pax_global_header00006660000000000000000000000064152406556530014525gustar00rootroot0000000000000052 comment=6ae3fec5816f3864ad98f81ccf8f9c27d77b9039 mistral-22.0.0+git20260814.61.b4aeb55/000077500000000000000000000000001524065565300162425ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/.coveragerc000066400000000000000000000001441524065565300203620ustar00rootroot00000000000000[run] branch = True source = mistral omit = .tox/* mistral/tests/* [report] ignore_errors = True mistral-22.0.0+git20260814.61.b4aeb55/.dockerignore000066400000000000000000000014241524065565300207170ustar00rootroot00000000000000api-ref/ devstack/ doc/ functionaltests/ mistral.egg-info/ playbooks/ rally-jobs/ releasenotes/ envs/ *.py[cod] *.sqlite # C extensions *.so # Packages *.egg* dist build .venv eggs parts bin var sdist develop-eggs .installed.cfg lib lib64 # Installer logs pip-log.txt # Unit test / coverage reports .coverage .coverage.* .stestr .tox nosetests.xml cover/* .testrepository/ subunit.log .mistral.conf AUTHORS ChangeLog # Translations *.mo # Mr Developer .mr.developer.cfg .project .pydevproject .idea .DS_Store etc/*.conf etc/mistral.conf.sample #Linux swap files range from .saa to .swp *.s[a-w][a-p] # Files created by releasenotes build releasenotes/build # Files created by doc build doc/build/ doc/source/api doc/source/_static/ # Files created by API build api-ref/build/ mistral-22.0.0+git20260814.61.b4aeb55/.stestr.conf000066400000000000000000000000641524065565300205130ustar00rootroot00000000000000[DEFAULT] test_path=./mistral/tests/unit top_dir=./ mistral-22.0.0+git20260814.61.b4aeb55/.zuul.yaml000066400000000000000000000043621524065565300202100ustar00rootroot00000000000000- job: name: mistral-rally-task parent: rally-task-mistral vars: devstack_plugins: rally-openstack: https://opendev.org/openstack/rally-openstack rally_task: rally-jobs/task-mistral.yaml devstack_local_conf: post-config: $MISTRAL_CONF_FILE: default: rpc_response_timeout: 3000 default_log_levels: mistral=DEBUG,mistral.expressions=INFO,sqlalchemy=INFO engine: execution_field_size_limit_kb: 8192 execution_integrity_check_delay: -1 executor: type: local database: max_pool_size: 100 scheduler: fixed_delay: 2 random_depaly: 0 batch_size: 50 yaql: convert_input_data: false convert_output_data: false pecan: auth_enable: false required-projects: - openstack/rally-openstack - openstack/mistral-lib - openstack/mistral-extra - job: name: mistral-docker-buildimage parent: publish-openstack-artifacts run: playbooks/docker-buildimage/run.yaml post-run: playbooks/docker-buildimage/post.yaml timeout: 1800 required-projects: - openstack/mistral - job: name: mistral-docker-buildimage-test run: playbooks/docker-buildimage/run.yaml post-run: playbooks/docker-buildimage/post.yaml timeout: 1800 required-projects: - openstack/mistral - project: templates: - openstack-python3-jobs - publish-openstack-docs-pti - api-ref-jobs - check-requirements - release-notes-jobs-python3 check: jobs: - openstack-tox-cover: voting: false irrelevant-files: - ^.zuul.yaml$ - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - mistral-devstack - mistral-devstack-tempest-ipv6-only queue: mistral gate: jobs: - mistral-devstack - mistral-devstack-tempest-ipv6-only post: jobs: - mistral-docker-buildimage: branches: master experimental: jobs: - mistral-docker-buildimage-test: branches: master mistral-22.0.0+git20260814.61.b4aeb55/AUTHORS000066400000000000000000000261311524065565300173150ustar00rootroot00000000000000Abhishek Chanda Adriano Petrich Alexander Kuznetsov Alexandre Detiste Alfredo Moralejo Anastasia Kuznetsova Andras Kovi Andrea Visnyei Andreas Jaeger Andrey Kurilin Angus Salkeld Ankita Wagh Antoine Musso Anusree Arnaud M Arnaud M. Arnaud Morin Arnaud Morin Artem Lapin Bertrand Lallau Bertrand Lallau Bhaskar Duvvuri Bo Tran Bob HADDLETON Bob Haddleton Bob.Haddleton Boris Bobrov Boris Pavlovic Brad P. Crochet Béla Vancsics Cao Xuan Hoang Chandan Kumar Chaozhe.Chen Chen Eilat Christian Berendt Claudiu Belu Cong Phuoc Hoang Corey Bryant Cyril Roelandt Dai Dang Van Dan Prince Daniel Pawlik Dao Cong Tien Daryl Mowrer David C Kennedy Dawid Deja Derek Higgins Dharmendra Dirk Mueller Dmitri Zimine Dmitriy Chubinidze Dmitry Tantsur Dmitry Tantsur Dominic Schlegel Doug Hellmann Dougal Matthews Dougal Matthews Dougal Matthews Ed Cranford Emilien Macchi Endre János Kovács Eyal Fei Long Wang Flavio Percoco Gal Margalit Ghanshyam Ghanshyam Mann Guy Paz Guy Shaanan Ha Manh Dong Hangdong Zhang Hardik Parekh Hervé Beraud Hieu LE Hongbin Lu Honza Pokorny Ian Wienand Idan Narotzki Istvan Imre Istvan Imre Ivan Anfimov Jaewook Oh James E. Blair Jeff Peeler Jeffrey Guan Jeffrey Zhang Jeremy Liu Jeremy Stanley Ji zhaoxuan Ji-Wei Jiri Tomasek John Eckersberg Jose Castro Leon Juan Antonio Osorio Robles Kaustuv Royburman Kevin Pouget Kien Nguyen Kien Nguyen Kirill Izotov Kupai József Lakshmi Kannan Lakshmi Kannan Lance Bragstad LeopardMa Limor Limor Stotland Lingxian Kong LingxianKong LingxianKong LiuNanke Lucky samadhiya Luong Anh Tuan Manas Kelshikar Manpreet Kaur MaoyangLiu Marc Gariepy Marcos Fermin Lobo Michael Krotscheck Michal Gershenzon Michal Gershenzon Michal Gershenzon Mike Fedosin Mike Fedosin Miles Gould Monty Taylor Morgan Jones Moshe Elisha MosheElisha Márton Csuha Nguyen Hai Nguyen Hung Phuong Nguyen Van Trung Nick Maludy Nikolay Mahotkin Nikolay Mahotkin Nina Goradia Nishant Kumar Noa Koffman Noa Koffman Oleg Ovcharuk Oleh Huzei Oleksii Chuprykov Oleksiy Petrenko OpenStack Release Bot PanFengyun Paul Belanger Pierre Gaxatte Pierre-Arthur MATHIEU Pradeep Kilambi Prince Katiyar PrivateRookie <996514515@qq.com> Q.hongtao Q.hongtao Rafael Folco Rajat Jain Rajiv Kumar Ray Chen Renat Akhmerov Renat Akhmerov Renato Recio Rinat Sabitov Roman Dobosz Ryan Brady Sean McGinnis Sergey Kolekonov Sergey Murashov Shaik Apsar Sharat Sharat Sharma Shuquan Huang Spencer Yu Steven Hardy Takashi Kajinami Takashi Kajinami Takashi Natsume Thierry Carrez Thomas Goirand Thomas Herve Timur Nurlygayanov TimurNurlygayanov TitanLi Tobias Urdin Tobias Urdin Tony Breeds Toshiaki Takahashi Toure Dunnon Tovin Seven TuanLuong Vadim Zelenevskii Vadim Zelenevsky Van Hung Pham Vasudeo Nimbekar Venkata Mahesh Jonnalagadda Vitalii Solodilov Vlad Gusev Vu Cong Tuan W Chan Wes Hayutin Winson Chan Winson Chan Xavier Hardy XieYingYun Yaroslav Lobankov Yasufumi Ogawa Yuval Adar Zane Bitter Zhao Lei Zhenguo Niu ZhiQiang Fan ZhiQiang Fan akhiljain23 ali amassalh apetrich apetrich avnish bhavenst byhan caoyuan caoyue chenaidong1 cheneydc chengebj5238 chenjiao chenxiangui csatari dharmendra dzimine fengchaoyang gecong1973 gengchc2 ghanshyam guotao.bj hamidlotfi hardik hardikj hnyang howardlee hparekh hyunsikYang int32bit jacky06 junboli keliang kennedda kong lijunjie liu-sheng liuyamin lixinhui loooosy lvdongbing manasdk mathieublot noakoffman pawnesh.kumar pengdake <19921207pq@gmail.com> pengyuesheng qiufossen rajat29 rakhmerov ravikiran rico.lin ricolin rsritesh shanyunfan33 shenxindi shubhendu songwenping sunqingliang6 syed ahsan shamim zaidi tengqm tonybrad tshtilma venkatamahesh visnyei wanghao wangqi wangxiyuan wangxu wangzhh wu.shiming wudong xpress yfzhao yong sheng gong ypbao yushangbin zhang.lei zhangboye zhangdebo zhangdetong zhangguoqing zhangyanxian zhangyanxian zhu.boxiang zhu.rong zhufl zhulingjie 翟小君 mistral-22.0.0+git20260814.61.b4aeb55/CONTRIBUTING.rst000066400000000000000000000011251524065565300207020ustar00rootroot00000000000000The source repository for this project can be found at: https://opendev.org/openstack/mistral Pull requests submitted through GitHub are not monitored. To start contributing to OpenStack, follow the steps in the contribution guide to set up and use Gerrit: https://docs.openstack.org/contributors/code-and-documentation/quick-start.html Bugs should be filed on Launchpad: https://bugs.launchpad.net/mistral For more specific information about contributing to this repository, see the Mistral contributor guide: https://docs.openstack.org/mistral/latest/contributor/contributing.html mistral-22.0.0+git20260814.61.b4aeb55/ChangeLog000066400000000000000000003601341524065565300200230ustar00rootroot00000000000000CHANGES ======= * devstack: Remove unused variables * devstack: Use common helper to install libraries * devstack: Remove service\_api\_supported from tempest.conf * scheduler: drop dead code and the unused redistribute flag * scheduler: document DefaultScheduler run-once semantics * scheduler: run in-memory jobs from a single dispatcher * scheduler: cancel DefaultScheduler timers on stop * scheduler: add indexes to scheduled\_jobs\_v2 * scheduler: make DefaultScheduler in-memory jobs thread-safe * Fix cloudflow new url typo * Add release note for the API reference switch * Add a test guarding api-ref against code drift * doc: remove REST API V2 page in favour of the api-ref * api-ref: note the v2 root path and JSON payloads * Migrate packaging metadata to pyproject.toml * Remove pbr's wsgi\_scripts * doc: link to the published API reference * Run the api-ref build in CI * Add API reference documentation for all Mistral v2 resources * Add environments publicize policy and enforcement * Add cron\_triggers publicize policy and enforcement * Add workbooks publicize policy and enforcement * Add dynamic\_actions publicize policy and enforcement * Restrict code\_sources and dynamic\_actions policies to admin only * Add code\_sources publicize policy and enforcement * Remove unnecessary expect\_errors=True from policy tests * Restrict publicize policies to admin only * Strip sensitive info from workflow execution context * Remove management\_url dead code * Fix trust-scoped token auth failure in keystone client * Mark checksum calculation for no security * Fix documentation build error * Replace own exception message assertion * Replace wrong assertion method * Support OS\_TEST\_TIMEOUT * Remove deprecated json\_pp YAQL/Jinja2 function * Remove unnecessary direct dependency on Pygments * Drop redundant overrides * Add API reference documentation for all Mistral v2 resources * Update master for stable/2026.1 * Drop redundant override of install\_command * Support ECDSA and Ed25519 SSH key types * Replace cloudflow url with the new one 22.0.0 ------ * Add oslo.concurrency to mistral.conf namespace list * Remove hacking check for oslo namespace package * Make sure [cors] allowed\_origin accepts a list value * reno: Update master for unmaintained/2024.1 * SSHAction: Add return\_result\_on\_error=True/False * Allow admin to retrieve everything * Do not call setup\_db from engine * Update master for stable/2025.2 21.0.0 ------ * Start mistral-api using uwsgi in devstack * Use mistral-db-manage in devstack * Force oslo\_service backend to threading in mistral-db-manage * Stop logging/printing user token on failed validation * Move wsgi app in wsgi folder * Replace unused oslo.service options * Clean zuul config * Remove wrapper for coroutine * Fix some log formatter errors * Get rid of oslo\_rpc\_executor option * Deprecate api\_workers config option * Revert "Disable python unit tests temporarily" * Rework event engine * Replace eventlet wsgi by cheroot * Disable python unit tests temporarily * Rewrite subworkflow resume/pause tests * Get rid of print statement in tests * Skip one tests which is failing randomly * Remove a race condition in a test * Use a threading.RLock for SQL sessions * Dynamically generate tests for tasks * Stop manipulating sys.path when launching services * Remove wrong information about fake oslo.messaging driver * Rework the test launcher * Fix logging format in action heartbeat startup * Parse server option while parsing its input * Drop unused --use-debugger option * Use systemctl command to manage service * devstack: Remove support for mod\_wsgi * devstack: Remove rpc\_implementation * devstack: Remove coordination * Drop usage of removed attribute of RequestContext * Silence SAWarning caused by missing cache\_ok * sqlalchemy: Use built-in declarative * Zuul: do not use USE\_PYTHON3 * Use processes instead of threads for mistral services * Remove Jammy job * Allow admin to retrive all tasks and actions * docs: add OpenStack-Ansible as an installation method * Replace license classifier * Replace pkg\_resources * remove unicode from code * Drop support for Python 3.8 and 3.9 * Fix tag in README * Cleanup setup.py * Remove tags from README * Add release note about v2/services endpoint removal * Get rid of coordination * Remove kombu RPC driver * Force yaql 3.0.0 * Support fnmatch glob for allow/deny lists * Add Dockerfile * Update master for stable/2025.1 * Add legacy action group to list\_opts * Add allowlist and denylist for action providers and actions 20.0.0 ------ * Fix a log in action heartbeat checker * Deprecate mistral coordination * Drop eventlet to spawn parallel tests * Drop eventlet to spawn sqlite test * Add some logs when starting unit test executor * Replace eventlet timeout in default\_executor * Get rid of deprecated keystone config override * Simplify the TimeoutThreadWithException class * Add args and kwargs to legacy\_scheduler target\_method * Get rid of \_th\_loc\_storage in mistral utils * Allow admin to retrieve all values * Add note about requirements lower bounds * Skip installation to speed up pep8 * Stop using eventlet to start services in unit tests * Fix the MISTRAL ascii art * Add missing oslo.service.service namespace to config * Use threading instead of eventlet in race condition tests * Use threading instead of eventlet for launcher tests * Stop using eventlet in scheduler tests * Stop preparing eventlet test thread for Kombu RPC * Switch default scheduler from eventlet to threading * Get rid of eventlet in kombu RPC implementation * Get rid of \_pool\_cfg from kombu RPC driver * Deprecated kombu RPC driver * Fix mistral config reference generation * Get rid of rpc\_response\_timeout\_opt * Use correct number of spaces in config-reference doc * Generate sample config in an existing folder * Clean install doc * Fix list of mistral components in admin guide * Clean up the mistral install guide * Use threading instead of eventlet for engine queue * Stop using eventlet for action heartbeat threads * Stop using eventlet for service events * Use correct console-doc style * Get rid of nose * Replace occurence of eventlet.sleep by time.sleep * Stop verifying some tests tasks results * Add join tasks to test\_tasks\_function * Rewrite test\_retry\_async\_action * Fix join test\_triggered\_by\_error * Remove print ARNAUD that was merged by mistake * Fix keyboardinterrupt test on kombuserver * Fix log formatting on keyboard interrupt * Dynamically generate tests for default tasks * Fix SQLite named\_locks * Stop using eventlet in sqlite\_lock * Use threading instead of eventlet for kombu server * Use threading in OsloRPCServer * Deprecate eventlet executor for engine server * Let's add extra info on how to have mistral-exta * reno: Update master for unmaintained/2023.1 * Replace deprecated configure\_auth\_token\_middleware * Remove default override for config options policy\_file * [doc] fix working dir to run tempest tests for mistral * Update documentation * Update gate jobs as per the 2025.1 cycle testing runtime * Fix missing extra line in doc * Make mistral reproducible * Remove remaining reference to oslosphinx * Add fast8 tox env * Force mistral tests to log in mistral.log * Stop printing useless tests results * Stop printing when services starts * Remove workaround for eventlet < 0.27.0 * Fix some more race conditions * Rework tox unit tests config * Disable mysql and postgresql unit tests * Remove rally test job * Replace deprecated datetime.utcnow() * Fix py312 random int range * Move release note file to correct place * Update master for stable/2024.2 * Replace deprecated LegacyEngineFacade 19.0.0 ------ * Fix some race conditions in mistral CI * Replace deprecated assertDictContainsSubset * Fix compatibility with sqlalchemy 2.0 * reno: Update master for unmaintained/zed * Fix maintence mode * reno: Update master for unmaintained/xena * reno: Update master for unmaintained/wallaby * reno: Update master for unmaintained/victoria * Python 3.12: cast random delays as int * Update master for stable/2024.1 * Remove hacking rules to enforce six usage 18.0.1 ------ * Context versioning feature * Add back wsgi script generated by setuptools * reno: Update master for unmaintained/yoga * Bump hacking * Remove policy.json file * Move zake to test requirements * remove reference to old unittest2 * Revert "bump eventlet to latest version that support python 3.12" * bump eventlet to latest version that support python 3.12 * Update python classifier in setup.cfg * Amend doc to help running tempest mistral tests * Deprecate unused [coordination] heartbeat\_interval * Partial Workflow Failure Handling * Add checksum field to wf definition * Revert "Temporarily disable failing jobs" * Avoid RuntimeError caused by iteration over sys.modules * Change the wsgi path for devstack * Add api\_version for etcd3 coordination URL * Temporarily disable failing jobs and fix bookworm bindep * Update master for stable/2023.2 17.0.0 ------ * Fix test not waiting for action to be created * Added maintenance mode * Fix join task not refreshing inbound context * [coordination] backend\_url should be secret * Update master for stable/2023.1 * Starting tasks via RPC 16.0.0 ------ * Adding root\_execution\_id parameter to mistral loggers * Add optional healthcheck middleware * Add an ability to hide sensitive data from http action logs 16.0.0.0b1 ---------- * Use new get\_rpc\_client API from oslo.messaging * Remove tenant when building mistral context * Refactor mistral documentation * Fix sorting error when type is different * Fix doc builds * Update tox.ini to work with tox 4 * Add "fields" filter support on single objects * Update get execution's tasks functionality * Task skipping feature * Info endpoint * Update package name in devstack for ubuntu/jammy * Remove extra description on cron trigger executions * Update zuul queue configuration * Switch to 2023.1 Python3 unit tests and generic template name * Update master for stable/zed 15.0.0 ------ * Do not guess content from extension on API * Fix race condition when comparing dates * Fix race condition when cancelling workflows * Update type of 'description' field to 'text' for table workflow\_executions\_v2 * Added sorting and marker for pagination of actions * remove unicode from code * Replace deprecated assertDictContainsSubset * Replace remaining usage of tenancy.Retrying.call * Update python testing as per zed cycle testing runtime * Update master for stable/yoga 14.0.0 ------ * Fix compatibility with oslo.context >= 4.0.0 * Replace deprecated import of ABCs from collections * Replace deprecated arguments of RequestContext * Use own util method(safe\_load) to load yaml files * Update master for stable/xena 13.0.0 ------ * Fix unit test failures caused by type mismatch * Remove references to sys.version\_info * Replace oslo\_utils.fnmatch with fnmatch * Replace deprecated tenacity.Retrying.call * Fix unit test failures * [Doc] Moving to OFTC * setup.cfg: Replace dashes with underscores * Dropping lower constraints testing * Use py3 as the default runtime for tox * Add Python3 xena unit tests * Update master for stable/wallaby * Change get-pip url 12.0.0 ------ * remove unicode from code * Drop lower-constraints job * Fix a field name in the CodeSource class sample * Fix action heartbeat checker test * Add API docs for code sources and dynamic actions * [goal] Deprecate the JSON formatted policy file * Fix version of requests in constraints * Update doc8 version * Delete redundant print() * Fix constraints * Fix dynamic actions further * Code improvements after the dynamic actions patch * created a new Api endpoints and added dynamic actions * Update TOX\_CONSTRAINTS\_FILE * The encoding parameter in json.loads has been removed in py3.9 * Import HTTPStatus instead of http\_client * [doc]Fix invalid url link * Remove a TODO comment about saving an action spec * Remove the module mistral/actions/action\_factory.py * Address a TODO comment in the legacy action provider test * Add Python3 wallaby unit tests * Update master for stable/victoria 11.0.0 ------ * Add release notes for the action provider transition * Refactor Mistral with Action Providers * Remove six library * Remove six.moves * Remove usage of six.add\_metaclass * Remove translation sections from setup.cfg * [goal] Migrate testing to ubuntu focal * Remove TripleO gate job * Change python-nose package name in devstack * Generalize caught exceptions on workflow delete * Use assertCountEqual instead of assertItemsEqual * Fix Python 3 compatibility issue in V8EvalEvaluator * Add a protection for list commands from parallel deletes * Add a migration that deletes redundant delayed calls * Update Zuul job configuration * drop mock from lower-constraints * Moving task type constants into Mistral task specifications module * Remove one more self.notify() call from class Task * Refactor workflow notifications * Refactor task notifications * Stop to use the \_\_future\_\_ module * Simplify setting task "started\_at" and "finished\_at" * Fix calculating task execution result for "with-items" * Refactor task policies * Cap jsonschema 3.2.0 as the minimal version * Switch to newer openstackdocstheme and reno versions * Delete an obsolete namespace from oslo-config-generator config * Fix hacking min version to 3.0.1 * Monkey patch original current\_thread \_active * added a new realcase scenario to rally and clean leftovers * added statistics-only in report Api and a new field in statistics * Add a Rally scenario for a very big mistral workflow * Bump default tox env from py37 to py38 * Add py38 package metadata * Add Python3 victoria unit tests * Update master for stable/ussuri * typo of guide 'How to write a Custom Action in mistral' 10.0.0 ------ * Use unittest.mock instead of third party mock * [ussuri][goal] Add project specific contributor docs 10.0.0.0b3 ---------- * Use constraints for docs installs * Add YAQL sanitizing for iterators * Added two new Rally scenarios * Update hacking for Python3 * Fix serialization of structures that might contain YAQL types * Bump oslo.serialization version to 2.21.1 * Keep openstack mapping\_path option * Fix ContextView JSON serialization * Fix incorrect in-depth search of affected tasks * Add an article about profiling into the docs * Add a unit test for @tx\_cached and fix a bug in it * Removing duplicated descriptions * Fix readme * Add caching for YAQL/Jinja expression functions * Move preinstalled workflows to mistral-extra * Fix requirements * Remove OpenStack actions from mistral * Refactor expressions * Fix YAQL engine initialization * Extend task and workflow notification data 10.0.0.0b2 ---------- * Release note for "convert\_output\_data" config option * Fix adhoc actions * Make tripleO CI job non-voting * Move registration of CLI options to launch.py * Add "convert\_output\_data" config property for YAQL * Init profiler in for a new thread in post\_tx\_queue.py * Set the delayed call "key" field to the right value * Initialize profiler for scheduler threads * Fix fake clients in actions * Set tempest configuration to support service api * Adjust images in the docs and other small fixes * Move "Long Running Business Process" article from Wiki to docs * Move the article about testing from Wiki to the built-in docs * Move FAQ from Wiki to the built-in docs * Added a new API to fetch sub-execution of an execution or a task * Add json param to HTTPAction * Move "Cloud Cron" cookbook from Wiki to the built-in docs * The first iteration of restructuring Mistral doc * Disable key sorting in workflow definition * wrapped the value of parameters in inputs(in wf get API) with "" * Gnocchi: fix client options * Fix typo * Add 'interface' field to Workflow resource * Fix requirements remove py2 * Fix keycloak authentication * Remove mistral-devstack-base * Add the 1st version of Mistral coding guidelines into the docs * Add namespaces to Ad-Hoc actions * Fixed a bug regarding workbooks namespace in postgresql * Designate uses only v2 * Use 406 error instead of 500 error when Service API is not supported * Fix duplicated words issue like "from from parsed token" * Update hacking and fix warnings * Remove unnecessary comma in help message in conf * Don't use eventlet.monkey\_patch under wsgi * Add coordination support for devstack * Use MISTRAL\_SERVICE\_HOST as the host ip for standalone * [train][goal] Run 'mistral-devstack-tempest-ipv6-only' job in gate * Allow the prefixes like "eq:" and "neq:" in the custom REST UUID type * Disable the use of anchors when parsing yaml 10.0.0.0b1 ---------- * Add a release note for graceful scale-in feature * Implement engine graceful shutdown * Enlarge tags support * Fix log messages in the action heartbeats mechanism * Remove the TripleO standalone job * Make it possible to set None to REST API filters * [ussuri][goal] Drop python 2.7 support and testing * Mask sensitive data when logging action results * Make action heartbeats work for all executor types * Make sure minimum amqp is 2.5.2 * Refactor action execution reporter * Extend capabilities to clean up old executions * Refactor rerun of joins * Task publish is ignored silently * Add a script that generates a test workflow with needed paralellism * Fix task expression context * Evaluate input expression should check the in\_context * Make test\_action\_definition\_cache\_ttl more robust * tox: Keeping going with docs * Prohibit creation workflows with spaces in name * Cap psycopg2 to 2.8.3 * Using std.ssh without private\_key\_filename causes TypeError * Add pdf build support * Switch to Ussuri jobs * adjust doc string to correct key * Add Source links to readme * Add release note for fix error of cron trigger run * Add missing :param statement in doc string * Adjust doc string to correct param * Change the action error message format * Fix the global publish for task * New alembic migration to support namespaces in postgresql * Log the original exception in is\_sync * Fix "root\_execution" lazy loading issue and refactor execution.py * Add the explicit dependency from kombu * Update master for stable/train 9.0.0.0rc1 ---------- * Add an ability to disable workflow text validation * Fix scheduled jobs migration * Remove volumes.promote and volumes.reenable action from cinder * Pass a real session to ironicclient in \_get\_fake\_client * Exclude ironicclient 3.0.0 from requirements * Optimize creation of language specs * Use v2 designate client instead of v1 * Change 403 exception message to something more informative and accurate 9.0.0.0b1 --------- * Remove unneeded Zuul branch matcher * moved generic util functions from mistral to mistral-lib * Fix error validate token when run cron trigger * Fix don't work with senlin actions * Add a cookiecutter template to generate custom stuff * Fix missing in workflow documents * Add db api tests for scheduled jobs * Need to run only doc related jobs on doc change * Fix workflow documents * Add a migration to create the scheduled\_jobs table * Fix workflow language tests after updating jsonschema to 3.0.2 * Fix misspell word * Blacklist eventlet 0.21.0,0.23.0,0.25.0 * Check if workflow execution is empty in integrity checker * Add "published\_global" field to the task execution REST resource * Improve workflow notifications and webhook data * Fix 'with-items' expression evaluation * Mistral don't work with cron trigger * Support OpenStack services dynamic versions * Bump lower constraint of python-zunclient * remove unused gate code \* post\_test\_hook. used in legacy gate \* run\_functional\_test probably not used and also doean't work since mistral\_tempest was moved * Add "retry\_count" field into workflow execution report * Improve new scheduler * Fail-on policy * Create docs for the workflow namespaces feature * Use raw strings in all pattern matching strings * Upgrade hacking * Improve error message when sync actions timeout * Allow to filter event notifications by their type * Provide better docs for the "target" task attribute * A1 B should be tasks rather than workflow levels * Update api-ref location * Rename the test class so it will be PyCharm friendly * When installing devstack enable the bash completion * Retry a DB transaction on "Too many connections" error * Bulk delete of stored delayed calls * Allow to delete multiple objects with advanced filters * remove mistral-tempest-plugin from setup.cfg * Fix execution deletion in case of insecure context * New rerun events * Reformat rerun logic for tasks with join * Add workflow\_execution\_id to task notification object * Use SessionClient for Ironic actions * Add Python 3 Train unit tests * Fix invalid assert states * Add bindep.txt file for binary dependencies used in unit tests * Initialize the lazily loaded execution "input" field in API * Create needed infrastructure to switch scheduler implementations * Fix workflow execution cascade delete error * Use eventlet-aware threading events * Make more JSON fields in execution objects lazy-loaded * Optimize finding upstream task executions * Direct workflow code cleanup and refactoring * Use openstack-python3-train-jobs for python3 test runtime * Fix sporadically failing test test\_with\_items\_action\_context * Store next task names in DB * Limit max search depth * Change mistral opendev.org to releases.openstack.org * Add python 3.7 classifier to setup.cfg * Simple optimization of creating/updating workflows * Reduce number of fields in notification data * Delete delayed calls for deleted entities * Exclude broken ironicclient versions 2.5.2 and 2.7.1 * Handle action inputs properly to prevent tasks stuck in RUNNING state * Allow to use 'task()' yaql function in task policies * Use get\_task\_executions\_count for any\_cancels method * Rework updating action executions heartbeats * Bump openstackdocstheme to 1.30.0 * Blacklist sphinx 2.1.0 (autodoc bug) * Skip context evaluation for non-conditional transitions * Remove \_get\_next\_clauses * Add release notes to changes to wflanguage execution object * Prepare cache for \_is\_upstream\_task\_execution * Remove \_find\_task\_execution\_by\_name * Move action caching to db layer * Send task and workflow notifications out of the transaction * Rework finding indirectly affected created joins * Fix adhoc action lookup * Blacklist python-cinderclient 4.0.0 * Constraint networkx to <2.3 for Python 2 * Get rid of lookup utils * Fix how "has\_next\_tasks" is calculated for task executions * Optimize searching of upstream task executions * Rework joining mechanism * Remove deprecated nova commands * Reduce the number of "on-xxx" evaluations * Removes insecure parameter from barbican client * Add back the secrets\_store action into mapping.json * Adding root\_execution\_id to the jinja executor function * Fix the import for filter\_utils * Adds secrets\_retrieve to the list of available actions in barbican * Pass auth context to the event publishers * Docs improvements: task timeout, global context, Docker and jinja * Docs: Change description from on-success to on-error * Reformat retry logic for tasks with join * Add option to start subworkflow via RPC * Replace git.openstack.org URLs with opendev.org URLs * Add delay option to std.echo to emulate external lags * OpenDev Migration Patch * Add release notes for reply-to feature * Fix an action execution controller test * Don't use default mutable parameter * inspect.getargspec is deprecated on py3 * Add reply-to to std.email * Dropping the py35 testing * Fix E305 codestyle errors * Drop py35 jobs * Fix doc * Fix an expression context for all\_errors\_handled() * Fix an obsolete name of a profiler trace * Add a script to generate a report about profile traces * Add release note for I04ba85488b27cb05c3b81ad8c973c3cc3fe56d36 * Replace openstack.org git:// URLs with https:// * Stop sending workflow output to on\_action\_complete * Add "convert\_input\_data" config property for YAQL expressions * Setting the lower version of sphinxcontrib-pecanwsme to 0.10.0 * Add release notes for engine optimizations * Improve profiler logging * Update master for stable/stein * Add Python 3.7 to tox * Add "root\_execution" mapped property to WorkflowExecution model * Optimize action scheduling 8.0.0.0rc1 ---------- * Retries shouldn't execute if join task failed because of child task * Add http\_proxy\_to\_wsgi middleware 8.0.0.0b2 --------- * add python 3.7 unit test job * standalone/undercloud do not cover full mistral workflow * Stop using deprecated keystone\_authtoken/auth\_uri * Update dogpile.cache to match global requirements * Revert "Fix how Mistral prepares data for evaluating a YAQL expression" * Release note for fixing event-engines HA * Fix how Mistral prepares data for evaluating a YAQL expression * Add a workflow execution report endpoint * Sending TASK\_FAILED event in case of MistralException * Process all task batches in wf output evaluation * Replace tripleo-scenario003-multinode with scenario003-standalone * Fix the misspelling of "default" 8.0.0.0b1 --------- * fix typo mistakes * Amend the spelling error of a word * Update mailinglist from dev to discuss * Remove those copy words occured twice times in wf\_lang\_v2.rst * Gate fix for failing at openstack-tox-docs * Adds private\_key parameter in the standard ssh actions * Add loging for sending an action to executor * Clarify REST field valiation error * Remove tripleo newton and ocata jobs * Set admin security context in the action execution checker thread * Fix the tests for workflow "started\_at" and "finished\_at" times * Add Python 3.6 classifier to setup.cfg * Eliminating datetime.now() * Add missing ws separator between words * Add started\_at and finished\_at to task execution * Fix "join" when the last indirect inbound task failed * Clone cached action definitions * Fix race condition in refreshing "join" task state * Omit the twice occured words in index.rst * Remove setup.py check from pep8 job * Fix how action result is assigned to task 'state\_info' field * Divide yaml input to save it into definitions separately * Refactor action execution checker without using scheduler * Add batch size for integrity checker * Simplify workflow and join completion logic * Allow None for 'params' when starting a workflow execution * Update min tox version to 2.0 * Improve workflow completion logic by removing periodic jobs * Fix senlin fake client creation * Fix usage of cachetools in lookup\_utils * Improve join by removing periodic jobs * Mistral install guide * [Event-engine] Allow event\_engine to work in HA * Reduce the concurrency in the 500 wb join Rally task * An execution hangs in the RUNNING state after rerun * Add sqlalchemy.exc.OperationalError to the retry decorator * make user\_info\_endpoint\_url independent of auth\_url * Increment versioning with pbr instruction * Update OnClauseSPec task name criteria * Fix next link in get resource list rest API * Remove remaining references to the rpc\_backend * Update version.version\_string to actually be a string * Don't quote {posargs} in tox.ini * Add a release note for Ic98e2db02abd8483591756d73e06784cc2e9cbe3 * Make task execution logging more readable and informative * Cleanup transport along RPC clients * Add entry point to allow for oslo.policy CLI usage * Fix how Mistral calculates workflow output * Fix SSHAction under python3 * Remove extra information from std.ssh action * Add release note for auth\_context bugfix * Minor improvement of the NoopPublisher * Minor bug of \_assert\_multiple\_items function * Performance: remove unnecessary workflow execution update * add python 3.6 unit test job * switch documentation job to new PTI * Increase delayed\_calls\_v2.auth\_context * Add py36 to tox and default to python3 for pep8 and venv * Use mock to patch lookup\_utils.\_ACTION\_DEF\_CACHE * Fix some format errors in installation guide * Explicitly convert X-Target-Insecure to a boolean * Remove -u root as mysql is executed with root user * import zuul job settings from project-config * Add tripleo-ci-centos-7-undercloud-containers job * New experimental scheduler: the first working version * Removes non needed parameter passed in magnum client creation * Update reno for stable/rocky 7.0.0 ----- * Update workbook namespace to '' on migration 7.0.0.0b3 --------- * expose the user info url as a configuration * Fix docker image not building * Keycloak and Docker * Clarify what an exception from an action means * Improve std.email action * remove invalid todo comment * Fix flaky cron trigger test * Add namespace parameter to Workbook API doc * Add a debug log for the webhook publisher * Remove extra a specification validation * Add namespace support for workbooks * Enable mutable config in mistral * Support Manila actions in Mistral * Remove hardcoded usage of v2 authentication in Barbican actions * Use json.loads instead of eval() on the config * Update the Custom Action documentation to use mistral-lib * Add documentation on event notifier * Migrate mistral to using the serialization code in mistral-lib * Use register\_session\_conf\_options API * Install mistral-lib as a sibling for tox jobs * Allow engine commands as task name * Release note for adding "oslo\_rpc\_executor" config option * Fix testenv cover in tox.ini * Fix rev-id parameter in mistral-db-manage * Return the result of the MistralHTTPAction * modify grammar mistake * add docs for states. add docs explaining what each state mean * Add the config option for Oslo Messaging executor type * Pin get-pip.py to 3.2 * Follow the new PTI for document build * Add a policy to control the right to publish resources * detect https and act accordingly * Add CloudFlow info to Mistral documentation * Add missing Tacker actions to Mistral * fix tox python3 overrides * Fix typos * Add better output to the user deleting executions * switch mysql functional tests to PyMySQL * Add missing query paramater \`scope\` to the workbook api * Remove time.sleep from tests * Generate default execution id * Fix mistral CI * Update install guide about running mistral * Refresh a number of retry a task when task was rerun * Use on-clause and retry\_policy get\_spec for validation * Add info about source execution to a workflow execution description * Amend the spelling error of a word * Make cron-triggers not play catchup * A mechanism to close stuck running action executions * add the release note * Update default Docker configuration and documentation 7.0.0.0b2 --------- * Add the restructuredtext check to the flake8 job * Fix the call to start\_workflow from events triggers * Register the collect\_timing keystone\_authtoken option * Release note for adding YAQL engine options * Add YAQL engine options * Create Base class for Mistral Exceptions and Errors * Switch to using stestr * Add log message to log the stack trace in case failed to send an HTTP request * Add test for \_try\_import * Fix \`def \_admin\` keystone client factory with trust scope * Replace Chinese quotes with English quotes * Replace port 35357 with 5000 for "identity\_uri" * Release note for using "passive\_deletes=True" * Add "fields" argument to DB API methods * Support Qinling actions in Mistral * Added test to update the database schema to the latest revision * Release note for using "passive\_deletes=True" * Use partial loading of workflow execution in the controller * Use "passive\_deletes=True" in ORM relationships * Fix workflows query with fields=input * Add namespace in exception info * Purge README.rst in favor of the generated documentation * Fix error workbook example * Fixed workflow output in case of execution\_field\_size\_limit\_kb * Release note for workflow environment optimizations * Do not copy workflow environment into subworkflows * Get rid of a extra copy of workflow environment * Support actions for zun * Add release note for jinja expression bug * Only allow for deleting completed executions * Remove unused params * Make sure there are no duplicates in the spec cache w/o restarts * Fix error about SenlinAction * Added Vitrage actions into Mistral Implements: blueprint mistral-vitrage-actions * Added JavaScript evaluator which doesn't require a compilation * Added 'safe-rerun' policy to task-defaults section * Minor \`update\_on\_match\` improvement * Fixed Jinja error handling * Update mistral upgrade guide * Stop using slave\_scripts/install-distro-packages.sh * Fix docker image build job * Release note for batched evaluation of final workflow context * Trivial: Update pypi url to new url * Optimize final workflow context evaluation with a batch request 7.0.0.0b1 --------- * add lower-constraints job * Release note for not persisting '\_\_task\_execution' in DB * Add '\_\_task\_execution' structure to task execution context on the fly * Correct the string formatting in a info log message * Optimizing big 'on-XXX' clauses * Fix DB connection url in config guide * Adding a test for std.test\_dict action * Fix call to model\_query in sqlalchemy.api.\_get\_collection * do not list setuptools as explicit dependency * uncap eventlet * Adding WWW-Authenticate info * Fix tag searching * Add Swift Service OpenStack Actions * explicitly set the notifier type in unit tests * Fix malformed state\_info when json is set to it * Update cut\_list() to return the specified number of characters * Add a release note for new indexes * Replace the unsupported format character with the format method * Added thread pool for eventlet executor mode * Fix join examples and text * Fix WF execution getting stuck on null description * Update cut\_dict() to return no more than specified by length * Add a release note for the 'pause' command fix * Fix std.ssh "password" parameter * Updated from global requirements * Improve Mistral API DB error handling * Fix 'pause' engine command * Updated from global requirements * Change unreasonable title * Updated from global requirements * Add new indexes to optimize \`task().result\` expression function * Fixed the Mistral Docker build job * Ensure workflow check is retried on DB error * Improve the Docker integration * Fixed a vhost in transport\_url processing by kombu driver * Update Duplicate entry exceptions to provide more information * Update test-requirements * Remove unused nova actions * Fix initializers of standard actions * Updated from global requirements * Fixed the broken MySQL job * Clarify usage of break-on and continue-on * Remove a redundant initializer of InvalidUnicodeAction in the tests * Add a unit test to check initializers of MistralException hierarcy * Updated from global requirements * Fix server info string * Updated from global requirements * Make sure not to swallow original exceptions on handling remote errors * Add a release note for execution events noitifications * Retry DB operation on deadlock * Updated from global requirements * Fixed the length of a task name * Prevent a action completion multiple times * Remove unnecessary locks * Rename task\_id to task\_execution\_id * Restore rally job * Updated from global requirements * Updated from global requirements * Fix docker image publish job * Fix errors of parameter note * Fix doc format * Replaced the deprecated options in the configuration guide * Add the 'error\_data' parameter to the FailAction * Implement notification of execution events * Remove duplicate word 'the' * Update the description about mistral client guide * Hard code top package name * Explain better combinations of task names and engine commands in docs * Updated from global requirements * Update reno for stable/queens * Updated from global requirements * Cache action definitions * Correction of comments for the #539039 review 6.0.0 ----- * Really make the cron trigger execution interval configurable * Consider size of output\_on\_error * Tags in workflows were not being properly checked * Make the cron trigger execution interval configurable * Adding Keycloak authorization support * Fix how a cron trigger starts a workflow * Fixes mistral-server --version command * More tests for running workflows based on existing * Remove achieved goals from the lis of annual goals * Fixing grammar mistake * Add a step to install tox * Using oslo\_log instead of logging * Update mysql connection in doc * Fix error sql about privileges in doc * Propagated a task timeout to a action execution * modify the import order * Fix docs to better reflect Jinja and YAQL usage * Remove the invalid toctree * Add claim\_messages and delete\_messages zaqar actions 6.0.0.0b3 --------- * Fix some reST field lists in docstrings * Updated from global requirements * Remove addition of a new task execution to task\_executions collection * Disable the wsme Sphinx extension from the API ref docs * Fix the 'params' field of the workflow execution REST resource * Running new workflow based on an existing execution * the word arguements should be arguments * Updated from global requirements * Migrate the jobs to native Zuul v3 format * TrivialFix: remove redundant import alias * Remove any old client actions that no longer exist * Fix break\_on calculation in before\_task\_start * Fix std.http action doc * task name can not be reserved keyword * Fixed integration of the unit tests with PosrgeSQL * Remove the redundant word * Added session.flush() before update\_on\_match() * Added the limit on selection of delayed calls * Modify error spelling word * change import order * fix syntax error the 'that' can not be ignore * Updated from global requirements * Allow ssh utils to use an absolute path * Updated from global requirements * Added the missing options (SCHEDULER\_GROUP and CRON\_TRIGGER\_GROUP) to a generating config * Fix the error url * Remove ceilometer actions from mistral * Remove call to sys.exc\_clear() in Python 3 * Make workflow execution creation idempotent * Add missing user/project name in action context * Gracefully handle DB disconnected connect errors * Readonly db transactions for testing * Remove intree mistral tempest plugin * Minor cosmetic changes * Updated from global requirements * Actually add the yaml\_dump expression * Add executions yaql filter * Disable unstable tempest test\_run\_ssh\_proxied\_action test * Updated from global requirements * Use mock for HTTP calls in unit tests * Updated from global requirements * Change log level for RestControllers * Remove the \_\_init\_\_ method from the test action * Fix inconsistencies when setting policy values * Use the new action context in MistralHTTPAction * Pass the new ActionContext to mistral-lib * Use the latest policy-json-file reference * Clear error info 6.0.0.0b2 --------- * Re-work the direct action call tempest test * Make more CI jobs voting * Fix race condition between task completion and child task processing * Updated from global requirements * Log a warning log message if the task isn't found * Fix swift endpoint * Disable unstable tempest test\_create\_action\_execution\_sync test * Disable unstable tempest multi\_vim\_authentication test * Avoid tox\_install.sh for constraints support * Add id field to db query if no sorting order is provided * Use a session for keystone auth * Add new tempest tests for swift and zaqar client actions * Updated from global requirements * Allow filtering executions by their root\_execution\_id * Implement policy in code - docs and reno (end) * Implement policy in code - event trigger (11) * Implement policy in code - workflow (10) * Implement policy in code - workbook (9) * Implement policy in code - service and task (8) * Implement policy in code - member (7) * Implement policy in code - execution (6) * Implement policy in code - environment (5) * Implement policy in code - cron trigger (4) * Implement policy in code - action (3) * Implement policy in code - action execution (2) * Implement policy in code (1) * Don't use oslo context get\_logging\_values * Wrong handling of is\_system flag at workbooks causes DB error with MySQL 5.7 * Switch zaqarclient and swiftclient to use a session * Stop passing auth\_token to ironic-inspector-client * Modify log infomation to achieve the same format * zuul: update tripleo zuul v3 jobs * Remove setting of version/release from releasenotes * Remove \_get\_task\_executions function * Updated from global requirements * Delete rows directly * Updated from global requirements * Fix yaql / json\_pp deprecation warning * Remove \_get\_event\_trigger function * Add a periodic job to check workflow execution integrity * Fix wf\_trace info adding useless space at some conditions * Remove \_get\_db\_object\_by\_name\_or\_id function * Use mock for HTTP calls in unit tests * Updated from global requirements * Fix sporadically overwriting of finished workflow execution state * Add retries to read-only db operations * Remove \_get\_wf\_object\_by\_name\_and\_namespace function * Get rid of ensure\_\* functions from db api * Add a json\_dump expression function * Re-raise DB errors when evaluating expressions * Updated from global requirements * Do not parse updated\_at for task if it was not updated * [API] Support get/delete cron triggers in any projects for admin * [API] Support project\_id filter in cron\_triggers API * Normalize sorting * 'all' parameter breaks task context * Zuul: add file extension to playbook path * Fix launcher tests * Drop pyflakes from the test requirements * Add a config option to disable cron triggers * Fix named locks implementation * Remove wrapping of database exceptions in \_get\_collection() * Replace or\_ with in\_ function for searching queries * Invoke AuthHook before ContextHook * Fix deletion of delayed calls * Add a yaml\_dump expression * Redundant alias in import statement 6.0.0.0b1 --------- * Add the Ironic wait\_for\_provision\_state action * Revert "Enable eventlet monkey patching for MySQLdb driver" * Optimize mistral queries for 'get\_task\_executions' * [Event-engine] Make listener pool name configurable * Updated from global requirements * Add yaml and json parsing functions * Decoupling of Mistral tempest test from Mistral code base * Make scheduler delay configurable * Optimize sending result to parent workflow * Added created\_at and updated\_at fields to functions task() and exection() * Allow mistral actions to run when authentication is not configured * Mistral fails on RabbitMQ restart * Enable eventlet monkey patching for MySQLdb driver * remove all common jobs * Add actions for the ironic virtual network interface commands * Add get cron-trigger by id support * Dynamic action name evaluation * Migrate Mistral jobs to Zuul v3 * Updated from global requirements * TrivialFix: Add doc/build directory in .gitignore * Update README with Keystone authtoken config * Replace @loopingcall.RetryDecorator with @tenacity.retry * Updated from global requirements * Removed NOT IN query from expiration policy * Use @db\_utils.retry\_on\_deadlock to retry scheduler transactions * Updated from global requirements * Add project\_id to API resources * Add README.mistral.conf doc in etc directory * TrivialFix: pretty format the json code block * Add root\_execution\_id to sub-workflow executions * Use get\_rpc\_transport instead of get\_transport * Updated from global requirements * Add mistral/tests/unit/expressions/\_\_init\_\_.py * Updated from global requirements * Cleanup test\_std\_http\_action * Fixes issue rendering strings containing multiple jinja expressions * Handle case with None encoding during std.http action execution * Clean up screen and tail\_log references * Using current pike stable release for devstack * Fix Kombu RPC threading and use within multiprocess environment * Fix "with-items" locking * Fix to use . to source script files * Updated from global requirements * Fix services launcher to handle shutdown properly * Catch DBEntityNotFoundError exceptions for invalid AdHoc Actions * Add "API server started." print statement for the API wsgi service * Adding doc8 to test-requirements * Updated from global requirements * Add ssl support for keycloak auth middleware * Process input defaults and output transforms for nested AdHoc Actions * Remove build files before run tox doc builder * Updated from global requirements * Dynamic workflow name evaluation * Fix cron keystone calls when token is available * Fix test for decoding utf8 * Update URL and indentations * import fails in python3 * support py3 when doing db\_sync * Update reno for stable/pike 5.0.0 ----- * Add doc8 rule and check doc/source files * [Triggers] Fix running openstack actions via triggers * TrivialFix: Fix typo * Cascade pause from pause-before in subworkflows * Cascade pause and resume to and from subworkflows * Move dsl\_v2 document to user guide * Updated from global requirements * [Trusts] Fix deleting trust * Fix event-triggers workflow namespace * Small typo fix * Fixed crontrigger execution error * Fix drop index in version 022 DB upgrade script * Allow async action execution to be paused and resumed * Set mistral-dashboard default branch to master * Create and run a workflow within a namespace * Allow to list all cron-triggers * Create and run a workflow within a namespace * Fix auth in actions if there is no auth\_uri in context * Use more specific asserts in tests * Add releasenote for public event triggers * Remove deprecation warning from tests * Add Glare action pack * TrivialFix: Fix typo * Use recommended function to setup auth middleware in devstack * Updated from global requirements * Updated from global requirements 5.0.0.0b3 --------- * Updated from global requirements * Fix the pep8 commands failed * Fix cron-triggers and openstack actions * Remove local Hacking for M318 * Add a hacking rule for string interpolation at logging * Admin guide landing page added * [Event-triggers] Allow public triggers * Make README better * Use 'related\_bug' decorator from stable interface * Unsupported 'message' Exception attribute in PY3 * Unsupported 'message' Exception attribute in PY3 * Update UTC time validate cron trigger * Fix some reST field lists in docstrings * Updated from global requirements * Cleanup docs to include params * Change the logo to lowercase * Replace e.message with str(e) * Change the misplaced index links * Chnage the mailing list URL * Remove note for nested ad-hoc actions * Updated from global requirements * Update and optimize documentation links * Replace test.attr with decorators.attr * Updated from global requirements * Handle empty response content during its decoding in std.http * Ignore linux swap files range * Updated from global requirements * Enable some off-by-default checks * Updated from global requirements * Update reference link to Ocata * Adding warning-is-error to doc building * Updated from global requirements * Remove the redundant default value * Tests: Remove the redundant method * Fixing deleting cron-trigger trusts * Fix get event triggers * Applying Pike document structure * Update the commands in README.rst * Fix tox * Improve keycloak auth module * Revert "Use recommended function to setup auth middleware in devstack" * Update .gitignore * Switch from oslosphinx to openstackdocstheme * Use recommended function to setup auth middleware in devstack * Update docker build * Add cron name/id to workflow execution description * Remove .testrepository directory from testenv * Updated from global requirements * Centralize session creation and authorization from OS clients * Updated from global requirements * Setup devstack with ini\_rpc\_backend * Replace the usage of 'admin\_manager' with 'os\_admin' * Use BoolOpt instead of StrOpt * Refactor mistral context using oslo\_context * Add more use of mistral-lib in mistral * Updated from global requirements * Add the baremetal\_introspection action for aborting * Updated from global requirements * Make sure that the field "state\_info" trimmed as expected * Set access\_policy for messaging's dispatcher * Increase the Environment variable column length * Updated from global requirements * Replace oslo.messaging.get\_transport with get\_notification\_transport * Change author in setup.cfg * Replace assertEqual([], items) with assertEmpty(items) * Optimize the link address * Always retrieve endpoint in mistral action * This is only a minor defect in README.rst 5.0.0.0b2 --------- * Update the contents of configuration guide * Minor nits to README * Added style enfore checks for assert statements * Make "triggered\_by" work in case of "join" tasks * Remove the deprecated configuration options * Stop using abbreviation DSL in document * Update python-neutronclient version * [Trusts] Fixing trusts deletion * Updated from global requirements * Remove 'sphinxcontrib.autohttp.flask' from sphinx config * Fixing indentation in docs * Updated from global requirements * Updated from global requirements * Fix doc generation for python 3 * Propagate "evaluate\_env" workflow parameter to subworkflows * [Regions] Fixing determining keystone for actions * Add one more test for task() function used in on-success * Add 'runtime\_context' to task execution REST resource * Add 'triggered\_by' into task execution runtime context * Refactor rest\_utils * Optimize API layer: using from\_db\_model() instead of from\_dict() * Get rid of ambiguity in region\_name * Update AdHoc Actions to support context data references * Adding mistral\_lib actions to mistral * Update Docker README * Updated from global requirements * Refactor db model methods * Updated from global requirements * Add release note for "action\_region" support * Adding log to db\_sync * Add "action\_region" param for OpenStack actions * Updated from global requirements * Release notes for "evaluate\_env" * Add 'evaluate\_env' workflow parameter * Add hide\_args=True to @profiler.trace() where it may cause problems * Remove unused logging import * Fix WSGI script for gunicorn * Revert "Support transition to keystone auth plugin" * Change service name to workflowv2 in docs * Support transition to keystone auth plugin * Fix a typo * Force Python 2 for pep8 linting * Add support for mistral-lib to Mistral * Updated from global requirements * Refactor Kombu-based RPC * Make rpc\_backend not engine specific * Add option to run actions locally on the engine * Don't save @property methods with other attributes * Fix the keystone auth url problem * Optimize the link address 5.0.0.0b1 --------- * Enable WSGI under Apache in devstack * Add "Project Goals 2017" to README.rst * Fix the doc for 'concurrency' policy * Add documentation for the engine commands * Optimizing lang schema validation * Advanced publishing: add 'global' function to access global variables * Advanced publishing: add publishing of global variables * Advanced publishing: change workflow lang schema * Fix serialization issue * Fix a description of 'executor\_thread\_pool\_size' option in Kombu RPC * Changed the README.rst and added debug guide * Updated from global requirements * Disable pbrs auto python-api generation * Set the basepython for the venv tox environment * Use Jinja2 sandbox environment * Limit the number of finished executions * Add Apache License Content in index.rst * Fix gate failure * Add release note for resource RBAC feature * Updated from global requirements * Rework the CLI Guide * Allow admin user to get workflow of other tenants * Role based resource access control - delete executions * Use the Mistral syntax highlighting on the dsl v2 page * Updated from global requirements * Replace six.iteritems() with .items() * Role based resource access control - update executions * Add sem-ver flag so pbr generates correct version * Remove the empty using\_yaql gude * Use the plain syntax highlighting in the webapi example * Remove the highlighting choice 'HTTP' * Add a Mistral lexer for pygments * Don't create actions when inspection fails * Change Http action result content encoding * Updated from global requirements * Role based resource access control - get executions * Remove unnecessary setUp function in testcase * Add check for idempotent id in tempest tests * Remove unnecessary tearDown function in testcase * Fix work of task() without task name within on-clause cases * Explicitly set charset to UTF-8 in rest\_utils for webob.Response * Updated from global requirements * Replaces uuid.uuid4 with uuidutils.generate\_uuid() * Surpress log with context data and db data * Add missing schema validation and unit tests for 'publish-on-error' * Add release note for 'created\_at' support in execution() * Add 'created\_at' to execution() yaql function * Change some 3rd party package default log levels * Remove log translations * Trim yaql/jinja operation log * Fix cinder/heat base import * Add missing swift actions * Use LOG.exception when adding an OpenStack action fails * Updated from global requirements * Add hacking for code style checks * Fix multi\_vim tempest test failure * Updated from global requirements * Add unit test for deleting workflows by admin * Improve database object access checking * Updated from global requirements * Log stack trace if action initialization faild * Updated from global requirements * Refactor methods in utils related to dicts * Refactor workflow/action input validation * Fully override default json values with user input * Add head\_object action mapping for swift * Updated from global requirements * Deleting the expired execution with batch size * Allow users to set the test run concurrency * Include the missing lines in the coverage report * Don't use 'master' as that isn't always true * [doc] Changed the output fields in quickstart guide * Improve the CONTRIBUTING.rst * Add \`coverage erase\` to the cover report * Fix update workflow by admin * Rename package 'workbook' to 'lang' * Fix get\_next\_execution\_time * Add idempotent\_id decorator to tempest testcases * Use utcnow() in expired executions policy test * Every unit test creates and registers every OpenStack action * Updated from global requirements * Add idempotent\_id decorator to tempest testcases * Verify the retry policy when passed in via variables * Reduce the number of with-items and retried in the concurrency test * Remove the delay from the direct workflow rerun tests * External OpenStack action mapping file support * Update docs for tasks function * Remove output from list action executions API * Update test requirement * Updated from global requirements * Correction in workflow state change handling * Update Dockerfile to use Xenial * Force Python 2 for documentation builds * Fix memory leak related to cached lookups * Fix for coverage job showing 0% coverage for kombu * Add Keycloak authentication doc for client side * Add details into docs about semantics of 'on-XXX' clauses * Add Keycloak authentication doc for server side * Refactor RPC serialization: add polymophic serializer * Updated from global requirements * Add reno for tasks function * Updated from global requirements * Remove '\_\_task\_execution' from task outbound context * Updated from global requirements * Revert "External OpenStack action mapping file support" * Prepare for using standard python tests * Fix for failing services on py3 with kombu driver * Remove support for py34 * External OpenStack action mapping file support * Remove wrong licensing * Refactor RPC serialization: remove JsonPayloadSerializer class * Update reno for stable/ocata 4.0.0.0rc1 ---------- * Fix for failing gates * Enforce style check for xrange() * Fix for failing services on py3 with kombu driver * Fix try import of openstack client modules * Remove some profiler traces, logs, use utils.cut() where needed * Remove unnecessary evaluation of outbound context * Optimizing utils.cut() for big dictionaries and lists * Fix doc build if git is absent 4.0.0.0b3 --------- * Updated from global requirements * Add support for Rabbit HA * Refactor rpc configuration loading * Updated from global requirements * Invalid jinja pattern regex corrected * Add script for unit test coverage job * Updated from global requirements * In Python 3.7 "async" and "await" will become reserved keywords * Allow hyphens in Workflow and ad-hoc action names * External OpenStack action mapping file support added * Make 'task' function work w/o a task name * using utcnow instead of now in expiration policy * Enforce style check for assertIsNone * Add action "std.test\_dict" * Register Javascript action additionally as 'js' action * Role based resource access control - update workflows * Remove insecure flag from the Baremetal Introspection client * Updated from global requirements * Make kombu driver work in multi-thread manner * Fix unit test that rely on order of return from DB * Use utcnow() instead of now() * Stop excpecting to have rabbit flags set when using fake driver * Updated from global requirements * Insecure flag added to openstack context * Initial commit for mistral api-ref * Removed unnecessary utf-8 encoding * Python3 common patterns * Updated from global requirements * Fix unit test that rely on order of return from DB * Fix for failing kombu dsvm gate * Move mock requirement to test-requirements.txt * Using sys.exit(main()) instead of main() * Use i18n for help text * Added gnocchi action pack * Add 'retry\_on\_deadlock' decorator * Fix two failing test cases in test\_tasks * Add the "has" DB filter * Use assertGreater() or assertLess() * Fix version response from root controller * Adding releasenotes for aodh action support * Updated from global requirements * Refactor 'stress\_test' to fit the current layout better * Add rally tests for 'join': 100 and 500 parallel tasks * Add a test for 'with-items' task: count=100, concurrency=10 * Add aodh actions to mistral * Disable invalid API test till it's fixed * Copy \_50\_mistral.py file from enabled folder * Fix doc for missing dashboard config file * Role based resource access control - get workflows * Make body of std.email optional * Refresh object state after lock acquisition in WithItemsTask * Small adjustments in WithItemsTask * Fix 'with-items' task completion condition * Apply locking to control 'with-items' concurrency * Slightly improve 'with-items' tests * Get rid of with\_items.py module in favor of WithItemsTask class * Refactor and improve 'with-items' algorithms * Fix docs in README.rst * Fix configuration generator * Fix version response from root controller * Exclude .tox folder from coverage report * Updated from global requirements * Add more tests to mistral rally * Replace six.iteritems() with .items() * Display all the possible server values 4.0.0.0b2 --------- * Correct missspellings of secret * Minor changes in the document * Added test cases for a few possible scenarios * change the cron-trigger execution time from localtime to UTC * Use the with keyword dealing with file objects * Modify the link in 'README.rst' * Modify the function "\_get\_spec\_version(spec\_dict)" * Update the wording in the actions terminology docs * Remove commented-out Apache 2 classifier from setup.cfg * Updated from global requirements * Fix for failing kombu gate * modify something in 'dsl\_v2.rst' * Fix two errors in YAML example and a error in action doc * Handling MistralException in default executor * Fix a syntax error in yaml example * std.email action requires a smtp\_password * Change version '1.0' to '2.0' * Add descriptions for on\_task\_state\_change parameters * Updated from global requirements * Added releasenote for retry policy update * Cleanup obvious issues in 'with-items' tests * Updated from global requirements * Allow "version" to be within workflow names in workbooks * Updated from global requirements * Yaql Tasks Function * Bump Ironic API version to 1.22 when creating the Ironic client * Small changes to docs to comply with openstack document style * Fix launch process of Mistral components * Modify import style in code * Some spelling errors * Initial commit for mistral-i18n support * Add timestamp at the bottom of every page * Show team and repo badges on README * Make CI gate for unit tests on mysql work * Fix the default configuration file path * Updated from global requirements * Mock the HTTP action in the with\_items tests * Fix devstack plugin compatibility * Updated the retries\_remain statement * Updated from global requirements * Add Ironic RAID actions * Revert "Remove unused scripts in tools" * Add a test for invalid task input expression * Fix config import in javascript action module * Make Jinja evaluator catch and wrap all underlying exceptions * Make YAQL evaluator catch and wrap all underlying exceptions * Replace 'assertFalse(a in b)' with 'assertNotIn(a, b)' * Updated from global requirements 4.0.0.0b1 --------- * Replace retrying with tenacity * Add cancelled state to action executions * Updated from global requirements * Fix possible DB race conditions in REST controller * Remove unused pylintrc * Added releasenote for Senlin Action Pack * Migrated to the new oslo.db enginefacade * Added senlin action pack * Few changes in the doc * Use mock for a bad HTTP call in unit tests * Few changes related to the doc blueprint * Fix REST API dangling transactions * Fix error message format in action handler * Fix error message format in other task handler methods * Migrate mistral task\_type * Fix error message format for task run and continue * Fix missing exception decorators in REST API * Remove unused scripts in tools * Replace uuid4() with generate\_uuid() from oslo\_utils * Updated from global requirements * Add type to tasks API * Handle region\_name in openstack actions * Add more tests to mistral rally * Replace oslo\_utils.timeutils.isotime * Adding Variables to Log Messages * Updated from global requirements * cors: update default configuration * Added unit tests for workflow executions and task executions filtering * Fix DB API transaction() * Run actions without Scheduer * Get correct inbound tasks context for retry policy * Updated from global requirements * Adding tests for workbook execution and execution list to Rally * Use service catalog from authentication response * Updated from global requirements * Fix a bug in the algo that determines if a route is possible * Enable DeprecationWarning in test environments * Added additional info in devstack/readme.rst * Fixing 'join' task completion logic * Updated from global requirements * Removal of unneccessary directory in run\_tests.sh * Get service catalog from token info * Add one more test for YAQL error message format * Change format of YAQL errors * Updated from global requirements * Update .coveragerc after the removal of openstack directory * Enable code coverage report in console output * Updated from global requirements * Remove logging import unused * Cleanup Newton Release Notes * Publish/output in case of task/workflow failure * Don't include openstack/common in flake8 exclude list * Fix PEP8 issue * Change task() function to return 'null' if task doesn't exist * Enable release notes translation * Updated from global requirements * Describe vital details for debugging in PyCharm * Update documentation for multi-vim support * Add Jinja evaluator * Minor changes to the documentation * Minor changes in the installation guides * Add a way to save action executions that run synchronously * Import haskey from keys module * Declare the encoding of file * Changes made to comply with OpenStack writing style * Cleanup the Quickstart Documentation * Stop adding ServiceAvailable group option * Updated from global requirements * Update heat actions in mapping.json * Updated from global requirements * Accept service catalog from client side * Using assertIsNone() instead of assertEqual(None, ...) * Updated from global requirements * Make deafult executor use async messaging when returning action results * Disable Client Caching * Updated from global requirements * Revert "Update UPPER\_CONSTRAINTS\_FILE for stable/newton" * Remove environment data from task inbound context * Use parenthesis to wrap strings over multiple lines * Updated from global requirements * Using sys.exit(main()) instead of main() * Do not include project name in the client cache key * Updated from global requirements * Add tests to check deletion of delayed calls on WF execution delete * Delete all necessary delayed calls on WF stop * Update UPPER\_CONSTRAINTS\_FILE for stable/newton * Fix for timeouting actions on run-action * Fix a typo in access\_control.py * Adding a script for fast mistralclient help generation * Make Javascript implementation configurable * Add unit test case for deletion of execution in case of (error and cancelled) * Avoid storing workflow input in task inbound context * Replace assertEqual(None, \*) with assertIsNone in tests * Updated from global requirements * Add \_\_ne\_\_ built-in function * Update reno for stable/newton * Remove context.spawn * Correct documentation about task attributes 'action' and 'workflow' * Updating mistralclient docs * Abstract authentication function * Fix for raising excepton from kombu 3.0.0.0rc1 ---------- * Remove workflow spec, input and params from workflow context * Add a smarter delay between workflow completion checks * Optimize the logic that check if 'join' task is allowed to start * Copy cached WF spec stored by definition id into WF execution cache * Add functional tests for event engine functions * Added unit tests for Workbook and Workflow filtering * Delete unnecessary comma * Fixed task in\_bound context when retrying * Enable changing of rpc driver from devstack * Take os\_actions\_endpoint\_type into use * Fix mistral API docs Fixing v2.rst to refer to new module paths, and adding the cron trigger param to POST v2/cron\_triggers/ documentation * Add event trigger REST API * Using count() instead of all() for getting incompleted tasks * Fix for raising exception directly to kombu * Updated from global requirements * Fix delayed calls DB migration * standardize release note page ordering * Fixed http links in CONRIBUTING.rst * Optimize finder functions for task executions * Change execution mechanism for 'join' tasks * Fixed an incorrect migration revision number in a comment * cast to str for allowable types * Raise NotImplementedError instead of NotImplemented * Optionally include the output when retrieving all executions * Add \_\_ne\_\_ built-in function * Fix getting URLs / and /v2 * Add event configuration for event trigger 3.0.0.0b3 --------- * Add 'uuid' YAQL function * Sync tools/tox\_install.sh * Updated from global requirements * Fix for 'Cannot authenticate without an auth\_url' * Add client caching for OpenStack actions * Add setuptools to requirements.txt * Task publish does not overwrite variable in context Edit * Updated from global requirements * Clean imports in code * TrivialFix: Remove logging import unused * Add a note to the documentation about std.fail * Some minor code optimization in post\_test\_hook.sh * Updated from global requirements * Fix for not working 'run-action' on kombu driver * Updated from global requirements * Fix documentation * Clean imports in code * Use more specific asserts in tests * Use upper constraints for all jobs in tox.ini * Updated from global requirements * Updated the configuration guide * Add a DB migration for named locks * Implement named transactional lock (semaphore) * Updated from global requirements * Closes-Bug: 1607348 * Optimize task defer() method * Optimize direct workflow controller * Updated from global requirements * Updated from global requirements * Fix task post completion scheduling * Fix \_possible\_route() method to account for not completed tasks * Add 'wait-before' policy test with two chained tasks * Fix task 'defer' * Filtering support for actions * Increase size of 'task\_executions\_v2.unique\_key' column * Add 'join after join' test * Slightly improve workflow trace logging * Fix workflow and join completion logic * Towards non-locking model: remove pessimistic locks * Fix specification caching mechanism * Towards non-locking model: make 'with-items' work w/o locks * Make mistral work with amqp and zmq backends * Towards non-locking model: adapt 'join' tasks to work w/o locks * Add unique keys for non locking model * Updated from global requirements * Fix GET /executions/ to init 'output' attribute explicitly * Fix past migration scripts discrepancies * fix for get action executions fails with "has no property 'type" * Updated Doc for SSL configuration * Use actual session for ironic-inspector action population * Added support for SSL connection in mistra-api server * Towards non-locking model: decouple WF completion check via scheduler * Towards non-locking model: use insert\_or\_ignore() for delayed calls * Towards non-locking model: add insert\_or\_ignore() on DB API * Fix the use of both adhoc actions and "with-items" in workflows * Towards non-locking model: removing env update from WF controller * Updated from global requirements * DB migration to three execution tables and increase some columns * Updated from global requirements * Add state info for synchronous actions run from CLI * Towards non-locking model: fix obvious workflow controller issues * Towards non-locking model: Add 'unique\_key' for delayed calls * Add \_get\_fake\_client to ironic-inspector actions * Add target parameters to REST API * Update docs and add release not for safe-rerun flag * Invalidate workflow spec cache on workflow definition updates * Removing unnecessary workflow specification parsing * Splitting executions into different tables * Added releasenote for https support * Add cancelled state to executions * Enable user to use transport\_url in kombu driver * Fixed trivial issue in exception message * Updated from global requirements * Fix DSLv2 example according to Mistral Neuton * Updated from global requirements * Use 'rpc\_response\_timeout' in kombu driver * Use Paginate query even if 'limit'or 'marker' is not set * Remove task result for collection REST requests * Allow to use both name and id to update action definitions * Remove some inconsistency in DB api * Get rid of oslo\_db warning about "id" not being in "sort\_keys" * Add event engine service * Error handling test: error in 'publish' for a task with 'on-error' * Added 'pip install -r requirements.txt' instruction * Executor fails actions if they are redelivered * Move the remainder of REST resources to resources.py * Move REST resources action, action execution and task to resources.py * Add the new endpoint /v2/tasks//workflow\_executions * Allow to use both name and id to access action definitions * Pass 'safe-rerun' param to RPC layer * Initialize RPC-related flag when starting API * Update in installation package list in installation guide * Add param 'safe-rerun' to task * Create MistralContext from rpc context in kombu engine * Add db models for event trigger * Updated from global requirements * Fix SPAG errors in Quickstart and Main Features docs * Fix some trivial SPAG errors in docs * Rename package mistral.engine.rpc to mistral.engine.rpc\_backend * Fixing filtering in task controller * Add Python 3.5 classifier and venv * Updated from global requirements 3.0.0.0b2 --------- * Fix for YaqlEvaluationException in std.create\_instance workflow * Updated from global requirements * Add tests for Kombu driver * Release note for KeyCloak OIDC support * Add KeyCloak OpenID Connect server-side authentication * Add authentication options for KeyCloak OIDC * Add proper handling for implicit task completion * Add proper error handling for task continuation * Add error handling tests: invalid workflow input, error in first task * Add more tests for error handling * Fix utility print\_executions method * Log warn openstack action generation failures * Fix Magnum action \_get\_fake\_class * Fix Murano action \_get\_fake\_class * Stylistic cleanups to lazy loading patch * Add configuration option for endpoint type * Add filters to all collections listing functions (tags included) * Lazy load client classes * Integrating new RPC layer with Mistral * Make RPC implementation configurable * Adding OsloRPC server and client * Add support for custom YAQL functions * Remove obsolete config option "use\_mistral\_rpc" * Add tacker actions in mistral * Update Expiration Policy Documentation * New RPC layer implementation * Don't create actions when attempting to update one that doesn't exist * Updated from global requirements * Add zake into dependencies * Add action context to all action executions * Fix SSHActionsTestsV2 failure * Updated mapping.json file * Support recursive ad-hoc action definitions * Updated from global requirements * Updated from global requirements * Updated from global requirements * Use client credentials to retrieve service list * Remove std.mistral\_http action from tests * Doc updated for oslo\_policy configuration * Updated from global requirements * Remove .mailmap file * Fix mysql driver installation section in readme * Fix API inconsistencies with GET /v2/workflows * Fixed fake clients of glance and designate * Fixed get\_actions\_list script to get glance actions * Fixed get\_actions\_list script to get designate actions * Example Mistral docker container broke due to oslo.policy update * Refactored tempest tests * Release note for magnum actions support * Fix postgresql test failure * Add configuration for Mistral tempest testing * Added doc string for enforce method * Release note for murano actions support * Add magnum certificates and mservices actions * Release note for role base access control * Added role base authentication support * Added murano actions * Add magnum bays actions * Enable osprofiler to measure performance * Rename the to\_string method to to\_json to clarify it's purpose * Support JSON data in JSON API type * Add Magnum actions * Updated from global requirements * Removing redundant wf\_ex\_id parameter for rerun across the code * Add explicit preconditions for methods of Action, Task and Workflow * Add a test that verifies an old bug with join * Refactoring workflow handler * Fix invalid type usage for join * mistral actions for designate v1 api's not working * Updated from global requirements * Remove AUTHORS file * Remove AUTHORS file from git tracking * Add missing argument in exception string * Updated from global requirements * Use LOG.exception when logging exceptions 3.0.0.0b1 --------- * Release notes for fail/pause/success transition message * Updated from global requirements * Fail/Success/Pause transition message * Remove unnecessary database transaction from Scheduler * Update .mailmap * Refactor Mistral Engine * Updated from global requirements * Updated from global requirements * Fixes the Mistral Docker image * Updated from global requirements * Return 'Unknown error' when error output is empty * Fix client in TroveActions * Add Python 3.4 to the classifiers * Remove unnecessary executable permissions * Updated from global requirements * Add baremetal.wait\_for\_finish action to mapping * Update get\_arg\_list\_as\_str to skip func params * Updated from global requirements * Enforcing upper constraints for tox test jobs * Fix get task list on YAQL error in with-items * Add API to validate ad-hoc action * Updated from global requirements * Updated from global requirements * Replace keystone CLI with openstack CLI * Add Designate apis as mistral actions * Remove oslo.messaging hack since it's broken with 5.0.0 version * Fix the yaql github repository * Updated from global requirements * Updated from global requirements * Fix mistral installation in devstack * Refactoring exception hierarchy * Updated from global requirements * Fixing engine facade hierarchy * Fixed issue related to docker image creation * Updated from global requirements * Rename base API test class * Disable cron trigger thread for API unit tests * Disabled ssl warnings while runing tempest tests * Add extra checks for the existance of executor\_callback * Updated from global requirements * Updated from global requirements * Added script to create docker image * Switch to auto-generated cron trigger names in unit tests * tempest: fix dir\_path * Leave more relevant comment in engine race condition test * Add utility methods to test action executions more conveniently * Fixing failing functional tests for Cinder and Heat actions * Update OpenStack actions mapping * Updated from global requirements * Unblock skipped test * Replace self.\_await(lamdba: ..) constructs with more readable calls * Add auth\_enabled=False to a cron trigger test * Updated from global requirements * Updated from global requirements * Updated from global requirements * Unblock skipped tests in test\_action\_defaults.py * Updated from global requirements * Fixing issue with different versions of oslo\_messaging * Getting rid of task result proxies in workflow context * Fix typos in Mistral files * Hacking log for warning * Fixing engine transaction model and error handling * Refactor workflow controller and fix a bug in \_fail\_workflow() * Fixing a bug in DB API method that acquires entity lock * Also package mistral\_tempest\_tests * module docs are not being generated * Update reno for stable/mitaka 2.0.0.0rc1 ---------- * Ack message after processing (oslo.messaging) * Run mistral services as separate processes * Fix compatibility with WebOb 1.6.0 * Reduce spec parsing some more * register the config generator default hook with the right name * Moved CORS middleware configuration into oslo-config-generator * Updated from global requirements * Deleting redundant trust creation in workbook uploading mechanism * Use tempest.lib instead of tempest-lib * Fix with-items task termination when sub-workflows fail * Restruct README file * Updated from global requirements * Updated from global requirements 2.0.0.0b3 --------- * Fix the problem when parse config file * Add asynchronous actions doc * Add release notes for M-3 * Updated from global requirements * Updated from global requirements * Fixed 'workflow\_name' key error * Change for synchronous Mistral actions from CLI * Updated from global requirements * Delete workflow members when deleting workflow * Add Mistral action pack * Release notes for Barbican actions * Updated from global requirements * Updated from global requirements * Add timestamp for member api response * Show shared workflows * Add actions to expose OpenStack Barbican APIs * Updated from global requirements * tempest-lib has been added to requirements.txt * Fix occasional test failure by SSHActions * Reduce spec parsing in workflow lifecycle * Support workflow id in execution operations * Add workflow id column to executions\_v2 table * Fix occasional test failure by assertListEqual * Added CORS support to Mistral * Fix spellings for two words * BaremetalIntrospectionAction get endpoint by service\_type * Implement basic Zaqar queue operations * Fix with-items concurrency for sub-workflows * Mistral tests will run from tempest plugin * Use proper way to initialize nova client * Updated from global requirements * Fix for not running 'on-success' task after task with 'with-items' * Fix quickstart doc error * Added link for pre-built docker image * Fix rerun of task in subworkflow * Fixed engine tests * Removed mistral/tests/functional * Updated from global requirements * Fix multiple reruns of with-items task * Remove argparse from requirements * Updated from global requirements * Add release note for tempest plugin 2.0.0.0b2 --------- * Add release note for swift action support * Add task\_execution\_id to workflow execution in API * Support workflow sharing API * Change LOG.warn to LOG.warning * Add db operations for resource members * Add db model for resource sharing * Remove unused logging import * Update REST API to support env update * Allow env update on resume and rerun workflows * Add support for OpenStack Swift actions * Disallow user to change workflow scope * Replace assertTrue(isinstance()) with assertIsInstance() * Updated from global requirements * Support workflow UUID when creating cron trigger * "test\_ssh\_actions" failed test has been fix * Fix db error when running python34 unit tests * Updated dynamic credential support for funtional test * Trival: Remove unused logging import * Drop py33 support * Release note for mistral-docker-image * Added README.rst file for tempest plugin * Added base.py to tempest plugin * Added engine to tempest plugin * Added test\_mistral\_basic\_v2.py to tempest plugin * Initial layout for mistral tempest plugin * Added mistral default actions * If task fails on timeout - there is no clear message of failure * devstack/plugin.sh: stop using deprecated option group for rabbit * Fix client name in setUpClass's method in 'test\_ssh\_actions' * Documentation for Mistral and Docker * Added Dockerfile to create docker image * Fix example for workbook in doc * Support UUID when deleting a workflow definition * Support UUID when updating a workflow definition * Support UUID when getting a workflow definition * Fix DB migration 009 constraint dropping * Add releatenote for fix execution saved in wrong tenant * Updated from global requirements * Workflow name can not be in the format of UUID * Fix join on branch error * Updated from global requirements * Get "cron trigger" list using model query * Add support for OpenStack Ironic Inspector actions * Updated from global requirements * Refactor action generator * Fix concurrency issues by using READ\_COMMITTED * Ignored PEP257 errors * Fix example for ad-hoc action in doc * Numerous debug messages due to iso8601 log level * Fixing execution saved in wrong tenant * Updated from global requirements * Pass environment variables of proxy to tox * Make test\_expiration\_policy\_for\_executions stable * Delete python bytecode before every test run * Fix state\_info details for with-items task error * Reset task state\_info on task re-run * Run pep8 on some tools python files * Remove version from setup.cfg 2.0.0.0b1 --------- * Add support for OpenStack Ironic actions * Fix tools/get\_action\_list.py * Update install\_venv.py so it says 'Mistral' * Add etc/mistral.conf.sample to .gitignore * Add database indices to improve query performance * Result will be [], if list for with-items is empty * Added Unit test when policy input is variable * Improve error message for YAQL task function * Add release notes for trove support * Add release notes for Cinder v2 support * Updated from global requirements * Force releasenotes warnings to be treated as errors * Send mail to mutli to\_addrs failed * Correct heatclient comment in mapping.json * Remove running of CLI tests on commit to mistral repo * Change installation of python-mistralclient in the gates * Fix database upgrade from a new database * Updated from global requirements * Fix task state for YAQL error in subflow output * Moved to cinderv2 client support * Show project id when retrieving workflow(s) * Updated from global requirements * Add the CONTRIBUTING.rst file * Fix with-items concurrency greater than the number of items * Adding releasenotes management to Mistral * Use setup\_develop instead of setup\_package in plugin.sh * Add Trove to mistral actions * Fix cron-trigger's execution with pattern and first time * Pass creds into the clients.Manager() in functional tests * Move base.py and config.py under unit/ folder * Add ceilometer action support * Increased size of "state\_info" column to 64kb * Skipped some tests in py3 environment * Fixing reference of floating\_ips\_client in tests * OpenStack typo * Updated from global requirements * Ensure only one WF execution for every CT cycle * Wrap sync\_db operations in transactions * Remove iso8601 dependency * Fix all H405 pep8 errors * Adding callback url to action context * Updated from global requirements * Remove kombu as a dependency for Mistral * Move the default directories into settings file * Removing wait() when initializing notification listener * Updated from global requirements * Do not use len() in log\_exec decorator * Fixing wf execution creation at initial stage * remove default=None for config options * Fixing workflow execution state calculation * Resolved encoding/decoding problem * Wrapper is used instead of direct json library * Comparision opeartor has been changed * Fixed some unit test issue * Filter is converted to list * Fix state change on exception during task state change * Updated from global requirements * Change in sort direction at execution controller * Avoid comparision between "None" type and "int" type * Division result is wrapped to int() * Updated from global requirements * devstack: add support for mistraldashboard * Fixing SSH actions to use names of private keys * [Docs] Add 'Cookbooks' page * Use oslo\_config new type PortOpt for port options * Add decode() function for string comparison * Refactored filter implementation * mistral-documentation: dashboard documentation regarding debug known issue * Fix mistral dsvm gate * Updated from global requirements * Adding 'json\_pp' function in YAQL * Added home-page value with mistral docs * filter() is wrapped around list() * Updated from global requirements * Updated from global requirements * Extracting generator objects returned by openstack actions * Set version for Mitaka * Updated from global requirements * Adding functional tests for SSH actions * Fixing "Task result / Data Flow" section of "Main Features" in docs * Fixing terminoloty/actions section in documentation * Fixing description of "mistral\_http" action in DSL spec * Adding section about validation into API v2 spec * Adding "Cron triggers" section into API v2 specification * Action definition updated, when workbook is created * Adding "Services" section into API v2 specification * Fixing small issues in documentation * Updated from global requirements * Creating new SSH action which uses gateway * Fixing ssh action to use private keys * Use MutableDict from sqlalchemy directly * Updated from global requirements * Delivering error message via header in pecan.abort * Replace copy.copy with copy.deepcopy * Updated from global requirements * Remove the transaction scope from task executions API * Colorise mistral log output * Updated from global requirements * Fix argparse error in wsgi script * Update AUTHORS file * mistral-documentation: dashboard documentation regarding debug * Fix more unit tests in py34 job * Fixing scheduler tests * Remove usage of expandtabs() in get\_workflow\_definition * Renaming state DELAYED to RUNNING\_DELAYED in doc 1.0.0.0rc1 ---------- * Renaming state DELAYED to RUNNING\_DELAYED * Support JSON and arrays in JavaScript action in Mistral * Fix some spelling typo in manual and program output * Fix order of arguments in assertEqual * Fix more tests in python34 gate * Using six.iteritems() to avoid some python3 tests failure * Fixing run action when error occurs * Fixing std.create\_instance workflow * Adding devstack installation doc * Fixing searching errors in mistral.exceptions * Check for trigger before delete wf * Change ignore-errors to ignore\_errors * Removing "skip" decorators for some OpenStack actions tests * Workflow definition updated, when workbook is created * Fail task on publish error * Raise correct exception when a service doesn't exist * Add semantics validation of direct workflow 'join' tasks * .mailmap for pbr AUTHORS upate * Fix two typos * Updated from global requirements * Adding validation of workflow graph * Mistral documentation: CLI operations * Adding 'is\_system' to definition model * Fixing uploading public workflow or action * Fixing DSL documentation * Initial commit that fix py34 tests run * Refactor get\_task\_spec using mechanism of polymorphic DSL entities * get\_action\_list: improve generated JSON output * get\_action\_list: use novaclient.client.Client * Adding test where with-items evaluates 'env' * Fixing indentation in 'create action' tutorial * Minor changes to Mistral docs * Customized response sent in case of fault condition * Fix docstring for the test of the std.email action * Fix order of arguments in assertEqual * Switch to devstack plugin * Updated from global requirements * Fix usage of python-novaclient in Mistral 1.0.0.0b3 --------- * Mistral docs: Upgrade database guide * Mistral terminology: cron-triggers and actions * Add YAQL function 'task' to extract info about task in DSL * Raising exception if there aren't start tasks in direct workflow * Mistral docs terminology: executions * The Link for plugin samples is added * Mistral documentation: mistralclient * Support action\_execution deletion * Use default devstack functional for Mistral user/service/endpoint creation * Fix timing in expired execution unit test * Fix execution update where state\_info is unset * Fix creation of Mistral service and endpoints * Removes unused posix-ipc requirement * Mistral documentation: architecture * Mistral documentation: Quickstart * Updated from global requirements * Small adjustements and fixes for execution expiration policy * Mistral docs terminology: workbooks and workflows * Fixing occasional fail of test\_create\_action\_execution * Adding project\_id to expiration-policy for executions ctx * Fixing 2 typos in comments * Mistral documentation: adding configuration guide * Refactor task controller with new json type * Refactor execution controller with new json type * Refactor environment controller with new json type * Refactor cron trigger controller with new json type * Refactor action execution controller and tests * Fixing working concurrency when value is YAQL * Add fields filter for workflow query * Mistral documentation: adding installation guide * Fix failure in execution pagination functioinal tests * Enabling direct workflow cycles: adding a parallel cycles test * Switching to six module where it's not used yet * Mistral documentation: dashboard installation guide * Mistral documentation: main features * Add resource params to reflect WSME 0.8 fixes * Add schema for additional properties of BaseListSpec * Enabling direct workflow cycles: adding another test * Enabling direct workflow cycles: fixing evaluation of final context * Add config example for rotating logs * Add pagination support for executions query API * Purge executions created during functional testing * Moving to YAQL 1.0 * Fixing cron trigger test * Update the gitingore file and tox.ini * Enabling direct workflow cycles: fixing find\_task\_execution() function * Enabling direct workflow cycles: adding a test that now doesn't pass * Add pagination support for actions query API * Add functional tests for workflow query * Fixed lack of context for triggers * Fixing working with-items and retry together * Implementing with-items concurrency * Add pagination support for workflows query API * Update AUTHORS * Raise user-friendly exception in case of connection failed * Scheduler in HA 1.0.0.0b2 --------- * Fix postgresql unit tests running * Add API for rerunning failed task execution * Remove mistral.conf.sample * Expiration policy for expired Executions * Add Service API * Add coordination feature to mistral service * Mistral documentation: Overview article * Mistral documentation: Initial commit * Complete action on async action invocation failure * Add processed field in task query response * Add one more tox env for running unit tests with postgresql * Add feature to rerun failed WF to the engine interface * Enable workflow to be resumable from errors * Fixing error result in run-action command * Fixing std.http action * Add coordination util for service management * Support large datasets for execution objects * Fixing execution state\_info * Fixing import error in sync\_db.py * Error result: fix std.http action * Error result: doc explaining error result in base action class * Error result: adding more tests * Making / and /v2 URLs allowed without auth * Error result: allow actions to return instance of wf\_utils.Result * Error result: adding a test for error result * Remove explicit requirements.txt occurrence from tox.ini * Remove H803, H305 * Fixing workflow behavior with non-existent task spec * Make update behavior consistent * Drop use of 'oslo' namespace package * Add guidance for updaing openstack action mappings * New mock release(1.1.0) broke unit/function tests * Fixing get task list API * Updating yaql version * Fix cron triggers * Fix mistralclient errors when reinstalling devstack * use task.spec to result always a list for with-items remove redundant 'if' Change-Id: Id656685c45856e628ded2686d1f44dac8aa491de Closes-Bug: #1468419 * Modify run\_tests.sh to support PostgreSQL * Add Mistral service and endpoint registration to README.rst * Fix inappropriate condition for retry policy * Fix invalid workflow completion in case of "join" * No input validation for action with kwargs argument * Delete one more tag 1.0.0.0b1 in devstack script pushed by mistake 1.0.0.0b1 --------- * Removing redundant header from setup.py * Simplifying a few data\_flow methods * Workflow variables: modifying engine so that variables work * Workflow variables: adding "vars" property in to workflow specification * Fixing devstack gate failure * Bug fix with-items tasks should always have result of list type * Set default log level of loopingcall module to 'INFO' * Implementing action\_execution POST API * Implementing 'start\_action' on engine side * Fix wrong zuul\_project name in mistral gate script * Creating action\_handler to separate action functionality * Get rid of openstack/common package * Improving devstack docs * Drop use of 'oslo' namespace package * Fix execution update description error * Fix the inappropriate database initialization in README.rst * Fix stackforge repo refs in devstack/lib/mistral * Fix wrong db connection string in README.rst file * Add description param to execution creation API * Update .gitreview file for project rename * Add description field to executions\_v2 table * Make use of graduated oslo.log module * Implementing 'continue-on' retry policy property * Adding some more constraints to cron trigger * Adding 'continue-on' to retry policy spec * Adding input validation to cron-trigger creation * Fixing execution-update API * Fixing sending the result of subworkflow * Fix command line arguments has lower priority than config file * Make mistral use of oslo-config-generator * Fixing mistral resources path * Fix devstack back to rabbit * Fixing devstack-gate failure * fix: Extra fields in the env definition are allowed * Allow pause-before to override wait-before policy * Adjust docs API to last changes * Fixing YAQL related errors * Skip test on heat action * Removing incorrect 2015.\* tags for client in devstack script * Adding migrations README * Fix dsvm gate failure * Fixing YAQL len() function in Mistral * Adding 'workflow\_params' to cron triggers * Allowing a single string value for "requires" clause * Adding "requires" to "task-defaults" clause * Updating requirements to master * Updating mapping.json to master * Fix bug with action class attributes * Setting base version in setup.cfg for libery cycle * Fix error when getting workflow with default input value * Fix wrong log content * Retry policy one line syntax * Fixing yaql version * Fix yaql error caused by the ply dependency * Fixing action\_executions API * Adding script for retrieving OpenStack action list * Adding tests on 'break-on' of retry policy * Update mapping.json for OpenStack actions * Allowing strings in on-success/on-error/on-complete clauses * Consider input default values in ad-hoc action * Change novaclient import to v2 2015.1.0rc1 ----------- * Add action execution ID to action context * Consider input default values in workflow execution * Removing "policies" keyword from resources * Getting rid of "policies" keyword * Rolling back YAQL to v0.2.4 * Fixing result ordering in 'with-items' * Fixing tags of wf as part of wb * Fixing variable names in db/v2/sqlalchemy/api.py * Fix a logging issue in ssh\_utils * Pin oslo pip requirements * Add YAQL parsing to DSL validation * Fixing engine concurrent issues * Apply input schema to workflow/action input * Add schema for workflow input with default value support * Remove transport from WSGI script * Fixing API 500 errors on Engine side * Fix typo in wf\_v2.yaml * Moving to YAQL 1.0 * Get rid of v1 in installation scripts * Fixing exception type that workbook negative tests expect * Removing v1 related entries from setup.cfg * Renaming "engine1" to "engine" * Fixing DB errors in transport * Removing left v1 related stuff (resources, DSL specs) * Add workbook and workflow validation endpoints * Deleting all v1 related stuff * Fixing docs on target task property in README * Rename 'wf\_db' to 'wf\_def' to keep consistency * Provide 'output' in action\_execution API correctly * Small data\_flow refactoring, added TODOs to think about design * Fixing version info in server title * Fixing 'with-items' with plain input * Add 'keep-result' property to task-spec * Add implicit task access in workflow * Fixing work 'with-items' on empty list * Expanding generators when evaluating yaql expressions * Add mistral-db-manage script * Small refactoring in engine, task handler and workflow utils * Fixing big type column for output and in\_context * Harden v2 DSL schema for validation * Fix bug with redundant task\_id in part of logs * Fixing 'with-items' functionality * Fixing task API (published vars) * Support subclass iteration for Workflow controller 2015.1.0b3 ---------- * Fixing tasks API endpoint * Add action\_execution API * Fixing pause-before policy * Fixing timeout policy * Implementing 'acquire\_lock' method and fixing workflow completion * Fix retry policy * Fixing wait-after policy * Fixing wait-before policy * Trigger remaining-executions and first-exec-date * Refactor task output: full engine redesign * Fix DSL schema in test workbook * Fixing scheduler work * Small refactoring in test\_javascript * Add WSGI script for API server * Fix list of upstream tasks for task with no join * Fixing finishing workflow in case DELAYED task state * Adding validation in policies * Refactor task output: DB API methods for action executions * Refactor task output: 'db\_tasks'->'task\_execs', 'db\_execs'->'wf\_execs' * Refactoring task output: 'task\_db' -> 'task\_ex', 'exec\_db' -> 'wf\_ex' * Refactoring task output: full redesign of DB models * Adding string() YAQL function registered at Mistral level * Fixing published vars for parallel tasks (and join) * Limit WorkflowExecution.state\_info size * Fixing YAQL in policies * Default workflow type to 'direct' * Fix wrong log task changing state * Fix mismatch to new YAQL syntax * Adjust standard actions and workflows * Changing YAQL syntax delimeters * Remove eventlet monkey patch in mistral \_\_init\_\_ * Refactoring task output: renaming DB models for better consistency * Fix OS action client initialization * Expose stop\_workflow in API * Add simple integration tests for OpenStack actions * Fix formatting endpoint urls in OS actions * Fixing a bug in logging logic and small refactoring * Refactoring task output: renaming 'output' to 'result' for task * Refactoring task output: adding ActionInvocation model * Task specification improvement(Part 2) * Add support for auth against keystone on https * Support ssl cert verification on outgoing https * Make spec object more readable in logging * Fix test\_nova\_actions after changes in tempest * Task specification improvement * Renaming \_find\_completed\_tasks to \_find\_successful\_tasks * Adding more tests for parallel tasks publishing * Fixing bug with context publishing of parallel tasks * Fix keystone actions * Fix tempest gate, add tempest import to our script * Fix the wrong project name in run\_tests.sh usage * Track execution and task IDs in WF trace log * Changing InlineYAQLEvaluator: treat only {yaql} as YAQL * Fix H904 pep8 error * Refactoring inline parameters syntax * Add Rally jobs related files to Mistral 2015.1.0b2 ---------- * JavaScript action: part 2 * Allowing multiple hosts for ssh action * Catch workflow errors * Rename environment to env in start\_workflow * Fix action\_context in with\_items * Fix sequential tasks publishing the same variable * fix doc dsl v2 * JavaScript action: part 1 * Apply default to action inputs from environment * Add full support for YAQL expressions * Fixing a data flow bug with parallel tasks * Changing publishing mechanism to allow referencing context variables * Fix 500 error on wrong definition * Pass action error to results * Fixing problem with trust creation * Working on secure DB access (part 4) * Working on secure DB access (part 3) * Working on secure DB access (part 2) * Working on secure DB access (part 1) * Concurrency: part 2 * Adding assertions for "updated\_at" field in DB tests * Fix imports due to changes in tempest * Fixing environment tests * Concurrency: part 1 * Change 'with-items' syntax * Add validation on 'with-items' input * Adding test on calculating multi-array input * Adding more tests for YAQL length() function * Implement workflow execution environment - part 3 * Implement workflow execution environment - part 2 * Implement workflow execution environment - part 1 * Small: remove polluting debug log * Updating YAQL dependency to version 0.2.4 * Update README file with devstack installation instruction * Small: refactor commands * Fix mistralclient initialization * Small fixes in default config * small tox fixes * Using 'with-items' instead of 'for-each' * Fixing README * Implementing "no-op" task * Updating SQLAlchemy dependency 2015.1.0b1 ---------- * Refacor resume algorithm * Implement pause-before * Fixing parsing inline syntax parameters * Fix retry policy unit test * Fixing a bug retry policy * Updates logging configuration samples * Changing target task property to singular form * Add region name to OpenStack client initialization * Fixing for-each * API controllers should log requests at INFO level * Add test case for dataflow to test action input * Refactor for-each * Style changes in launch.py * Testing wait policies defined in "task-defaults" for reverse worklfow * Testing timeout policy defined in "task-defaults" for reverse workflow * Testing retry policy defined in "task-defaults" for reverse workflow * Redesigning engine to move all remote calls from transactions * Working on "join": making "one" join value work (discriminator) * Working on "join": allowed value "one" for "join" property * Add docs on task-affinity and configuring MySQL * Working on "join": removing array type from "join" JSON schema * Working on "join": making "join" trigger only once * Working on "join": adding a test to verify that join triggers once * Working on "join": fixing "partial join" test new "noop" engine command * Working on "join": implementing partial join with numeric cardinality * Modified install docs * Fix creating triggers with the same pattern, wf and wf-input * Working on "join": added a test for numbered partial join * Refactor policies tests * Working on "join": making "full join" work with conditional transitions * Working on "join": making "full join" work with incoming errors * Adding "std.fail" action that always throws ActionException * Adding "std.noop" action (can be useful for testing) * Raise human-readable exception if workflow\_name is not a dict * Working on "join": first basic implementation of full join * Working on "join": add "join" property into task specification * Working on "join": implement basic test for full join * Fix trace with wrong input for action * Fix Application context not found in tests * Add advanced tests on workflow-resume * Make able to resume workflow * Refactor API tests for v2 * Fix creating std actions * Renaming trusts.py to security.py and adding method add\_security\_info * Refactoring workbooks service to be symmetric with other services * Use YAML text instead of JSON in HTTP body * Renaming "commands" to "cmds" in engine to avoid name conflicts * Refactor std.email action * Update README files * Sort executions and tasks by time * Add 'project\_id' to Execution and Task * Fill 'wf\_name' task\_db field * Add cinder actions * Add possibility to pass variables from context to for-each * Implement for-each task property * Updating AUTHORS file * Refactoring getting one object from DB * Fix creating objects with the same names * Add API integration tests for actions 0.1.1 ----- * Construct and pass action\_context to action * Add passing auth info to std.http * Adding print out of server information into launch script * Adding method for authentication based on config keystone properties * Add functional API tests for cron-triggers * Docs fix - small structure fix * Add documentation - part 3 * Add validating of 'for-each' task property DSL * Cut too long task result in log * Cleanup, refactoring and logging * Fixing condition in workflow service * Adding endpoint for cron triggers * Refactoring workflow and action services * Implementing cron cron trigger v2 * Adding DB model and DB api methods for cron triggers * Provide workflow input via API * Add for-each to task spec * Now collections in the DB sorted by name * Create standard workflows and actions * Fixing order of commands and tasks in direct workflow * Fix task-defaults correct work * Removing saving raw action/workflow result under 'task.taskName' * Making YAQL function length() work for generators * Fixing a bug in inline expressions * Adding length() YAQL function * Whitelist binary 'rm' in tox.ini * Add adding target via YAQL * Add simple task affinity feature * Fixing dsl v2 unit test * Refactoring action service * Use keystonemiddleware in place of keystoneclient * Add generating parameters for openstack-actions * Provide action-input via API * Fix dataflow work * Add documentation - part 2 * Add documentation - part 1 * Update tearDown methods in API integration tests * Use $(COMMAND) instead of \`COMMAND\` * Making execution context immutable * Add workflow trace logging in engine v2 * Fix scheduler test * Fix providing 'is\_system' property in /actions * Fix tasks in order of execution * Stop using intersphinx * Style changes in Scheduler and its tests * Add script to run functional tests locally * Adding 'tags' to action rest resource * Modifying workflow and action services to save 'tags' * Adding 'tags' to workflow and action specs * Cleaning up obsolete TODOs and minor style changes * Update requirements due to global requirements (master) * Fix API tests for v2 version 0.1 --- * Style changes in policies and commands * Fix race conditions in policies * Fix workbook and workflow models * Implementing policies in task-defaults property * Add timeout policy * Implementing 'task-defaults' workflow property * Cosmetic changes in actions service * Making action controller able to handler multiple actions * Making workflow endpoint able to upload multiple workflows * Fixing v2 workbooks controller not to deal with 'name' * Modifying workbook service to infer name and tags from definition * Adding 'name' to reverse\_workflow.yaml workbook * Add workflow service module * Fix providing result (task-update API) * Add param 'name' to the test definition * Adding 'name' and 'tags' into workbook spec * Cosmetic changes in executions v2 controller and tests * Removing obsolete code related to ad-hoc actions * Renaming 'parameters' to 'input' everywhere * Cosmetic changes in Data Flow and commands * Fix passing params to execution * Fix dataflow work * Adding workflow parameters validation * Removing engine redundant parameter * Adding tests for order of engine instructions * Fixing db properties for testing purposes * Add API integration tests for v2 * Trivial: improve ad-hoc action test * Fix input on execution create * Fixing task/workflow specs to do transformations with 'on-XXX' once * Fixing v2 specs so 'on-XXX' clauses return lists instead of dicts * Improving exceptions for OpenStack actions * Getting rid of explicit 'start-task' property in workflow DSL * Implementing workflow 'on-task-XXX' clauses * Fix wrong passing parameter 'workflow\_input' * Fixing workflow specification to support 'on-task-XXX' clauses * Fixing workflow handlers to return all possible commands * Refactoring engine using abstraction of command * Delete explicit raising DBError from transaction * Fixing passing raw\_result in v1 * Register v2 API on keystone by default * Renaming 'stop\_workflow' to 'pause\_workflow' * Adding unit for tests engine instructions * Fixing task v2 specification * Fix run workflow in case task state == ERROR * Fixed retry-policy optional 'break-on' property * Fix workflow update API * Add mechanism for generation action parameters * Implement short syntax for passing base-parameters into adhoc-action * Changing all DSL keywords to lower case * Additional testing of reverse workflow * Pass output from task API to convey\_task\_result * Moving all API tests under 'mistral.tests.unit' package * Fixing workbook definition upload for v1 * Add check on config file in sync\_db script * Fixed Execution WSME model and to\_dict() * Saving description from definition in actions endpoint * Fixing workflows controller to fill 'spec' property based on definition * Adding actions endpoint * Cosmetic changes * Fixing engine to support adhoc actions * Fixing workbook service to create actions * Implement wait-after policy and retry * Add test on passing expressions to parameters * Fixed Engine v2 work on fake RPC backend * Add posibillity to use different types in task parameters * Adding necessary DB API methods for actions * Creating ad-hoc actions engine test * Removing obsolete namespace related methods from task v2 spec * Fixing subworkflow resolution algorithm * Removing 'workflow\_parameters' from workflow spec * Switching to using 'with db\_api.transaction()' * Removing redundant parameters from methods of policies * Add 'description' field to specifications * Add serializers to scheduler call * Implement Wait-before policy * Refactoring engine to build and call task policies * Provide executor info about action * Create action\_factory without access to DB * Delete code related to Namespaces * Change instruction how to start Mistral * Dividing get\_action\_class on two separate methods * Rename action\_factory to action\_manager * Modify action\_factory to store actions in DB * Work toward Python 3.4 support and testing * Renaming 'on-finish' to 'on-complete' in task spec * Adding "wait-before" and "wait-after" to task policies * Fixing workflow spec to return start task spec instead its name * Including "policies" into task spec * Adjusting policy interfaces * Renaming 'workflow\_parameters' to 'workflow-parameters' * Small optimizations and fixes * Fixing processing subworkflow result * Renaming 'class' to 'base' in action spec * Renaming 'start\_task' to 'start-task' in workflow spec * Fix execution state ERROR if task\_spec has on-finish * Additional changes in Delayed calls * Fixing services/workbooks.py to use create\_or\_update\_workflow() * Implement REST API v2.0 * Adding new methods to DB API v2 (load\_xxx and create\_or\_update\_xxx) * Adding unit tests for workflow DB model * Add service for delayed calls * Improving services/workbooks * Removing obsolete db.api.py module in favor of db.v1.api.py * Introducing 'workflow' as an individual entity * Removing 'Namespaces' section from DSL * Renaming 'linear' workflow to 'direct' * Implementing task execution infrastructure * Add two more tests which check workflow execution * Small updates to devstack integration * Adding transaction context manager function for db transactions * Fail workflow if any task fails * Fixing validation for action specifications ('output' property) * Working on linear workflow: on\_task\_result() * Working on linear workflow: start\_workflow() * Working on engine implementation: on\_task\_result() * Renaming base class for Mistral DB models * Working on engine implementation: start\_workflow() * Fix small issues in tests * Cosmetic changes in integration tests * Rename resource directory * Add integration test on Glance Action * Add test on Keystone Action * Add integration tests on nova actions * Add tests which check task dependencies * Move gate tests under mistral/tests * Add neutron actions * Small fixes in openstack-actions * Moving TaskResult and states to 'workflow' package * Adding implementation of method \_\_repr\_\_ for DB models * Working on reverse workflow: on\_task\_result() * Working on reverse workflow: implementing method start\_workflow() * Replacing NotImplemented with NotImplementedError * Working on reverse workflow: fixing specification version injection * Unit tests for v2 DB model * Refactoring DB access layer * Implementing DSL specification v2 (partially) * Add heat actions * Add openstack actions * Switching from dicts to regular objects in DB API * Initial commit for the new engine * Fix mistral gate job * Replace oslo-incubator's db with standalone oslo.db * Move oslotest into test-requirements.txt * Calculate context for tasks with dependencies * Cleaning up index.rst file * The schedule triggers need to setup admin context before run * Add running mistralclient integrational tests * Make executor able to work in isolated environment * Add installation of mistralclient in devstack script * Make plugins easier to use * Update requirements due to global-requirements * Fixing Mistral HTTP action to take care of empty headers * Log action failures and exceptions 0.0.4 ----- * Fixing wrong access to Mistral security context in engine * Make OpenStack related data available in actions * Add project\_id to the workbook and filter by it * Make sure the context is correctly passed through the rpc * Add Executions and Tasks root API endpoints * Removing obsolete folder "scripts" * Remove redundant convey\_task\_results arguments * Remove redundant DB API arguments * 'requires' should take a string or list * Fix get task list of nonexistent execution * Favor addCleanup() over tearDown() * Make sure the api tests get a valid context * Fix Hacking rule H306 and H307 * Fix hacking rule H236 * Fix Hacking rule H302 (import only modules) * Expose Task's output and parameters through API * Make the service\_type more consistent * Switch from unittest2 to oslotest(testtools) * Fix hacking rules H101 and E265 * Temporarily disable the new hacking rules * Renaming all example config files from \*.conf.example to \*.conf.sample * Fixing obsolete file name in README.rst * Fix devstack gate * Add upload definition action in test * Do a better job of quietening the logs * All tests should call the base class setUp() * Move all tests to use base.BaseTest * Add OS\_LOG\_CAPTURE to testr.conf * Fix create execution when workbook does not exist * Fix getting action\_spec in create tasks * Added information about automated tests * Refactor test\_task\_retry to not rely on start\_task * Clean up configuration settings * Refactor test\_engine to not rely on start\_task * Fix update nonexistent task * Fix get execution list when workbook does not exist * Fix keystone config group for trust creation * fix mistral devstack scripts * Fix bug with getting nonexistent task * Fix duplicate keystone auth\_token config options * Move tests to testr * Add negative functional tests * Add new tests for executions and tasks * Add lockutils to openstack/common * Implement new mistral tests * Remove unneccesary oslo modules * Making "Namespaces" section truly optional * Restore script update\_env\_deps in tools * Fix devstack integration scripts * Remove unused function get\_state\_by\_http\_status\_code * Sync code with oslo-incubator * Small engine bugfixing/refactoring * Make field 'Namespaces' optional * Add support for plugin actions * Add autogenerated API documentation * Adding docstring for HTTPAction class * Renaming 'events' to 'triggers' * Adding more http standard action parameters * Fix H404 multi line docstring should start without a leading new line * Fix H233 Python 3.x incompatible use of print operator * Fix pep H301 one import per line * Fix pep H231 Python 3.x incompatible 'except x,y:' construct * Fix pep H402 one line docstring needs punctuation * Fix pep H201 no 'except:' at least use 'except Exception:' * Fix pep E226 missing whitespace around arithmetic operator * Add hacking to the flake8 tests * Add/Fix all error handling mechanism on REST API * Fix url in "get workbook definition" test * Cleanup exceptions and add http code * Throwing an error when workbook validation fails * Throw NotFoundException when object not found * Fix creating trust on workbook creation * Allow launch script to start any combination of servers * Fix 500 status code on DELETE request * Fix issue with tempest tests * Task.publish now is processed as arbitrary structure * Fix demo.yaml example in tempest tests * Add test on arbitrary output dict in action * Fix mistral tests * Update mistral tests * Context contains results of all previous tasks now 0.0.2 ----- * Fixed issue with tarballs 0.0.1 ----- * Refactor engine to use plugins * Fixes list of requirements * Fixes README.rst formatting * Making workflow trace logging more consistent * Added Devstack integration * Fixing setup.cfg * Fix work on MySQL backend * Replace rabbit config to 'default' section * Additional workflow trace logging in abstract\_engine.py * Fixing wrong comparison in retry.py * Engine as a standalone process * Improved README file * Fix evaluating task parameters * Adding all conf files in etc/ to .gitignore * Fix broken retry tests * Remove etc/logging.conf * Add workflow logging * Fixing inline expressions evaluation * Making execution data available in data flow context * Fixing initialization of variable 'action\_spec' in abstract\_engine.py * Remove redundant update task operation * Fix convert params and result in AdHocAction * Adding parameters to adhoc action namespaces * Removing 'base\_output' from ad-hoc actions specification * Temporarily commenting assertions in task retry tests * Temporarily commenting assertions in task retry tests * Fix result of HTTP action * Fix returning ERROR task state * Fixing http action and abstract engine * Moving expressions.py out of package 'engine' * Change repeater to retry on error * BP mistral-actions-design (raw action spec -> ActionSpec) * BP mistral-actions-design (removing old actions, addressing previous comments) * BP mistral-actions-design (add SSH action) * BP mistral-actions-design (switch to new design) * BP mistral-actions-design (ad-hoc actions in factory) * BP mistral-actions-design (ad-hoc action) * BP mistral-actions-design (Mistral HTTP action) * BP mistral-actions-design (action creation) * BP mistral-actions-design (add new actions package) * BP mistral-actions-design * Add SSH Action * Remove local engine * Fix repeatable task scheduling * Add resolving inline expressions * Cosmetic change * Fixed issue with deprecated exception * Fix minor issues * Fix keystone trust client * Add extracting action output * Refactor the local engine to use an in process executor * Implements: blueprint mistral-std-repeat-action * Correct fake action test name * Remove unneeded declarations in unit tests * Add keystone auth\_token in context * Fix keystone config group name * Add script to allow update dependencies in all envs * Fixing ordering bugs in local engine tests * Fixing ordering bugs in workbook model and tests * Fixing executor launch script * Fix getting task on-\* properties * Rename 'events' to 'triggers' * Implement new object-model specification * Use oslo.messaging for AMQP communications * Working on Data Flow (step 5) * Working on Data Flow (step 4) * Working on Data Flow (step 3) * Make engine configurable, make debugger show local variables * Partially fixed the pylint errors * Fix throwing exception when 'output' block is not defined * Fixed critical pylint warnings * Working on Data Flow (step 2) * Working on Data Flow (step 1) * Add scheduling specific task on sucess/error * Send email action, part 2 * Rename "target\_task" to "task" * Send email action, step 1 * Add negative tests to api * Fixing access to task "parameters" property in DSL * Fix getting task on-\* properties in DSL * Fix task keys properties in DSL parser * Add YAQL expression evaluation * Modified Rest action for process 'input' property * Add sync task execution * Fixing and refactoring authentication * Deleting client and demo app from main Mistral repo * Fixed issue with tarballs * Add integration tests * Divide RestAction on two separated actions in DSL * Add new access methods in DSL parser * Refactoring local and scalable engines * Adding Data Flow related code to REST API * Fixing typo in an exception message in Mistral client * Step 2 refactoring Mistral engines * Step 1 refactoring Mistral engines * Fix exceptions output when creating object in DB * Add SQLAlchemy in requirements.txt * Fix DB API import in scheduler.py * Implement single (non-scalable) engine * Fixing scheduler transactions * Fixing workbook events creation * Fixing flak8 excludes in tox.ini * Adjusting all license headers in python files so they look the same * Adding license and authors file * context creation in periodic task to execute workbook * Fix workbook POST duplicate exception * Add demo app for Mistral * Fix client for further patching * Added trust for workbook runs * Updating README.md file * Fixing scalable engine algorithm * Fixing scripts' headers to make them executable * Various fixes related to end-to-end testing * Fix resolving dependencies in workflow * Add explicit DB transaction management * Added context for application * Added keystone token authorization * Fix periodic tasks running over engine * Add engine related features * Implementing scalable Mistral Engine * Add DSL parser * Implementing Mistral Rest API Client * Add SQLAlchemy models and access methods * Connect DB implementation with DB interface * Added periodic events * Working on REST API * Added initial database setup * Adding REST API application skeleton based on pecan/wsme * Adding pecan, wsme, oslo and adjusting packages * Modify use case example * Fixing licence in setyp.py * Add example of using taskflow * Add .gitreview, setup.py and other infrastructure * Adding .gitignore * Adding virtual environment tools * Adjusting project name in readme file * Initial commit mistral-22.0.0+git20260814.61.b4aeb55/HACKING.rst000066400000000000000000000005101524065565300200340ustar00rootroot00000000000000Style Commandments ================== Read the OpenStack Style Commandments https://docs.openstack.org/hacking/latest/ Mistral Specific Commandments ----------------------------- - [M001] Use LOG.warning(). LOG.warn() is deprecated. - [M319] Enforce use of assertTrue/assertFalse - [M320] Enforce use of assertIs/assertIsNot mistral-22.0.0+git20260814.61.b4aeb55/LICENSE000066400000000000000000000236361524065565300172610ustar00rootroot00000000000000 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. mistral-22.0.0+git20260814.61.b4aeb55/PKG-INFO000066400000000000000000000067361524065565300173530ustar00rootroot00000000000000Metadata-Version: 2.4 Name: mistral Version: 22.0.0+git20260814.61.b4aeb55 Summary: Mistral Project Author-email: OpenStack License: Apache-2.0 Project-URL: Homepage, https://docs.openstack.org/mistral/latest/ Project-URL: Bug Tracker, https://bugs.launchpad.net/mistral/ Project-URL: Source Code, https://opendev.org/openstack/mistral Classifier: Environment :: OpenStack Classifier: Intended Audience :: Information Technology Classifier: Intended Audience :: System Administrators Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Requires-Python: >=3.10 Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: alembic>=0.9.6 Requires-Dist: cheroot>=10.0.1 Requires-Dist: croniter>=0.3.4 Requires-Dist: cachetools>=2.0.0 Requires-Dist: dogpile.cache>=0.6.2 Requires-Dist: Jinja2>=2.10 Requires-Dist: jsonschema>=3.2.0 Requires-Dist: keystonemiddleware>=4.18.0 Requires-Dist: mistral-lib>=2.3.0 Requires-Dist: networkx>=2.3 Requires-Dist: oslo.concurrency>=3.26.0 Requires-Dist: oslo.config>=6.8.0 Requires-Dist: oslo.context>=2.22.0 Requires-Dist: oslo.db>=4.40.0 Requires-Dist: oslo.i18n>=3.15.3 Requires-Dist: oslo.messaging>=14.1.0 Requires-Dist: oslo.middleware>=3.31.0 Requires-Dist: oslo.policy>=4.5.0 Requires-Dist: oslo.utils>=7.0.0 Requires-Dist: oslo.log>=3.36.0 Requires-Dist: oslo.serialization>=2.21.1 Requires-Dist: oslo.service[threading]>=4.2.2 Requires-Dist: osprofiler>=1.4.0 Requires-Dist: paramiko>=2.4.1 Requires-Dist: pbr!=2.1.0,>=2.0.0 Requires-Dist: pecan>=1.2.1 Requires-Dist: PyJWT>=1.5 Requires-Dist: PyYAML>=5.1 Requires-Dist: requests>=2.18.0 Requires-Dist: tenacity>=5.0.1 Requires-Dist: SQLAlchemy>=1.2.5 Requires-Dist: stevedore>=1.20.0 Requires-Dist: WSME>=0.8.0 Requires-Dist: yaql>=3.0.0 Dynamic: license-file Dynamic: requires-dist ======= Mistral ======= .. image:: https://governance.openstack.org/tc/badges/mistral.svg .. Change things from this point on Workflow Service integrated with OpenStack. This project aims to provide a mechanism to define tasks and workflows in a simple YAML-based language, manage and execute them in a distributed environment. Project Resources ----------------- * `Mistral Official Documentation `_ * `User Documentation `_ * `Administrator Documentation `_ * `Developer Documentation `_ * Project status, bugs, and blueprints are tracked on `Launchpad `_ * CloudFlow: visualization tool for workflow executions on https://github.com/arnaudmorin/CloudFlow * Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 * Release notes for the project can be found at: https://docs.openstack.org/releasenotes/mistral/ * Source for the project can be found at: https://opendev.org/openstack/mistral * WSGI app is located in `mistral/wsgi/__init__.py` and is exposed as ``mistral.wsgi:application`` mistral-22.0.0+git20260814.61.b4aeb55/README.rst000066400000000000000000000024241524065565300177330ustar00rootroot00000000000000======= Mistral ======= .. image:: https://governance.openstack.org/tc/badges/mistral.svg .. Change things from this point on Workflow Service integrated with OpenStack. This project aims to provide a mechanism to define tasks and workflows in a simple YAML-based language, manage and execute them in a distributed environment. Project Resources ----------------- * `Mistral Official Documentation `_ * `User Documentation `_ * `Administrator Documentation `_ * `Developer Documentation `_ * Project status, bugs, and blueprints are tracked on `Launchpad `_ * CloudFlow: visualization tool for workflow executions on https://github.com/arnaudmorin/CloudFlow * Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 * Release notes for the project can be found at: https://docs.openstack.org/releasenotes/mistral/ * Source for the project can be found at: https://opendev.org/openstack/mistral * WSGI app is located in `mistral/wsgi/__init__.py` and is exposed as ``mistral.wsgi:application`` mistral-22.0.0+git20260814.61.b4aeb55/api-ref/000077500000000000000000000000001524065565300175655ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/000077500000000000000000000000001524065565300210655ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/action-execution.inc000066400000000000000000000143551524065565300250460ustar00rootroot00000000000000.. -*- rst -*- ======================================== Action Executions (action_executions) ======================================== Manage action executions. An action execution represents a single invocation of an action. Action executions are typically created automatically as part of a workflow task, but can also be created directly via the API to run an action outside of a workflow context. List Action Executions ====================== .. rest_method:: GET /v2/action_executions Lists all action executions. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: action_execution_filter_name - workflow_name: action_execution_filter_workflow_name - task_name: action_execution_filter_task_name - task_execution_id: action_execution_filter_task_execution_id - state: action_execution_filter_state - state_info: action_execution_filter_state_info - accepted: action_execution_filter_accepted - description: action_execution_filter_description - tags: action_execution_filter_tags - created_at: action_execution_filter_created_at - updated_at: action_execution_filter_updated_at - include_output: action_execution_include_output Response -------- .. rest_parameters:: parameters.yaml - action_executions: action_executions - id: action_execution_id - name: action_execution_name - workflow_name: action_execution_workflow_name - workflow_namespace: action_execution_workflow_namespace - task_name: action_execution_task_name - task_execution_id: action_execution_task_execution_id - state: action_execution_state - state_info: action_execution_state_info - tags: action_execution_tags - description: action_execution_description - project_id: action_execution_project_id - accepted: action_execution_accepted - input: action_execution_input - output: action_execution_output - created_at: action_execution_created_at - updated_at: action_execution_updated_at Create Action Execution ======================= .. rest_method:: POST /v2/action_executions Creates an action execution. Runs an action directly outside of a workflow context. At minimum, the ``name`` field must be provided. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - name: action_execution_name_create - description: action_execution_description_create - input: action_execution_input_create - params: action_execution_params_create - workflow_namespace: action_execution_workflow_namespace Response -------- .. rest_parameters:: parameters.yaml - id: action_execution_id - name: action_execution_name - workflow_name: action_execution_workflow_name - workflow_namespace: action_execution_workflow_namespace - task_name: action_execution_task_name - task_execution_id: action_execution_task_execution_id - state: action_execution_state - state_info: action_execution_state_info - tags: action_execution_tags - description: action_execution_description - project_id: action_execution_project_id - accepted: action_execution_accepted - input: action_execution_input - output: action_execution_output - created_at: action_execution_created_at - updated_at: action_execution_updated_at Show Action Execution ===================== .. rest_method:: GET /v2/action_executions/{action_execution_id} Shows details for an action execution. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - action_execution_id: action_execution_id_path - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: action_execution_id - name: action_execution_name - workflow_name: action_execution_workflow_name - workflow_namespace: action_execution_workflow_namespace - task_name: action_execution_task_name - task_execution_id: action_execution_task_execution_id - state: action_execution_state - state_info: action_execution_state_info - tags: action_execution_tags - description: action_execution_description - project_id: action_execution_project_id - accepted: action_execution_accepted - input: action_execution_input - output: action_execution_output - created_at: action_execution_created_at - updated_at: action_execution_updated_at Update Action Execution ======================= .. rest_method:: PUT /v2/action_executions/{action_execution_id} Updates an action execution. Used to report the result of an action back to Mistral. The ``state`` field must be one of ``SUCCESS``, ``ERROR``, ``CANCELLED``, ``PAUSED``, or ``RUNNING``. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - action_execution_id: action_execution_id_path - state: action_execution_state_update - output: action_execution_output_update Response -------- .. rest_parameters:: parameters.yaml - id: action_execution_id - name: action_execution_name - workflow_name: action_execution_workflow_name - workflow_namespace: action_execution_workflow_namespace - task_name: action_execution_task_name - task_execution_id: action_execution_task_execution_id - state: action_execution_state - state_info: action_execution_state_info - tags: action_execution_tags - description: action_execution_description - project_id: action_execution_project_id - accepted: action_execution_accepted - input: action_execution_input - output: action_execution_output - created_at: action_execution_created_at - updated_at: action_execution_updated_at Delete Action Execution ======================= .. rest_method:: DELETE /v2/action_executions/{action_execution_id} Deletes an action execution. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - action_execution_id: action_execution_id_path Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/action.inc000066400000000000000000000123511524065565300230370ustar00rootroot00000000000000.. -*- rst -*- ================== Actions (actions) ================== Manage action definitions. An action defines a particular step that can be performed as part of a workflow task. Mistral comes with a set of built-in system actions (e.g., HTTP requests, email sending) and also allows users to define custom actions using the Mistral v2 DSL. .. note:: Action ``name`` and ``description`` are immutable. They are inferred from the action definition when the action is created. List Actions ============ .. rest_method:: GET /v2/actions Lists all actions. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: action_filter_name - scope: action_filter_scope - tags: action_filter_tags - created_at: action_filter_created_at - updated_at: action_filter_updated_at - description: action_filter_description - definition: action_filter_definition - is_system: action_filter_is_system - input: action_filter_input - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - actions: actions - id: action_id - name: action_name - is_system: action_is_system - input: action_input - description: action_description - tags: action_tags - definition: action_definition - scope: action_scope - project_id: action_project_id - created_at: action_created_at - updated_at: action_updated_at - namespace: action_namespace Create Action ============= .. rest_method:: POST /v2/actions Creates one or more actions from a YAML definition. The request body should contain a YAML action definition conforming to the Mistral v2 DSL. Multiple actions can be defined in a single YAML definition. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - namespace: namespace - scope: scope The request body is a YAML action definition in ``text/plain`` format. Response -------- .. rest_parameters:: parameters.yaml - actions: actions - id: action_id - name: action_name - is_system: action_is_system - input: action_input - description: action_description - tags: action_tags - definition: action_definition - scope: action_scope - project_id: action_project_id - created_at: action_created_at - updated_at: action_updated_at - namespace: action_namespace Show Action =========== .. rest_method:: GET /v2/actions/{action_identifier} Shows details for an action. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - action_identifier: action_identifier - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - id: action_id - name: action_name - is_system: action_is_system - input: action_input - description: action_description - tags: action_tags - definition: action_definition - scope: action_scope - project_id: action_project_id - created_at: action_created_at - updated_at: action_updated_at - namespace: action_namespace Update Action ============= .. rest_method:: PUT /v2/actions/{action_identifier} Updates one or more actions. The request body should contain a YAML action definition conforming to the Mistral v2 DSL. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - action_identifier: action_identifier - namespace: namespace - scope: scope The request body is a YAML action definition in ``text/plain`` format. Response -------- .. rest_parameters:: parameters.yaml - actions: actions - id: action_id - name: action_name - is_system: action_is_system - input: action_input - description: action_description - tags: action_tags - definition: action_definition - scope: action_scope - project_id: action_project_id - created_at: action_created_at - updated_at: action_updated_at - namespace: action_namespace Delete Action ============= .. rest_method:: DELETE /v2/actions/{action_identifier} Deletes an action. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - action_identifier: action_identifier - namespace: namespace Response -------- There is no body content for the response of a successful DELETE action. Validate Action Definition ========================== .. rest_method:: POST /v2/actions/validate Validates an action definition without creating or updating any resources. This is useful for checking definitions for syntax errors before deploying them. The request body should contain the action definition in Mistral v2 DSL format as plain text. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- The request body should be the action definition with content type ``text/plain``. Response -------- .. rest_parameters:: parameters.yaml - valid: validation_valid - error: validation_error mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/code-source.inc000066400000000000000000000110021524065565300237620ustar00rootroot00000000000000.. -*- rst -*- ============================== Code Sources (code_sources) ============================== Manage code sources. A code source is a Python module uploaded to Mistral that contains action classes. Code sources are used in conjunction with dynamic actions to define custom actions without needing to install Python packages on the Mistral server. The content of a code source is the raw Python source code. List Code Sources ================= .. rest_method:: GET /v2/code_sources Lists all code sources. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: code_source_filter_name - scope: code_source_filter_scope - tags: code_source_filter_tags - project_id: code_source_filter_project_id - created_at: code_source_filter_created_at - updated_at: code_source_filter_updated_at - all_projects: all_projects - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - code_sources: code_sources - id: code_source_id - name: code_source_name - namespace: code_source_namespace - content: code_source_content - version: code_source_version - scope: code_source_scope - actions: code_source_actions - project_id: code_source_project_id - created_at: code_source_created_at - updated_at: code_source_updated_at Create Code Source ================== .. rest_method:: POST /v2/code_sources Creates a code source. The request body should contain the raw Python source code as plain text. The ``name`` parameter identifies the module name. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - name: code_source_name_create - scope: scope - namespace: namespace The request body should be the raw Python source code with content type ``text/plain``. Response -------- .. rest_parameters:: parameters.yaml - id: code_source_id - name: code_source_name - namespace: code_source_namespace - content: code_source_content - version: code_source_version - scope: code_source_scope - actions: code_source_actions - project_id: code_source_project_id - created_at: code_source_created_at - updated_at: code_source_updated_at Show Code Source ================ .. rest_method:: GET /v2/code_sources/{code_source_identifier} Shows details for a code source. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - code_source_identifier: code_source_identifier - namespace: namespace - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: code_source_id - name: code_source_name - namespace: code_source_namespace - content: code_source_content - version: code_source_version - scope: code_source_scope - actions: code_source_actions - project_id: code_source_project_id - created_at: code_source_created_at - updated_at: code_source_updated_at Update Code Source ================== .. rest_method:: PUT /v2/code_sources Updates a code source. The request body should contain the updated raw Python source code as plain text. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - identifier: code_source_identifier_query - scope: scope - namespace: namespace The request body should be the raw Python source code with content type ``text/plain``. Response -------- .. rest_parameters:: parameters.yaml - id: code_source_id - name: code_source_name - namespace: code_source_namespace - content: code_source_content - version: code_source_version - scope: code_source_scope - actions: code_source_actions - project_id: code_source_project_id - created_at: code_source_created_at - updated_at: code_source_updated_at Delete Code Source ================== .. rest_method:: DELETE /v2/code_sources/{code_source_identifier} Deletes a code source. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - code_source_identifier: code_source_identifier - namespace: namespace Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/conf.py000066400000000000000000000042061524065565300223660ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # Mistral API Reference documentation build configuration file # Refer to the Sphinx documentation for advice on configuring this file: # # http://www.sphinx-doc.org/en/stable/config.html # -- General configuration ---------------------------------------------------- extensions = [ 'openstackdocstheme', 'os_api_ref', ] # The suffix of source filenames. source_suffix = '.rst' # The master toctree document. master_doc = 'index' # General information about the project. copyright = '2010-present, OpenStack Foundation' # openstackdocstheme options openstackdocs_repo_name = 'openstack/mistral' openstackdocs_bug_project = 'mistral' openstackdocs_bug_tag = 'api-ref' # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'native' # -- Options for HTML output -------------------------------------------------- # The theme to use for HTML and HTML Help pages. Major themes that come with # Sphinx are currently 'default' and 'sphinxdoc'. html_theme = 'openstackdocs' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. html_theme_options = { 'sidebar_mode': 'toc', } # -- Options for LaTeX output ------------------------------------------------- # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass # [howto/manual]). latex_documents = [ ( 'index', 'Mistral.tex', 'OpenStack Workflow Service API Documentation', 'OpenStack Foundation', 'manual', ), ] mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/cron-trigger.inc000066400000000000000000000117541524065565300241720ustar00rootroot00000000000000.. -*- rst -*- ================================ Cron Triggers (cron_triggers) ================================ Manage cron triggers. A cron trigger is a scheduling mechanism that automatically starts a workflow execution based on a cron expression pattern. Cron triggers can be configured with a maximum number of remaining executions, after which the trigger is automatically removed. List Cron Triggers ================== .. rest_method:: GET /v2/cron_triggers Lists all cron triggers. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: cron_trigger_filter_name - workflow_name: cron_trigger_filter_workflow_name - workflow_id: cron_trigger_filter_workflow_id - workflow_input: cron_trigger_filter_workflow_input - workflow_params: cron_trigger_filter_workflow_params - scope: cron_trigger_filter_scope - pattern: cron_trigger_filter_pattern - remaining_executions: cron_trigger_filter_remaining_executions - first_execution_time: cron_trigger_filter_first_execution_time - next_execution_time: cron_trigger_filter_next_execution_time - created_at: cron_trigger_filter_created_at - updated_at: cron_trigger_filter_updated_at - project_id: cron_trigger_filter_project_id - all_projects: all_projects Response -------- .. rest_parameters:: parameters.yaml - cron_triggers: cron_triggers - id: cron_trigger_id - name: cron_trigger_name - workflow_name: cron_trigger_workflow_name - workflow_id: cron_trigger_workflow_id - workflow_input: cron_trigger_workflow_input - workflow_params: cron_trigger_workflow_params - project_id: cron_trigger_project_id - scope: cron_trigger_scope - pattern: cron_trigger_pattern - remaining_executions: cron_trigger_remaining_executions - first_execution_time: cron_trigger_first_execution_time - next_execution_time: cron_trigger_next_execution_time - created_at: cron_trigger_created_at - updated_at: cron_trigger_updated_at Create Cron Trigger =================== .. rest_method:: POST /v2/cron_triggers Creates a cron trigger. Either ``workflow_name`` or ``workflow_id`` must be provided to identify the workflow to trigger. At least one of ``pattern`` or ``first_execution_time`` must be specified. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - name: cron_trigger_name_create - workflow_name: cron_trigger_workflow_name_create - workflow_id: cron_trigger_workflow_id_create - workflow_input: cron_trigger_workflow_input - workflow_params: cron_trigger_workflow_params - pattern: cron_trigger_pattern - first_execution_time: cron_trigger_first_execution_time - remaining_executions: cron_trigger_remaining_executions Response -------- .. rest_parameters:: parameters.yaml - id: cron_trigger_id - name: cron_trigger_name - workflow_name: cron_trigger_workflow_name - workflow_id: cron_trigger_workflow_id - workflow_input: cron_trigger_workflow_input - workflow_params: cron_trigger_workflow_params - project_id: cron_trigger_project_id - scope: cron_trigger_scope - pattern: cron_trigger_pattern - remaining_executions: cron_trigger_remaining_executions - first_execution_time: cron_trigger_first_execution_time - next_execution_time: cron_trigger_next_execution_time - created_at: cron_trigger_created_at - updated_at: cron_trigger_updated_at Show Cron Trigger ================= .. rest_method:: GET /v2/cron_triggers/{cron_trigger_identifier} Shows details for a cron trigger. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - cron_trigger_identifier: cron_trigger_identifier - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: cron_trigger_id - name: cron_trigger_name - workflow_name: cron_trigger_workflow_name - workflow_id: cron_trigger_workflow_id - workflow_input: cron_trigger_workflow_input - workflow_params: cron_trigger_workflow_params - project_id: cron_trigger_project_id - scope: cron_trigger_scope - pattern: cron_trigger_pattern - remaining_executions: cron_trigger_remaining_executions - first_execution_time: cron_trigger_first_execution_time - next_execution_time: cron_trigger_next_execution_time - created_at: cron_trigger_created_at - updated_at: cron_trigger_updated_at Delete Cron Trigger =================== .. rest_method:: DELETE /v2/cron_triggers/{cron_trigger_identifier} Deletes a cron trigger. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - cron_trigger_identifier: cron_trigger_identifier Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/dynamic-action.inc000066400000000000000000000120651524065565300244630ustar00rootroot00000000000000.. -*- rst -*- ================================== Dynamic Actions (dynamic_actions) ================================== Manage dynamic actions. A dynamic action is an action defined by referencing a Python class within a code source. Unlike ad-hoc actions (which wrap existing actions with predefined input), dynamic actions point to a class in an uploaded code source module. This allows users to create fully custom actions without installing Python packages on the Mistral server. List Dynamic Actions ==================== .. rest_method:: GET /v2/dynamic_actions Lists all dynamic actions. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: dynamic_action_filter_name - scope: dynamic_action_filter_scope - tags: dynamic_action_filter_tags - project_id: dynamic_action_filter_project_id - created_at: dynamic_action_filter_created_at - updated_at: dynamic_action_filter_updated_at - all_projects: all_projects - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - dynamic_actions: dynamic_actions - id: dynamic_action_id - name: dynamic_action_name - namespace: dynamic_action_namespace - class_name: dynamic_action_class_name - code_source_id: dynamic_action_code_source_id - code_source_name: dynamic_action_code_source_name - scope: dynamic_action_scope - project_id: dynamic_action_project_id - created_at: dynamic_action_created_at - updated_at: dynamic_action_updated_at Create Dynamic Action ===================== .. rest_method:: POST /v2/dynamic_actions Creates a dynamic action. Either ``code_source_id`` or ``code_source_name`` must be provided to identify the code source containing the action class. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - name: dynamic_action_name_create - class_name: dynamic_action_class_name_create - code_source_id: dynamic_action_code_source_id_create - code_source_name: dynamic_action_code_source_name_create - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - id: dynamic_action_id - name: dynamic_action_name - namespace: dynamic_action_namespace - class_name: dynamic_action_class_name - code_source_id: dynamic_action_code_source_id - code_source_name: dynamic_action_code_source_name - scope: dynamic_action_scope - project_id: dynamic_action_project_id - created_at: dynamic_action_created_at - updated_at: dynamic_action_updated_at Show Dynamic Action =================== .. rest_method:: GET /v2/dynamic_actions/{dynamic_action_identifier} Shows details for a dynamic action. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - dynamic_action_identifier: dynamic_action_identifier - namespace: namespace - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: dynamic_action_id - name: dynamic_action_name - namespace: dynamic_action_namespace - class_name: dynamic_action_class_name - code_source_id: dynamic_action_code_source_id - code_source_name: dynamic_action_code_source_name - scope: dynamic_action_scope - project_id: dynamic_action_project_id - created_at: dynamic_action_created_at - updated_at: dynamic_action_updated_at Update Dynamic Action ===================== .. rest_method:: PUT /v2/dynamic_actions Updates a dynamic action. Either ``name`` or ``id`` must be provided to identify the dynamic action. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - name: dynamic_action_name - id: dynamic_action_id - class_name: dynamic_action_class_name - code_source_id: dynamic_action_code_source_id - code_source_name: dynamic_action_code_source_name - scope: scope - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - id: dynamic_action_id - name: dynamic_action_name - namespace: dynamic_action_namespace - class_name: dynamic_action_class_name - code_source_id: dynamic_action_code_source_id - code_source_name: dynamic_action_code_source_name - scope: dynamic_action_scope - project_id: dynamic_action_project_id - created_at: dynamic_action_created_at - updated_at: dynamic_action_updated_at Delete Dynamic Action ===================== .. rest_method:: DELETE /v2/dynamic_actions/{dynamic_action_identifier} Deletes a dynamic action. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - dynamic_action_identifier: dynamic_action_identifier - namespace: namespace Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/environment.inc000066400000000000000000000101521524065565300241230ustar00rootroot00000000000000.. -*- rst -*- ============================ Environments (environments) ============================ Manage environments. An environment contains a set of variables that can be used in workflows. Environments are useful for storing configuration values such as credentials, endpoints, or any other data that workflows may need at runtime. Environment variables can be accessed in workflows using the ``env()`` YAQL function. List Environments ================= .. rest_method:: GET /v2/environments Lists all environments. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: environment_filter_name - description: environment_filter_description - scope: environment_filter_scope - created_at: environment_filter_created_at - updated_at: environment_filter_updated_at Response -------- .. rest_parameters:: parameters.yaml - environments: environments - id: environment_id - name: environment_name - description: environment_description - variables: environment_variables - scope: environment_scope - project_id: environment_project_id - created_at: environment_created_at - updated_at: environment_updated_at Create Environment ================== .. rest_method:: POST /v2/environments Creates an environment. The ``name``, ``description``, ``variables``, and ``scope`` fields are the only allowed fields in the request body. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - name: environment_name_create - description: environment_description_create - variables: environment_variables_create - scope: environment_scope Response -------- .. rest_parameters:: parameters.yaml - id: environment_id - name: environment_name - description: environment_description - variables: environment_variables - scope: environment_scope - project_id: environment_project_id - created_at: environment_created_at - updated_at: environment_updated_at Show Environment ================ .. rest_method:: GET /v2/environments/{environment_name} Shows details for an environment. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - environment_name: environment_name_path - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: environment_id - name: environment_name - description: environment_description - variables: environment_variables - scope: environment_scope - project_id: environment_project_id - created_at: environment_created_at - updated_at: environment_updated_at Update Environment ================== .. rest_method:: PUT /v2/environments Updates an environment. The ``name`` field must be provided to identify the environment. Only ``description``, ``variables``, and ``scope`` can be updated. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - name: environment_name - description: environment_description - variables: environment_variables - scope: scope Response -------- .. rest_parameters:: parameters.yaml - id: environment_id - name: environment_name - description: environment_description - variables: environment_variables - scope: environment_scope - project_id: environment_project_id - created_at: environment_created_at - updated_at: environment_updated_at Delete Environment ================== .. rest_method:: DELETE /v2/environments/{environment_name} Deletes an environment. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - environment_name: environment_name_path Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/event-trigger.inc000066400000000000000000000124251524065565300243460ustar00rootroot00000000000000.. -*- rst -*- ================================ Event Triggers (event_triggers) ================================ Manage event triggers. An event trigger is a mechanism that starts a workflow execution in response to an external event received via a messaging system. Event triggers listen on a specific exchange, topic, and event type. List Event Triggers =================== .. rest_method:: GET /v2/event_triggers Lists all event triggers. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: event_trigger_filter_name - exchange: event_trigger_filter_exchange - topic: event_trigger_filter_topic - event: event_trigger_filter_event - workflow_id: event_trigger_filter_workflow_id - scope: event_trigger_filter_scope - project_id: event_trigger_filter_project_id - created_at: event_trigger_filter_created_at - updated_at: event_trigger_filter_updated_at - all_projects: all_projects Response -------- .. rest_parameters:: parameters.yaml - event_triggers: event_triggers - id: event_trigger_id - name: event_trigger_name - workflow_id: event_trigger_workflow_id - workflow_input: event_trigger_workflow_input - workflow_params: event_trigger_workflow_params - exchange: event_trigger_exchange - topic: event_trigger_topic - event: event_trigger_event - scope: event_trigger_scope - project_id: event_trigger_project_id - created_at: event_trigger_created_at - updated_at: event_trigger_updated_at Create Event Trigger ==================== .. rest_method:: POST /v2/event_triggers Creates an event trigger. The ``workflow_id``, ``exchange``, ``topic``, and ``event`` fields are required. The ``name`` field is optional and defaults to an empty string. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - name: event_trigger_name_create - workflow_id: event_trigger_workflow_id_create - workflow_input: event_trigger_workflow_input - workflow_params: event_trigger_workflow_params - exchange: event_trigger_exchange_create - topic: event_trigger_topic_create - event: event_trigger_event_create - scope: scope Response -------- .. rest_parameters:: parameters.yaml - id: event_trigger_id - name: event_trigger_name - workflow_id: event_trigger_workflow_id - workflow_input: event_trigger_workflow_input - workflow_params: event_trigger_workflow_params - exchange: event_trigger_exchange - topic: event_trigger_topic - event: event_trigger_event - scope: event_trigger_scope - project_id: event_trigger_project_id - created_at: event_trigger_created_at - updated_at: event_trigger_updated_at Show Event Trigger ================== .. rest_method:: GET /v2/event_triggers/{event_trigger_id} Shows details for an event trigger. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - event_trigger_id: event_trigger_id_path - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: event_trigger_id - name: event_trigger_name - workflow_id: event_trigger_workflow_id - workflow_input: event_trigger_workflow_input - workflow_params: event_trigger_workflow_params - exchange: event_trigger_exchange - topic: event_trigger_topic - event: event_trigger_event - scope: event_trigger_scope - project_id: event_trigger_project_id - created_at: event_trigger_created_at - updated_at: event_trigger_updated_at Update Event Trigger ==================== .. rest_method:: PUT /v2/event_triggers/{event_trigger_id} Updates an event trigger. The ``exchange``, ``topic``, and ``event`` fields cannot be updated. To change them, delete the event trigger and create a new one. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - event_trigger_id: event_trigger_id_path - name: event_trigger_name - workflow_id: event_trigger_workflow_id - workflow_input: event_trigger_workflow_input - workflow_params: event_trigger_workflow_params - scope: scope Response -------- .. rest_parameters:: parameters.yaml - id: event_trigger_id - name: event_trigger_name - workflow_id: event_trigger_workflow_id - workflow_input: event_trigger_workflow_input - workflow_params: event_trigger_workflow_params - exchange: event_trigger_exchange - topic: event_trigger_topic - event: event_trigger_event - scope: event_trigger_scope - project_id: event_trigger_project_id - created_at: event_trigger_created_at - updated_at: event_trigger_updated_at Delete Event Trigger ==================== .. rest_method:: DELETE /v2/event_triggers/{event_trigger_id} Deletes an event trigger. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - event_trigger_id: event_trigger_id_path Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/execution.inc000066400000000000000000000174241524065565300235730ustar00rootroot00000000000000.. -*- rst -*- ======================== Executions (executions) ======================== Manage workflow executions. An execution represents one run of a workflow. When a workflow is executed, Mistral creates an execution object that tracks the state, input, output, and other runtime information about the running workflow. List Executions =============== .. rest_method:: GET /v2/executions Lists all workflow executions. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - workflow_name: execution_filter_workflow_name - workflow_id: execution_filter_workflow_id - description: execution_filter_description - tags: execution_filter_tags - params: execution_filter_params - task_execution_id: execution_filter_task_execution_id - root_execution_id: execution_filter_root_execution_id - state: execution_filter_state - state_info: execution_filter_state_info - input: execution_filter_input - output: execution_filter_output - created_at: execution_filter_created_at - updated_at: execution_filter_updated_at - include_output: execution_filter_include_output - project_id: execution_filter_project_id - all_projects: all_projects - nulls: execution_filter_nulls Response -------- .. rest_parameters:: parameters.yaml - executions: executions - id: execution_id_body - workflow_id: execution_workflow_id - workflow_name: execution_workflow_name - workflow_namespace: execution_workflow_namespace - description: execution_description - tags: execution_tags - params: execution_params - task_execution_id: execution_task_execution_id - root_execution_id: execution_root_execution_id - state: execution_state - state_info: execution_state_info - input: execution_input - output: execution_output - created_at: execution_created_at - updated_at: execution_updated_at - project_id: execution_project_id Create Execution ================ .. rest_method:: POST /v2/executions Creates and starts a new workflow execution. Either ``workflow_id`` or ``workflow_name`` must be provided to identify the workflow to execute. Alternatively, ``source_execution_id`` can be used to replicate an existing execution. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_id: execution_workflow_id_create - workflow_name: execution_workflow_name_create - workflow_namespace: execution_workflow_namespace - description: execution_description - input: execution_input - params: execution_params - source_execution_id: execution_source_execution_id Response -------- .. rest_parameters:: parameters.yaml - id: execution_id_body - workflow_id: execution_workflow_id - workflow_name: execution_workflow_name - workflow_namespace: execution_workflow_namespace - description: execution_description - tags: execution_tags - params: execution_params - task_execution_id: execution_task_execution_id - root_execution_id: execution_root_execution_id - state: execution_state - state_info: execution_state_info - input: execution_input - output: execution_output - created_at: execution_created_at - updated_at: execution_updated_at - project_id: execution_project_id Show Execution ============== .. rest_method:: GET /v2/executions/{execution_id} Shows details for an execution. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - execution_id: execution_id - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: execution_id_body - workflow_id: execution_workflow_id - workflow_name: execution_workflow_name - workflow_namespace: execution_workflow_namespace - description: execution_description - tags: execution_tags - params: execution_params - task_execution_id: execution_task_execution_id - root_execution_id: execution_root_execution_id - source_execution_id: execution_source_execution_id - state: execution_state - state_info: execution_state_info - input: execution_input - output: execution_output - created_at: execution_created_at - updated_at: execution_updated_at - project_id: execution_project_id - published_global: execution_published_global Update Execution ================ .. rest_method:: PUT /v2/executions/{execution_id} Updates an execution. This can be used to pause, resume, or cancel an execution, update its description, or modify its environment variables. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - execution_id: execution_id - state: execution_state_update - description: execution_description_update - params: execution_params_update Response -------- .. rest_parameters:: parameters.yaml - id: execution_id_body - workflow_id: execution_workflow_id - workflow_name: execution_workflow_name - workflow_namespace: execution_workflow_namespace - description: execution_description - tags: execution_tags - params: execution_params - task_execution_id: execution_task_execution_id - root_execution_id: execution_root_execution_id - state: execution_state - state_info: execution_state_info - input: execution_input - output: execution_output - created_at: execution_created_at - updated_at: execution_updated_at - project_id: execution_project_id Delete Execution ================ .. rest_method:: DELETE /v2/executions/{execution_id} Deletes an execution. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - execution_id: execution_id - force: execution_force_delete Response -------- There is no body content for the response of a successful DELETE action. List Sub-Executions of a Workflow Execution =========================================== .. rest_method:: GET /v2/executions/{execution_id}/executions Lists all sub-executions of a workflow execution. Sub-executions provide a way to navigate the execution tree of nested workflows. This is useful for debugging and monitoring complex workflows that invoke sub-workflows. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - execution_id: execution_id - errors_only: sub_execution_errors_only - max_depth: sub_execution_max_depth - include_output: sub_execution_include_output Response -------- .. rest_parameters:: parameters.yaml - executions: executions Get Execution Report ==================== .. rest_method:: GET /v2/executions/{execution_id}/report Generates a report for a workflow execution. An execution report provides a detailed tree view of a workflow execution including all nested task and action executions, along with statistics such as counts of running, successful, errored, idle, and paused tasks. The report can optionally include time estimates based on previous executions of the same workflow. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - execution_id: execution_id - errors_only: execution_report_errors_only - max_depth: execution_report_max_depth - statistics_only: execution_report_statistics_only Response -------- .. rest_parameters:: parameters.yaml - statistics: execution_report_statistics - root_workflow_execution: execution_report_root_workflow_execution mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/index.rst000066400000000000000000000012001524065565300227170ustar00rootroot00000000000000:tocdepth: 2 ============================== OpenStack Workflow Service API ============================== This is a reference for the OpenStack Workflow Service API which is provided by the Mistral project. All of the v2 resources described below are rooted at the ``/v2`` path and exchange JSON payloads. .. rest_expand_all:: .. include:: workflow.inc .. include:: workbook.inc .. include:: task.inc .. include:: execution.inc .. include:: action.inc .. include:: action-execution.inc .. include:: cron-trigger.inc .. include:: event-trigger.inc .. include:: environment.inc .. include:: code-source.inc .. include:: dynamic-action.inc mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/parameters.yaml000066400000000000000000001340461524065565300241240ustar00rootroot00000000000000# variables in path action_execution_id_path: description: | The UUID of the action execution. in: path required: true type: string action_identifier: description: | The name or UUID of the action. in: path required: true type: string code_source_identifier: description: | The name or UUID of the code source. in: path required: true type: string cron_trigger_identifier: description: | The name or UUID of the cron trigger. in: path required: true type: string dynamic_action_identifier: description: | The name or UUID of the dynamic action. in: path required: true type: string environment_name_path: description: | The name of the environment. in: path required: true type: string event_trigger_id_path: description: | The UUID of the event trigger. in: path required: true type: string execution_id: description: | The UUID of the execution. in: path required: true type: string member_id_path: description: | The project ID of the member. in: path required: true type: string task_id: description: | The UUID of the task execution. in: path required: true type: string workbook_name: description: | The name of the workbook. in: path required: true type: string workflow_identifier: description: | The name or UUID of the workflow. in: path required: true type: string # variables in query action_execution_filter_accepted: description: | Filter by whether the action execution has been accepted. in: query required: false type: boolean action_execution_filter_created_at: description: | Filter by creation date. in: query required: false type: string action_execution_filter_description: description: | Filter by action execution description. in: query required: false type: string action_execution_filter_name: description: | Filter by action execution name. in: query required: false type: string action_execution_filter_state: description: | Filter by action execution state. Valid values are ``IDLE``, ``RUNNING``, ``SUCCESS``, ``ERROR``, ``PAUSED``, and ``CANCELLED``. in: query required: false type: string action_execution_filter_state_info: description: | Filter by action execution state info. in: query required: false type: string action_execution_filter_tags: description: | Filter by action execution tags. in: query required: false type: string action_execution_filter_task_execution_id: description: | Filter by parent task execution ID. in: query required: false type: string action_execution_filter_task_name: description: | Filter by task name. in: query required: false type: string action_execution_filter_updated_at: description: | Filter by last update date. in: query required: false type: string action_execution_filter_workflow_name: description: | Filter by the name of the workflow associated with the action execution. in: query required: false type: string action_execution_include_output: description: | If set to ``true``, include the output field in the list response. By default, the output field is not included in list results. in: query required: false type: boolean action_filter_created_at: description: | Filter by creation date. in: query required: false type: string action_filter_definition: description: | Filter by action definition. in: query required: false type: string action_filter_description: description: | Filter by action description. in: query required: false type: string action_filter_input: description: | Filter by action input. in: query required: false type: string action_filter_is_system: description: | Filter by whether the action is a system action. in: query required: false type: boolean action_filter_name: description: | Filter by action name. in: query required: false type: string action_filter_scope: description: | Filter by action scope. in: query required: false type: string action_filter_tags: description: | Filter by action tags. in: query required: false type: string action_filter_updated_at: description: | Filter by last update date. in: query required: false type: string all_projects: description: | If set to ``true``, return resources from all projects. Admin only. in: query required: false type: boolean code_source_filter_created_at: description: | Filter by creation date. in: query required: false type: string code_source_filter_name: description: | Filter by code source name. in: query required: false type: string code_source_filter_project_id: description: | Filter by project ID. Admin only. in: query required: false type: string code_source_filter_scope: description: | Filter by code source scope. in: query required: false type: string code_source_filter_tags: description: | Filter by code source tags. in: query required: false type: string code_source_filter_updated_at: description: | Filter by last update date. in: query required: false type: string code_source_identifier_query: description: | The name or ID of the code source to update. in: query required: true type: string code_source_name_create: description: | The name for the new code source (module name). in: query required: true type: string cron_trigger_filter_created_at: description: | Filter by creation date. in: query required: false type: string cron_trigger_filter_first_execution_time: description: | Filter by first execution time. in: query required: false type: string cron_trigger_filter_name: description: | Filter by cron trigger name. in: query required: false type: string cron_trigger_filter_next_execution_time: description: | Filter by next scheduled execution time. in: query required: false type: string cron_trigger_filter_pattern: description: | Filter by cron pattern. in: query required: false type: string cron_trigger_filter_project_id: description: | Filter by project ID. Admin only. in: query required: false type: string cron_trigger_filter_remaining_executions: description: | Filter by remaining number of executions. in: query required: false type: integer cron_trigger_filter_scope: description: | Filter by trigger scope. in: query required: false type: string cron_trigger_filter_updated_at: description: | Filter by last update date. in: query required: false type: string cron_trigger_filter_workflow_id: description: | Filter by the ID of the workflow associated with the trigger. in: query required: false type: string cron_trigger_filter_workflow_input: description: | Filter by the workflow input. in: query required: false type: string cron_trigger_filter_workflow_name: description: | Filter by the name of the workflow associated with the trigger. in: query required: false type: string cron_trigger_filter_workflow_params: description: | Filter by the workflow parameters. in: query required: false type: string dynamic_action_filter_created_at: description: | Filter by creation date. in: query required: false type: string dynamic_action_filter_name: description: | Filter by dynamic action name. in: query required: false type: string dynamic_action_filter_project_id: description: | Filter by project ID. Admin only. in: query required: false type: string dynamic_action_filter_scope: description: | Filter by dynamic action scope. in: query required: false type: string dynamic_action_filter_tags: description: | Filter by dynamic action tags. in: query required: false type: string dynamic_action_filter_updated_at: description: | Filter by last update date. in: query required: false type: string environment_filter_created_at: description: | Filter by creation date. in: query required: false type: string environment_filter_description: description: | Filter by environment description. in: query required: false type: string environment_filter_name: description: | Filter by environment name. in: query required: false type: string environment_filter_scope: description: | Filter by environment scope. in: query required: false type: string environment_filter_updated_at: description: | Filter by last update date. in: query required: false type: string event_trigger_filter_created_at: description: | Filter by creation date. in: query required: false type: string event_trigger_filter_event: description: | Filter by event type. in: query required: false type: string event_trigger_filter_exchange: description: | Filter by message exchange. in: query required: false type: string event_trigger_filter_name: description: | Filter by event trigger name. in: query required: false type: string event_trigger_filter_project_id: description: | Filter by project ID. Admin only. in: query required: false type: string event_trigger_filter_scope: description: | Filter by event trigger scope. in: query required: false type: string event_trigger_filter_topic: description: | Filter by message topic. in: query required: false type: string event_trigger_filter_updated_at: description: | Filter by last update date. in: query required: false type: string event_trigger_filter_workflow_id: description: | Filter by the ID of the workflow associated with the trigger. in: query required: false type: string execution_filter_created_at: description: | Filter by creation date. in: query required: false type: string execution_filter_description: description: | Filter by execution description. in: query required: false type: string execution_filter_include_output: description: | If set to ``true``, include the output field in the list response. By default, the output field is not included in list results. in: query required: false type: boolean execution_filter_input: description: | Filter by execution input. in: query required: false type: string execution_filter_nulls: description: | Comma-separated list of field names that should be filtered as NULL. in: query required: false type: string execution_filter_output: description: | Filter by execution output. in: query required: false type: string execution_filter_params: description: | Filter by execution params. in: query required: false type: string execution_filter_project_id: description: | Filter by project ID. Admin only. in: query required: false type: string execution_filter_root_execution_id: description: | Filter by root execution ID. in: query required: false type: string execution_filter_state: description: | Filter by execution state. Valid values are ``IDLE``, ``RUNNING``, ``SUCCESS``, ``ERROR``, ``PAUSED``, and ``CANCELLED``. in: query required: false type: string execution_filter_state_info: description: | Filter by execution state info. in: query required: false type: string execution_filter_tags: description: | Filter by execution tags. in: query required: false type: string execution_filter_task_execution_id: description: | Filter by parent task execution ID. in: query required: false type: string execution_filter_updated_at: description: | Filter by last update date. in: query required: false type: string execution_filter_workflow_id: description: | Filter by the ID of the workflow associated with the execution. in: query required: false type: string execution_filter_workflow_name: description: | Filter by the name of the workflow associated with the execution. in: query required: false type: string execution_force_delete: description: | If set to ``true``, force delete the execution even if it is running. in: query required: false type: boolean execution_report_errors_only: description: | If ``true``, only error paths of the execution tree are included in the report. in: query required: false type: boolean execution_report_max_depth: description: | Limits the depth of recursion while obtaining the execution tree. A negative number means no limit. Default: -1 (unlimited). in: query required: false type: integer execution_report_statistics_only: description: | If ``true``, only the statistics are returned without the execution tree. in: query required: false type: boolean fields: description: | Comma-separated list of fields to include in the response. If not specified, all fields are returned. in: query required: false type: string limit: description: | Maximum number of resources to return in a single result. in: query required: false type: integer marker: description: | A resource UUID to use as a pagination marker. The list will contain resources that come after the marker. in: query required: false type: string namespace: description: | The namespace of the resource. in: query required: false type: string scope: description: | The scope of the resource. Valid values are ``private`` and ``public``. in: query required: false type: string skip_validation: description: | If set to ``true``, skip definition validation on create or update. in: query required: false type: boolean sort_dirs: description: | Comma-separated list of sort directions. Each direction corresponds to a key in ``sort_keys``. Valid values are ``asc`` and ``desc``. in: query required: false type: string sort_keys: description: | Comma-separated list of sort keys. Each key specifies a column to sort by. in: query required: false type: string sub_execution_errors_only: description: | If ``true``, only error paths of the execution tree are returned. in: query required: false type: boolean sub_execution_include_output: description: | If ``true``, include the output for all executions in the list. in: query required: false type: boolean sub_execution_max_depth: description: | Limits the depth of recursion while obtaining the execution tree. A negative number means no limit. Default: -1 (unlimited). in: query required: false type: integer task_filter_created_at: description: | Filter by creation date. in: query required: false type: string task_filter_env: description: | Filter by task environment. in: query required: false type: string task_filter_name: description: | Filter by task name. in: query required: false type: string task_filter_processed: description: | Filter by whether the task has been processed. in: query required: false type: boolean task_filter_published: description: | Filter by task published variables. in: query required: false type: string task_filter_reset: description: | Filter by reset flag. in: query required: false type: boolean task_filter_result: description: | Filter by task result. in: query required: false type: string task_filter_state: description: | Filter by task state. Valid values are ``IDLE``, ``RUNNING``, ``SUCCESS``, ``ERROR``, and ``DELAYED``. in: query required: false type: string task_filter_state_info: description: | Filter by task state info. in: query required: false type: string task_filter_tags: description: | Filter by task tags. in: query required: false type: string task_filter_updated_at: description: | Filter by last update date. in: query required: false type: string task_filter_workflow_execution_id: description: | Filter by the workflow execution ID. in: query required: false type: string task_filter_workflow_id: description: | Filter by the ID of the workflow associated with the task. in: query required: false type: string task_filter_workflow_name: description: | Filter by the name of the workflow associated with the task. in: query required: false type: string workbook_filter_created_at: description: | Filter by creation date. in: query required: false type: string workbook_filter_definition: description: | Filter by workbook definition. in: query required: false type: string workbook_filter_name: description: | Filter by workbook name. in: query required: false type: string workbook_filter_scope: description: | Filter by workbook scope. in: query required: false type: string workbook_filter_tags: description: | Filter by workbook tags. in: query required: false type: string workbook_filter_updated_at: description: | Filter by last update date. in: query required: false type: string workflow_filter_created_at: description: | Filter by creation date. in: query required: false type: string workflow_filter_definition: description: | Filter by workflow definition. in: query required: false type: string workflow_filter_input: description: | Filter by workflow input. in: query required: false type: string workflow_filter_name: description: | Filter by workflow name. in: query required: false type: string workflow_filter_project_id: description: | Filter by project ID. Admin only. in: query required: false type: string workflow_filter_scope: description: | Filter by workflow scope. in: query required: false type: string workflow_filter_tags: description: | Filter by workflow tags. in: query required: false type: string workflow_filter_updated_at: description: | Filter by last update date. in: query required: false type: string # variables in body action_created_at: description: | The date and time when the action was created. in: body required: true type: string action_definition: description: | The action definition written in Mistral v2 DSL. in: body required: true type: string action_description: description: | A description of the action. Inferred from the action definition on creation. in: body required: false type: string action_execution_accepted: description: | Whether the action execution has been accepted by an action handler. in: body required: false type: boolean action_execution_created_at: description: | The date and time when the action execution was created. in: body required: true type: string action_execution_description: description: | A description of the action execution. in: body required: false type: string action_execution_description_create: description: | An optional description for the new action execution. in: body required: false type: string action_execution_id: description: | The UUID of the action execution. in: body required: true type: string action_execution_input: description: | A JSON object containing the action input values. in: body required: false type: object action_execution_input_create: description: | A JSON object containing input values for the action. in: body required: false type: object action_execution_name: description: | The name of the action. in: body required: true type: string action_execution_name_create: description: | The name of the action to execute. in: body required: true type: string action_execution_output: description: | A JSON object containing the action output values. in: body required: false type: object action_execution_output_update: description: | A JSON object containing the action result. Required when setting state to ``SUCCESS`` or ``ERROR``. in: body required: false type: object action_execution_params_create: description: | A JSON object containing parameters for the action execution. in: body required: false type: object action_execution_project_id: description: | The UUID of the project that owns the action execution. in: body required: false type: string action_execution_state: description: | The current state of the action execution. One of ``IDLE``, ``RUNNING``, ``SUCCESS``, ``ERROR``, ``PAUSED``, or ``CANCELLED``. in: body required: true type: string action_execution_state_info: description: | An optional state information string providing additional details about the current state. in: body required: false type: string action_execution_state_update: description: | The new state for the action execution. Valid values are ``SUCCESS``, ``ERROR``, ``CANCELLED``, ``PAUSED``, and ``RUNNING``. in: body required: true type: string action_execution_tags: description: | A list of tags associated with the action execution. in: body required: false type: array action_execution_task_execution_id: description: | The UUID of the parent task execution. in: body required: false type: string action_execution_task_name: description: | The name of the parent task. in: body required: false type: string action_execution_updated_at: description: | The date and time when the action execution was last updated. in: body required: false type: string action_execution_workflow_name: description: | The name of the workflow associated with the action execution. in: body required: false type: string action_execution_workflow_namespace: description: | The namespace of the workflow associated with the action execution. in: body required: false type: string action_executions: description: | A list of action execution objects. in: body required: true type: array action_id: description: | The UUID of the action. in: body required: true type: string action_input: description: | The input parameter definitions for the action. in: body required: false type: string action_is_system: description: | Whether the action is a built-in system action. in: body required: false type: boolean action_name: description: | The name of the action. Immutable; inferred from the action definition on creation. in: body required: true type: string action_namespace: description: | The namespace of the action. in: body required: false type: string action_project_id: description: | The UUID of the project that owns the action. in: body required: false type: string action_scope: description: | The scope of the action. ``private`` or ``public``. in: body required: false type: string action_tags: description: | A list of tags associated with the action. in: body required: false type: array action_updated_at: description: | The date and time when the action was last updated. in: body required: false type: string actions: description: | A list of action objects. in: body required: true type: array code_source_actions: description: | A list of action names defined in this code source. in: body required: false type: array code_source_content: description: | The Python source code content of the code source. in: body required: true type: string code_source_created_at: description: | The date and time when the code source was created. in: body required: true type: string code_source_id: description: | The UUID of the code source. in: body required: true type: string code_source_name: description: | The name of the code source (module name). in: body required: true type: string code_source_namespace: description: | The namespace of the code source. in: body required: false type: string code_source_project_id: description: | The UUID of the project that owns the code source. in: body required: false type: string code_source_scope: description: | The scope of the code source. ``private`` or ``public``. in: body required: false type: string code_source_updated_at: description: | The date and time when the code source was last updated. in: body required: false type: string code_source_version: description: | The version number of the code source. Incremented on each update. in: body required: true type: integer code_sources: description: | A list of code source objects. in: body required: true type: array cron_trigger_created_at: description: | The date and time when the cron trigger was created. in: body required: true type: string cron_trigger_first_execution_time: description: | The date and time of the first execution. If not specified, the first execution is determined by the cron pattern. in: body required: false type: string cron_trigger_id: description: | The UUID of the cron trigger. in: body required: true type: string cron_trigger_name: description: | The name of the cron trigger. in: body required: true type: string cron_trigger_name_create: description: | The name for the new cron trigger. in: body required: true type: string cron_trigger_next_execution_time: description: | The date and time of the next scheduled execution. in: body required: false type: string cron_trigger_pattern: description: | The cron expression pattern (e.g., ``*/5 * * * *`` to run every 5 minutes). Uses standard cron syntax. in: body required: false type: string cron_trigger_project_id: description: | The UUID of the project that owns the cron trigger. in: body required: false type: string cron_trigger_remaining_executions: description: | The number of remaining executions for the trigger. Must be at least 1. Once this reaches 0, the trigger is automatically removed. in: body required: false type: integer cron_trigger_scope: description: | The scope of the cron trigger. ``private`` or ``public``. in: body required: false type: string cron_trigger_updated_at: description: | The date and time when the cron trigger was last updated. in: body required: false type: string cron_trigger_workflow_id: description: | The UUID of the workflow to execute on trigger. in: body required: false type: string cron_trigger_workflow_id_create: description: | The UUID of the workflow to trigger. Either ``workflow_name`` or ``workflow_id`` must be provided. in: body required: false type: string cron_trigger_workflow_input: description: | A JSON object containing input values for the triggered workflow executions. in: body required: false type: object cron_trigger_workflow_name: description: | The name of the workflow to execute on trigger. in: body required: false type: string cron_trigger_workflow_name_create: description: | The name of the workflow to trigger. Either ``workflow_name`` or ``workflow_id`` must be provided. in: body required: false type: string cron_trigger_workflow_params: description: | A JSON object containing parameters for the triggered workflow executions. in: body required: false type: object cron_triggers: description: | A list of cron trigger objects. in: body required: true type: array dynamic_action_class_name: description: | The Python class name within the code source that implements the action. in: body required: true type: string dynamic_action_class_name_create: description: | The Python class name within the code source that implements the action. in: body required: true type: string dynamic_action_code_source_id: description: | The UUID of the code source containing the action class. in: body required: false type: string dynamic_action_code_source_id_create: description: | The UUID of the code source. Either ``code_source_id`` or ``code_source_name`` must be provided. in: body required: false type: string dynamic_action_code_source_name: description: | The name of the code source containing the action class. in: body required: false type: string dynamic_action_code_source_name_create: description: | The name of the code source. Either ``code_source_id`` or ``code_source_name`` must be provided. in: body required: false type: string dynamic_action_created_at: description: | The date and time when the dynamic action was created. in: body required: true type: string dynamic_action_id: description: | The UUID of the dynamic action. in: body required: true type: string dynamic_action_name: description: | The name of the dynamic action. in: body required: true type: string dynamic_action_name_create: description: | The name for the new dynamic action. in: body required: true type: string dynamic_action_namespace: description: | The namespace of the dynamic action. in: body required: false type: string dynamic_action_project_id: description: | The UUID of the project that owns the dynamic action. in: body required: false type: string dynamic_action_scope: description: | The scope of the dynamic action. ``private`` or ``public``. in: body required: false type: string dynamic_action_updated_at: description: | The date and time when the dynamic action was last updated. in: body required: false type: string dynamic_actions: description: | A list of dynamic action objects. in: body required: true type: array environment_created_at: description: | The date and time when the environment was created. in: body required: true type: string environment_description: description: | A description of the environment. in: body required: false type: string environment_description_create: description: | A description for the new environment. in: body required: false type: string environment_id: description: | The UUID of the environment. in: body required: true type: string environment_name: description: | The name of the environment. in: body required: true type: string environment_name_create: description: | The name for the new environment. in: body required: true type: string environment_project_id: description: | The UUID of the project that owns the environment. in: body required: false type: string environment_scope: description: | The scope of the environment. ``private`` or ``public``. in: body required: false type: string environment_updated_at: description: | The date and time when the environment was last updated. in: body required: false type: string environment_variables: description: | A JSON object containing the environment variables. Can include any key-value pairs needed by workflows at runtime. in: body required: true type: object environment_variables_create: description: | A JSON object containing the environment variables. in: body required: true type: object environments: description: | A list of environment objects. in: body required: true type: array event_trigger_created_at: description: | The date and time when the event trigger was created. in: body required: true type: string event_trigger_event: description: | The event type to listen for (e.g., ``compute.instance.create.end``). in: body required: true type: string event_trigger_event_create: description: | The event type to listen for. in: body required: true type: string event_trigger_exchange: description: | The messaging exchange to listen on (e.g., ``nova``). in: body required: true type: string event_trigger_exchange_create: description: | The messaging exchange to listen on. in: body required: true type: string event_trigger_id: description: | The UUID of the event trigger. in: body required: true type: string event_trigger_name: description: | The name of the event trigger. in: body required: true type: string event_trigger_name_create: description: | The name for the new event trigger. Optional; defaults to an empty string when omitted. in: body required: false type: string event_trigger_project_id: description: | The UUID of the project that owns the event trigger. in: body required: false type: string event_trigger_scope: description: | The scope of the event trigger. ``private`` or ``public``. in: body required: false type: string event_trigger_topic: description: | The messaging topic to listen on (e.g., ``notifications``). in: body required: true type: string event_trigger_topic_create: description: | The messaging topic to listen on. in: body required: true type: string event_trigger_updated_at: description: | The date and time when the event trigger was last updated. in: body required: false type: string event_trigger_workflow_id: description: | The UUID of the workflow to execute when the event is received. in: body required: true type: string event_trigger_workflow_id_create: description: | The UUID of the workflow to trigger on event. in: body required: true type: string event_trigger_workflow_input: description: | A JSON object containing input values for the triggered workflow executions. in: body required: false type: object event_trigger_workflow_params: description: | A JSON object containing parameters for the triggered workflow executions. in: body required: false type: object event_triggers: description: | A list of event trigger objects. in: body required: true type: array execution_created_at: description: | The date and time when the execution was created. in: body required: true type: string execution_description: description: | A description of the workflow execution. in: body required: false type: string execution_description_update: description: | An updated description for the execution. in: body required: false type: string execution_id_body: description: | The UUID of the execution. Immutable and auto-assigned, or can be specified by the API client if using ``source_execution_id``. in: body required: true type: string execution_input: description: | A JSON object containing the workflow input values. in: body required: false type: object execution_output: description: | A JSON object containing the workflow output values. in: body required: false type: object execution_params: description: | A JSON object defining workflow type specific parameters. Supported keys include: - ``task_name`` - the name of the target task (reverse workflows only). - ``env`` - a string or JSON object containing environment variables. - ``evaluate_env`` - controls recursive evaluation of ``env``. - ``notify`` - a list of publishers to notify on state changes. in: body required: false type: object execution_params_update: description: | A JSON object with updated parameters. Currently only ``env`` can be updated this way. in: body required: false type: object execution_project_id: description: | The UUID of the project that owns the execution. in: body required: false type: string execution_published_global: description: | A JSON object containing globally published variables. in: body required: false type: object execution_report_root_workflow_execution: description: | The root workflow execution entry containing the full execution tree with nested task and action executions. Not included when ``statistics_only`` is ``true``. in: body required: false type: object execution_report_statistics: description: | Execution statistics including counts of running, successful, errored, idle, and paused tasks, plus an estimated remaining time in seconds. in: body required: true type: object execution_root_execution_id: description: | Reference to the root execution UUID. in: body required: false type: string execution_source_execution_id: description: | Reference to a source workflow execution UUID. When specified, the API replicates the source execution, copying the workflow, input, params, and description. in: body required: false type: string execution_state: description: | The current state of the execution. One of ``IDLE``, ``RUNNING``, ``SUCCESS``, ``ERROR``, ``PAUSED``, or ``CANCELLED``. in: body required: true type: string execution_state_info: description: | An optional state information string providing additional details about the current state. in: body required: false type: string execution_state_update: description: | The new state for the execution. Valid transitions: ``RUNNING`` to ``PAUSED``, ``PAUSED`` to ``RUNNING``, or any running state to ``CANCELLED``, ``SUCCESS``, or ``ERROR``. in: body required: false type: string execution_tags: description: | A list of tags associated with the execution. in: body required: false type: array execution_task_execution_id: description: | Reference to the parent task execution UUID. in: body required: false type: string execution_updated_at: description: | The date and time when the execution was last updated. in: body required: false type: string execution_workflow_id: description: | The UUID of the workflow associated with the execution. in: body required: false type: string execution_workflow_id_create: description: | The UUID of the workflow to execute. Either ``workflow_id`` or ``workflow_name`` must be provided. in: body required: false type: string execution_workflow_name: description: | The name of the workflow associated with the execution. in: body required: false type: string execution_workflow_name_create: description: | The name of the workflow to execute. Either ``workflow_id`` or ``workflow_name`` must be provided. in: body required: false type: string execution_workflow_namespace: description: | The namespace of the workflow associated with the execution. in: body required: false type: string executions: description: | A list of execution objects. in: body required: true type: array member_created_at: description: | The date and time when the member was created. in: body required: true type: string member_id_body: description: | The UUID of the member record. in: body required: true type: string member_member_id: description: | The project ID of the member (the project the resource is shared with). in: body required: true type: string member_member_id_create: description: | The project ID to share the resource with. in: body required: true type: string member_project_id: description: | The project ID of the resource owner. in: body required: true type: string member_resource_id: description: | The UUID of the shared resource. in: body required: true type: string member_resource_type: description: | The type of the shared resource (e.g., ``workflow``). in: body required: true type: string member_status: description: | The status of the member. One of ``pending``, ``accepted``, or ``rejected``. in: body required: true type: string member_status_update: description: | The new status for the member. One of ``pending``, ``accepted``, or ``rejected``. in: body required: true type: string member_updated_at: description: | The date and time when the member was last updated. in: body required: false type: string members: description: | A list of member objects. in: body required: true type: array task_created_at: description: | The date and time when the task was created. in: body required: true type: string task_env: description: | A JSON object containing environment variables for the task. in: body required: false type: object task_finished_at: description: | The date and time when the task finished executing. in: body required: false type: string task_id_body: description: | The UUID of the task execution. in: body required: true type: string task_name: description: | The name of the task. in: body required: true type: string task_processed: description: | Whether the task has been processed by the engine. in: body required: false type: boolean task_project_id: description: | The UUID of the project that owns the task. in: body required: false type: string task_published: description: | A JSON object containing published task variables. in: body required: false type: object task_published_global: description: | A JSON object containing globally published task variables. in: body required: false type: object task_reset: description: | If ``true``, reset the task state before rerunning. Required when rerunning a task that is in ``ERROR`` state. in: body required: false type: boolean task_result: description: | The result of the task execution. in: body required: false type: string task_runtime_context: description: | A JSON object containing runtime context information. in: body required: false type: object task_started_at: description: | The date and time when the task started executing. in: body required: false type: string task_state: description: | The current state of the task. One of ``IDLE``, ``RUNNING``, ``SUCCESS``, ``ERROR``, or ``DELAYED``. in: body required: true type: string task_state_info: description: | An optional state information string providing additional details. in: body required: false type: string task_state_update: description: | The new state for the task. Valid values are ``RUNNING`` (to rerun) and ``SKIPPED`` (to skip). in: body required: false type: string task_tags: description: | A list of tags associated with the task. in: body required: false type: array task_type: description: | The type of the task (e.g., ``ACTION``, ``WORKFLOW``). in: body required: true type: string task_updated_at: description: | The date and time when the task was last updated. in: body required: false type: string task_workflow_execution_id: description: | The UUID of the workflow execution that the task belongs to. in: body required: true type: string task_workflow_id: description: | The UUID of the workflow that the task belongs to. in: body required: true type: string task_workflow_name: description: | The name of the workflow that the task belongs to. in: body required: true type: string task_workflow_namespace: description: | The namespace of the workflow that the task belongs to. in: body required: false type: string tasks: description: | A list of task objects. in: body required: true type: array validation_error: description: | The error message if validation failed. Only present when ``valid`` is ``false``. in: body required: false type: string validation_valid: description: | Whether the definition is valid. ``true`` or ``false``. in: body required: true type: boolean workbook_created_at: description: | The date and time when the workbook was created. in: body required: true type: string workbook_definition: description: | The workbook definition written in Mistral v2 DSL. in: body required: true type: string workbook_id: description: | The UUID of the workbook. in: body required: true type: string workbook_name_body: description: | The name of the workbook. in: body required: true type: string workbook_namespace: description: | The namespace of the workbook. in: body required: false type: string workbook_project_id: description: | The UUID of the project that owns the workbook. in: body required: false type: string workbook_scope: description: | The scope of the workbook. ``private`` or ``public``. in: body required: false type: string workbook_tags: description: | A list of tags associated with the workbook. in: body required: false type: array workbook_updated_at: description: | The date and time when the workbook was last updated. in: body required: false type: string workbooks: description: | A list of workbook objects. in: body required: true type: array workflow_checksum: description: | MD5 checksum of the workflow definition. in: body required: false type: string workflow_created_at: description: | The date and time when the workflow was created. in: body required: true type: string workflow_definition: description: | The workflow definition written in Mistral v2 DSL. in: body required: true type: string workflow_id: description: | The UUID of the workflow. in: body required: true type: string workflow_input: description: | The input parameter definitions for the workflow. in: body required: false type: string workflow_interface: description: | A dictionary containing the input and output interface of the workflow. in: body required: false type: object workflow_name: description: | The name of the workflow. in: body required: true type: string workflow_namespace: description: | The namespace of the workflow. in: body required: false type: string workflow_project_id: description: | The UUID of the project that owns the workflow. in: body required: false type: string workflow_scope: description: | The scope of the workflow. ``private`` or ``public``. in: body required: false type: string workflow_tags: description: | A list of tags associated with the workflow. in: body required: false type: array workflow_updated_at: description: | The date and time when the workflow was last updated. in: body required: false type: string workflows: description: | A list of workflow objects. in: body required: true type: array mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/task.inc000066400000000000000000000113601524065565300225230ustar00rootroot00000000000000.. -*- rst -*- ============== Tasks (tasks) ============== Manage task executions. A task represents a particular step of a workflow execution. It is created by the Mistral engine when a workflow is running and tracks the state and result of an individual unit of work within the workflow. List Tasks ========== .. rest_method:: GET /v2/tasks Lists all task executions. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: task_filter_name - workflow_name: task_filter_workflow_name - workflow_id: task_filter_workflow_id - workflow_execution_id: task_filter_workflow_execution_id - tags: task_filter_tags - state: task_filter_state - state_info: task_filter_state_info - result: task_filter_result - published: task_filter_published - processed: task_filter_processed - created_at: task_filter_created_at - updated_at: task_filter_updated_at - reset: task_filter_reset - env: task_filter_env Response -------- .. rest_parameters:: parameters.yaml - tasks: tasks - id: task_id_body - name: task_name - type: task_type - workflow_name: task_workflow_name - workflow_namespace: task_workflow_namespace - workflow_id: task_workflow_id - workflow_execution_id: task_workflow_execution_id - tags: task_tags - state: task_state - state_info: task_state_info - project_id: task_project_id - runtime_context: task_runtime_context - result: task_result - published: task_published - published_global: task_published_global - processed: task_processed - created_at: task_created_at - updated_at: task_updated_at - started_at: task_started_at - finished_at: task_finished_at Show Task ========= .. rest_method:: GET /v2/tasks/{task_id} Shows details for a task execution. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - task_id: task_id - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: task_id_body - name: task_name - type: task_type - workflow_name: task_workflow_name - workflow_namespace: task_workflow_namespace - workflow_id: task_workflow_id - workflow_execution_id: task_workflow_execution_id - tags: task_tags - state: task_state - state_info: task_state_info - project_id: task_project_id - runtime_context: task_runtime_context - result: task_result - published: task_published - published_global: task_published_global - processed: task_processed - created_at: task_created_at - updated_at: task_updated_at - started_at: task_started_at - finished_at: task_finished_at Rerun Task ========== .. rest_method:: PUT /v2/tasks/{task_id} Reruns or skips a task execution. This operation can be used to rerun a failed task or to skip a task that is in ``ERROR`` state. To rerun a task, set ``state`` to ``RUNNING`` and ``reset`` to ``true``. To skip a task, set ``state`` to ``SKIPPED``. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - task_id: task_id - state: task_state_update - reset: task_reset - env: task_env Response -------- .. rest_parameters:: parameters.yaml - id: task_id_body - name: task_name - type: task_type - workflow_name: task_workflow_name - workflow_namespace: task_workflow_namespace - workflow_id: task_workflow_id - workflow_execution_id: task_workflow_execution_id - tags: task_tags - state: task_state - state_info: task_state_info - project_id: task_project_id - runtime_context: task_runtime_context - result: task_result - published: task_published - published_global: task_published_global - processed: task_processed - created_at: task_created_at - updated_at: task_updated_at - started_at: task_started_at - finished_at: task_finished_at List Sub-Executions of a Task Execution ======================================= .. rest_method:: GET /v2/tasks/{task_id}/executions Lists all sub-executions of a task execution. This returns the workflow executions that were started by a given task, which is useful for navigating the execution tree of nested workflows. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - task_id: task_id - errors_only: sub_execution_errors_only - max_depth: sub_execution_max_depth - include_output: sub_execution_include_output Response -------- .. rest_parameters:: parameters.yaml - executions: executions mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/workbook.inc000066400000000000000000000112771524065565300234250ustar00rootroot00000000000000.. -*- rst -*- ====================== Workbooks (workbooks) ====================== Manage workbook definitions. A workbook is a container for workflows, actions, and triggers that are logically related. It provides a convenient way to package related definitions together using a single YAML definition file. List Workbooks ============== .. rest_method:: GET /v2/workbooks Lists all workbooks. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: workbook_filter_name - definition: workbook_filter_definition - tags: workbook_filter_tags - scope: workbook_filter_scope - created_at: workbook_filter_created_at - updated_at: workbook_filter_updated_at - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - workbooks: workbooks - id: workbook_id - name: workbook_name_body - namespace: workbook_namespace - definition: workbook_definition - tags: workbook_tags - scope: workbook_scope - project_id: workbook_project_id - created_at: workbook_created_at - updated_at: workbook_updated_at Create Workbook =============== .. rest_method:: POST /v2/workbooks Creates a workbook from a YAML definition. The request body should contain a YAML workbook definition conforming to the Mistral v2 DSL. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - namespace: namespace - scope: scope - skip_validation: skip_validation The request body is a YAML workbook definition in ``text/plain`` format. Response -------- .. rest_parameters:: parameters.yaml - id: workbook_id - name: workbook_name_body - namespace: workbook_namespace - definition: workbook_definition - tags: workbook_tags - scope: workbook_scope - project_id: workbook_project_id - created_at: workbook_created_at - updated_at: workbook_updated_at Show Workbook ============= .. rest_method:: GET /v2/workbooks/{workbook_name} Shows details for a workbook. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workbook_name: workbook_name - namespace: namespace - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: workbook_id - name: workbook_name_body - namespace: workbook_namespace - definition: workbook_definition - tags: workbook_tags - scope: workbook_scope - project_id: workbook_project_id - created_at: workbook_created_at - updated_at: workbook_updated_at Update Workbook =============== .. rest_method:: PUT /v2/workbooks Updates a workbook. The request body should contain a YAML workbook definition conforming to the Mistral v2 DSL. The workbook is identified by name within the definition. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - namespace: namespace - scope: scope - skip_validation: skip_validation The request body is a YAML workbook definition in ``text/plain`` format. Response -------- .. rest_parameters:: parameters.yaml - id: workbook_id - name: workbook_name_body - namespace: workbook_namespace - definition: workbook_definition - tags: workbook_tags - scope: workbook_scope - project_id: workbook_project_id - created_at: workbook_created_at - updated_at: workbook_updated_at Delete Workbook =============== .. rest_method:: DELETE /v2/workbooks/{workbook_name} Deletes a workbook. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workbook_name: workbook_name - namespace: namespace Response -------- There is no body content for the response of a successful DELETE action. Validate Workbook Definition ============================ .. rest_method:: POST /v2/workbooks/validate Validates a workbook definition without creating or updating any resources. This is useful for checking definitions for syntax errors before deploying them. The request body should contain the workbook definition in Mistral v2 DSL format as plain text. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- The request body should be the workbook definition with content type ``text/plain``. Response -------- .. rest_parameters:: parameters.yaml - valid: validation_valid - error: validation_error mistral-22.0.0+git20260814.61.b4aeb55/api-ref/source/workflow.inc000066400000000000000000000226411524065565300234370ustar00rootroot00000000000000.. -*- rst -*- ====================== Workflows (workflows) ====================== Manage workflow definitions. A workflow is the main building block of Mistral. It represents a process that can be described in a various number of ways and that can do some job interesting to the end user. Each workflow consists of tasks (at least one) describing what exact steps should be made during workflow execution. List Workflows ============== .. rest_method:: GET /v2/workflows Lists all workflows. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- .. rest_parameters:: parameters.yaml - marker: marker - limit: limit - sort_keys: sort_keys - sort_dirs: sort_dirs - fields: fields - name: workflow_filter_name - input: workflow_filter_input - definition: workflow_filter_definition - tags: workflow_filter_tags - scope: workflow_filter_scope - project_id: workflow_filter_project_id - created_at: workflow_filter_created_at - updated_at: workflow_filter_updated_at - all_projects: all_projects - namespace: namespace Response -------- .. rest_parameters:: parameters.yaml - workflows: workflows - id: workflow_id - name: workflow_name - namespace: workflow_namespace - input: workflow_input - interface: workflow_interface - definition: workflow_definition - checksum: workflow_checksum - tags: workflow_tags - scope: workflow_scope - project_id: workflow_project_id - created_at: workflow_created_at - updated_at: workflow_updated_at Create Workflow =============== .. rest_method:: POST /v2/workflows Creates one or more workflows from a YAML definition. The request body should contain a YAML workflow definition conforming to the Mistral v2 DSL. Multiple workflows can be defined in a single YAML definition. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409) Request ------- .. rest_parameters:: parameters.yaml - namespace: namespace - scope: scope - skip_validation: skip_validation The request body is a YAML workflow definition in ``text/plain`` format. Response -------- .. rest_parameters:: parameters.yaml - workflows: workflows - id: workflow_id - name: workflow_name - namespace: workflow_namespace - input: workflow_input - interface: workflow_interface - definition: workflow_definition - checksum: workflow_checksum - tags: workflow_tags - scope: workflow_scope - project_id: workflow_project_id - created_at: workflow_created_at - updated_at: workflow_updated_at Show Workflow ============= .. rest_method:: GET /v2/workflows/{workflow_identifier} Shows details for a workflow. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - namespace: namespace - fields: fields Response -------- .. rest_parameters:: parameters.yaml - id: workflow_id - name: workflow_name - namespace: workflow_namespace - input: workflow_input - interface: workflow_interface - definition: workflow_definition - checksum: workflow_checksum - tags: workflow_tags - scope: workflow_scope - project_id: workflow_project_id - created_at: workflow_created_at - updated_at: workflow_updated_at Update Workflow =============== .. rest_method:: PUT /v2/workflows/{workflow_identifier} Updates one or more workflows. The request body should contain a YAML workflow definition conforming to the Mistral v2 DSL. If a workflow identifier is provided in the URL, only a single workflow can be updated at a time, and it must be identified by UUID. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - namespace: namespace - scope: scope - skip_validation: skip_validation The request body is a YAML workflow definition in ``text/plain`` format. Response -------- .. rest_parameters:: parameters.yaml - workflows: workflows - id: workflow_id - name: workflow_name - namespace: workflow_namespace - input: workflow_input - interface: workflow_interface - definition: workflow_definition - checksum: workflow_checksum - tags: workflow_tags - scope: workflow_scope - project_id: workflow_project_id - created_at: workflow_created_at - updated_at: workflow_updated_at Delete Workflow =============== .. rest_method:: DELETE /v2/workflows/{workflow_identifier} Deletes a workflow. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - namespace: namespace Response -------- There is no body content for the response of a successful DELETE action. Validate Workflow Definition ============================ .. rest_method:: POST /v2/workflows/validate Validates a workflow definition without creating or updating any resources. This is useful for checking definitions for syntax errors before deploying them. The request body should contain the workflow definition in Mistral v2 DSL format as plain text. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403) Request ------- The request body should be the workflow definition with content type ``text/plain``. Response -------- .. rest_parameters:: parameters.yaml - valid: validation_valid - error: validation_error List Workflow Members ===================== .. rest_method:: GET /v2/workflows/{workflow_identifier}/members Lists all members with whom the workflow has been shared. Members represent a sharing relationship between a resource owner and another project. Currently, only private workflows can be shared. When a resource is shared with a project, the member starts in ``pending`` status and must accept the share before gaining access. This feature requires authentication to be enabled. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier Response -------- .. rest_parameters:: parameters.yaml - members: members - id: member_id_body - resource_id: member_resource_id - resource_type: member_resource_type - project_id: member_project_id - member_id: member_member_id - status: member_status - created_at: member_created_at - updated_at: member_updated_at Share Workflow ============== .. rest_method:: POST /v2/workflows/{workflow_identifier}/members Shares a private workflow with another project. Only private workflows can be shared. The new member starts in ``pending`` status. Normal response codes: 201 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - member_id: member_member_id_create Response -------- .. rest_parameters:: parameters.yaml - id: member_id_body - resource_id: member_resource_id - resource_type: member_resource_type - project_id: member_project_id - member_id: member_member_id - status: member_status - created_at: member_created_at - updated_at: member_updated_at Show Workflow Member ==================== .. rest_method:: GET /v2/workflows/{workflow_identifier}/members/{member_id} Shows details for a workflow member. Normal response codes: 200 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - member_id: member_id_path Response -------- .. rest_parameters:: parameters.yaml - id: member_id_body - resource_id: member_resource_id - resource_type: member_resource_type - project_id: member_project_id - member_id: member_member_id - status: member_status - created_at: member_created_at - updated_at: member_updated_at Update Workflow Member ====================== .. rest_method:: PUT /v2/workflows/{workflow_identifier}/members/{member_id} Updates the status of a workflow member. Used by the member project to accept or reject the share. The ``status`` field must be one of ``pending``, ``accepted``, or ``rejected``. Normal response codes: 200 Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - member_id: member_id_path - status: member_status_update Response -------- .. rest_parameters:: parameters.yaml - id: member_id_body - resource_id: member_resource_id - resource_type: member_resource_type - project_id: member_project_id - member_id: member_member_id - status: member_status - created_at: member_created_at - updated_at: member_updated_at Delete Workflow Member ====================== .. rest_method:: DELETE /v2/workflows/{workflow_identifier}/members/{member_id} Removes a member from the workflow's share list. Normal response codes: 204 Error response codes: unauthorized(401), forbidden(403), itemNotFound(404) Request ------- .. rest_parameters:: parameters.yaml - workflow_identifier: workflow_identifier - member_id: member_id_path Response -------- There is no body content for the response of a successful DELETE action. mistral-22.0.0+git20260814.61.b4aeb55/bindep.txt000066400000000000000000000007201524065565300202430ustar00rootroot00000000000000# This is a cross-platform list tracking distribution packages needed by tests; # see http://docs.openstack.org/infra/bindep/ for additional information. mariadb [platform:rpm test] mariadb-devel [platform:rpm test] mariadb-server [platform:rpm platform:redhat platform:debian test] mysql-client [platform:dpkg !platform:debian test] mysql-server [platform:dpkg !platform:debian test] postgresql postgresql-client [platform:dpkg] postgresql-server [platform:rpm] mistral-22.0.0+git20260814.61.b4aeb55/build-docker.sh000077500000000000000000000001301524065565300211370ustar00rootroot00000000000000#!/bin/bash sudo docker build -t openstack-mistral:latest -f tools/docker/Dockerfile . mistral-22.0.0+git20260814.61.b4aeb55/devstack/000077500000000000000000000000001524065565300200465ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/devstack/README.rst000066400000000000000000000011251524065565300215340ustar00rootroot00000000000000============================ Enabling Mistral in Devstack ============================ 1. Download DevStack:: git clone https://github.com/openstack-dev/devstack.git cd devstack 2. Add this repo as an external repository in ``local.conf`` file:: > cat local.conf [[local|localrc]] enable_plugin mistral https://github.com/openstack/mistral To use stable branches, make sure devstack is on that branch, and specify the branch name to enable_plugin, for example:: enable_plugin mistral https://github.com/openstack/mistral stable/pike 3. run ``stack.sh`` mistral-22.0.0+git20260814.61.b4aeb55/devstack/plugin.sh000077500000000000000000000161131524065565300217050ustar00rootroot00000000000000# ``stack.sh`` calls the entry points in this order: # # install_mistral # install_python_mistralclient # configure_mistral # start_mistral # stop_mistral # cleanup_mistral # Save trace setting XTRACE=$(set +o | grep xtrace) set -o xtrace # Defaults # -------- # Support entry points installation of console scripts if [[ -d $MISTRAL_DIR/bin ]]; then MISTRAL_BIN_DIR=$MISTRAL_DIR/bin else MISTRAL_BIN_DIR=$(get_python_exec_prefix) fi # By default, mistral is installed in DEVSTACK_VENV # NOTE(arnaud) maybe check if PROJECT_VENV should be used here MISTRAL_ENV_DIR=${DEVSTACK_VENV} MISTRAL_FILES_DIR=$MISTRAL_DIR/devstack/files # create_mistral_accounts - Set up common required mistral accounts # # Tenant User Roles # ------------------------------ # service mistral admin function create_mistral_accounts { if ! is_service_enabled key; then return fi create_service_user "mistral" "admin" get_or_create_service "mistral" "workflowv2" "Workflow Service v2" get_or_create_endpoint "workflowv2" \ "$REGION_NAME" \ "$MISTRAL_SERVICE_PROTOCOL://$MISTRAL_SERVICE_HOST/workflow/v2" \ "$MISTRAL_SERVICE_PROTOCOL://$MISTRAL_SERVICE_HOST/workflow/v2" \ "$MISTRAL_SERVICE_PROTOCOL://$MISTRAL_SERVICE_HOST/workflow/v2" } function mkdir_chown_stack { if [[ ! -d "$1" ]]; then sudo mkdir -p "$1" fi sudo chown $STACK_USER "$1" } # Entry points # ------------ # configure_mistral - Set config files, create data dirs, etc function configure_mistral { mkdir_chown_stack "$MISTRAL_CONF_DIR" # Generate Mistral configuration file and configure common parameters. oslo-config-generator --config-file $MISTRAL_DIR/tools/config/config-generator.mistral.conf --output-file $MISTRAL_CONF_FILE iniset $MISTRAL_CONF_FILE DEFAULT debug $MISTRAL_DEBUG # Run all Mistral processes as a single process iniset $MISTRAL_CONF_FILE DEFAULT server all # Mistral Configuration #------------------------- # Setup keystone_authtoken section configure_keystone_authtoken_middleware $MISTRAL_CONF_FILE mistral iniset $MISTRAL_CONF_FILE keystone_authtoken www_authenticate_uri $KEYSTONE_AUTH_URI_V3 # Setup RabbitMQ credentials iniset_rpc_backend mistral $MISTRAL_CONF_FILE # Configure the database. iniset $MISTRAL_CONF_FILE database connection `database_connection_url mistral` iniset $MISTRAL_CONF_FILE database max_overflow -1 iniset $MISTRAL_CONF_FILE database max_pool_size 1000 # Configure action execution deletion policy iniset $MISTRAL_CONF_FILE api allow_action_execution_deletion True # Don't use the default 0.0.0.0 it's good only for ipv4 iniset $MISTRAL_CONF_FILE api host $(ipv6_unquote $MISTRAL_SERVICE_HOST) if [ "$LOG_COLOR" == "True" ] && [ "$SYSLOG" == "False" ]; then setup_colorized_logging $MISTRAL_CONF_FILE DEFAULT tenant user fi write_uwsgi_config "$MISTRAL_UWSGI_CONF" "$MISTRAL_UWSGI" "/workflow" "" "mistral-api" } # init_mistral - Initialize the database function init_mistral { # (re)create Mistral database recreate_database mistral utf8 $MISTRAL_BIN_DIR/mistral-db-manage --config-file $MISTRAL_CONF_FILE upgrade head $MISTRAL_BIN_DIR/mistral-db-manage --config-file $MISTRAL_CONF_FILE populate } # install_mistral - Collect source and prepare function install_mistral { setup_develop $MISTRAL_DIR if is_service_enabled horizon; then _install_mistraldashboard fi } function _install_mistraldashboard { git_clone $MISTRAL_DASHBOARD_REPO $MISTRAL_DASHBOARD_DIR $MISTRAL_DASHBOARD_BRANCH setup_develop $MISTRAL_DASHBOARD_DIR ln -fs $MISTRAL_DASHBOARD_DIR/mistraldashboard/enabled/_50_mistral.py $HORIZON_DIR/openstack_dashboard/local/enabled/_50_mistral.py } function install_mistral_pythonclient { if use_library_from_git "python-mistralclient"; then git_clone_by_name "python-mistralclient" setup_dev_lib "python-mistralclient" sudo install -D -m 0644 -o $STACK_USER {${GITDIR["python-mistralclient"]}/tools/,/etc/bash_completion.d/}mistral.bash_completion fi } function install_mistral_lib { if use_library_from_git "mistral-lib"; then git_clone_by_name "mistral-lib" setup_dev_lib "mistral-lib" fi } function install_mistral_extra { if use_library_from_git "mistral-extra"; then git_clone_by_name "mistral-extra" setup_dev_lib "mistral-extra" fi } # start_mistral - Start running processes function start_mistral { if is_service_enabled mistral-api && is_service_enabled mistral-engine && is_service_enabled mistral-executor && is_service_enabled mistral-event-engine ; then echo_summary "Installing all mistral services in separate processes" run_process mistral-api "$(which uwsgi) --procname-prefix mistral-api --ini $MISTRAL_UWSGI_CONF" run_process mistral-engine "$MISTRAL_BIN_DIR/mistral-server --server engine --config-file $MISTRAL_CONF_DIR/mistral.conf" run_process mistral-executor "$MISTRAL_BIN_DIR/mistral-server --server executor --config-file $MISTRAL_CONF_DIR/mistral.conf" run_process mistral-event-engine "$MISTRAL_BIN_DIR/mistral-server --server event-engine --config-file $MISTRAL_CONF_DIR/mistral.conf" else echo_summary "Installing all mistral services in one process" run_process mistral "$MISTRAL_BIN_DIR/mistral-server --server all --config-file $MISTRAL_CONF_DIR/mistral.conf" fi } # stop_mistral - Stop running processes function stop_mistral { local serv for serv in mistral mistral-api mistral-engine mistral-executor mistral-event-engine; do stop_process $serv done } function configure_tempest_for_mistral { if is_service_enabled tempest; then # nothing to do now : fi } function cleanup_mistral { if is_service_enabled horizon; then _mistral_cleanup_mistraldashboard fi sudo rm -rf $MISTRAL_CONF_DIR remove_uwsgi_config "$MISTRAL_UWSGI_CONF" "$MISTRAL_UWSGI" } function _mistral_cleanup_mistraldashboard { rm -f $HORIZON_DIR/openstack_dashboard/local/enabled/_50_mistral.py } if is_service_enabled mistral; then if [[ "$1" == "stack" && "$2" == "install" ]]; then echo_summary "Installing mistral" install_mistral install_mistral_lib install_mistral_extra install_mistral_pythonclient elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then echo_summary "Configuring mistral" create_mistral_accounts configure_mistral elif [[ "$1" == "stack" && "$2" == "extra" ]]; then echo_summary "Initializing mistral" init_mistral start_mistral elif [[ "$1" == "stack" && "$2" == "test-config" ]]; then echo_summary "Configuring Tempest for Mistral" configure_tempest_for_mistral fi if [[ "$1" == "unstack" ]]; then echo_summary "Shutting down mistral" stop_mistral fi if [[ "$1" == "clean" ]]; then echo_summary "Cleaning mistral" cleanup_mistral fi fi # Restore xtrace $XTRACE # Local variables: # mode: shell-script # End: mistral-22.0.0+git20260814.61.b4aeb55/devstack/settings000066400000000000000000000037731524065565300216430ustar00rootroot00000000000000# Devstack settings # We have to add Mistral to enabled services for run_process to work # "mistral" should be always enabled # To run services in separate processes and screens need to write: # enable_service mistral mistral-api mistral-engine mistral-executor # To run all services in one screen as a one process need to write: # enable_service mistral # All other combinations of services like 'mistral mistral-api' or 'mistral mistral-api mistral-engine' # is an incorrect way to run services and all services by default will run in one screen enable_service mistral mistral-api mistral-engine mistral-executor mistral-event-engine # Set up default repos MISTRAL_REPO=${MISTRAL_REPO:-${GIT_BASE}/openstack/mistral.git} MISTRAL_BRANCH=${MISTRAL_BRANCH:-master} MISTRAL_DASHBOARD_REPO=${MISTRAL_DASHBOARD_REPO:-${GIT_BASE}/openstack/mistral-dashboard.git} MISTRAL_DASHBOARD_BRANCH=${MISTRAL_DASHBOARD_BRANCH:-master} GITDIR["mistral-lib"]=${DEST}/mistral-lib GITREPO["mistral-lib"]=${MISTRAL_LIB_REPO:-${GIT_BASE}/openstack/mistral-lib.git} GITBRANCH["mistral-lib"]=${MISTRAL_LIB_BRANCH:-master} GITDIR["mistral-extra"]=${DEST}/mistral-extra GITREPO["mistral-extra"]=${MISTRAL_EXTRA_REPO:-${GIT_BASE}/openstack/mistral-extra.git} GITBRANCH["mistral-extra"]=${MISTRAL_EXTRA_BRANCH:-master} GITDIR["python-mistralclient"]=${DEST}/python-mistralclient GITREPO["python-mistralclient"]=${MISTRALCLIENT_REPO:-${GIT_BASE}/openstack/python-mistralclient.git} GITBRANCH["python-mistralclient"]=${MISTRALCLIENT_BRANCH:-master} # Set up default directories MISTRAL_DIR=${DEST}/mistral MISTRAL_DASHBOARD_DIR=${DEST}/mistral-dashboard MISTRAL_CONF_DIR=${MISTRAL_CONF_DIR:-/etc/mistral} MISTRAL_CONF_FILE=${MISTRAL_CONF_DIR}/mistral.conf MISTRAL_DEBUG=${MISTRAL_DEBUG:-True} MISTRAL_UWSGI_CONF=${MISTRAL_UWSGI_CONF:-${MISTRAL_CONF_DIR}/mistral-uwsgi.ini} MISTRAL_UWSGI=${MISTRAL_UWSGI:-mistral.wsgi:application} MISTRAL_SERVICE_HOST=${MISTRAL_SERVICE_HOST:-$SERVICE_HOST} MISTRAL_SERVICE_PROTOCOL=${MISTRAL_SERVICE_PROTOCOL:-$SERVICE_PROTOCOL} mistral-22.0.0+git20260814.61.b4aeb55/doc/000077500000000000000000000000001524065565300170075ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/requirements.txt000066400000000000000000000001241524065565300222700ustar00rootroot00000000000000sphinx>=2.0.0,!=2.1.0 # BSD os-api-ref>=1.4.0 # Apache-2.0 reno>=3.1.0 # Apache-2.0 mistral-22.0.0+git20260814.61.b4aeb55/doc/source/000077500000000000000000000000001524065565300203075ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/_extra/000077500000000000000000000000001524065565300215715ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/_extra/.htaccess000066400000000000000000000004301524065565300233640ustar00rootroot00000000000000# The standalone REST API V2 page was removed in favour of the curated API # reference published at https://docs.openstack.org/api-ref/workflow/. # Redirect any old links (across published series) to it. redirectmatch 301 ^/mistral/[^/]+/user/rest_api_v2.html$ /api-ref/workflow/ mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/000077500000000000000000000000001524065565300213775ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/architecture.rst000066400000000000000000000043111524065565300246120ustar00rootroot00000000000000==================== Mistral Architecture ==================== Basic concepts ~~~~~~~~~~~~~~ A few basic concepts that one has to understand before going through the Mistral architecture are given below: * Workflow - consists of tasks (at least one) describing what exact steps should be made during workflow execution. * Task - an activity executed within the workflow definition. * Action - work done when an exact task is triggered. Mistral components ~~~~~~~~~~~~~~~~~~ Mistral is composed of the following major components: * API Server * Engine * Task Executors * Scheduler * Notifier * Persistence The following diagram illustrates the architecture of mistral: .. image:: img/mistral_architecture.png API server ---------- The API server exposes REST API to operate and monitor the workflow executions. Engine ------ The Engine picks up the workflows from the workflow queue. It handles the control and dataflow of workflow executions. It also computes which tasks are ready and places them in a task queue. It passes the data from task to task, deals with condition transitions, etc. Task Executors -------------- The Task Executor executes task Actions. It picks up the tasks from the queue, run actions, and sends results back to the engine. Scheduler --------- The scheduler stores and executes delayed calls. It is the important Mistral component since it interacts with engine and executors. It also triggers workflows on events (e.g., periodic cron event) Notifier -------- On workflow and task execution, events are emitted at certain checkpoints such as when a workflow execution is launched or when it is completed. The notifier routes the events to configured publishers. The notifier can either be configured to execute locally on the workflow engine or can be run as a server much like the remote executor server and listens for events. Running the notifier as a remote server ensures the workflow engine quickly unblocks and resumes work. The event publishers are custom plugins which can write the event to a webhook over HTTP, an entry in a log file, a message to Zaqar, and etc. Persistence ----------- The persistence stores workflow definitions, current execution states, and past execution results. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/000077500000000000000000000000001524065565300242465ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/config-guide.rst000066400000000000000000000237551524065565300273540ustar00rootroot00000000000000=================== Configuration Guide =================== Mistral configuration is needed for getting Mistral work correctly either with real OpenStack environment or without OpenStack environment. **NOTE:** Most of the following operations should be performed in mistral directory. #. Generate *mistral.conf* (if it does not already exist):: $ oslo-config-generator \ --config-file tools/config/config-generator.mistral.conf \ --output-file /etc/mistral/mistral.conf #. Edit file **/etc/mistral/mistral.conf**. #. **If you are not using OpenStack, skip this item.** Provide valid keystone auth properties:: [keystone_authtoken] www_authenticate_uri = http://keystone1.example.com:5000/v3 identity_uri = http:// admin_password = admin_tenant_name = #. Mistral can be also configured to authenticate with Keycloak server via OpenID Connect protocol. In order to enable Keycloak authentication, the following section should be in the config file:: auth_type = keycloak-oidc [keycloak_oidc] auth_url = https://:/auth Property ``auth_type`` is assigned to ``keystone`` by default. If SSL/TLS verification needs to be disabled then ``insecure = True`` should also be added under ``[keycloak_oidc]`` group. #. If you want to configure SSL for Mistral API server, provide following options in config file:: [api] enable_ssl_api = True [ssl] ca_file = cert_file = key_file = #. **If you don't use OpenStack or you want to disable authentication for the Mistral service**, provide ``auth_enable = False`` in the config file:: [pecan] auth_enable = False #. **If you are not using OpenStack, skip this item**. Register Mistral service and Mistral endpoints on Keystone:: $ MISTRAL_URL="http://[host]:[port]/v2" $ openstack service create workflowv2 --name mistral \ --description 'OpenStack Workflow service' $ openstack endpoint create workflowv2 public $MISTRAL_URL $ openstack endpoint create workflowv2 internal $MISTRAL_URL $ openstack endpoint create workflowv2 admin $MISTRAL_URL #. Configure transport properties in the ``[DEFAULT]`` section:: [DEFAULT] transport_url = rabbit://:@:5672/ #. Configure database. **SQLite can't be used in production; use MySQL or PostgreSQL instead.** Here are the steps how to connect *MySQL* DB to Mistral: Make sure you have installed ``mysql-server`` package on your database machine (it can be your Mistral machine as well). Install MySQL driver for python:: $ pip install PyMySQL Create the database and grant privileges:: # mysql CREATE DATABASE mistral; USE mistral GRANT ALL ON mistral.* TO 'root'@ IDENTIFIED BY ; Configure connection in Mistral config:: [database] connection = mysql+pymysql://:@:3306/mistral **NOTE**: If PostgreSQL is used, configure connection item as below:: connection = postgresql://:@:5432/mistral #. **If you are not using OpenStack, skip this item.** Update ``mistral/actions/openstack/mapping.json`` file which contains all allowed OpenStack actions, according to the specific client versions of OpenStack projects in your deployment. Please find more detailed information in ``tools/get_action_list.py`` script. #. Configure merge strategy feature if needed, It is needed to change default Mistral variable interaction behavior of replacing one variable with another inside own context. For eg:: version: '2.0' wf: input: - aa: bb: wf_ex_input cc: wf_ex_input zz: wf_ex_input output: aa: <% $.aa %> tasks: task1: action: std.echo # emulate some action result input: output: cc: task1_res dd: task1_res on-success: [task2] publish: aa: cc: <% task().result["cc"] %> dd: <% task().result["dd"] %> task2: action: std.echo # emulate some action result input: output: bb: task2_res publish: aa: bb: <% task().result["bb"] %> Default result of execution is:: { "aa": { "bb": "task2_res" } } To merge results of tasks, we need to use flat data structure or the yaql merge function. merge_strategy config has following options: * `replace` - It is the default value. It is an old behavior when variable replace each other in context. * `merge` - If you set this value, variable is merged with other context. Consider `merge` strategy with the same workflow as above. The result is:: { "aa" : { "bb": "task2_res", "cc": "task1_res", "dd": "task1_res", "zz": "wf_ex_input", } } merge_strategy can be configured as the following:: [engine] merge_strategy = replace #. Configure Task affinity feature if needed. It is needed for distinguishing either single task executor or one task executor from group of task executors:: [executor] host = my_favorite_executor Then, this executor can be referred in Workflow Language by .. code-block:: yaml ...Workflow YAML... my_task: ... target: my_favorite_executor ...Workflow YAML... #. Configure role based access policies for Mistral endpoints (policy.yaml):: [oslo_policy] policy_file = Default policy.yaml file is in ``mistral/etc/``. For more details see `policy.yaml file `_. #. Modify logging Configuration if needed The default log format is compatible with Graylog, however, it is possible to configure the log format. Mistral uses the library `oslo.log` for logging. For configuration information, refer to Official oslo.log Configuration at https://docs.openstack.org/oslo.log/latest/configuration/index.html. You can use the `root_execution_id` as follows:: logging_context_format_string = [%(asctime)s,%(msecs)03d][%(levelname)-5s][category=%(name)s][pid=%(process)d][root_execution_id=%(root_execution_id)s] %(message)s #. Modify the action execution reporting configuration if needed. It is possible that actions stuck in *"RUNNING"* state, for example if the assigned executor dies or the message that signals the completion of the action is lost. This section describes a heartbeat based solution to close these forgotten action executions. The related configuration options are ``max_missed_heartbeats`` and ``check_interval``. Note that if either of these options are *"0"* then the feature won't be enabled. The default configuration is the following:: [action_heartbeat] max_missed_heartbeats = 15 check_interval = 20 first_heartbeat_timeout = 3600 *"check_interval = 20"*, so check action executions every 20 seconds. When the checker runs it will transit all running action executions to error if the last heartbeat received is older than *"20 \* 15"* seconds. Note that *"first_heartbeat_timeout = 3600"*, so the action execution won't be closed for 3600 seconds if no heartbeat was received for it. - **max_missed_heartbeats** Defines the maximum amount of missed heartbeats to be allowed. If the number of missed heartbeats exceeds this number, then the related action execution will be transited to *"ERROR"* state with cause *"Heartbeat wasn't received."*. - **check_interval** The interval between checks (in seconds). - **first_heartbeat_timeout** The grace period for the first heartbeat (in seconds). #. By default Mistral logs information about requests in HTTP action. To hide request headers and endpoint response in logs apply configuration like following:: [action_logging] hide_response_body = True hide_request_body = True sensitive_headers = Header1, Header2 Example above will make Mistral hide all response's bodies and hide Header1 and Header2 from requests in Mistral executor logs. - **hide_response_body** If this value is set to *True* then HTTP action response body will be hidden in logs. Default is *False* - **hide_request_body** If this value is set to *True* then HTTP action request body will be hidden in logs. Default is *False* - **sensitive_headers** List of sensitive headers that should be hidden in logs. Default is empty. #. Configure event publishers. Event publishers are plugins that are optionally installed in the same virtual environment as Mistral. Event notification can be configured for all workflow execution for one or more event publishers. The configuration is under the notify param at the notifier section. The notify param is a list of dictionaries, one for each publisher identifying the type or the registered plugin name and additional key value pairs to be passed as kwargs into the publisher:: [notifier] notify = [ {"type": "webhook", "url": "http://example.com", "headers": {"X-Auth-Token": "XXXX"}}, {"type": "custom_publisher"} ] #. Configure info endpoint. Info endpoint could be used for exposing some important for support data in json format. This endpoint should be enabled manually. Store filled info file into environment where Mistral will be running. The default configuration is the following:: [api] enable_info_endpoint = False info_json_file_path = info.json #. Finally, try to run mistral engine and verify that it is running without any error:: $ mistral-server --config-file --server engine mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/config-reference.rst000066400000000000000000000004761524065565300302100ustar00rootroot00000000000000======================= Configuration Reference ======================= The following is an overview of all available configuration options in Mistral. .. only:: html For a sample configuration file, refer to :doc:`config-sample`. .. show-options:: :config-file: tools/config/config-generator.mistral.conf mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/config-sample.rst000066400000000000000000000011371524065565300275260ustar00rootroot00000000000000============ mistral.conf ============ The following is a sample mistral configuration for adaptation and use. For a detailed overview of all available configuration options, refer to :doc:`/admin/configuration/config-reference`. The sample configuration can also be viewed in :download:`file form `. .. important:: The sample configuration file is auto-generated from mistral when this documentation is built. You must ensure your version of mistral matches the version of this documentation. .. only:: html .. literalinclude:: /_static/mistral.conf.sample mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/index.rst000066400000000000000000000052531524065565300261140ustar00rootroot00000000000000============================== Configuration and Policy Guide ============================== The static configuration for mistral lives in two main files: ``mistral.conf`` and ``policy.yaml``. These are described below. Configuration ------------- Mistral, like most OpenStack projects, uses INI-style configuration files to configure various services and utilities. This functionality is provided by the `oslo.config` project. *oslo.config* supports loading configuration from both individual configuration files and a directory of configuration files. By default, mistral will search for a config file named ``/etc/mistral/mistral.conf``. More information on how you can use the configuration options to configure services and what configuration options are available can be found below. * :doc:`Configuration Guide `: Detailed configuration guides for various parts of your Mistral system. * :doc:`Config Reference `: A complete reference of all configuration options available in the ``mistral.conf`` file. .. only:: html * :doc:`Sample Config File `: A sample config file with inline documentation. .. # NOTE(amorin): This is the section where we hide things that we don't # actually want in the table of contents but sphinx build would fail if # they aren't in the toctree somewhere. .. toctree:: :hidden: config-guide.rst config-reference.rst config-sample.rst Policy ------ Mistral, like most OpenStack projects, uses a policy language to restrict permissions on REST API actions. This functionality is provided by the `oslo.policy` project. *oslo.policy* supports loading policy configuration from both an individual configuration file, which defaults to ``policy.yaml``, and one or more directories of configuration files, which defaults to ``policy.d``. These must be located in the same directory as the ``mistral.conf`` file(s). This behavior can be overridden by setting the :oslo.config:option:`oslo_policy.policy_file` and :oslo.config:option:`oslo_policy.policy_dirs` configuration options. More information on how mistral's policy configuration works and about what policies are available can be found below. * :doc:`Policy Reference `: A complete reference of all policy points in mistral and what they impact. .. only:: html * :doc:`Sample Policy File `: A sample mistral policy file with inline documentation. .. # NOTE(amorin): This is the section where we hide things that we don't # actually want in the table of contents but sphinx build would fail if # they aren't in the toctree somewhere. .. toctree:: :hidden: policy-reference.rst policy-sample.rst mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/policy-reference.rst000066400000000000000000000011431524065565300302320ustar00rootroot00000000000000================ Policy Reference ================ The following is an overview of all available policies in Mistral. .. warning:: JSON formatted policy file is deprecated since Mistral 12.0.0 (Wallaby). This `oslopolicy-convert-json-to-yaml`__ tool will migrate your existing JSON-formatted policy file to YAML in a backward-compatible way. .. __: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html .. only:: html For a sample configuration file, refer to :doc:`policy-sample`. .. show-policy:: :config-file: tools/config/policy-generator.mistral.conf mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/configuration/policy-sample.rst000066400000000000000000000010171524065565300275550ustar00rootroot00000000000000=========== policy.yaml =========== .. warning:: JSON formatted policy file is deprecated since Mistral 12.0.0 (Wallaby). This `oslopolicy-convert-json-to-yaml`__ tool will migrate your existing JSON-formatted policy file to YAML in a backward-compatible way. .. __: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html Use the ``policy.yaml`` file to define additional access controls that apply to the Mistral services: .. literalinclude:: /_static/mistral.policy.yaml.sample mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/img/000077500000000000000000000000001524065565300221535ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/img/mistral_architecture.png000066400000000000000000000650201524065565300271010ustar00rootroot00000000000000PNG  IHDR*cWiIDATx \es L#"04:D!2aC4 LD@ArKh`'aH՟E@ p ~z{uUuծog%]k_޷@0 y,ԛ͹ؚ'~N{ny**bƱ33W5fϝ|ꁕ0AfV֘}V_{kE5,y@Yn$dy|^nxޠ?2j&FTʶuK%3,3wY6||y8>\LK9XTcbzl71!xKuC3pm&yO,x{r{M:.aKq)fi<͉}|tǷڞ U=1 ƿg_m禈@*c HZ fFhWǭl$'~{ޓjA,7OF׭"i? X񟒋Ga/&<# [$\If#} n5eO+H]̯@Ohs?fom4; qv ]|nM(4\Ch8Lj I|*W]Du |& " \3AA@ir ""@q ""@q ""@q ""X:ADD:DDA@DADA@AD@ir\"" "H#@LAD@ir "" \3AA@ir ""H#@LADA\"g""P\"g""P\"" TU f#H3_xaDϤq> ]"d, L K\9epyGghϤ;2R yF3;5c|.s1([P)rV9AЖ޸ w!|Z24C@j\l7 4؁ @<@DX۝qNh` kӺ\Mَ;PKl` `nп2^G([PC;PhBa;Ph[{qG([40˪P-@q}Q5? ve Aj`lQhnۭq=znspL- #P_gu<6 ve A:q5iS([@C'FHAED4)[-@j\lgp\׍v2\cN q|\-" A\JU>clQAD`[ܒ^ 5]%{Q?$P([ "@]e  "P([4h P4h PuFwUBg ǞG@c([PʝV\1J^08ul@ݙQ7W/,pSul@hE W@c([-d -@Fepc|~.S@@٢ldo,H ul@t$:P([G orсXe DheQoob.@c([-`u0|5d -h2M -h"70?@c([-d -@Yw ~@c([-`H ulQZOo@heqf @c([-IH ulQό\loo 5ow Fulpbd  %\yk)[-u 5m/b-4;s1LtP+DY$}*b^.B"K1j/7} TWaL.ca&qSwN;h8hwӟOѦI q{DǼ"PWDА$(c@&7| A7| }h+5$/[>u Aи%SW$/[>u Aи%SW,"Hp_7| AL- BPg)qKpçY$}h+"89߾m N65~̽'aצ^ϗs< @O]!DK{_ճ9,?nɞ{=>K4'.D hcr.f8;o).Ӹ%׃_:q1t=ܶ/4JW7R7h&a3m˗\Ś\ņ\<6jԨgr;;gsn\߃נk<"7JY{O.SWl+x`@v O\xsbƔ|Z,UQ[ٹXXM,Sc ߕab  u'|!8óq;8Tw⏹wbuƛ7c)&4n neeB 5ˀu?D%%&)U5+R&ƢӝJ$ɕ$k s"'?<E /ΚpU;k9\WEFsOMh$8 }qfQѹ$Ҹ%FA 0q;ivM4ƊR]Km(YC&A )B#j;(;';m_ڷ#BjE_|+9©C-$oz^?h-$ހ2H]!F:&)eBb42%(HW٪v;u ݂vYB۞⧩ @ЉωƳ)#|5~h)΋&>1c6蟥t~FZ ƦTx_3l$j]dbxoz9oF]ZNrH-`{O6}͓v$N"_i|ɟ9'!V͟1+e njH? "```UJ]e5ˡX)5t׈ "%ΞA^o,z|=BܔtK^]IM د:`5 FBZW,N?%F,2>:-_>H~}m^g&)4N=EPkIkEp#"0s*o;E";DI=` qYBGbg5ՅK]ߴxf.5uvݩሠPFUlztI RLUƨlhj]QY)$V重LطB3TnƼ7ɠNglTS+Iu@u!,C:־/r]ol_Q  ׮! ;[UZXc6rui m.}Dl@Z71Pekv(K6 V$u_O?nt2i˞-گ/i|ɥ|:zfp7uUg mZΫеԝ;MwN))A:ݽZ),N k4v#^uDPY;wRh4JZd>ov])_2~?'j[p_gVkz`Mݒ M~K3dĤ1;ye㶋vҔ67 [/B`&]}]AlI٬Y C"3D5d,|l1I&Ӟ'-HY%"41Djl%ꢆ6 ֥ѭql*~ce}&)u=M[Ç_mQWR?k?̤ d-@ DX울>!ѣ(Z^6jJDJWo!̃`]djuE?( ]GNLR L`1Jg g]-WiJ$""WД{qx1^v "+kSzxiQe$Z\k-U+ƕeRI*n `#ɉJEPmwBeS5]Sa+Bϧ;m-t k""芻Bɟ9y!'|Ԗ̌쉺`Z?vlQB.ȍV,hIKY7϶ˊ#V4:Ltc4fkviGhܤϚYU7~ڧ7`dW""5^,{?:BT3|TD"TjH +C[S5l^"hg)UMF/I{ b>oC[^eURr/өWYw3jb"+X*kA_:W].vqnHc'Iw'nCi33;KNRlU&ib#PO F `yLA+{x7^w'CT%YKH #|ߐTT SgT̮Vq&P[U+T$Q"~V1uiWpeHgtݱen'#Ix}N7"X췚Ǿ> D>d/@bj[OlrTcDcƧLAiH['N瘴"XU lk亢̉2Ƴ2si o2j/~2iuYE\}:Hޔu3;n 7"XZ~r9"t2,Oo"2pb)7KrB3ptcjDmX&q +j0}kOSm#AUC[I"B7|F+nʪ# dCeD?gEUwUveK]UֻܗbftnxZW0iyH;?]K:R뎥3C=6# m{bI-_NsK4Dyh]`iߡ|(QN}sP9Q=vq,"̡azyä嫽0tFo"c)lCI2I?^]}f%Ad」N 2~C*+hΘǽԪߕiڙ_][熟)tF`J؉Խ6IIV[Aea..S+}sج%8K{>x mc':rh lh|vZ`E0I1$|ۻѣoYe"TVTfTvTZ23[ qQYiTfFW+" &c>"m,w˵]%iEMfoKcj؀ #(|[|A(jep5oY1)'|d`1cwɨweUf|4#Ѩ̌KAG8Iƿqv}O+shEΟ9׊`?:b}Ǘ:u{0Rǎ"t>IcrADv`{λ,|qqv7ݍ`ӿ~î5:_wej$I\xl*t֗ cZi35(]hYm>kޤ'ҩC]8٬m e׿TN{>v"v> Tp_E+SW? F]N/^=)ׇ3@ {?J4*+auu[l$p.u@GZ$^[vT61m)!7 ¹|rxDRfdOY elwR.M5K.@~`E+{ٗxnxmyCvg왿t >/|g}*<Љoz >O໒- X䯭R+AGB+"X#ə&nI*_zBz %EP]AӖ3rhM'|V5M;]]%UADcV|C+ޛ|hL؁7y펱w|2ybuw9oi8C3'ceg7J4*+u %\SSWDˤlv ,'X c$6B e*9_: TA1~_xBׅt ɳ%+o5`#iv2N>?w' NxL|ܮiyg 篆f[N$3]2pGrޠ|o4jeqKn4[u@Soc 2f׬-ԽtX=ɢ}D`G-v> Y[YG{OcЎE9~"p $4I]K8׏z߾qGf?EYE %Jv )v:7-%ߊ$Wkȉox ~ݓ}w9m{/~}S\eEWK]I@#RWlI`)Ie,I[xV*~TJ,"# * }/֘CIÎp8c>19~?o#8=hI"~N]m_WB̤bJlG3u8)'Ö{ʜp;dO*9ߕT(uEP={].RWlcIe%KZX^+&H/e}q&pjMPB;?mE싍}L;u?-|/ U_`Sߋ(jH۩f(~C vA:7Թ5R=}&ZA]9wmh*A!H`WH u@˜MTҧBV6QdJF:7`vŭʽXP%+ɣKť{탟uA7˿ _Yӣż}Lעbr+P8~x AL4n,n{/Z.S(4fhv\;+A↹96RWD,"|)롨{g"4$(č77RWD. .f^FAF@ +u2Ip_@-j1vkBҤL1M_Puْ5nZ5?%JdXiZ=%l&Ҹ$TwOsZԝ{!dYKQ׿ۮ{~n֪d]v{]:{Rr+ib ^֐<ٙ_}TϻbNԎC62v>ۗ(J3ez&DP"&aLB;QN%wv [Htr>vff@w%[BL]!I" 6xE*g -F΁V%P0eŬLVQu"(rkVt:2ۢt _r/+W6ѡ_nx_$:e kW+ib ALAda$2eAsb5Ex1 [dX(JBPg)Dsf$k>{ŝHULb8ߧ ڬ 9$.KYe&1IMHpnϻ>וuQT]cu4n 1uR&/ g$cvaYs]%ۣDF:*wu¤>mN(@KA{z#|$Vm]%I.%nYR64[BL]!I9 cW"?}, 28{g~c퐉\4NɒIe-ҽm;HuTVؚ8\uۆĮ~QSG7uOu9e'# AWWVw*ІqKP+u2I4r/j< vp/,]Q&Pq%~.;&Y,e?;FПgc.|:t63qzmZF64[BL]!I&޳R Nl'q4ɐCxREv3"e-,gA7=7nOJg!q|B7RRIDK҆qKP+u2I 6rIIlF1XL ftR&p)W%V-z/he"v͈Fɤ#h64[BL]!Ida$Dt{o윿7غ%6dj#t[i[=MS3(i'q ^o+xiuoUFн:kq 2"Hd/ADWA!f_ՊRD2ɔ\l728$Ad^%YCA,3};"H ݸ?."__p|"H ݸwUl!""!  BI "X:ZP> ""mh$ ̼jλ1$ayD-DhiulFAD$DЁ" ]H` u]g_{Oʵ|"|Qȟn~λb]$v;_^Q\uۆ踊.)zLt>>Aw4C3+I8IӘ4n}7I {x'IݧqGcH`VdOWVnwo_}g;vܽ{@SDQݷ/~(V %.{c9}ԹX^z%<Ո ;@FjVt`:}r]ChX6V[mLuUPL/cF;tc AI*{(43iҹikG@Ie@AnCcJ`ˉZᓰ9N\xU퓤ۨ&E'n=?:kTY@=oz*>ڮzޡ%'Aw4"6uєI쌞2UT]CեSĎ_V4kVP=&t{PKRDhX6VƢ$0ӡzuԒIH.i KrzL躍琥n "mh\ ̴J$uL˶K0:}h[e4Y;ek0:{M,&j ߍUDhX6 ;|WP@D@hX@D@At$$AD$$ADA@A@V@D@\̍EWDcGBKK "XBhw@ +'fW G"'W]='XBJ "h u]CAbd'ҬDn߭H "8p"xWE"x @ɠ-vsTբod0 "w>(K߶“_=7E>G/F1B.x&Bqk_=?n$n/~?wekAdl \g$p  @rbHlfV$iEP")t%WS1i]CO\xU$hIeǽ)<\Q$+" $:5%Ff70">;vK.bsߙLYAɛC8yW2yNܶWٓ'r {{۽/zLY7e!s/I F׼{OK^g|CDPox\m`$13(|sJM NJXE0kؔ"d«dvypfM#ɦm\=ዠ>zǼGKTzu[uǴ׊ (Y{8='#8\ob5N?@Ӌ`%iEkGf"(q*gRE+b1 lD+k?2I]G|"< 2XrH(4Z33z(+pEpy}gi?J2Ydl= lJlٮn5ԉj;׍S]L%DM; JAd0F6{Rj]/H uzv)EDplIVyR6 YA{S{|I.vKvO7>m)YA(Mܢ8?I Khw4t*6k/>^|i"hgMAuT׹,hCA`3J`)"86#+Nn7)Tq)"8Xwڶ ?x Ep~ge\Y gZt + P̺6޲R$P!' s$=B"ݤ0"̃C]HAsQ6..I," Z暆&{/\<˝3evwYA+s@by"> fIFbIgVsm@6-1Һ4xZ][ARiDJ.&ju {د˺I_'rIKn _fDrs2:FNDA+}M*hz?Ɍ`އYƅeo1tr0ۍOrD˼G9f[֛VVAe\!%Mb˥*_&3%WkLe9",xZ$g~c-cƻeM"jVv\A:H^AKApV l7l\JՄ{ D-yv;= -*$M)N4dj{fTnnP¥[#ߧ6WCߤ{ڏۇO=nI;Um2͒ D#Ƕ+~&b"O⢌2akD0%˼76楈格>wg_j$jDp'̶XZD7R!` 6 @+`V$B4<2A3.$u%5n<[Ӽ~iD͟p:\lm۞ߣAᮡ:'Њ"؊ @#f຋`g䨑S3Ѽ_ "83Eι=8Seg4u< [8V$`{?Y8+- N1'q݉ǚmǯhlU D Dd>.(ʂ Г( =A~w Fv"&2dhVԏnaŻ]Cz^c>vx.>#6z+B" @Ƞ}+#(Is,.Xq_}ju08J^9׼v'"L8^og5x9nn![Y%i_k~$8scזkoDv{0tz,`K "H M M7cc)'ۏdz48&lVmW$H "H M!}-..m #H "H M%@a b"5.N @{?v*A$0"'J^; D-H`DMOEBpADM$0#"me @ {O$;^~5« O<~[?s _^߄>-|rێn O;G;u# }qg CH`DPBk#hs}[ e$\¥QDPR掫lM}t*j۟?vg~csp>׮؇2WGf@E ̠#hE,ewDm{7 \Ǿ_{S[vKDV~7oW3\]EǵfYz "Y)%rjEо^Y9$[YE2z VZ&[hLf_|13u̎(GW[-p=D[\LsI"x; [V A7 MF bPwFADZyAT`_\z"H "XY4 fjfQ&k|iY>?IKf ucE@Ts-:E[ܸ84#,u>f֯;.l`:"5#KysWG"h *C疉gվ5~O!$4? [zBy5_h:krl#HVcf:8ɖ"- iYU"tf^z4Ob*G(qvI%t߽*hSYI;P "HD,A[G uͬD-T#tifO2w7"@YGu y']GaQyDAc" ԒXA'pʐI-n@Ͷ4N)\7Kd^sʶY9e=fԕsm5.ܾ|l5DjU@2DD*gO7V#nQM?;q jܟ\FBBw- DAE|$Ů&Q'xE7tٮj*uE5DA☈ "XLU}-%*Z*.nBNT j`3,^8泗ƌ Q DAƣKub}_+J2|Eq{X>uUFQJ q=;z^"HD\R 1xqcG2$N"HD'ϯDjBeFe'Q_" qLDhgQRp;" qLDh.s7ߚ0yz,EvP8  DA&cl.b'BHe>rwxN,.; 1ADi\# ėȓϱbܿqY@$"=CGe)q.fucc d"1AD ی\lLuR!S?saw~:bi DAdj?&lcKc\6QL9?I!GM Gw'OП0䘈 "1r ݁OPFLJmT1l{J5~X9"1AD`3-M6n?FB_aI }W}3H\l}N D`8h2XOke-QHZ$;rD,_N'kьʾJ5L>&of.QTA"PKq:;Nxt{.<Ii%-'{c ?Îp&aB$/쀌@mEpNܸGslYN︈ @c1h:"kIhvH8)~iO=QVQ¨q);gϑJt MsP~ nj;MrSv@XX—5A#hxǒ(YrqO.ʪ*):жHN"]{j8CSWLu.tlŨѣ+R7I4k2|3sh(\^䘙:(G/XgROT^ju?:=>\uO2ZA]9*cl,Scy1'/hZcJ||&gfeBпx 죉ΕfL~8=`2Oiӧ4IL{s Z E` s1lnD^_,Wn1wu\?M7ؓ72PKՊW#p~AVR27(cLu$0-]k$p]qA2q]?{KF6LԒyF>W(e< Jt.c{mq0uE #E N3j %_3|nˍ..u @ar]hɠ E %3 Xn`VK8LŎ+BiI` A֋U 4+j,h=16gHdV7 jwb譡9aȴgsצq *m`6vEYX2j[ 0<EcV]; h. ("a\?g9:"1XZj7E>A+D ;, 'aZr%~|X@ƶg\2K/{&UY v|/"*.3HPat4 N NN@g 7I0aRge|"V'I$3lм`pUwcp (Fh~oe`0cF1@ 3) mϣ Ẅ:4 q'h7P@\6>!OOe0 D c8 ٮީ.y_:3 "Í𜺊j5:vW08.mEI2;||7 d'cs|qw#Ye2"⚸ǜ :enQUu:f!ucW$(Yd #nñ$-nrNau 3Ek2KnbZB2XvA Rଗy۫.=l#PE`p36 v@I[T :dpf0؝2DEô`pż5ez8D QE啥z.M^}Ή -j`K$"ZylRE'1LLS? 溂 @Fբx;(y$03-.Tw"X[ Am ZL7 rrlQE&鋏sM|\(F~jE"]j|wr08CiK8Y`zBvQNfk)kubmп,ozQ\ ]G'蟅RAPb0nu09RpfПYlZevP -Ǘr?3;c97R߈ yA' %FGF+F@EvSwN;h8h@O57hhP㔆) S)P0%h S)P0%h S)P0%hRߨo70%hR S)0%hR@|9߾8u=Oo$OÔV8kOˮks/Ɉ~/A5L]X j(ֻa:ǧaJ}Flru?@A7D z6E/5D\0kyxH]ZA0Q2"HfA Wp[?n>_x-j̪qiQF½FG$ndQAm&lodRꅗ^Wr{~(QS]S&%YDek> DPL5:j(5Z\=eƗOuUSj"B"x#*ՠaJ}˒>8ySTg@_,?u-դ4_ݶF@0AezL %w' z/Z Zia Auɶ)uڊ*^Lw$0i\! DP̞dLR5ԊNjQA UC*&uImYDiRߪ=k~xQYŊR.Icj /o5EPԍqxhVCUa Ab'Gb6^k c'})$~Wo@i?+j*×$ 5:@~F2DPgI[)- "Lc2zT]/ nې~eo-$ZJ?̠~d|T8=.t赍6= S[DvYh:zN?dwQ1v{m$aWm Ÿ5T RDe]ýa ` CEOn17Ȭ4a= otMz SDЏ1>}^u'->[Gֿ*Ozzשl͐mぁ'c=?2==n۴.=z# ^ 删Ү鹧K^WF-5<%I {R_'! ዤ$1 jx:ro70E}^-y2rk˨WE-nl:}2玤Mm3L{߲CN}DA?7@ W6m`|Fݗ2  5ʤY."Lb^zeHCS}ϓj0;2FrY$p[フ!a˩ʣPQ C ^g3jAe}UWپ4kN7h9,FLI,~&f%w5μD%= C C%R,emqmNgNseRP7MϘJf蕴Lʎݧ/f =[o$zc㚩4G;7_+R ۢ/I֪܉ozS]/aXIL Bݹ(TcP"%!sǬJ.4n6Н/4LB>˪6m+IwUebˮ~X~>ڟ\+TT# }$W_7@s>f3~T Ȥ5l4sٰ :MJg ERC0)j%KpW$M ]Cgjaڼ",rH[CP?x<3CSok,gZ{&LETAePaZe)g5liJ=Z}NҎoqM=΂M0ۻ{I o-&{`WBuJf̴ߓ鞚U"*+#ߟ{^mUk-}Dϝ_^`է~ /Xfash0d]B#uάlTD!G@0θ _c3?Wfbwf*l\4_KcssH#$Ig^IF73uL+tn{wzguৱpkwif5bF0kto>.R!'n)Rކ%w.}f2lYo͢ea^q}>(\1dpBpc(bQ!v&нMƘ-S_y!(^M.rf(lML{b5]@se]Y <3t}m˹uΛ'3fҨf?W!HL_kL~kᏏf)AE tg k:ٝFg%Q|>~ߛ3aIߟMv v7]V.r#%]me03幾8 |~ [g%SfR۱H>?qO( ).~ 4eaL~k'0I;9Y{ |ٲ_!|J!8ue=.bg:?f{|'GQ{MBp?:|f.`ItX3nYGԯϭ%~G.I^ZwJ2;9\&1gݶy-Dyt_?IdBp%{̰,Rbz-ۭY`\KGhfg!5K?ꂻgӉwYׅ*"{1GO=K9w7Hkq49qM~ڎK~93|Svb)7 r]u.>w͟9qm7@bj!1ox$5)oԐ" HL )oԐ" HL )oԐ"ěx$T @bjHLś!$T |_rj<˷Sf7AtJNx3C]oP{MTYIENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/index.rst000066400000000000000000000004641524065565300232440ustar00rootroot00000000000000=========================== Administrator Documentation =========================== This chapter contains all needed information about how to install and configure a Mistral cluster. .. toctree:: :maxdepth: 1 architecture quickstart install/index configuration/index upgrade_guide mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/install/000077500000000000000000000000001524065565300230455ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/install/dashboard_guide.rst000066400000000000000000000021241524065565300267020ustar00rootroot00000000000000==================================== Mistral Dashboard Installation Guide ==================================== Mistral dashboard is the plugin for Horizon where it is easily possible to control mistral objects by interacting with web user interface. Setup Instructions ------------------ This instruction assumes that Horizon is already installed and it's installation folder is **. Detailed information on how to install Horizon can be found at `Horizon Installation `_ The following steps should get you started: #. Install mistral-dashboard in horizon virtual env: .. code-block:: console $ pip install mistral-dashboard #. Enable the dashboard: .. code-block:: console $ cp -b /mistraldashboard/enabled/_50_mistral.py \ /openstack_dashboard/local/enabled/_50_mistral.py #. When you're ready, you would need to restart horizon, e.g. with apache: .. code-block:: console # Debian based $ systemctl restart apache2 # Or RHEL/CentOS $ systemctl restart httpd mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/install/index.rst000066400000000000000000000006251524065565300247110ustar00rootroot00000000000000================== Installation Guide ================== .. toctree:: :maxdepth: 1 install verify dashboard_guide The Workflow service (mistral) enables setting up task relations that have to be executed in a particular order, called workflows. This chapter assumes a working setup of OpenStack following the `OpenStack Installation Tutorial `_. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/install/install.rst000066400000000000000000000175631524065565300252610ustar00rootroot00000000000000===================== Install and configure ===================== This section describes how to install and configure the Workflow Service, code-named mistral, on the controller node. .. note:: Mistral can be used in standalone mode or it can work with OpenStack. If Mistral is used with OpenStack, you must already have a working OpenStack environment with at least the following components installed: - Keystone with API v3 support Note that installation and configuration may vary by distribution. Overview -------- The Workflow service consists of the following components: ``Mistral API`` service Provides a REST API for operating and monitoring workflow executions. ``Mistral Engine`` service Controls workflow executions and handles their data flow, places finished tasks in a queue, transfers data from task to task, and deals with condition transitions, and so on. ``Mistral Executor`` service Executes task actions, picks up the tasks from the queue, runs actions, and sends results back to the engine. ``Mistral Notifier`` service Send notifications based on state of workflow and task executions. `This service is optional`. ``Mistral Event Engine`` service Create workflow executions based on external events (like RabbitMQ, HTTP, kafka, etc.). `This service is optional`. The mistral project is also providing the following python libraries: ``mistral-dashboard`` Mistral Dashboard is a Horizon (OpenSack dashboard) plugin. ``python-mistralclient`` Python client API and Command Line Interface. ``mistral-lib`` A library used by mistral internals. ``mistral-extra`` A collection of extra actions that could be installed to extend mistral standard actions with openstack ones (by default mistral is not having any OpenStack related action). Prerequisites ------------- Install the following dependencies: On ``apt`` based distributions: .. code-block:: console $ apt-get update $ apt-get install python3 python3-venv python3-pip git On ``dnf`` based distributions: .. code-block:: console $ dnf update $ dnf install python3 python3-venv python3-pip git .. note:: you may need to adapt the previous commands based on your distribution. Installation ------------ .. note:: For instructions on how to install Mistral using devstack, refer to :doc:`Mistral Devstack Installation <../../contributor/devstack>` Clone the repo and go to the repo directory: .. code-block:: console $ git clone https://opendev.org/openstack/mistral $ cd mistral Create a venv: .. code-block:: console $ python3 -m venv venv $ source venv/bin/activate Now install mistral: .. code-block:: console $ pip install \ -c https://releases.openstack.org/constraints/upper/master \ -r requirements.txt \ . .. note:: You may need to adjust the constraints file based on the release of mistral you are installing Generate the configuration file: .. code-block:: console $ pip install tox $ tox -egenconfig Create the mistral directory and copy the example configuration file: .. code-block:: console $ mkdir /etc/mistral $ cp etc/mistral.conf.sample /etc/mistral/mistral.conf Edit the configuration file: .. code-block:: console $ vi /etc/mistral/mistral.conf You may also want to install the `mistral-extra` package to have the opentack actions available (but this is not mandatory): .. code-block:: console $ pip install mistral-extra Configuring Mistral ------------------- Refer :doc:`../configuration/index` to find general information on how to configure Mistral server. Before The First Run -------------------- After the installation, you will see the **mistral-server** and **mistral-db-manage** commands in your virtual env. The **mistral-db-manage** command can be used for database migrations. Update the database to the latest revision: .. code-block:: console # For MySQL / MariaDB / PostgreSQL $ mistral-db-manage upgrade head # For SQLite - do not use sqlite in production! # e.g. connection = 'sqlite:////var/lib/mistral.sqlite' $ python tools/sync_db.py Before starting the Mistral server, run the *mistral-db-manage populate* command. It creates the DB with all the standard actions and standard workflows that Mistral provides to all Mistral users.: .. code-block:: console $ mistral-db-manage populate For more detailed information on the *mistral-db-manage* script, see the :doc:`Mistral Upgrade Guide `. Running Mistral server ---------------------- To run the Mistral components, execute the following command in a shell: .. code-block:: console $ mistral-server --server all .. note:: in this situation API will start only one worker! If you need more than worker for you API, you should start the API with uWSGI (see below) Running Mistral components separately ------------------------------------- You can choose to split the Mistral component execution on more than one server, e.g. to start only the engine: .. code-block:: console $ mistral-server --server engine The --server command line option can be a comma delimited list, so you can build combination of components, like this: .. code-block:: console $ mistral-server --server engine,executor The valid options are: * all (by default if not specified) * api * engine * executor * event-engine * notifier Running Mistral API with uWSGI ------------------------------ The WSGI application ~~~~~~~~~~~~~~~~~~~~ One downside of running ``mistral-server --server api`` directly is that it will start only one process (worker) to handle HTTP requests. While this may be enough for small/dev deployments, it may not for production. In that situation, Mistral provides a WSGI application at ``mistral.wsgi:application`` that can be used with any WSGI server. The below example uses uWSGI Using uWSGI ~~~~~~~~~~~ Install uWSGI: .. code-block:: console $ pip install uwsgi Create a uWSGI configuration file (e.g., ``/etc/uwsgi/mistral.ini``): .. code-block:: cfg [uwsgi] # Listen on port 8989 and start as a full web server http-socket = 0.0.0.0:8989 # Stats on port 9191 stats = 0.0.0.0:9191 # App to start virtualenv = /opt/openstack/mistral/ module = mistral.wsgi:application # load apps in each worker instead of the master lazy-apps = true # Number of processes processes = 4 # Will kill processes that run more that 60s harakiri = 60 # Enable threads enable-threads = true # Gracefully manage processes master = true # Thunder-lock - serialize accept() usage (if possible) thunder-lock = true Start uWSGI: .. code-block:: console $ uwsgi --ini /etc/uwsgi/mistral.ini Passing Configuration Options ------------------------------ By default, Mistral will use its standard configuration file search paths: * ``/etc/mistral/mistral.conf`` * ``/etc/mistral/mistral.conf.d/`` * ``/etc/mistral.conf.d/`` * many others, see: https://docs.openstack.org/oslo.config/latest/configuration/options.html You can also provide ``config-dir`` or ``config-file`` options to ``mistral-server`` command line to provide a custom file/folder: .. code-block:: console $ mistral-server --config-dir /etc/mycustomdir/ Note that, when using ``uwsgi``, you won't be able to provide such params. In that situation, you can use ``MISTRAL_CONFIG_DIR`` and/or ``MISTRAL_CONFIG_FILE`` environment variable instead: .. code-block:: cfg [uwsgi] ... env = MISTRAL_CONFIG_DIR=/etc/mycustomdir/ .. _install-osa: Deploying with OpenStack-Ansible -------------------------------- You can also deploy and set up Mistral using `OpenStack-Ansible `_ by following the `Mistral role for OpenStack-Ansible `_ which installs and configures Mistral as part of your OpenStack deployment. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/install/verify.rst000066400000000000000000000023201524065565300251000ustar00rootroot00000000000000.. _verify: Basic verification ~~~~~~~~~~~~~~~~~~ .. code-block:: console $ mistral run-action std.echo '{"output": "Hello world"}' Should give you something like: .. code-block:: console {"result": "Hello world"} Congrats! A step further - your first workflow ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #. Create a workflow file: .. code-block:: console $ cat >/tmp/test.wf.yaml < tasks: echo_task: action: std.echo output=<% $.message %> publish: output: <% task().result %> EOL #. Create a workflow from the workflow file: .. code-block:: console $ mistral workflow-create /tmp/test.wf.yaml #. Create an execution based on the workflow: .. code-block:: console $ mistral execution-create test_wf #. Run the execution until its returning state is 'SUCCESS': .. code-block:: console $ mistral execution-list #. You can grab the output of the execution using: .. code-block:: console $ mistral execution-get-output After performing the above steps, the Mistral service is ready for use. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/quickstart.rst000066400000000000000000000205641524065565300243320ustar00rootroot00000000000000Quick Start =========== Prerequisites ------------- Before you start following this guide, make sure you have completed these three prerequisites. Install and run Mistral ~~~~~~~~~~~~~~~~~~~~~~~ Go through the installation manual: :doc:`Mistral Installation Guide ` Mistral Client Command Guide ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To use mistralclient, please refer to :doc:`Mistral Client / CLI Guide ` Export Keystone credentials ~~~~~~~~~~~~~~~~~~~~~~~~~~~ To use the OpenStack command line tools you should specify environment variables with the configuration details for your OpenStack installation. The following example assumes that the Identity service is at ``127.0.0.1:5000``, with a user ``admin`` in the ``admin`` tenant whose password is ``password``: .. code-block:: bash $ export OS_AUTH_URL=http://127.0.0.1:5000/v2.0/ $ export OS_TENANT_NAME=admin $ export OS_USERNAME=admin $ export OS_PASSWORD=password Write a workflow ---------------- For example, we have the following workflow. :: --- version: "2.0" my_workflow: type: direct input: - names tasks: task1: with-items: name in <% $.names %> action: std.echo output=<% $.name %> on-success: task2 task2: action: std.echo output="Done" This simple workflow iterates through a list of names in ``task1`` (using `with-items`), stores them as a task result (using the `std.echo` action) and then stores the word "Done" as a result of the second task (`task2`). To learn more about the Mistral Workflows and what you can do, read the :doc:`Mistral Workflow Language specification ` Upload the workflow ------------------- Use the *Mistral CLI* to create the workflow:: $ mistral workflow-create The output should look similar to this:: +------------------------------------+-------------+-----------+--------+-------+---------------------+------------+ |ID | Name | Namespace | Tags | Input | Created at | Updated at | +------------------------------------+-------------+-----------+--------+-------+---------------------+------------+ |9b719d62-2ced-47d3-b500-73261bb0b2ad| my_workflow | | | names | 2015-08-13 08:44:49 | None | +------------------------------------+-------------+-----------+--------+-------+---------------------+------------+ Run the workflow and check the result ------------------------------------- Use the *Mistral CLI* to start the new workflow, passing in a list of names as JSON:: $ mistral execution-create my_workflow '{"names": ["John", "Mistral", "Ivan", "Crystal"]}' Make sure the output is like the following:: +--------------------+--------------------------------------+ | Field | Value | +--------------------+--------------------------------------+ | ID | 49213eb5-196c-421f-b436-775849b55040 | | Workflow ID | 9b719d62-2ced-47d3-b500-73261bb0b2ad | | Workflow name | my_workflow | | Workflow namespace | | | Description | | | Task Execution ID | | | Root Execution ID | | | State | RUNNING | | State info | None | | Created at | 2017-03-06 11:24:10 | | Updated at | 2017-03-06 11:24:10 | +--------------------+--------------------------------------+ After a moment, check the status of the workflow execution (replace the example execution id with the ID output above):: $ mistral execution-get 49213eb5-196c-421f-b436-775849b55040 +--------------------+--------------------------------------+ | Field | Value | +--------------------+--------------------------------------+ | ID | 49213eb5-196c-421f-b436-775849b55040 | | Workflow ID | 9b719d62-2ced-47d3-b500-73261bb0b2ad | | Workflow name | my_workflow | | Workflow namespace | | | Description | | | Task Execution ID | | | Root Execution ID | | | State | SUCCESS | | State info | None | | Created at | 2017-03-06 11:24:10 | | Updated at | 2017-03-06 11:24:20 | +--------------------+--------------------------------------+ The status of each **task** also can be checked:: $ mistral task-list 49213eb5-196c-421f-b436-775849b55040 +--------------------------------------+-------+---------------+--------------------+--------------------------------------+---------+------------+---------------------+---------------------+ | ID | Name | Workflow name | Workflow namespace | Execution ID | State | State info | Created at | Updated at | +--------------------------------------+-------+---------------+--------------------+--------------------------------------+---------+------------+---------------------+---------------------+ | f639e7a9-9609-468e-aa08-7650e1472efe | task1 | my_workflow | | 49213eb5-196c-421f-b436-775849b55040 | SUCCESS | None | 2017-03-06 11:24:11 | 2017-03-06 11:24:17 | | d565c5a0-f46f-4ebe-8655-9eb6796307a3 | task2 | my_workflow | | 49213eb5-196c-421f-b436-775849b55040 | SUCCESS | None | 2017-03-06 11:24:17 | 2017-03-06 11:24:18 | +--------------------------------------+-------+---------------+--------------------+--------------------------------------+---------+------------+---------------------+---------------------+ Check the result of task *'task1'*:: $ mistral task-get-result f639e7a9-9609-468e-aa08-7650e1472efe [ "John", "Mistral", "Ivan", "Crystal" ] If needed, we can go deeper and look at a list of the results of the **action_executions** of a single task:: $ mistral action-execution-list f639e7a9-9609-468e-aa08-7650e1472efe +--------------------------------------+----------+---------------+--------------------+-----------+--------------------------------------+---------+----------+---------------------+---------------------+ | ID | Name | Workflow name | Workflow namespace | Task name | Task ID | State | Accepted | Created at | Updated at | +--------------------------------------+----------+---------------+--------------------+-----------+--------------------------------------+---------+----------+---------------------+---------------------+ | 4e0a60be-04df-42d7-aa59-5107e599d079 | std.echo | my_workflow | | task1 | f639e7a9-9609-468e-aa08-7650e1472efe | SUCCESS | True | 2017-03-06 11:24:12 | 2017-03-06 11:24:16 | | 5bd95da4-9b29-4a79-bcb1-298abd659bd6 | std.echo | my_workflow | | task1 | f639e7a9-9609-468e-aa08-7650e1472efe | SUCCESS | True | 2017-03-06 11:24:12 | 2017-03-06 11:24:16 | | 6ae6c19e-b51b-4910-9e0e-96c788093715 | std.echo | my_workflow | | task1 | f639e7a9-9609-468e-aa08-7650e1472efe | SUCCESS | True | 2017-03-06 11:24:12 | 2017-03-06 11:24:16 | | bed5a6a2-c1d8-460f-a2a5-b36f72f85e19 | std.echo | my_workflow | | task1 | f639e7a9-9609-468e-aa08-7650e1472efe | SUCCESS | True | 2017-03-06 11:24:12 | 2017-03-06 11:24:17 | +--------------------------------------+----------+---------------+--------------------+-----------+--------------------------------------+---------+----------+---------------------+---------------------+ Check the result of the first **action_execution**:: $ mistral action-execution-get-output 4e0a60be-04df-42d7-aa59-5107e599d079 { "result": "John" } **Congratulations! Now you are ready to use OpenStack Workflow Service!** mistral-22.0.0+git20260814.61.b4aeb55/doc/source/admin/upgrade_guide.rst000066400000000000000000000043161524065565300247410ustar00rootroot00000000000000============= Upgrade Guide ============= Database upgrade ---------------- The migrations in ``alembic_migrations/versions`` contain the changes needed to migrate between Mistral database revisions. A migration occurs by executing a script that details the changes needed to upgrade the database. The migration scripts are ordered so that multiple scripts can run sequentially. The scripts are executed by Mistral's migration wrapper which uses the Alembic library to manage the migration. Mistral supports migration from Kilo or later. You can upgrade to the latest database version via: :: $ mistral-db-manage --config-file /path/to/mistral.conf upgrade head You can populate the database with standard actions and workflows: :: $ mistral-db-manage --config-file /path/to/mistral.conf populate To check the current database version: :: $ mistral-db-manage --config-file /path/to/mistral.conf current To create a script to run the migration offline: :: $ mistral-db-manage --config-file /path/to/mistral.conf upgrade head --sql To run the offline migration between specific migration versions: :: $ mistral-db-manage --config-file /path/to/mistral.conf upgrade : --sql Upgrade the database incrementally: :: $ mistral-db-manage --config-file /path/to/mistral.conf upgrade --delta <# of revs> Or, upgrade the database to one newer revision: :: $ mistral-db-manage --config-file /path/to/mistral.conf upgrade +1 Create new revision: :: $ mistral-db-manage --config-file /path/to/mistral.conf revision -m "description of revision" --autogenerate Create a blank file: :: $ mistral-db-manage --config-file /path/to/mistral.conf revision -m "description of revision" This command does not perform any migrations, it only sets the revision. Revision may be any existing revision. Use this command carefully. :: $ mistral-db-manage --config-file /path/to/mistral.conf stamp To verify that the timeline does branch, you can run this command: :: $ mistral-db-manage --config-file /path/to/mistral.conf branches If the migration path has branch, you can find the branch point via: :: $ mistral-db-manage --config-file /path/to/mistral.conf history mistral-22.0.0+git20260814.61.b4aeb55/doc/source/conf.py000066400000000000000000000075401524065565300216140ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # # Mistral documentation build configuration file # # Refer to the Sphinx documentation for advice on configuring this file: # # http://www.sphinx-doc.org/en/stable/config.html import os import sys # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. sys.path.insert(0, os.path.abspath('../')) # -- General configuration ---------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [ 'sphinx.ext.autodoc', 'openstackdocstheme', 'oslo_policy.sphinxext', 'oslo_policy.sphinxpolicygen', 'oslo_config.sphinxconfiggen', 'oslo_config.sphinxext', ] # The suffix of source file names. source_suffix = '.rst' # The master toctree document. master_doc = 'index' # General information about the project. project = 'Mistral' copyright = '2023-present, Mistral Contributors' policy_generator_config_file = \ '../../tools/config/policy-generator.mistral.conf' sample_policy_basename = '_static/mistral' config_generator_config_file = \ '../../tools/config/config-generator.mistral.conf' sample_config_basename = '_static/mistral' # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. show_authors = False # If true, '()' will be appended to :func: etc. cross-reference text. add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). add_module_names = True # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'native' # -- Options for HTML output -------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_static_path = ['_static'] # Extra files (e.g. the .htaccess holding redirects) copied verbatim to the # root of the built docs. html_extra_path = ['_extra'] html_theme = 'openstackdocs' # A list of ignored prefixes for module index sorting. modindex_common_prefix = ['mistral.'] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". html_title = 'Mistral' # -- Options for manual page output ------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'mistral', 'Mistral', ['OpenStack Foundation'], 1) ] # If true, show URL addresses after external links. man_show_urls = True # -- Options for openstackdocstheme ------------------------------------------- openstackdocs_repo_name = 'openstack/mistral' openstackdocs_pdf_link = True openstackdocs_auto_name = False openstackdocs_bug_project = 'mistral' openstackdocs_bug_tag = 'doc' latex_use_xindy = False html_theme_options = { "display_global_toc_section": True, "sidebar_mode": "toctree", } # -- Options for LaTeX output ------------------------------------------------ latex_elements = { 'makeindex': '', 'printindex': '', 'preamble': r'\setcounter{tocdepth}{3}', } mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/000077500000000000000000000000001524065565300226615ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/coding_guidelines.rst000066400000000000000000000503761524065565300271010ustar00rootroot00000000000000Mistral Coding Guidelines ========================= Why learn more coding guidelines? --------------------------------- This document contains the description of the guidelines used for writing code on the Mistral project. Some of the guidelines follow from the nature of Python programming language (dynamic types, etc), some are the result of the consensus achieved by the project contributors during many contribution cycles. All contributors need to follow these guidelines when contributing to Mistral. The purpose of having such well described practices is improving communication between team members, reducing a number of controversial situations related to how a certain code snippet should be written, and letting contributors focus on unique engineering tasks rather than low level decisions that any engineer makes many times a day, like choosing a good name for a class or variable, or how to organise a loop, whether they need to put a blank line before "if" or "return", in what cases and so on. The document, when accepted and followed by team members, aims to improve overall development speed and quality. Note that the guidelines described below almost don't conflict with the official PEP8 style guide (https://www.python.org/dev/peps/pep-0008/) describing how any Python program should be formatted. Mistral guidelines add more high level semantics on top of it. PEP8 still should be considered a necessary base for those who write Python programs. Strictly speaking, this guide is not exactly about style, it's about writing maintainable code. Some of the concepts being discussed below may seem a bit too philosophical but, in fact, they reflect our real experience of solving practical tasks. According to it, some decisions work well and some don't given the Python programming nature and the nature of the project. The guidelines are based on the three main values: - **Communication.** When writing code we always try to create it in a way that it's easy to read and understand. This is important because most of the time developers spend on reading existing code, not writing new. - **Simplicity.** It makes sense to write code that uses minimal means that solves a task at hand. - **Flexibility.** In most cases it's better to keep options open because in programming there's no such thing as "done". Pretty much all code gets modified during lifecycle of a program working in production. This is a very important difference form designing real buildings where we can't rebuild a basement after a building is completed and inhabited by people. In the document, there is a number of code snippets, some are considered incorrect and some are correct, with explanations why from the perspective of these key values. Further sections are devoted to certain aspects of writing readable code. They will typically have a list of guidelines upfront so it's easy to find them in the text and then more details on them, if needed. Naming ------ Naming is always important in programing. Good naming should always serve for better communication, i.e. a name of a code entity (module, variable, class etc.) should convey a clear message to a code reader about the meaning of the entity. For dynamic languages naming is even more important than for languages with static types. Below it will be shown why. Using Abbreviations ^^^^^^^^^^^^^^^^^^^ Guidelines '''''''''' - *Use well-known abbreviations to name variables, method arguments, constants* Well-known abbreviations (shortcuts) used for names of constants, local variables and method arguments help simplify code, since it becomes less verbose, and simultaneously improve communication because all team members understand them the same way. Below is a list of abbreviations used on the Mistral project. The list is not final and is supposed to grow over time. - **app** - application - **arg** - argument - **cfg** - configuration - **cls** - class - **cmd** - command - **cnt** - count - **ctx** - context - **db** - database - **desc** - description - **dest** - destination - **def** - definition - **defs** - definitions - **env** - environment - **ex** - execution - **execs** - executions - **exc** - exception - **log** - logger - **ns** - namespace - **info** - information - **obj** - object - **prog** - program - **spec** - specification - **sync** - synchronous - **wf** - workflow - **wfs** - workflows Note that when using a well-known abbreviation to name a constant we need to use capital letters only (just as required by PEP8). Local Variables and Method Arguments ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Guidelines '''''''''' - *The name of a method argument should clearly communicate its semantics and purpose* - *The name of a method argument or a local variable should include a type name if it creates an ambiguity otherwise* - *The name of a local variable can be shortened from a full word (up to one letter) if the scope of the variable is very narrow (several lines) and if it doesn't create ambiguities* Principles of choosing names in dynamic languages like Python are especially important because oftentimes we don't clearly see of what type a certain variable is. Whereas a type itself (no matter if it's primitive or represented by a class) carries very important information about all objects of this type. For example, if we see a variable in Java or C++ code it's not a problem to find out of what type this variable is, we can easily find where the variable is defined. Any modern IDE also allows to navigate to a type declaration (e.g. if it's a class) just by clicking on it and see all required info about it. In Python, it's often much more problematic to find a variable type. Injecting a type name, at least a shortcut, into a variable name often helps mitigate this fundamental issue and improve code readability, and hence communication. Below are the code snippets that help illustrate this problem. Let's assume we have the following Python classes: .. code-block:: python class TaskExecution(Execution): # Carries information about a running task. ... class TaskSpec(BaseSpec): # Defines a work logic of a particular task. ... For what we want to illustrate, it's not important if they belong to the same module or different. Problematic Code '''''''''''''''' .. code-block:: python def calculate_next_tasks(self, task, context): result = set() for clause in task.get_on_clauses(): task_names = self.evaluate_on_clause(clause, context) tasks = [self.get_task_by_name(t_n) for t_n in task_names] result.update(tasks) return result Is this method easy to understand? Well, if this code is part of a small program (e.g. a 200-300 lines script) then it may be ok. But when it's a system with dozens of thousands lines of code then it has a number of issues. The most important issue is that we don't know the type of the "task" method argument. In order to find it we'll have to see where this method is called and what is passed as an argument. Then, if an object is not created there we'll have to go further and find callers of that method too, and so on until we find where the object is actually instantiated. The longer the method call chains are, the worse. So, jus by looking at this code we can't determine whether the argument "task" is of type TaskSpec or TaskExecution. So for example, we can't even say for sure if ``task.get_on_clauses()`` is a correct instruction. If we have hundreds of places like this, it is very challenging to read code and it is very easy to make a mistake when modifying it. The other obvious issues are also related to naming: #. It's not clear objects of what type are returned by the method #. It's not clear objects of what type is returned by ``self.get_task_by_name(t_n)`` Better Code ''''''''''' .. code-block:: python def calculate_next_task_specs(self, task_spec, context): result = set() for clause in task_spec.get_on_clauses(): task_names = self.evaluate_on_clause(clause, context) task_specs = [self.get_task_spec_by_name(t_n) for t_n in task_names] result.update(task_specs) return result Now we won't be confused. Of course, we still have to remember we have those two classes but at least we have a clear pointer to a type. Functions and Methods ^^^^^^^^^^^^^^^^^^^^^ Guidelines '''''''''' - *The name of a method should clearly communicate its semantics and purpose* - *The name of a method should include a type name of a returned value when it creates an ambiguity otherwise* For example, there are two classes like these again: .. code-block:: python class TaskExecution(Execution): # Carries information about a running task. ... class TaskSpec(BaseSpec): # Defines a work logic of a particular task. ... And we need a method that implements some logic and returns an instance of **TaskSpec**. How would we choose a good name for the method? Problematic Code '''''''''''''''' .. code-block:: python def calculate_parent_task(self, task_spec): ... Looking at this method signature it's not clear what to expect as a returned value since in Python method declarations don't contain a returned type value. Although there's a temptation to use just "task" in the method name it leads to the naming ambiguity: a returned value may be either of **TaskExecution** or **TaskSpec** type. Strictly speaking, it may be any type since it's Python but we can help a reader of this code a little bit and leave a hint about what's going to be returned from the method when it's called. At first glance, it may seem a bit weird why we pay attention to such things. One may say that it's already totally clear that need to use full "task_spec" in the method name instead of "task" just according to the name of the class. Why anybody may want to use "task"? So, the reality is that during informal communication within a team people tend to simplify/shorten words. That is, when several team members are working on something related to task specifications within a certain scope (module, class, etc.) they often move to using a simplified terminology and instead of saying "task specification" they start saying just "task". And this kind of habit often also sneaks into code. And eventually it breaks communication between code author and code reader. Better Code ''''''''''' .. code-block:: python def calculate_parent_task_spec(self, task_spec): ... Although it's more verbose, it allows to mitigate the naming ambiguity for a code reader. Constants ^^^^^^^^^ Guidelines '''''''''' - *All hardcoded values (strings, numbers, etc.) must be defined as constants, i.e. global module variables* - *Constants must be defined in the beginning of a module* Problematic Code '''''''''''''''' .. code-block:: python def print_task_report_line(self, line, level=0): self.app.stdout.write( "task: %s%s\n" % (' ' * (level * 4), line) ) ... def print_action_report_line(self, line, level=0): self.app.stdout.write( "action: %s%s\n" % (' ' * (level * 4), line) ) The problem of this code is that it uses hard-coded integer values at different places. Why is it a problem? - It's hard to find hard-coded values while reading code - It's hard to understand whether same values mean semantically the same thing, or different - It's easy to make a mistake when changing a hard-coded value because we can change it at one place and miss other places Better Code ''''''''''' .. code-block:: python REPORT_ENTRY_INDENT = 4 DEFAULT_ENTRY_LEVEL = 0 def print_task_report_line(self, line, level=DEFAULT_ENTRY_LEVEL): self.app.stdout.write( "task: %s%s\n" % (' ' * (level * REPORT_ENTRY_INDENT), line) ) ... def print_action_report_line(self, line, level=DEFAULT_ENTRY_LEVEL): self.app.stdout.write( "action: %s%s\n" % (' ' * (level * REPORT_ENTRY_INDENT), line) ) Now the code clearly communicates to a reader that value 4 in these two methods means exactly the same entity: an indent of any report entry. The other constant similarly adds clarity about value 0. Previously, these two integers were nameless. It's now also easy to change values, we just need to set different values to the named constants. Grouping and Blank Lines ------------------------ Guidelines ^^^^^^^^^^ - *Use blank lines to split individual steps (units) of algorithms.* - *Always put blank lines before and after "if", "for", "try" and "with" blocks if they don't contain one another w/o anything else in between.* - *Always put a blank line before "return" unless it's the only instruction in en enclosing code block like a method or an "if" block.* - *Use blank lines to split logically not symmetric lines, e.g. less abstract and more abstract lines like variable assignment and a method call.* - *Put a blank line after any call to a superclass.* Although for someone it may not seem important, blank lines consciously put in code can improve readability. The general recommendation is to use blank lines to separate different logical blocks. When writing code it is useful to ask ourselves the question "what are the main steps of the algorithm I'm implementing?". When answered, it gives understanding of how code can be decomposed into sections. And in order to reflect that they are individual steps of the algorithm, the corresponding code blocks can be split by blank lines. Let's consider examples. Problematic Code ^^^^^^^^^^^^^^^^ .. code-block:: python def update_task_state(self, state, state_info=None): old_task_state = self.task_ex.state if states.is_completed(self.task_ex.state): self.notify(old_task_state, self.task_ex.state) return if not states.is_valid_transition(self.task_ex.state, state): return child_states = [a_ex.state for a_ex in self.task_ex.executions] if state == states.RUNNING and states.PAUSED in child_states: return self.set_state(state, state_info) if states.is_completed(self.task_ex.state): self.register_workflow_completion_check() self.notify(old_task_state, self.task_ex.state) Is this method easy to read? The method does a lot of things: it invokes other methods, checks conditions, calculates values and sets them to variables. Even more importantly, all of that are different computational steps of the method. However, they appear in the code one by one without any gaps. So when a human eye is reading this code there isn't any element in the code that would tell us where the next step of the algorithm starts. And a blank line can naturally play a role of such element. Better Code ^^^^^^^^^^^ .. code-block:: python def update_task_state(self, state, state_info=None): old_task_state = self.task_ex.state if states.is_completed(self.task_ex.state): self.notify(old_task_state, self.task_ex.state) return if not states.is_valid_transition(self.task_ex.state, state): return child_states = [a_ex.state for a_ex in self.task_ex.executions] if state == states.RUNNING and states.PAUSED in child_states: return self.set_state(state, state_info) if states.is_completed(self.task_ex.state): self.register_workflow_completion_check() self.notify(old_task_state, self.task_ex.state) Now when we read the method, we clearly see the individual steps: - Saving an old task state for further usage - Check if task is already completed and if it is, notify clients about it and return - Check if the state transition we're going to make is valid - Calculate state of the child entities - Do not proceed with updating the task state if there any running or paused child entities - Actually update the task state - If the task is now completed, schedule the corresponding workflow completion check - Notify clients about a task transition Of course, when writing code like this it may be hard to format code this way in the first place. But once we already have some version of code, we should take care of people who will surely be reading it in future. After all, the author may be reading it after some time. Again: programs are read much more often than written. So we need to make sure our code tells a good story about what it serves to. As far as putting a blank line before "if", "try", "for" and "with", the reasoning is pretty straightforward: all these code flow controls already reflect separate computational steps because they do something that's different from the previous command by nature. For example, "if" may route a program in a different direction at runtime. So all these blocks should be clearly visible to a reader. "return" is also an outstanding command since it stops the execution of the current method and gives control back to the caller of the method. So it also deserves to be well visible. Using blank lines consciously can also make code more symmetric. That is, if we don't mix up significantly different commands. Problematic Code ^^^^^^^^^^^^^^^^ .. code-block:: python var1 = "some value" my_obj.method1() my_obj.method2() var2 = "another value" ... # The rest of the code snippet What's wrong with this code? The thing is that we mixed up lines where we do absolutely different things. Two of them just do set string values to the two new variables whereas the other two send messages to a different object, i.e. give it command to do something. In other words, the two lines here are more abstract than the two others since they don't run any concrete calculation, it is hidden by method calls against other object. So this code is not symmetric, it doesn't group commands of similar nature together and it doesn't separate them from each other. Better Code ^^^^^^^^^^^ .. code-block:: python var1 = "some value" var2 = "another value" my_obj.method1() my_obj.method2() ... # The rest of the code snippet This code fixes the mentioned issues and note that, again, a blank line clearly communicates that a more abstract block starts and that this block can and should be maintained separately. Multi-line Method Calls ----------------------- Guidelines ^^^^^^^^^^ - *Long method calls that don't fit into 80 characters must be written down in a way that each argument is located on an individual line, as well as the closing round bracket.* All code lines need to be not longer than 80 characters. Once in a while it's required to break lines when we deal with long instructions. For example, when we need to write a method call with lots of arguments or the names of the arguments are long enough so the entire code instruction doesn't fit into 80 characters. Problematic Code ^^^^^^^^^^^^^^^^ .. code-block:: python executor.run_action(self.action_ex.id, self.action_def.action_class, self.action_def.attributes or {}, self.action_ex.input, self.action_ex.runtime_context.get('safe_rerun', False), execution_context, target=target, timeout=timeout) On many Python projects this way or breaking lines for long method calls is considered right. However, when we need to read and understand this code quickly we may experience the following issues: - Hard to see where one argument ends and where another one starts - Hard to check if the order of arguments is correct - If such method call declaration is followed by another code line (e.g. another method call) then it's hard to see where the method call declaration ends Better Code ^^^^^^^^^^^ .. code-block:: python executor.run_action( self.action_ex.id, self.action_def.action_class, self.action_def.attributes or {}, self.action_ex.input, self.action_ex.runtime_context.get('safe_rerun', False), execution_context, target=target, timeout=timeout ) Although the second version of the method call sacrifices conciseness to some extent, it eliminates the issues mentioned above. Every method argument is easily visible, it's easy to check the number of the arguments and their order (e.g. to compare with the method signature) and it's easy to see where the entire command ends because the ending round bracket on a separate line communicates it clearly. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/contributing.rst000066400000000000000000000067141524065565300261320ustar00rootroot00000000000000============================ So You Want to Contribute... ============================ For general information on contributing to OpenStack, please check out the `contributor guide `_ to get started. It covers all the basics that are common to all OpenStack projects: the accounts you need, the basics of interacting with our Gerrit review system, how we communicate as a community, etc. Below will cover the more project specific information you need to get started with Mistral. Communication ~~~~~~~~~~~~~ * IRC channel #openstack-mistral at `OFTC`_ * Mailing list (prefix subjects with ``[mistral]`` for faster responses) http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss .. _`OFTC`: https://www.oftc.net Contacting the Core Team ~~~~~~~~~~~~~~~~~~~~~~~~ * Renat Akhmerov (#rakhmerov) * Eyal Bar-Ilan (#eyalb) * Oleg Ovcharuk (#vgvoleg) * Andras Kovi (#akovi) * Adriano Petrich (#apetrich) * Axel Vanzaghi (#avanzaghi) * Arnaud Morin (#amorin) New Feature Planning ~~~~~~~~~~~~~~~~~~~~ If you want to add new functionality to Mistral please file a blueprint by following https://blueprints.launchpad.net/mistral/+addspec We don't have a strict requirement to write a detailed specification for all new features and rather encourage more agile approach: just file a brief description of a feature in the form of blueprint and then send a patch to review (linking it to the blueprint). However, in some rare cases, like proposing new API or workflow language additions, we need a spec so that the team could fully understand what's going to be done and provide a feedback. To file a specification for a new feature, send a patch to https://opendev.org/openstack/mistral-specs that adds a new spec file for the needed release cycle (e.g. 'specs/victoria') The full list of the specs can be seen at https://specs.openstack.org/openstack/mistral-specs/ Task Tracking ~~~~~~~~~~~~~ We track our tasks in Launchpad: https://bugs.launchpad.net/mistral If you're looking for some smaller, easier work item to pick up and get started on, search for the 'low-hanging-fruit' tag. Reporting a Bug ~~~~~~~~~~~~~~~ You found an issue and want to make sure we are aware of it? You can do so on `Launchpad `_. Where to Make Code Changes ~~~~~~~~~~~~~~~~~~~~~~~~~~ Mistral has a number of repositories where you can make code changes: * https://github.com/openstack/mistral * https://github.com/openstack/python-mistralclient * https://github.com/openstack/mistral-dashboard * https://github.com/openstack/mistral-extra * https://github.com/openstack/mistral-lib * https://github.com/openstack/mistral-specs Where to Review Code Changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * https://review.opendev.org/#/q/mistral * https://review.opendev.org/#/q/python-mistralclient * https://review.opendev.org/#/q/mistral-dashboard * https://review.opendev.org/#/q/mistral-extra * https://review.opendev.org/#/q/mistral-lib * https://review.opendev.org/#/q/mistral-specs Getting Your Patch Merged ~~~~~~~~~~~~~~~~~~~~~~~~~ Typically a patch can be merged when it has two +2 votes (at least two core members voted +2). In some rare emergency cases we allow one +2 vote before approving it. A patch cannot be merged if it has at least one negative vote! Project Team Lead Duties ~~~~~~~~~~~~~~~~~~~~~~~~ All common PTL duties are enumerated in the `PTL guide `_. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/debugging_and_testing.rst000066400000000000000000000137541524065565300277370ustar00rootroot00000000000000===================== Debugging and Testing ===================== To debug using a local engine and executor without dependencies such as RabbitMQ, make sure your ``/etc/mistral/mistral.conf`` has the following settings:: [DEFAULT] rpc_backend = fake [pecan] auth_enable = False and run the following command in *pdb*, *PyDev* or *PyCharm*:: mistral/cmd/launch.py --server all --config-file /etc/mistral/mistral.conf --use-debugger .. note:: In PyCharm, you also need to enable the Gevent compatibility flag in Settings -> Build, Execution, Deployment -> Python Debugger -> Gevent compatible. Without this setting, PyCharm will not show variable values and become unstable during debugging. Running unit tests in PyCharm ============================= In order to be able to conveniently run unit tests, you need to: 1. Set unit tests as the default runner: Settings -> Tools -> Python Integrated Tools -> Default test runner: Unittests 2. Enable test detection for all classes: Run/Debug Configurations -> Defaults -> Python tests -> Unittests -> uncheck Inspect only subclasses of unittest.TestCase Running examples ================ To run the examples find them in mistral-extra repository (https://github.com/openstack/mistral-extra) and follow the instructions on each example. Automated Tests =============== On Mistral project we have two separate test suites: * Unit tests - executed by Jenkins CI job in OpenStack gerrit (python-style checks and execution of all unit tests) * Integration tests - executed by Devstack Gate job in OpenStack Gerrit (integration tests for Mistral after the OpenStack deployment with devstack) Where we can find automated tests ================================= mistral: * Unit tests can be found at https://github.com/openstack/mistral/tree/master/mistral/tests/unit * Integration tests can be found at https://github.com/openstack/mistral-tempest-plugin/tree/master/mistral_tempest_tests/tests python-mistralclient: * Unit tests can be found at https://github.com/openstack/python-mistralclient/tree/master/mistralclient/tests/unit * Integration tests can be found at https://github.com/openstack/python-mistralclient/tree/master/mistralclient/tests/functional How to execute tests manually ============================= Almost all existing automated tests can be executed manually on the developer's desktop (except those which check OpenStack actions). To do this, you should clone "mistral" repository (or "python-mistralclient") and run the corresponding commands. Cloning a repository: .. code-block:: bash $ git clone https://git.opendev.org/openstack/mistral.git $ cd mistral Unit tests ---------- To run all unit tests: .. code-block:: bash $ tox To run unit tests against a specific python version: .. code-block:: bash $ tox -e py3 To run tests from a specific test class (using a specific python version): .. code-block:: bash tox -e py3 -- 'DataFlowEngineTest' Integration tests ----------------- There are several suites of integration tests the mentioned repositories: mistral-tempest-plugin: * mistral_tempest_tests/tests/api/v2/test_workflows.py - contains the tests checking Mistral API v2 related to workflows * mistral_tempest_tests/tests/api/v2/test_actions.py - contains the tests checking Mistral API v2 related to actions * and so on python-mistralclient: * mistralclient/tests/functional/cli/v2/ - contains test suites which check interaction with Mistral using CLI To run integration tests: .. code-block:: bash $ pip install git+http://git.opendev.org/openstack/tempest.git $ pip install git+http://git.opendev.org/openstack/mistral-tempest-plugin.git $ tempest run -- mistral_tempest_plugin.mistral_tempest_tests.api.v2 Mistral-Dashboard debug instructions ==================================== **Pycharm** Debugging OpenStack Mistral-Dashboard is the same as debugging OpenStack Horizon. The following instructions should get you sorted to debug both on the same run. Set PyCharm debug settings: 1. Under File > Settings > Languages and Framework > Django - Enter the following: a. Check "Enable Django Support" b. Django project root: your file system path to Horizon project root c. Settings: openstack_dashboard/settings.py (under your Horizon folder) d. Manage script: manage.py (also in your horizon folder) e. Click OK .. image:: img/dashboard_django_settings.png 2. Enter debug configurations menu, using the tiny arrow pointing down, left to the "play" icon, or under the run menu .. image:: img/Pycharm_run_config_menu.png 3. In the new window, click the green plus icon and then select "Django server" to create a new Django Server configuration. 4. In the new window appeared: a. Name that configuration Horizon b. Enter some port so it won't run on the default (for example - port: 4000) .. image:: img/dashboard_debug_config.png 5. Click on Environment variables button, then in the new window: a. Make sure you have PYTHONUNBUFFERED set as 1 b. Create a new pair - DJANGO_SETTINGS_MODULE : openstack_dashboard.settings c. When finished click OK. .. image:: img/dashboard_environment_variables.png You should now be able to debug and run the project using PyCharm. PyCharm will listen to any changes you make and restart the Horizon server automatically. **Note**: When executing the project via PyCharm Run / Debug, you could get an error page after trying to login: "Page not found (404)". To resolve that - remove the port from the browser URL bar, then login. You should be able to login without it. After a successful login bring the port back - it will continue your session. **Further notes** - If you need help with PyCharm and general debugging, please refer to: `JetBrains PyCharm developer guide `_ - If you would like to manually restart the apache server, open a terminal and run:: $ sudo systemctl restart apache2 *(if not under Ubuntu, replace "sudo" with an identical command)* mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/devstack.rst000066400000000000000000000031511524065565300252170ustar00rootroot00000000000000============================= Mistral Devstack Installation ============================= Installing devstack for mistral =============================== First, install devstack, see the following link for this: `Devstack Installation `__ Before running ``stack.sh``, enable mistral plugin, heat and swift by adding: your ``local.conf`` file to add:: enable_plugin mistral https://opendev.org/openstack/mistral enable_plugin heat https://opendev.org/openstack/heat enable_service s-proxy s-object s-container s-account SWIFT_HASH=$ADMIN_PASSWORD Finally, run ``stack.sh`` .. code-block:: console $ ./stack.sh The mistral code will land in /opt/stack/mistral OpenStack actions ================= You may want to add mistral-extra to have openstack actions available in your installation. You can achieve that with an extra optional step: .. code-block:: console $ git clone https://opendev.org/openstack/mistral-extra /opt/stack/mistral-extra $ /opt/stack/data/venv/bin/pip install /opt/stack/mistral-extra $ sudo systemctl restart devstack@mistral* Tempest for mistral =================== Clone the mistral-tempest-plugin repo: .. code-block:: console $ git clone https://opendev.org/openstack/mistral-tempest-plugin.git /opt/stack/mistral-tempest-plugin Install them: .. code-block:: console $ /opt/stack/tempest/.tox/tempest/bin/pip install /opt/stack/mistral-tempest-plugin Run tempest: .. code-block:: console $ cd /opt/stack/tempest/ $ /opt/stack/tempest/.tox/tempest/bin/tempest run --regex mistral --concurrency=6 mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/extensions/000077500000000000000000000000001524065565300250605ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/extensions/creating_custom_action.rst000066400000000000000000000022071524065565300323360ustar00rootroot00000000000000============================ How to write a Custom Action ============================ 1. Write a class inherited from mistral.actions.base.Action .. code-block:: python from mistral_lib import actions class RunnerAction(actions.Action): def __init__(self, param): # store the incoming params self.param = param def run(self, action_ctx=None): # return your results here return {'status': 0} 2. Publish the class in a namespace (in your ``setup.cfg``) .. code-block:: ini [entry_points] mistral.actions = example.runner = my.mistral_plugins.somefile:RunnerAction 3. Install the Python package containing the action. If this was added to Mistral itself it will need to be reinstalled. 4. Run the following command so Mistral discovers the new action .. code-block:: console $ mistral-db-manage --config-file populate 5. Now you can call the action ``example.runner`` .. code-block:: yaml my_workflow: tasks: my_action_task: action: example.runner input: param: avalue_to_pass_in mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/extensions/extending_yaql.rst000066400000000000000000000123601524065565300306270ustar00rootroot00000000000000=================================== How to write a custom YAQL function =================================== ******** Tutorial ******** 1. Create a new Python project, an empty folder, containing a basic ``setup.py`` file. .. code-block:: bash $ mkdir my_project $ cd my_project $ vim setup.py .. code-block:: python try: from setuptools import setup, find_packages except ImportError: from distutils.core import setup, find_packages setup( name="project_name", version="0.1.0", packages=find_packages(), install_requires=["mistral", "yaql"], entry_points={ "mistral.expression.functions": [ "random_uuid = my_package.sub_package.yaql:random_uuid_" ] } ) Publish the ``random_uuid_`` function in the ``entry_points`` section, in the ``mistral.expression.functions`` namespace in ``setup.py``. This function will be defined later. Note that the package name will be used in Pip and must not overlap with other packages installed. ``project_name`` may be replaced by something else. The package name (``my_package`` here) may overlap with other packages, but module paths (``.py`` files) may not. For example, it is possible to have a ``mistral`` package (though not recommended), but there must not be a ``mistral/version.py`` file, which would overlap with the file existing in the original ``mistral`` package. ``yaql`` and ``mistral`` are the required packages. ``mistral`` is necessary in this example only because calls to the Mistral Python DB API are made. For each entry point, the syntax is: .. code-block:: python " = :" ``stevedore`` will detect all the entry points and make them available to all Python applications needing them. Using this feature, there is no need to modify Mistral's core code. 2. Create a package folder. A package folder is directory with a ``__init__.py`` file. Create a file that will contain the custom YAQL functions. There are no restrictions on the paths or file names used. .. code-block:: bash $ mkdir -p my_package/sub_package $ touch my_package/__init__.py $ touch my_package/sub_package/__init__.py 3. Write a function in ``yaql.py``. That function might have ``context`` as first argument to have the current YAQL context available inside the function. .. code-block:: bash $ cd my_package/sub_package $ vim yaql.py .. code-block:: python from uuid import uuid5, UUID from time import time def random_uuid_(context): """generate a UUID using the execution ID and the clock""" # fetch the current workflow execution ID found in the context execution_id = context['__execution']['id'] time_str = str(time()) execution_uuid = UUID(execution_id) return uuid5(execution_uuid, time_str) This function returns a random UUID using the current workflow execution ID as a namespace. The ``context`` argument will be passed by Mistral YAQL engine to the function. It is invisible to the user. It contains variables from the current task execution scope, such as ``__execution`` which is a dictionary with information about the current workflow execution such as its ``id``. Note that errors can be raised and will be displayed in the task execution state information in case they are raised. Any valid Python primitives may be returned. The ``context`` argument is optional. There can be as many arguments as wanted, even list arguments such as ``*args`` or dictionary arguments such as ``**kwargs`` can be used as function arguments. For more information about YAQL, read the `official YAQL documentation `_. 4. Install ``pip`` and ``setuptools``. .. code-block:: bash $ curl https://bootstrap.pypa.io/pip/3.2/get-pip.py | python $ pip install --upgrade setuptools $ cd - 5. Install the package (note that there is a dot ``.`` at the end of the line). .. code-block:: bash $ pip install . 6. The YAQL function can be called in Mistral using its name ``random_uuid``. The function name in Python ``random_uuid_`` does not matter, only the entry point name ``random_uuid`` does. .. code-block:: yaml my_workflow: tasks: my_action_task: action: std.echo publish: random_id: <% random_uuid() %> input: output: "hello world" **************** Updating changes **************** After any new created functions or any modification in the code, re-run ``pip install .`` and restart Mistral. *********** Development *********** While developing, it is sufficient to add the root source folder (the parent folder of ``my_package``) to the ``PYTHONPATH`` environment variable and the line ``random_uuid = my_package.sub_package.yaql:random_uuid_`` in the Mistral entry points in the ``mistral.expression.functions`` namespace. If the path to the parent folder of ``my_package`` is ``/path/to/my_project``. .. code-block:: bash $ export PYTHONPATH=$PYTHONPATH:/path/to/my_project $ vim $(find / -name "mistral.*egg-info*")/entry_points.txt .. code-block:: ini [entry_points] mistral.expression.functions = random_uuid = my_package.sub_package.yaql:random_uuid_ mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/extensions/index.rst000066400000000000000000000002341524065565300267200ustar00rootroot00000000000000========================== Writing Mistral Extensions ========================== .. toctree:: :maxdepth: 2 creating_custom_action extending_yaql mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/img/000077500000000000000000000000001524065565300234355ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/img/Pycharm_run_config_menu.png000066400000000000000000000744461524065565300310220ustar00rootroot00000000000000PNG  IHDR鍎 pHYs  8&iTXtXML:com.adobe.xmp Adobe Photoshop CC 2015 (Windows) 2015-09-09T17:13:31+03:00 2015-09-09T17:15:48+03:00 2015-09-09T17:15:48+03:00 image/png 3 xmp.iid:3124f3ac-943f-b045-9026-2b79de52f1fc xmp.did:3124f3ac-943f-b045-9026-2b79de52f1fc xmp.did:3124f3ac-943f-b045-9026-2b79de52f1fc created xmp.iid:3124f3ac-943f-b045-9026-2b79de52f1fc 2015-09-09T17:13:31+03:00 Adobe Photoshop CC 2015 (Windows) 1 720000/10000 720000/10000 2 65535 394 176 F cHRMz%u0`:o_F@zIDATxbO=ŀxo3 guZkjؘW&eaXiXYYK*bŢK 0100©P.ޔش~-ّH | , ?2b^حYFFƖ12*_İoh1100a`ee%I6MŬxmOnyhHIJ H| -¬ IL?Zj0V.=m`~ÅK!|w>kꪋi6N%"VYspE"TG R?8k m$Ė[ ]```дv绋7,,, 6*?ׯXlŠ. my,?(]P`д4ZfQ}MUL ڛCX~3|ÉV& p": ҜH fjxٰ.thc8,3000Xo?Iv_7f,XV1o\lIz*h[f;spSsCݠv#9#eA4/BS֮aIh筍& pb.g``*BX;Z\Q9+I4̸xذP6fda`Hs14(`Puc UꚂMߟ4, w|(Fe7@.Qk.߿JD.Y~0Boǔ =```P'#Duld```cbd```dB4!$[@Y|%[pEbƕnR:(M .MSJH ¢ # bX`ZVbTWe6$'^b@T҂MSd)bQRq5-=Z7P-RtiR߯~x}9| Ssuv?:6,mT:$Ef\}M!0*ŋMJ\F }KcbbOlS?u%٭:?:-Q?C]5PV^W\[]98CjD'1M[arYVK]EZi][IfqyCz~ )hbgg!ԃ7MJ`s2Cϩ'f(!uو Ӎ#!3C%:YiG CH`b8 5R>fKנA936|;,h" @ =x]o0Lw3~NW;dQ U99,#uڿJ ss{~6cr~erCq8`]YG(oJw%3D55_= || ~8NiA.^lx}_WL e (WH{$-V%&.]łg6显&\7$o้GG]V׳tfI^Y{U]Yۈ%yb.3t Qoc0*ѳY6\^[xBؽ7(eBt+BA-:oMBT T̬<*ޟכ4ݠ4NѝOu/G\FžM/oaHhb,C>ܑ /ZB CǯD,\ 7 H$9N,So_R%E{ݒgl6cT >&i܉P8>*k:RHK~vcp Rkez4K.C]{PT<T $U+"$MitI@jx$L2ÒTbcjL&)MI6TҔwY/|e=rϏ{|a܀)ĖR [d?]eF8l_s RL0Pqm*JD"aN! 7O9CUGH^*3}WxJkB<ɒ ->X~}n/:x篗Sƀ+/tj; l=+r)M!ЧyW @$/1\ ] t-*;W̻2X~zBE2:Do뵾Ɍ6PZϥ KV ;({?f_{e0ho$Wxs{KG3;`H_Wc£_hh~~R%HYq~RVy] O cKQ)W)jǿ dB;/wǦ:Z/v,.馁dO11 j3g26oyjpD㭺7$ɴSthPfU%َH7X2srz~@o>YP|z|>sH^~Nm_Oy: /| h4.5> !Wـ105O cOrlQvȵTQ/DfKm-[ |Ϸ6B/Ä!I #@~gl6WWUzyy8|˥YTO !g͟_ʤeLyN ---Jj[f&!> ɔ:$+"/~W×[Qz,?x+%.vhƾxnzjfgV0}=\뭳Ʈ%YWM]@l%~_殱KN12VNCbW<e 2n0(#2.cPڦ' <0 cWgsUy]k슎6n~p}&{z'j_a jŠkxڹîͫa\au>~!QOz@ÏFz,hFoy^coRVQ<, B0\Fֺ(H ư9x"Qі 2Rgw ѳ(r13o:@W=nڝ.OqǾSօTJ!8ѦmmR zHƳVOW[  H֖B</[B}~R[ontiUU*V֫HtNvr.gL@s1Y?"]@xHV v8"ZoF;UVhRPhU1+ij?okЁi$W$`^Mu)gi_)K 5|-bshv`V,5|MYBxglЛ@ z"Ri '7`ykY9;q  6$$-KHZR vI)\M6mSV/k?vݫS=[7c .ö%;'^QWB$1 #*KbFW4X'.m$4' xё[;vF|`R>dLsӝHZ+\b Y> |d[_?3oצ <3{ǜud)^|rne`#yaˤ71EFOtTxs7XlS-kO:e,nf'AJ58ïuHwi'kBDhGjObiR_ >Zd pJLO«0vVgݸyGyB([JBҺh@/Rs@q־$l7M?gONY+aOYu,iWasZVEɁ7_1:g! G$^nqWal(͙QvhLhك.:D 3^@ YO\]BmmmץW~7M>zwuޓ'S||C˴ 4<5FZ>^.<^~x+X:S04g~A #un[H]U'eqH4 ]=iJ[ޓ'Sh0obCR@6 coMU=l -=U }Dy^u^&嬢i_/.̴`9E?"w}1j]EY@JLFg' BwO<z%I/^Trd-ݖ}z"P 9r6@0 yKcܢ*P(\%+++OOOooŋI%r[S$2M̝#M$ d-= 0aϯ^'>pﵬ̼?>jElI1u'"dk I]UUUhhW/ndZV(>U?=Ifb"0rjņtreHNEa"Tk}z>\T*y4bĉUc%EqK %"_u}dĦwB} e y'IXGWSiE%!&O2-愣=jJHJR;Bscc7OQ#opдV'U?dU~B5v`Qk%F-ڼfp_BӚ&. "Ё>%_cgp Dڇ ސ,>S鹋MDsj^÷poӖ0XG $Gs? w_EAx+صvyʇ3&"%o 9R#AGq0pVȞAfgۮ>jz,݌1Q:U+QC?IBJ+*}Lji~ԧ-,xDɆOѸ~U*[[[w6]@ackKѫKK|.ZAY O=TbR҆ Z 1D4at%eg}wRn> |9;}Ѯzƭ_o6kb~>50 {As(鸉t}{qU뵫 =5w7;;ǰ ?_:NlLPMJC^5-mP 6zVy>lNUjܨ减`{4'Yދ@ ;3tgϜQ֨40y^2~`[Y٭J}䚶?F^=#G0mNT%ѣ@×wꉚH1v8jf,bi=)ߚ3ucӉA㝭SsjUi.}̸Ygw>/6b}gѩ/Y7oo"qI~8#]z?s"z"VnB0:X ˀ1k ȡxhm rs86In_SvuKS.lRT^t>k1qa<,JZFLU0%0=aΟfgPT\HwRpD ";W7%CVyޔ˓z~ƌ䃼N327 㤠Ruo`yiL\R$M,ݯ#@ GRw[R^+3설`q #XGg,B--oN}%KZy[x:<]K3[l&lbG̏aP+>IЮNMkrmni u5]f⃨?o浊DќvW7LWNLӹ55=H<&CchxlWU;L̋M&ݏ˒aød-=20]͏12w.:v%6^eq[`EԨ[Mt]Mdi"΋ʋM2w_=ZiBkG}`.rE-mPzúIßbZ7c:Q%swԀּmV4V--mlGx$yRCVd,)Pq*;WR:gSLI;=ǘ'S/#W~jQ޾ѤwT蝭gVGFOՉ1te,9A$uP'[SR\]^D%w( ˘r[lO۫rnpuS/n*JXb x?&c>q zg}/cS?ɫWQ-羈9dpG'\ǂINcƯta54qOk֧ ,OD 9a-I *jHC(OZx!$8%#0 S@fq,yv̐ G "U|;1BV?mt׊{d>B&e){w&Q chƺ%}w(ô%ܗ|pMa}eA$SȑBs,LYfr'iCC#U$6X=fj(b݋ǎ <G "({+#Ʀx1&NᏥzBr`~swhWF7EFH}8Ech++kHO~%t[`nlV:wG'\l 3ۋ4rnN- 26w Z0[t[e>Cl9ko 8\k;rBb^p5l9Mw>.ņ0?Ix:oH[5i+=ɐJT=Zi="O )?,+runP4gOmupo몯.UHHcZC~7H;B+ _2|A$lv|t\NקCC5޿u!_N]۲ao"yN 4l'pd*^jxXT3& J=1H<\͡?z/ޱ@"549GC=5@xABD O-@ <;=eg'GjQM OG9/+y3da ?eoq쒑JuG # =KHn^`g:] s;3k;nq3.>v~s:h,`OߕkýMBhNT2{o귡f `ڏ~{N=L[:ݐ9`7yA[RSWNu0L}5AS$cZߗ߭T/O:y͞"LD9I1Gƅ5'z}~=\1Q~ѸFy,ajꏬ9CFqڎ w9\/br=X"` } `thF}<|I*4pPvf!:eW>BGݿ6$eST}M֫@M'$(*o RfI𠷵uUuنRGn`aQu ezzj{7 o7_T)i(Etl& g-v[J.&tL@!<xt:d uXx\.W*)pI[OE\tNa yׅׄC]\_w2dСH0_NA|3.k /0GC߯c!gWyt+\cdB9|}cxXൌa<9J`{mְ;qI~khQM1Y9D~X^?΂*H[0-\g6uX3.M^WqC7*ޤ˙LJ5L%ObҀdY|$ʓl{Y] 1w!EQZ /T0Qgk9nXn1qs!VZ?Zq.`"`\lyIII~~~eoׅnnn >Lkvo&>bAx;oݜV %[yrwҫWӧO'>>^T_|9{t޷eɫ0vuq$c!gE¥!^C}X K (5+a/}WZE+bѵñ{ˑlp>%5DJ͌WB羱f}zy˰`L)tT(]]wj@=`sh:o7 ޗI~Զd N\&~-\ڧes3?IxYfܷ?R *QCtM-JдG'ˑ%bZ @z`s1LbPd-&mcP#~ $iΞ̭]UGG&ة$e+X#X-V#o{gO )z蔂`5x`mm(!n̍ lJ;:c{RR͘4}TvowK^maZcP)Aq O~h5g3XvqQ[29 t yD ڭ'#>)C2 ³#O޳^vvrTo6t"7CpSG. XwԀ$:3QF{mԞ%Org$7g/3̮θ;[9j F4vʵ&d"1`LsYzQfM6 SooکiKǼ4?Qu ezzjw7 o7_T)y(Etl& ñ<Vl?Dĵ@ D O cɥ~') “@9ZӛJn_擆#ݍ9w)[HI###w!$ju[GZa,UXZCk$SܣwG ꚚjNFn\}_OhZl>Ԍ M(XJzqά>5o3x%OϦ}@q~aV#'oƂA .3Ϟ2 % &?\) MS+uvmT}Tv7Ġ8xM9H8h+%jX'8ytAuWpY?%|%yjGcݿVW- U\TWl!3WMEӐÆ{Z$+N6؜4)cWFP㤠R:*biPݭ֊I5*kF7F8hƏSLtAuMwIL)DFcp"A,ψ4"^%OByp8lvscǎ53G/CDwzbZ43,OJ%HR˫.%%eb4ٓ'sL&S>|xaa 56ԔG<>Fu Ruji T*|}}kkksssXXZi׃o.T nj0if4vxzz~U +!`0t:=`qx 3a `v|1vRלK07ϾDQ EQeGt@JYBHL A^l!/ P[Alˌy!d`з`s K++NEI%bLQ ޾AAQOKGB2y0%J ²(I]QQ04Hvm~ta10dҔA{Sm[=ڿ@@p9*cci}!'OnBhZofƾ$S( IBnznB=yuoJm}G[~엽V1SWʔJP;Sc÷?,kL$rۉx|Qz/];B3nj/ rmB\.Dnݢ=!fU R&<M's>tRm-k\IwtʱS^݄9QJ֤(ڹ7oIR*MI(Y^ܵSGdieo<ŗ) < qFdPe$ dƲecxroe"+n]yJ (fz|SgO oٮY*Jv7s5OWrDDiTI]MF!㦦:CT*Bn2H$hkbF,*J05BU>V~YNYVg>WoXB;1Vؗ(x4(~TPUUJr>\' w1>TzYbyEkc߰/QV+|6|9%ϼHԶSoOKޙ͗e>&&t9{%.M{1 Z+EdTלsP4]gu…tDg &ά@i2zjs$XR+BGBBTt~,.$eYQe}jVh{ _xsF ߁Nev;RV╌ͿxAwwNV  1ȿ}3OíO`5:RY|Օ`wL&'<i#m wm%]& +y{' :"bl 9TJCf =5W !(e]2M)W0#ǟcX/kSftbjg .lJcjF=@CE;$Gs&-bFzb8z@,LcnqM${;Cw{AhBDF{)No&[5di1r^Xv3wr B=3zjs:! feu 8sXuE !T!w~+5Q֝ *WQ"RN5b^^pۄn @V}ggH'KʓS*B g_]@ju eYJ) y)ؚ4_c:cէTV_pjw| RJ0Z{o nI3&=ݶfЌVPO5Px2LL&xJ!xaKr,x{~R,)Nw5Ȧj2i xr U5u[=`Cod+)<K S)OuY2)Sx/m%EֵTWno* Z ˊlp0Jlc.#^ gRu[^_LNzXkmQVqo?`5UPL":6yx !\La imw9zfq6jʪxXel-crϗYk>ܪLewuU-r$6>%!BURSWW'!c3HLB 7C*rE!Bͬi!j]|װpB!2ƤKB!j| ,ӣC@f! `ڭ!KKP!B!P!Fg͘V$al !BWݳ2ô(>WPbiBZbȄϔ*J]P |I?@Iಅ| zӘA)<|q5cZX.f< ci)$Pz+]ңH$cT +;u5^!B X,֭3P*qqO M("MM2'Ҳ)Z6d!P8 e3Mëg:%aL͠@45[f| c;;:8;:ppc0 |>4pznuKD\rA)Y={9,~ y(ONx+VE6At\|Žizxv70B.xf_qt9o>_CKB-RJAuOڌe%F];{~1Cl;uk|~Cժa4OlP$J)g LƪWG*oDK1WAsZ*Td@dr%!UB,-!Ү]{y{3`nFkdwk^XܒKj,7@k3t k q3|H [fdz1'xN7s6^o P*3u8gk2?2xK͇L9ro8~xo[AגuV?Tz)vo{SF$5С˅8 !Ԇ#jf@vϑu4tɨ6V`d3m&L[;RU S(/|׾ø$@RRЋ8XUQ_+קr칁[ua)9Ǧր$^Tk.7w ݒkC|}ZϟkR0lK?ߒmz\xEo-?&?֢7\fK'Yao/.|W 4Ucvq' ?3=)6-۾hg*x0ovsw(3qdـ?F4E! (_C M8P82i~=>!w0Km%/6|i;@׺k}Z;@$5HajruB|&?7eŅ%c\>NL;B3 Rsn/{_+$:JZ;IEׯ]f(",(2U k}~%َe5W#w- ]!~g*Axoz>*sъ>.Dssuqsu:[ssvt`ƇHB0xp`?Z޸$45'o坮q\7\,=w- > &d a+`ג ȿ}8x ]zg$$ ?Wǯ's-%!zA2V0Y I0B kdx^MΓ֘Rӣێ ^!A` n ({U#zuɿ g/ZV}Qk/+ffݼ;g7`sε)tK;~Hj{F+ xn)RBL?BFW: >tsOۘrR/7J^"+V*!ʴÄA`ʡ}3*_`8ttH{2 :5j"Zۙ&EkE=\ks_yD@Nԩ͆GCίO# ֋=z:HU] O9!%;SZ4 ^--]i4w MSJ bH{$ !}zUeR͈isn6&My`!DSEE/DǸzH/X/sHRIϹ1s`Į v_ thLe1,VѪIFYG0)7J*WӫI$16N\2`4 rYu,!4웯*?{쏻Ǫv XeBؐ}}5@KR~9G,kTVkS!F1 òl fYam1''6]eǢVL]_Y@*{g?d)#{v'C'j[B[SœP5v01%Ϝ2ВG wGfƇO &k9WS^kA]epC篚 t~9_*Zs!xyysK~~))io5snk:MyRO,: >txyc2x@g'Ǽɚ.}|!=zU=8AeBlkg.ǥe'YIQaSic!B!:&B$2]|҂iʒMEum?OM>Cg=忬WG|~c!Bu$M >u lFL-?pD.~!جκ,?^\ˠrX S>ƧT(/Ms| BԻUC{'vJ"@dȜgxK4fbp R߻OU8/fk&y~F"t;˿oW [|?!TK`O>ҽ לUǼ|[[wr*VyvS`|eO=Č_`D~5sx~wT_~Jkth{ÖCYd)9DW^`bw**"=[$Ϋ>|btr%2_L-;f-46F^nnsvٵt!sO BRy2-51LbW>{B )Ƭ0=.QW >[@*@}J" lrszmۜ#BTNGWse?dmߠ@Z c}:ۙ S:jS2 ^AŦ{@lZu5ag/EQZtC<`ڷf8uZ=sX(J* iY`l[;\u3B ƹ;^}B˲'NW/mjGC . L@4o2@ڛ,֍]?PZ~Ju[YTJ"@<$U<+w܎o[9ػ9}}!T{I_{*ee!N_O62-8bC=>㦊?/=d#jRta`)YQV3KIO7wfU ol!FNVvQ3aN6&Z:B˛[MII#|^uʊ %FϼBFL=rڝجP)AIidmR|*?u#J>xob  ٌK #/;S{yKi0/\ELp!CXJ@(~߿ńWgq-mFG{ :vb1Y ףYJE&n.P>o Wk(wͫ3̘co#}ix^1Qe{^TFkSn| B!"Zt$ |Khd yטp=-*'7 ڙ ~mbWgUܦ9GING.[G&q&wfScRmȒ9kgQs'~LW_!B-%HVI~M 0@l8i4Bw.È t5Ѓ59[G?ZI%fC^7ktp2o骀/@8 &Sd&8L=boͻ y42B0}h)O\!UVwR3ZqWfJmј2[ :G6r^J)TV7z̆!緅QZquEPQދ}+B+{;sEar̀B!C}4!nAHZBѫ٢B2qvxj9׿sg`=KL4՛Ɵl@I"_eн"Ī*2gj7jA"rCV;clUkCGT<6{ ƌ ko&O q䞖 !B$vp엦,>ɝ}F$>IpK!w~'pVZRU\vlӃ>W U6Cg/L2_eW~mWLVʼnwCxՃBRZS= Ǖ_lK%wԤ^tVVk9鞐xiukר?[QsH`U$Pp~~pl 7o[O ORoCgsUg]h #! BmQN 0vv)%)3;Ұ!Bŵ$*ݤhjw./N^ !/HUSʖ(3&+M5SVt"ЩʡwY֫zȏjB!xyysK~~))iϫNYqj&~CHGNx*%⢷[$¶weyCy B!d,f#T526VGOgj,/8JHZtKDB!Z+!BupLKB!Ps$!Bu8 aq@MYK1/O!)&.CЮ<96-9-C@!pwuii7F?ϭ# 0=&-' Sʪ Uq@%kB!P;*׃,ḽ,\v5B!ZV17P"fU{T%/Ns"b:bLyB!`KKE %<}F*(c=]x|g/x0WBRZ~SIܕyLOؙTQ{c ?ڵB!t">(p724_j<%QU%+ftgkcp0_+r_u*ܜ9'a̙ܟ0Uhy,Z wXd Ћ;G>gall 3B ߨk:_N;/xٮqj1`ƯZ0L"\o }H' h8pM^ pMz8 %> BꯅEy_nӐyKWD~qH+ffݼ; }z@! D6݇*V?sKpF9Zo|}nf埯)ha\60 FOy 2~T*.]s7=UJJbU V ) <Pɵ'֮⌘@)ÉtyʒJ[_TL[)Y i9DS9><[/NZ@heog^^~ !j*"(+Je1KY e)}Zg_Y[,LᾂW@O< ZHq rK;_5fLX{3yzT#1!PT!t>8z-[TB;5;B-hIpVVSwy+P)XªKw2"P #ާ"w!R;B|umG~\Cs'LC `(@X`y|++Io,xȽ !P;`[+|n"U![wUR` @8d>{ze@R&'s_ *%eU@Y2̫t|Er9w@En`mE)PSvm w?&M#[-~] /]:ULyQ4b9#D cUU<`_!DBnXC+|?qSe.ˆI"q̹dd-2X}k/Ku-@T2LݥJ\%Dz;'56W6!WM@yNMeIJ49we%#+L8;27>|O#jOtЖ<8}PS(Ɍ99[yꛣq y`-~îeŅscNg6W9%T2dJ~ƧT(/Ms| Bߪ5nNq5|; %KCopQƘUKFy9gvS9|4RoT/s7n~˩'.c^x޶ٺ6hOG/{._nȩ@!B MLfLz7nJ2{=U6͇v$26//OE]7HWne( GRYa:z&\ܳ+JYYiAfDȁS+}_';37jma[pI.{x1Cߴާ'oO_<ݏfV^']:Be=#BD%??ߔ4YPbnizx1 \lTW$[6$B!i oV?nހ'6Wgy&D!:VvLoIzuk|~#7j✹úK,; +|391{ }B@`=a>.bFQ4դY~l_+|:Q$>RL˲k B!ԡaϻ ՘ń34dRus[yB S#9nXLϲsKsy5jcSf?x7mZAJ<79Lc!Mۡ׬y%DuK!P;I0j&RJ!{ nnUe'<|gM i{2Hm`jOQԃ˷2 dνƍCP=GO-.3Ƹ$9v}`JC&"w|n_G4B/cp%B..~mՍj|l%bY1a.3s#=Uaƃrm?=zC^-ZܬXR% c"@BI(jb:\$wNRR(}jI`]7:B]xwLnJVx CUquk8 xw>w_?Z{ˮ|O>x9C+{_vع}^=ĒRч(J|ч}+G >5~9*Oů'^`:)YڵS{BesjE-K:g0LjkR<ϩj.vjZM摶l/M|E GV-oB)c$\ʫuӣ~˟wEZze}w?7_oo7gW?#3LS/Llg0Ar Zۙ( ϵ3gIHе"%> ]vaeV[Xab9Tl6FPR{3u:{4zh1<6՞XWY6l]4wݣZIo=BA8'5eg7RJLG_$ԱRURUB}W-G 3@pZ8PR;_P evl0k̘fG?{wԕ9!.Z}G+jVb֪]]f7UߺuvƩc]-ZwpZ*VpVTDAYd߷,G $l Wrr9=7}89DԙW=sp ]s\V.u#Uy3Ql"VqC\<:!u~2Ys-lYu#͘PuW{ kկcL0X3Y1{xjq5Ts޾Q,G-}4Qeګ111VW~[j_>+P9<""1"bܱy^jL$:>_^݁Bf/X/5w ?zJ3uɴa\T#bJf)<\o~CDG5W/u*!3H%$O.n3|R7;e~Ճ 0r>SNB{ "ԫ9ٿ;v3FD^=qgZ>99f%ۗ$T׌:bE}rjI0XD"Q&YVK$fwӷ4VlOYP lKjyI-\2$$th'*ͼzmdye[ђ)#LĈ._enU ቮ.)O?\ӎ׻3YRrZlwK.y\.\;}Z՝ç|P+]yPto(n{ BQœE1N-b3}s+g﮹;99ILnSRȁyy{Ӡ\&yzzɃ9穩 Zee-d4HSeaaf6•m[]L0Xޡ8##ȢN(wR(K-$`!..nF>_Deee* P7HBJUn^ %a&C$,. PgX6I0$`sA 6I0$`sA 6I0l2X^*)..V*bu8#cr3 I0XL*;vJEߎJ{r-<ðחs9ܩRvϚٯֳ48-pg`&n"[ %-4uZS h)ۙV xjHAjGC} ``9X&5IlAp)[9klZBѼmc(P;w7jlP8:A$I;[g}dtzJ c/ߧ"Sĥu:x;;0eQv_.0sfʰN-$U%dDkc75;/h9!P}ٵ`1{m3gIs^ӋpǮ=_ 6o*QqL|)c;^s1y?W;uQƽ:FnNU~yUrxׅ}Ƶw9wz.0y_W;uQfB_ʅeミ"hpcX`VTuNI3wc_lj `b3R,;;W>d6Ԫf(ݹcvy~M}%"1dhW?GIPlX)?mt_mI0XY=k s?%BfBjwRጢ2Ԫ'oH;[Ndp$c/\NDD/vW3*ҩ`Dd7!~1IkD?FecGNGa #Vid';v^yײ4։2^8b]ِ}~\:trc첑hp4dC'?t/G |fHS68eVM3fM~4'xƲ~Lqޓv$""Hө:O'/]{Br+ca:_J[9t͞|"6L- ݮkb8MiK0xs6 3Y&9w4'oӋT%)q'msщɖMqN|Xx#<ډOJ9 .h2¸_zul2X&9Q]/k|f)1gohݺޞ]9[NTwUh_fWun_.+,,cο\I+VGg֯4+ꞁ2ΉnWɯY3lyɱIDYgѩ3 YjٷOYC-XƠ5.5cCL0XZLzkDࢤ{ոo ՝>$zU6<%ߗB~\}DD;ٗPbީy[wͭVDmg ?$jE/7C]6rQ3{1VFDU֭_Cif#f?Fȫ9R_%+;ml3?4ı,JQY-jژrdFZ%9`:sg*SeWKD*\ŠJt4Dj9Pf 6XOh;/11 ƜNԝAb_ Ftfg &]iDI<D W.Zm~ە:,7ү. XHzAOtD߯h Jv~lhoOs%q nʳFFڤ1'm!\ ad=ĴQK8I]Z $r{DD;{{t݋?1 gr&c^Жb~RVx8gɽn?d~ň XHzq&ˁ؞< bϫ*WE!1hEDW-ȟdCԞ6`k0 $HjCVpU}{x:IY)ok>>8~Nv҂_'ܑŚ*?D3RjŬx8vЈ{9Mޱ6'qS]=x^"R?7"pLp?0 jR^=0Ea'wxY~ݟue8c\xaˍ+FlHB Ź >jR#];xNa|db-x(|j9Ȅօ$_ }#t{dbMOZ=mL\ 0[S6%NXG9;+g\&yzzɃ9穩 ZTY26$m^`nb΅,g}W堇{u66N FpmVqq_L0Xޡ8##`N(wR(K-צ)28~ߠE9{Qs(d9c~nό@ ֔_XiTω E/ض\&ґz.0|@7{eA#gUN ~-seՃuӨ6x9a9<W$l`9H $l`9H MKke$+[C Vаodk ,$lCbR)V11,$`!2D.wQ*})ʻ;8Z265XRTX9WwIPX;X0˲%0 9眛SRscgˑ/9]0-ln$`9f'Y0wW}bl۝K%Zנ@ bL_عFD Pe7z;[Kw9/yrY5kp:t}$#|4uxj.cc[Ξ֧:FƃI9%%k$]sx-p:վHr/}&N]RmQ dgGl.( 8ΌʹАC;7W>;T `]HrOӑD" w;k3}r^0 ד[^N%߁3-@X5 ANj?mZޮN`RyIZwgY)ڇ~8~7݉`퇟U nE lޫ&3`"%KRbaXaZ4zJȼy|}4^a+9) 5d<ԐYTxu$&L0XZYD]>.7!%whN*cDXUfL&MBzPܙ" +t ߠAێ U.H0vD5"L1 O$`9~1NdÏ4}_^ ELh}u;qsi3^+P<"DtrDk?5Y,s< Lޢ4E \VL4jC`yXbZ#!R6߰=wD'/{ j?h{hN%$uk=`z'ӆ7wHԪ LN x>rހVr~ akM,sD^UMBϏp&R*K+vmOc~->jN_?9cr߁sL0XD"Q&YVK$uX/9f0/G^~nMov $Q]xy u[)Ot<wIy~qO~%)|_dHHNTyrc)6XpyΙGΜ{Fxe ^~BXDװ`,eKh9 q137+r3Bv=DDLC:z3&ui;J$vjUs&@'TXzr'ajCH$ZmjDRRɯwM7g<7ڙDq^)dᇋ_2ï k\_?Ӿt{E)ifw 蝜¤v&))wruov^u^yf̹iwq #c 2eaK6KhIbzNSI3:ݼ6eGOٳ\(Hcw82shfGq깧Ш? fʨ tj;Ly/䖵Swyĭ8Pa;7Dr"Y4Mnk֕;i󯳺>盤br̷/,ߐCD|rו;sW1a9X˂޹,65`RyIZwgY){UѴ'c Ts`DkS,lReYTxuXfrjuaڳ>IH-QDuDs3/V/@OmGl*IʝjGYX`3C02KMwڒGDT@XW}~MKxbm>{h6>.(WվdDU3XCœo1V{O~ڒ|97ODLC:z3&u^6 kST7xOΘw Ф #; v0 I0bi_bxH4]}Y`9H $l`9:Xٲ%w?[V֪~jRqH;"A elzt-=iζ–|wV.'6/aX&1"_^ٷ?sT/ [\Bp@fN>}1}EVB.W06ܨ㩽ZstoΫ[;6EDYI>BEDpSlH>$XNnGs7##di+"dpIԷ_!1ؿ1@Zqg8axo"9u}\[לwmҍUћ$uևgn^ۄ9Uuھ7Է_ڼy/XuBVr`h,Jȱ㯇Nwtt,-+;rJ);n9\DT [ˡWv`CC>0R3Xfedd &X-wyDo);=w(Ͼw &jͮK^zɲQ?VKV4}߿S6%NXG9;+df6•m[]r9H $l`9H $l~1,C y.%ZZ EN^Rlh;85s^F$rGGo/ !J.*.xI0$`s4eaKUZk"bScYؒV6)9rBQVx#DlzCڽ&-W#ƴx-wc{wKTw.|j!^\KO;en3{Tǥ^ \OI_U@Byg+Wh*kB^&8V}yKk 0>df=/8۰jn%b"^*a/|xfV@ϼe.1Ɇl5R{)٪2ZUEQf}2틙jEIAƃ3뵃$QO{Ml5ٝVLڼ}5Nj .#@/Qc{TF>f}~u0=tx\wnϥ!"_&8{RCf~8)Åєp(!޻}ޠ[цm#Q^ PI+W0FD] l ըMLչEC/ 7_]4/VSa؛~s`-]ߜ^٪2*K>xwէL&#j˙G~g7N>cDeYYGV}w:& J:|yh<4sסӦD% vGi1xI+2bGV&BG*s.GNt};6w$_޽+*1~n-ɽ#gityI<8gKwDQpM_}&N]RmQ5Ƅ6!߇CCf^(\/85[ bSDjLLN-t.!8]3'UŬK0N7Άî;y)x8w6=thf2eCQQ(͹Etp<|g.ܵ.)ƍ3(.$shD,iC V`v*o%+7kb~KjߎENo–|w^-]96ƶ=OkWu΍j}4|%٣9훾9Dmg&_=F_" Q]V 'Us]&3eԆ : 5ڙAGo 8&=KD[9]A^8w7)js:ESy8ɪ*b<K+24Mq^-k/M[q|;|hD$hϹv%)z֬+wi/}Ï[݁Q/т{LF Zga_gu?}l7I%o_X!d>xŹmw>,|~4M'?Ã>xKx9u~u0՗aFvJlpSS"Zsg󆈴Rn$f]q q\c%mKh 3CHЗW2__r)ƍ3KCu<:NKvu+_1ފ )lN.؂(ޒ5? X}W2%/g|z}nzimH`h;-OS{QUf4y\zhHvzƈb;;6l ح^Y~f\X0KDڟ\QՃæm#ƈ)1i;D۵$5?u^f_A4L F<1̛ǫ3fC^{{,滯DE,Jg})LNޫiUOEu i䠘Ip7Cc'WQ^FbУy֩%OOM2թ9g6%;|D,5R|$U`w$2^(XC_vj81! %*2|S2h7|Rܪzv,~j;+pncNc~^cVKM?w 31ZF ۴œBӉHCv݊w$hww̜݆X(cwמIGʴO:&"+#ѝ;Xxݨ}wȩEAS}{ˤlC^ LPGދr ڌFQq.\Q\ƹ_4պCD. љD4Xs3/2틪 Xc۶FqH #Bzq$DĹZSށhamaz#0#_#%N `uJD7͈Y`Fw\!zH zOwT.˪=&I}|) M҆%-{.|/lAs= ٫]o9jŧK.xQ! %xS$xN]{[BoFNbgTVDDiUiS^y2R_ܦ%k<-rsPEΟMwڒ#4ݾ-Rz NvO{LGV/$2kGցo`x$"=4DÈLh?"DtlQ=VG )~̞ccqsi3N_\CAvAB߿ה? :4wVlxFk_[.֗`F`uJDklb%Ag&%#:_y繹12d7dUu+{wZ=1yOm<+{65ѨCSXʖr☳A"#ƺSZp/~]'#nO0zJU/8̘uV )vPYI>Z:J[.Vb7d8 !n~k 1]iB MHNcĒ5iScip/Z{5Sm F.Gj\y!!F;Qik#˵oI6 /"~N~;h9C%)Q+AW<. BBuvwGϫY_erۜKMݳ]7 4 _h,~mW[y9m|`~ecvk3~ZKS8mq^OD?)Lc/_Xk)|IJ0嫄/FxX~V~Rܔ͍g#Z\j۶U\U]$ A`Af&ӊWsF}39 {vo@q_,4Lc94w0iQ>߯}<,h</L}sB3Evҹƻ7<0 0 ̙`x5`IC;;;yWG1`ht*Cvvv>ͼ LW F‡~Z 6$`-XTiYtkGQ I0XV5`sA 6I0$`spu47wwWG]5lZP(KJ3e$`i>>rSҞ Дw~6H$Nrw3r8,KIyȀ$Z]T\ǻYö$snQPd ~!it-ukyժ սS*vdL04i̧sݼ\===\Zg><ݐ@&99ȼ/d2GQ- [mZ?:6^px- [֎U$vvgr/0ԜKϝRbd׸Κ6UR+JDT̽1n,Jy*2Z?܎66śߧ"+XKq~W'ƪJ&, S/_u{a q IDATsF4A߇LIO$ЈT:b dH(ۏz4IRN"0;IB)HJĎ^/ ){u2sK8o ";v~O<7l^'[lVvtТ<Γ ƽFk+hMl t Sn`>[S&}҇VY.`h$Hq5tE(T.ԜsRr<ĨS+ѯҜ;i['65_sS͙=U}n6վHr/:t}$#|4n8oX_۪&>+2:DVu^v 2eZ8!b/wQ" 2`ncY?K?R1wYsGuk.%O]<y>Ks 9IW\"j5zfp@/iEfBª4hdLt@jcTσR=N( 7nJ۷#h쮑%4tyZӻn zNSI3:/^(TM:wG1&\G+yij""N<ǣ՜Jы 3CH_ 8CDD>e?4B߇[?Ⱦ9 "9Ly/䖵Swyĭ8PaVIyXo e쓽?MmW|SI^d:xR[;}yܵ]D*}lV ۙ:a7Sw@ȼ&_YqXצjzEqh"$ o//Vg%%%??a8%5m:z`Dպ'}f1݁էz}[6ۋ8/ưa 1=_~d[\/s`×dt~|=W_h`5iSPcS*JP*B=֭aoWۼzsZVrI%–}4i'FDe{~U )眈d3~x$鎈(I]MaHv)%|wb 57@l>c[^jN.hљ{[MD߿[w*XGC 5&ID"#MJ""Ν^wR*VpyQ^n;s<:pC7«^_F;D4j@?d#{ef#<@:(6OVkETTTXf!`k#ŐHk!,M tVNyyI*UsA+} CGԋӣmŚ&hPjbýy|JB se؂Oo+wX^&Ztv65R(e`ם6ؙw2jѨ9}"ҩEi֗fyX-cK4"-BI0XUb) =rN )|2/-kn…՘eޖU(Jə /&"BUk2_y`ede3$eXpօÑ4 +5($`OGLҋAuAS,)MvFbչSQVT*U~z;\{ /nXo>PX}}yAV[1{b: 0ˎtsk+D۱\us-\9_WC=v1kRN2lB>/>xV1[S|'Ẓۻ-f:lڴ¤l)}3+{>z9۹Ls`NQH˼}3%3W^m"z7[3Tm*..f]볕9 4 nʲ%+7 ,I04Q0[tn! K{v4AvvvjO ~,,M& ˳aD VhL" HyyfrmZuځwTMT*UzFfQC`X; i8l`9H $l`9H:`iuR:d$\_a`=. [Rյh;EDt'.zqeb@ ?*o9`΂wFtPC2fs[7JR;YW(< iV:a7Sw@ȼ&_YqXaXMt0 ד[^N%߁3-@X`=ӎpт{LF ZG:)5eҲߏHp;QshߪFkBvD@I꒔F֙6dxlRJsS{U7 RyIZl3X֩VHvb;zTo" #W"?ux*oxa&,DƊәYUUN@o֬y%ՌVNET߻H4d`mGpm Rz3jۡfʇ>/_|}}(--_|P=FD.S6^H89U%|D>Ƅ~Uf@7% VkΝj="Dtќv894Ùs7^S=>?- ͻ)垲~$q/C5e tN #bJ'˞16519:bչS|97^#i;J$vjZ[ SM$#O;MȒD`qO~%)|: v\;Ul-ݦ%UdߏZ{BpV:wUdHHNTyrmhN;]'O?]Rze8>&gN1ٓɄL6|5z''0mJ \9023rvVV3oo ģ^w锔j(ѵk2}6>2uiѾU*i*mef6•m[]L04 @Lc$ r_0Q``x45aW&Nse$J3}Cvvv>ͼ 6,+hתCkÌ^ TZ 6$`i(-+{n(a9$`sA 6I0\,ͿK'k"\.Hr4BT*00$`I)U᝝skۈD噞ـa9XB2`"RE%2YO" $l`x , [uօ$˨I*p:WWgi`=oԄAGJ d! r4!79RuG6;:]?[-Xq:\" ͹<5{1ә}s9D8w:m>NTpawdl>c{?Y WQw${i41-5t:|g񛚝s[}즕y=fLȼ ̬0 :_׬gϞY#"S&0g1iZ:n?Ԕ/8/{;jXTp6uǂ/g*:爑=ZGXiI[v{r:G¨m"|iIK۝wDk F3[ٱ8qq8w=.*Ԕ{xOwL;u UɆL0擓^;}~uѷTU#(s}`y/G9 D3'K:.nᖮ~Ak?z}+19qXys8RrSGs zF>}?pAXEf<}FivdFL^2{## W85h2kÇ´{KZq_%;:$ĩ>~,O뼌-oTqJ].*'`觴VK^|ol :s pǹ]|zUZHZ<<޼͇[T׳]˃-Xm˨\.!5icksY+{ȇC+yֲEn$_ٶ|}.,P*G),1"s%mDxqK/NۋL%RE8-Eى''ԏmǦzi'DX i(C)uh~a7&{)&/<ڜXYD|_ҽQ睝ZY*r播"raVwQ0Ed+HH7 ֢\ɦ'O1-N~zk{%wj3YGY)""XO/}˽M 66+w(랅/=OЋ~FwW* >T@TqW?!c Uk3Żb>h<%%,zxhJ{Cۦ}hVkx3a韟(¥E:"akFN(~nBq?l{ds>eu'=rX3v}csgFKqfZ\ipc־}hd*stDPe)æW}sSZ9(RĶm}XzW&Yc>>6ݻcPl6O7`'2"<;'ǻ@iҸKԪsYэ"ůNuvNNNnw!mG~Au]ECp0B0  !p0B0  !p0B0  !pX,>{xC.\%JO;zp}\tTT] q.Fa1Zje6~5n8&&|+j<`(dgGEEi] j޼$&&f_΁L~1ZZ|766V)nݺ{DO/N_-J-2Ϩݽ8%TR8/-Vn|~Rg|pqSFT3*Թa_8ǚť}tẩR6(eI%TzըڪB0j#Ę攔ǦR*..k֬OMKs;yxQn߼z GUP5a?}Mѡ/yYMӤ_4ڼ)A-$zv+K풂>O2G%k;&+?!OޜD_>4š8,r9O<6:v}K{m+VQ#?:5s_}65 ܿס2޶bLy[ "rc0(@Vp>Z*;u{)qOuu+0&fQ{7))b߿CJ)Ylɓ'wﮔ"KñEKv+/=P<%"AR"[>8ݵ;o0}aDN%=d8ӎ' O_SR"c[>lw1fߵӷQJeL&W]f:VE DG6K:};a⼬)kqge[Ik{fT[5>)RHgLlGi']sU `."mڴYn]˖-۶m+";wܺukΝ-;1cBrty4׏H^EJ®vg-E\dQnQemDb_t*eeޓ+H* v C{JY(=yf*aaьOֵ{﷯,w?xpZȾgZ˭JퟵqK,$w pm 8fycbb{%Ko>$$tXLZ{0@|ǿ8edWT."Ko-]C"D6oL*}VgRyi]zWTؽ"vwk0:yZ?;̭}*ݬ/&6%a> sM~oT=TjaIDATK.pUcM0jvҢE 2mڴ3g7mY󓝆YNrXuaI$"Wgl+ul.kGńķA;ܫ{$@no{+OsJK`YZ%Ș}2EE^wk0mo2mg+?L^B\U #}0B/X?jr3%&n;(:t}v;^n2H3a_MK]7bX3ӒJܵ;+^Ϊ#>;De޶رp #' S7kqa$NL:1Iw趵o-w߀= 3~^կLݫ0wFyYnӧ#4d)uzzz^l&#m5o$)ic`_~^ɓ' @`56kFCF-W/~XP"sj,`H`Ֆy.0 B0  !p0B0  !p0B0  !pX,>{xC.\%JO;zp}\tTT] q.Fa1Zje6~5n8&&|+j<`(dgGEEi] j޼$&&f_΁L~1ZZ|766V)nݺ{DO/N_-rL~3j8"a/:~`ˢU?*:rܔ?!wyunt7ff$purqi]n?^ҽ\TRIw_ pM"8BpLLlNIIql*|}}]DJɃ,ޚua999OFtph|LDy+j#n 5޾EDk F3[ٱ8qJ3ٕq]vߒPԜUùgoH٬W~=i\薹YJԂKo<&~W"r.eӜLy4j'&:M_*-.-8Q{!xƍ̴X,͚5k۶%"u#Mmȿl s{vKTǵ]Gv}?pAXEfΉ"7͛ő␛?ST=2\WS+UE o%Al[)o{xym-5K\Yqi׃%.y%G/eS]sG%{@Fqܤ$ҿ:(Ddٲe'O޽R, F-٭,HCyHB~cJdlx〗nwtw@į~d#ۗĄ8ӎ' >_ʸǛ7L|X)S_.iv#JݵlѐD>zwexXS:&yY'Rּ#*ۺNհ]3sڪɚ>)RHgLlGi˒ܽ[.*cEM6֭kٲe۶mEdΝ[nܹbqtp'fLH?1oԘfQY\kHIuy;^QzOEȢr;vԒR6"/NC7YywexXSÖ_J[F3>Yž߾iAs<8-Jd_3-EV8SWT[wVVQ{111=\AA%KڷoR:\(= _R22VܫTH%ͷݙ:yZ?;4"ߗt,RuN*H7 "WwWyp׮KGpyj*w7&w%6%a> sM~oT=TK.p>%I-,˴ifΜ޴iSg]Xvf993J^˰$tY3StRQ]ƕMkw=cL>v[${uq(mmzo-FҴt.kGńķA%Ș}2EL2ܵX\ [k?L^B\U #}0B/X?jrn`dR:tؾ}Osn7\LvS{&;7.}w݈c`)LK+vtplnJO' w~5dų&$7POݬŅfol9rsOHOpyūY5x{;V8־}hd* pm*9}:AO X,aaa}ZVn tZb2eu"D`8`!C`8`_u.qY"4.!`8`!C`8`!C`8`!C`8`!C`8`!C`8`!CGݜ_'yk)_P62Q.P8/Xvm;LkmU 6lܨf/O!"bh穄GWmE-Z&@B0.W|ǛիͿZբEɒMnIѝK>[sL9ҋ"ޮo?YHȔ/tph|LDy+VL~Akm?)i) NL~G7g; {u JҬ  /hۦuzAW+??]g(i}A>߽,ּ3Sis?mv}tv9H<}֦&ٳCt??L~JDZ?3(-Ϯ|`xGtT]-]]G&70v}:1'ശT̯g* 1Bd;}aD3+]\Dh(W~FnDׯ(:{%;3TM w~)xBdi忧 |vV^zhڢuRZ:wUJD*V&*W>Vn/8p%KU6GuLٱ${}?e n#W^LM{.ǬvRA"ZXlnw\i>m9(CUثj)#OSb/WzėL9Gw~%2# -qjbcs<zL}'/;+08 C*kښ7o˱L0jUc2B0ja\i`  !p0B0  !p0B0  !p0B0 |iegy\J z@a9  !p0B0  !p0B0  !p0B0  !p0B0  !pu]?(4"t5M0ٵ񤿟_XX?UuZ뢢⬬ٞbs5ݮ6[nn^Nn' r5! fYNu]E0) Eԫo+..(, lZr Q">>>!ŞfDXXn^^ƉJ)?А`լb͖sfW]sXPONb[$"ZjZmŜ,"Zg3`&/2S"2}<|ECgfyZ\MvV^58-MpfI U> k-Uij= wڹTWӓ tQ. +ChuhV?d9zhӚ]I̿>$"y%C{[[m)WW <‡On.=kɪ Z9ZNRn%b[߯ŋ `+Z?Lf_,ݘZXyn.mPUrf@Fe_V$^ӿ>-: IjmdKt+(B0pQ ܋۳IeJD2$4>&pg[f¬+Wm6, &2Df3"O^mc;wիV%;|S&];:z]`=ܱ=O+UEhԩk[MٺWg/quT{}Iiw559s7sU,eM0e#|1uHTOu]L*os_f/ڻ/.&}o}pV_-;ϖ%vyFG;#'o]hC~[l ɴ!qWsw؜9֦jەurC >탬{k'Fyk"`BxeMp39`kӅIA{D:zG+{/6/7,!EW*\x2WKNPJĖkx@_Dd>[I:HKT hcJd<\dwZ)%g~!@vBiDL& W@-)JEbX9f+,Tp#7HҤ|&cH,]],--+J3D!(8穩O329#*d]\\0TDsMuS822d|$<5tCPT:) \ (spp$,MB.;88bCn>t꧟Iv0P>5t^BaaannPXTu۶ml5]^ͱ433p|ģAvbRIEG@dgLHZ~x7E_Voιn24c:t2LܬcWFI5899V}PN̦Ǵ*~X:{X+L>苝sUw~JA_?|Wͅ խN!pRKcޅKiҤɝ;wם8WOUaڱQVڟJ/,u+rl=`̰K A݇#rRGg,=ZS)3)=Z7Gf4ՔZA_#R սoC{ih+$R%\ڵx941nҀVL]?ȯ𪪹uSJ%c :m@"ԬU(N\Y"j1v6%s'^?/];mH"&E=ɨZsg^%L_;ȏ﮹%rjNx,{>c21a 艺1R\&ӿTr7\.׊O4ai{ٿ?"rDDClHu+i~>*Cx?]/uo)U*!iw^:{pݑ(_#Y2z+ffGDGh C5FO ?T4s7/d2  .{|eƈ;?{3[%viV,'\YboY]ȉ ?7ZHh@DG$嫈  t<{ǩ#!Ǯ=-@MuSD"uCRPSH$leȾ|w'vuzMv7$1"Je<-`# 眈d"*Y/̓眘HHDs^j+e敵* ܧmӛ{l+J5z^N Ɗc%N2bfVܧlKCIz+1&fUTNdڶÍkrn(T@*yz\:t ϻiTN^qhȁ]|9/,;Q/  .ү[j0JR(5;fp7sejxȅ7?s~u]q F]SN|I&ݔ/Nm}rQAkQxx?XDʢhRr*1 PjD]PjQ.WZY?"!5\\b&%/O_ 5E >{TSϒ?}~S) "⹷v~ca=]$ųL9'̸i[ 0Œ:) 6 M#ڋʔS>>8$Bɞg۟  jN͝3_vIIOurXYI,,,4s ??$2,/x ̬:뽞K 5nAU8''[qjzfmGPkBilf@ zP=(@J% "k+sK 3H$ VaJŕJ\yB#xU  l-sٹy +*ۘv1P$I92r  =s3{}\i~BJ @S'BTʲr%KW SP(po#͗P@UKdX]T=hʯ=KKyvjT*yӴ y=0=3WұV4nn׮G^V1T25=gp|"⥯`j!Z[ImZRT^}CDM4ԡ6Ҟa$j\^ W(-sdU>W=^ѡ"'5 fS"mN\Js3RbnR<ςs}m~b?^<zb1A}zPؕ+0bci%[ȨwSnݹKD:Cjܼ|k+^eftoءom<ѯ&2WP _/Y&0wlغ˨Aol=3?᥽rtxT  劒'ͻ8;ѽ< I}[@+vba}"Εg9ιBx-Gcqn0^>.A Ecu(s֤6يUҴkwꭚ}'=u)4N~]X|A:c EQg) 2R $f<ٽsL19G^ɹ fZ+1yCd.84ݷP{3t?TzStnٳ ~9R]7kpUGi+GV}k>i[T~4LG|nNԼG >{ 97kԲJ(` {uK375m٤9gߌ#Ert96o]F¸44?zZLJYfܵ12QBԧWxlzkw; SF|Rh!&ګ.XH6@;c12RE-1ZG\bkf4hkR]bŵ=+-aGľQׇC5E=;js;L)a. z͚-ϟ]እOIs{NS޾_~γft Q&4-˖hNvMﴜ?/Zy ͬtE߈1eH/sfDKRr=qn֛*""AY6s?nae'}K}JD\b✡>br_N6fo<pkH+s?ZiJ<)ٓn&Z4 +X޼xN{@D]ݺt eVS"kڵճۗΟp5FްK[l2]=LIw*> ?zx]ڍs'/\K0pCLWXH.3S_:vb&M4j0RYFl;2QۻFh{^ "1B":t8&G}2L8%R&ADV=r"0IfǟEG۶BFMWq&hŜst_}.|~靶J2Yʬsf[ߞHY#zÆI"I֌QbZn":p<?LDF\L]sYwzyMfp!DDnp]ie2/f,CP^?6٣"7j4|FJn xtIf'42)G{UC჈';7ȱy3)WGkRf-D0"!WAȋf- hChjT.* X$}޺}ǵ~NуGǻz16.B03P^=ޤ~m,A !)1V W.ZuOԢJ_z6Q}_-Ikg]X{]DD;'6 eJoG"AO7r?KG6+zr cĴ67"T^fDϳA~#Dԗ1'D> g T5Os"?u.C]oHPDDdƭj?e9r W,%yi5;4'JEz{6%*>J~.?t䌕k./6 1^!U5=YAV~~]:wҹvvmZ'gdTg'ȓVmS'umإm?8KϗҜaDD͊NݚiĜ+>_,.#jM{ђ;z'y'7pʶG=F5k=rlȭ=:y7!k6ޛKsս)FVΝfsY-"4>q%&ۤ-xc+uw#twݙ7ŤLƨ|~g `"؃H~PcuL3zPfWA#%w, RQr^8^SbSg F΍<>ӮD{Mdզ9e_`i!NtS)) RT&\rEVP`aa1CuG PB"WZoLS2Rl}{#D4o3uCW]'bM Mf}DNeјQ-͈6h0dO΃=ytQhg~ٜD .S N0"Ƥ[syyr.-'r؋QΎ=Q "݌=,<*H,:kj;T]GDq^XS:ffߨksqٽ[ ڏ#hm:X9!Ow{wkȪa7U=͉ ,]|.?=Z83hݶ)Z{8Hęɳe::oor9R&ZDDۥ񃙌1 YGwou*i/u\UuYyV32whw&gOGs/qE4/39޿.ڤڏ ֥Zw"/[2kT ݢUˀ&T+.8iۣgOK'ӅG[6oliFĘ#st+9bKM-*/ۆRf{dզ9׷v+vqq B [cmSxIà 䔔#xRbkmR8Vlũ?*5˷9OzɚY s_/ āQm2YP'Nސ+GFF鯪س2 jG')9i<Vvv)e mD$mgQY[ 2DDYbp`5ܓ.ITB))%˭CZfs$323OU cvsB')֞-sfёgN ^ ԮQ%wWÁQw2*F,myRBT4I,,,%y<ӷ,#ZgbQe^7U<5-/+[fgc  ʿy T*P*rgrW*2=B25=/5CkP=(@J%C!@ zP=(@糿|v]+ >Q܅+yRi9sn&"y{w`|1[DD|aj,c[rnC0F9{{=1}}F|ܻ!W_99s!VVV5"۷'%&h$ ̯P:@EU \_?³>#,X3Sjc 9*LjH2W!!S!!Dd٣<8b|)$"r+UY V!>RP^_DD[T{o["  U];̐4]ۘqgƓfsιח^ /?ռYszr.\{<7&mN#vcDD6nN cL ":x2~]ث/ nX,ep̹}O@eYFR:bpm""ۑLȧ,E#5CDDW}S)1"^jB,]]23-WFDxfDDttM퍞Dtǿ\j{΀_ɐEVrNVG{me0l?j:F.!c7ΗiBDD?0S;×s9yyy h"cÇǎ7V/}~忋r&00tl+2 ;-9{uzن^ Cϗ rc3f8o5BHDd=cΗTD OԊ(wNLLؘK;֝͑s`O^\twuD:/h,$mDD^x/s}ϧ4o?mކTcD3Hԕz22~h6+rb5#jFtgQƝ'/p9::ڪTh"ڶmWM Z`SwGvhRZ KsGh#"C~C{n`'ȳnt/q4ʿ0a?&ŭL R^ٳtÃqUav~xԝc s'z;w}K]6cwmbIҧ/O97 IDAT"4;GǢY\`ڰ`,X QN"Aq ձW *UDM6= "W\hJU1.%Y p< "#[\r:Fo$&غkTcD6}'nB2k?MD}&u0coId"z785cBH~28hu3ADDtW9,9g4$a}\ͩg!t_NBhhJtppW^Æ U*զM}||xn)1 +}H?"®_g| :ix~aw3gv_xVdu$tM`0`Q3e岥6M|A6wvk}g6T!M jhNށvt1r/d|wRt:OlMD5[sLIiO~) RF:އ嬫eae0ӆv6c> *.>xIoܸ! ҪU+>}ڭ[7Ƙ4w͙)¶R3זW1-ey/%0FnbXQz Fm.qDCuL`0q-ىW#J%/3c)dN]a+Ju GԸ;g}N0n"QI P~U!?O9s~S(uѲRyJ=m7OvʝYg1MoD0RlP:1z.P7Q?E/BkUQx_CRQfN>KD;w &8Sr<2Vtٛ791D, "K Xe:5%b^ߒyr*M{W ܈(d/i cC%"~]Fq+#6 Ww*;v3g\.߻wommm5^Ɣ}I.TrfU٢t6&k.&`PQGNo{Mz r )Թ<Π1:[ 2d,gI.[qQ *ػ&t„)3vp1E{V7n~Ԫ=F)j#Rg$sT68qn*YuԼF|c;`zyb )3g$bY^q׷f߿]\\Тv^W8يS3˟J"L<3s(W euX 8/\0%V 8|@DO)e>P6j!eb3|iӧOML#DK"yVM`U^p`$)ҽ10xC([VNYH&e>W'ymLd.O=:X[~^Pe2xɘeg@ sgK=Dgo xAwrޙB>%S;=5ǝr!ԸkA<]lE*iz܍3B㔬˂ `vٖd8DQ=C#j\Y(HI-!bS%GѩY y"1oxLD~,8HDtpE(r.}99'd~&*)_A^бcD$lWj+|:^Mǽ;}w@!">)ؔ?xB1]^qiM#bL1bZ3W5r EWo yT_+^HC ߻<جAkfngT'jE͊zwߖM{툈t2h/m;eBƌ]ڱDl|5o+9-"DD"}/?gtߙjasxnVmGo_2˧]GAD61"zSQj,B""R T"3 wmD~Pgx ꒻?8I$Q\.OR(U=gv75}OoXO`2?=9꜌)5Ȍm Цצ ~W#)w7qٽG/؄ӽ法dyE   gG䧩 ,KZVþwnUd+NMϬ(j7z/O1n I.͹B٨{ddI3s#b#PAuxaÓd{Pz1y M"쳹Ǫdʩ7.O}椁]\K*r1\K_}|O?W ?q_u^GMrc/.^ʙܦ_V8Z1(Q[#A1*N~`yܯq;<.>;7wv<;MGqΰݑԳs'z;w}K]6cwmbIҧ/x߅ QT0lkpx+sG{:Y-XQ92H{eLE{ _ڻ94Y}_~L7]+}%R1 :SgKF_{J.cD܏7_^(O<kN5Ef}'vojgAGW_d׬@?7[ Sd9#bDm l^ϖEuv*)otVmq)]F"r2$|43DÏ+ԓtF[ן_=:G6j'~:ũ#~#^oMzkիf>޴`|YS~? t%"2A?XL;yqq9? 9nՕDr 0mE!1xםyܴ9#"vvMpR>/OQFXm3ޙ\"hXsXЪX]Tӯ0<L/tEoDD,LmsfR^r#E?)1[Oz#'?iKEMiȆm$Zf率K']_;5͙D$zgsM{eGml"l:aqGVЩެ}$Yv㧾"S`ӆ*Mm^ux>:%Y'i})8)BN5_VJXOu⸖֫I'_<Ώp)Aʹ4)lY7`o4OQFcL4J_3^tV^J0H,u lؕGѱ(sIQ7u~k 4# ҧP{|%c7^nY \!}º ZKLTB5&LxX{)J߳ĸqgGV)0xq}]b19iBWSfQ? 3pj #ڙMt_?޶,=D#SfΞ7Hʜd^c/!J;4eן6|̻$,K~[Ps#ruziSXF=VPuh:Q;?m9vgɳD iz]DEck ڴ,'a@k {wtΥj4DGţX^J׷f߿]\\¶-ń3ai3&$v"ŝ?NwAsAw*_chsw~4dG\}<:K/w(Vj(#8/\0%V 8|@9Wi?3T#_؄D픁,hYy]q9FϿFӽԟ'$U27 eFQNeqȉ8S}B":x2''QrV7Ά]=GP1@ʌȩ}4o;I qtj ̄* DZWTj,jBSgRLC""EK1寮 =3<x1}5}rتJof!Ns礪1@Qm=|ٹ+w>eKCԌ6Q㲲xLLwC\„KWe3;)~OU_ŘN)sĪiJ*"{oW{@D{op"UL"e{95+doRyKG+KB(*KSNUC{rŌoB돛 8..vnV;s /PZ`1GvTa*JP(T*P(89V>ETeP-|}k;ͳ$N׾U*MNy~2Ck^82ٓD>p4C!@ zP2xiwvbR?8I$2O;Y r12OʎdnCʅQWf}lw-J uG%DTrbqG s,Iy$Rb_5f-Zأ۴=M⍕/Zx}O丹S:kC 3~E%Fhd)*yPΦ=݈s,;ƑcWI}{8ZYPAF㛗ϟ[MY`/ݭ*WZuՕtt%4}ٍ}+_%$v&T'1O=/qs9t'͜g_dΌA-mM_`~\ѭբv8=HDtlƲvL,x_DMDD& \풟<Uj @t3ٕ[s*M{HS2yXBc""StEw+e}x{]MD줻1=@ 2ա#={qQ:sq!9Wl?̘.^HZS.ݑԳs'z;w}K ~Ov.Myp jgwsM]XË;g1FD _3ʿ0a>l d0?UC~C{n`'ȳntWe~~vǗnM.y3wSݰ8 7)"#>&X]G7M2s Lc.\0sG{:Y-XD)D`u+Bɦ/speX}<EP;w*, Ŝ#^CԜȧ]FM =n.Fn5|;* p9y?6M} rn;bmxgrrտ5Wuut}i\~@KDd>~f22wVojkLn{/)//ٜXJ"L6kt䢐B3\;6gDĢr2r4<'c-NklFzkһ^ND! noZKZnxo lAV'T.m.F9vJm{k's1s32~1qօzEgԇDNt^u>Df$j>x}QJ"U,l<% x\v,㻏ԗT1@e{؛|2+5`vbcxlӣ芖-j|T҄zǵd'^MԺ8ȴ)nf bM/fmb@A6"e~F?W]P_6TigИS lR2sA"XkB'L@<#>jNm3b #mBQgq&gINS]|̇A"yڣU!tcG1'cuoyEDE9<|z۲hOaʻL1Ю_O8e@<#>r#5|KnwiƸѹ !nq"֧{7{Ho ͂Elx9يS3k;Zyυ ^rªxzU1yKů }E8xx9 4->!E9W(5r_2h_[,tHj͡%bz"8s8_vx*ڌ>\{nuE F?K5~E,\0sEʩ;e"2WDf@,#~BPY@TBa%6 .N9g^@ X!@eddfwaG9yIU{zp%O*-3g՝g?X[G_ˉ󋋿 b5 i߲Dȗe%V;3܄ʗɞ$&JU!6ny9Z[ DΓ{rlGk)NUkTSis6<={kXԬg} EV bQ-}}Ά]yk4_IUn _o窣D8=_ jb+RInb/k,Z{uԷd$?y{T"=f}il%Te:|2FW Yvʍ#bu{)S6;0"D]U פkiiKxNe;;ۡ9`nPcS܈m c?łL. LjȢ` !>RP^_DDk-DDm!U/X,FUR:bx|3p烢{|ϼ9Z3,<Ԛi><.nG&"yvVՄ-vEʈM DRknZ%Ԩj!΅]s7'iٸ"ƸtDYqswŵȾޭND͈&"jLDD`/&41-Sv5f)Um{dG:(wGBZ]鈀+ah57M17biƆ b7(JQAQAQzr~,,R²yx3g#a87YꃸoʙO!*GmNM? 8rp\qGFAE NfviǠo/]R`cGɥ9J,Б,LFq٘5csQI,<*"*Z"j9 ^w{NAqi:!z /oW{d}=.6*#"Č ה);ցhl̟fG_,pLݾJ#yrlw֝u4hg-/?it V^@QF"`ou|Mva$NvQD7r.2~[mҼk㤌_sNFlom'OOsХDY饒̀hPPa˷,nmPQFjݰkP+{8=ΥܴĻRTq$$"Y]ː?\FI.[wwD\R$3:|ݕ&⧧o dq޻ .RɊ }n<}G9/v&*ߟ>E?/f@Ug&qI~zJ~#( , #"%3 7p)j{:}"} pyCSlO0pNDDN 0O/'7vdj 3O'Ƣq:ȢY}FsbOݔbn?vxJÐ'ED/s"bϯv51OxNʝ#D[K|ݳ&v lw?q=}G^Xa"1}a-yr~#y>r}%+'ZW?YHet:k8s;+ެ !5aʭ[=-$58Z "zq|3OJwh@DSKx K+45y!]{X5?rc4t4]?GDѥ}Ɍ:[i0jfD -Z&9GUM" E~?hٌ#:> qDʮ?gitNK %A*-=Mk}p&_a%,[ϫ!ĎNTs|tsm+]VkǶ^SDHY5h8CH{~jȳjˊsS_?G;у8""j_.DD4bee35Qh;QfgHmFO!"qvK); >k;K@PҋMjhODg$ 5\&IGh?9kV}ɹ8OYPPP|UwVu%JCDdKDDJ&9< I+5U6V-{NvsD{'֜7-c#_\JQϾuC~Zf> tW~fީ,#4F@sG#D4qD&ŕ CTCDS&u@dҪ%&s[2~Y@D/9'"{HW{yV'ɴYFRǩDxLFDD$-,ڹ*߈0J<9٧ܬsz:b3Ih|jT*˷hj^(#HoS߷\ I&0Ƴ&znQ5YĹ@)ow4ҫUoyg>?cՄU:8'[qz6ӓ'޹rR"fwzwij((~0 UPܸP/]]ƏxP}b1zwNKд ŝWÆE7j$Ol~㏇ [9/s-9~8~uKdm7s4Rin!,'"CcX~ǜs|k$[\ٰ9\ȪVS?ܮPA{ AZ\Tes±јq~{_v!"+W(יu%"PՇDT/W_B"b5KЁ+j%Z$J=U #:038O<ʩD" D֝*yhp֬277ZNY^TY2 ?˜1ʋ@ݦ9BbJ/g@ԅ+Q m-b'"b=;2&{zDDz~Jz V'Z/``R_r݈"IVL"YC_UvVV0MPqNCT=NO'@GA ɢnDŽފ***pΙIQDDtW^r7c4r&h.7Uw*?Дo:y=qg_ c~9=M3Ȥe.޿{ 71>؝Eaڣ/9b^G+=)]7qDǗ_YQa*֤Y'xCj%7ѵuf\Hvt~g cD⠄*SJmSOrdBId}Z )1g匈֬rvln"(LOy >foO9H4EwEBOpJ1vn yG$" Lܣ />K=rwloivݷ[kV}#8ݱm3G|Cr[K&B.Q֬rgX}+Yӿ7OSY}WcMm?YtU_߃F@P !!1)0FFf滔<_RQ Ȧ{tjwC. suJ]qV$lcGt{ǔE1y:𥟌J Sbn(-d(Wyˆ _> Vۋ}aZNt$e;Ӹ!=>wJ(SU&\r.-.Jz\xRiEDDV%.-|ﴤr$jfLr1gYTRn>񱿍3ZХ~MC%diaf[Kme]Os[ K߄ÑoH<) Y>:h϶ b3{ -qwH=eLnq D$lb/9r*іֱ;Tͣ?~;Zp[0lϏ~6mYг~~"RMҖFoBDDMfZDzOm/++z+rʽ/3gp'ݦq `&`Xnr~OҖ(%=ODPӋ7]T cE.?ݺ VeWݕE&`"$ӑr+Tz*Sy[Xܕ:YE5gΥXb}h$?}o=eHF/[)\E^iƈ#}VM![!B&MLe%\^xƈ٢w82EۥݡɌ2z;9 1r3ѾQ 5)[jaDlr}VKLTnϳ|uuOTM)Cl7Yj˹㭡Om<*x;癣z65 sbS\8c髯ߎȷhD%jҥlҷiD{6mI񳻗ÉȖX媊Q([ #n ԧg%wr(t1|kC caG fcM~ZVPWapM7C=h\i8G2ONֽ퐍 IDATfv3gސc;{]$ZQU?Z}_mq,9gM;zZpn"#$bmM9]-YG(_my>xcOw;؛@兺RC]W1&^~{aTctnݷ_;_1& %BӶ=Wَ}m 3l9`^ٳd} L1=caSUnөo572iG"%jo& }c߯22fraLO_ G<_r!|HdžwMW 10;GGdfLmG;YevD½49iWMDՃ<CjziW^9.y3-뷽b1vϾ8tu?6VBi^FB5ߋqJG׳.ܵ s:1LB]IRrZCx}A{_UhߞwNٶ~Öexy'6}CɆ-/ywc'RRAU> Oձ4(tސ.-S퇭{nu8eŐ,bΌ>]<߹5qDD]uRXđYqͭ_#PφzFV'GtDpNfF$3\4ģH8|L͢}M8}2\&T"ӗvnRS3C#bjX^v_L)4~͸[N=ΒP^Y""NqɳOyqgԤ1[C ,8 -ITq^*hiNiw^Ae˸3"9s3F([y3O$e7ԟc9%˷r$9AsN{?B 2eBt AƌQJΉ@" ZD⤋`X5n"zve׶:g_p3`>հQmw<}Xv&"dRl^ɦG*+{5R`""rňDhgHmFO!"qvKQsQOg[~:qTNlTCxTn@W'-x"ƨx05=|EZ ΆoeED/Ju$"GqDD^UrY,y ٩zV2 n&99cj¼l =Dž17js2+LQ7.%o E#4'?߯tU6V-{NvsD{'*Ա""̝m}I+8类եIS\U+;n6!G}E%u%JCT[%g_L:!v-1@=!Hk7Zȭ_`BN܉ZZץūl55744j4X%T|t;C}PV|Lz]AKtHovyǗ*BEꋴB<_^:ofjT*˷hj^uUYFh Ccͪ/U(#]WTR?lgdZVK7, Ch֬rvln"(LOy̱k}o?5ݱurn:dA(ţd1K%;Ò<[=ռ}ژ ?#zXInA/99axVqvJ̙=c9)=EwYm= T`DV<Ѐ#_ !4PK[Ɵo3?7ШtѼ)X߯]-5(o)MT(͂wqeYwO~ǯ7\S5 ʯMoUsg_?SON)#vӡpcnΪ^,qwxun~ׅDB^7S}gG9U]V{yq^'sV|Ѫq#hoaaP-+h;j[??}o=͖,?9x1g"/iZzqkpG<mZvyWhr>);SԴ,sAf1ύebYv/֩Nv$dK =ߗ:TݠRJ{/Ǯ?Nϓpd?ۇ,')픂v:d˽ŽzQHԤ8+!f]h{]NlۇGEDEK$z;nw ?d"u}fѽv46ب򫺘![W:<\􉈢x@5/M;[nG[J4P]DDL>ކQJ2c"DvYvx *Q[DĹLiԿQV+hPUb@aæ 6)~vw8a0A$-.Wo>~.]icf(d?s>X7JG3OZ&ް/.j#MY9wG2MMj\vjߕ4"ZZd6 mشS$y#qC+ ³@\B+{ؖQ1qZ XM>@_i[V~_D Jџ_mƯ_;s =WEb^\~ʍDtdQ`I9ksւwvkMz~ZVPW6lZ6kZefv ߺW|N'u)ݼS{񫧉U)XLs]o&_M'd[70(-6lɢOCMУҬ`H(*&Nbc'wey>p@kC m;?VCܱ>cz6væ.S_?Hy:QDqQADhڶ*QS60ӰN}ۮ@ InG`4@dB]Zj9{[ \tbËhXCNH\4D|a"&zp| s],Fy8QF=#NUedƈ5NYsB*F!tomA!FraڴGQA˿)Re61z+cAQFrԕ=xs=Gz%|a'{hqSSg<>LO_+ZU/v?1u4sAQֳc59!XqttHLLspQմ闯}p$Ɣ|QCy6}o,zboV\Xe۟%DxoRԳnQQ=l+dK*4gh_ f_k; Tm[ #əͷ;qz$UE+-WO~ L[z c@-<Ythnk;2oh`!0@4yZ{iUu=(G(J=S5r94RRL(J( - 7Ch0tN fj"#3˦52e2WC#Ch0 @w&=Kʡ< 2( 4 aC#YFG9]Iei=45ѓH{ʅ{5N \&LxyYykoTUfo_06 /vd>,<*"*Z">%/DuEO 9 M-mpů1+V{yVx]U!P3>HoS߷\ I##*Js6&& kn.ȋ;Jq77f$<Ɉsa1{J NeV{ỵWKcYF9<mLewOdD$2vHO3C$;9ĈH}<.6٣!;b^ۮ;%5byO9ߪw] ]s 59wއJ8͢6ʼnmg~:e͋I䝧/5`"lf+g>#Cg\#MwlIkGg7V';ʮͷSyi3lj7萆g|*Er-Tnݪn۵Q5&]K5-{8칙#%qF=Nʕ 9ԗ@y> R*Ȋx,ˋ44COUE\eCkviVb*Q=l?@i\WC(Eq.u<>Ό6u WV?>c˗;usc1&LD)ˌ[yہ]21 sgߵCy8[S/ U;-;hҳD/5~( +Z o޻PӂG=#MDDNDW4;6FjOҝ={@ 9)or|[SSafL8GՎ$9i4іI4KUƯ[ۓ8ʍ,BPZe$#4CZ@߬ː)$!/?)u^зDoWc7 'B$ QN5ӘH".., L[<]QbrnMLȹUʑ>! ;Uws&2:`xYULSVUuHlTYFQ1qBBbR`ЍlM*q[> #əͷqz$j\qe9E)4|XOyh|oĩN5g=WҚU)yc܏G艳F3V[ɹD\*5.x*_e XqttHLLi1 z`i&JS-7H۵kYye 2(  C2 2(  C2Pg|KsO]dr. s_ ]nƧ}بh]HϨ^.HQIoji۽ϸK-~v6U  Ҝ4#$O*_H&I{zӂ~[h q|AA誆~Ш$*V߾@F&hLbʯ"C!MEY6F)/@lFETZz Mlz-י*՞襊lF@ЍyLVy*k$_&hSSk丠I˷&EVșm>cGByQ~MИd$ pN4 A~A;<9 ^j4VuPW]wŊCbbLK3QZz.k:""&ݘAe!@dPAe!@dPFOTAy6͚a\(޾ralTTGh4 lR`CԴw]  Ҝ4נ3Vzҟ(I876x|_xcDs׭gZ2bhc*˸{xbI7';_>,<1"Ytv;@zXbD$>bssO{xѐ UE=lVը8t0ΐNn4뷨jڌ 7͢6ʼnmg~:e͋I䝧/5`yEByX6SR"lf+g>#Cg\#MwlIkGg7ݪ A* P z5Qr,poDr<̺Sl, =`ϿIJ"GE>o\g= o9}=.+OI!#//"jD$N=[M!h}[m BQES,<15XI훛 3nT=;jA]dölE-_Z@Agd;ߢRyi3>v.@\"lLe[A{!>&#.yP~:/j- !>OvmOEhU;jAU!x-gh3[=*]^)ztg{# yȞ`}=S -lPcM +ǩx%YM*>y1[.*r'R~>YUZcr$+H%6PÎQ2m=DQ8{t;"߲Dԗ':RV~hhcu"EsLoj<cvDՎtPaX@h©gGclzJ4jɚQDDK{Un у Tv!/\ĭ-1"r"*>jkʎReuT7{{gSEHjA2z`L"FEŦ#4lCkC`=}rƀg]XnNݯH@BW8AcSESK6Ɛ 1;**;JAQQgEkXM9fgJ >CoE3>fHi6NnsI2F&V8ҎC.G`e,(HtBaYyM>@aD+-WO~ (^ DP*;Ji~PW]wŊCbbL2pT-fuޑ7(-=SQh H۵kYySeT>rʄ Z8@k;k4A2[G/tlR*6?~tB4@o(#27FF!@dPAeyPu \]E[AANb%L|/_c,?/-ŋP1yPl娄.[?>}.ihaQ'[fp&詏VM/Hۨzgڸ?@Lse3vJ=&"}͐s"h?YNʕ 9ԗ@yGw7" fǩ_٫C' \f|f˛2@t'ݗ//I#`TGbi<ֆ$0l1p {&Gg| ,hQe:vp~,DXi6$0?g9Y5`7~oC-j5]x&! ݾ@D{^NX_i?Z>Z@߮g|4̐ m+r}>W}ŶmAFidPAS`@B}Q!+d$T Wߵy׮mGFvKJJʻg) 9Q6nP w/e`~Rz/&Pgp/@#!H4tCv}ؕ '8p؊@qk<`~J+􋉩٘2Z;!Dcc63uH{;5›TfOLZ- w`t8u:ӕ8JOZ##W..ab]CN_PaӮyиij]JYjp^p˕3^(/p.{ og*Oow|jM>L}ϖNCfzu6i7ǿ8-|21c|~7WpNWhp+ϕ(GINAogݶPf]J7~.='1*@̀^Η n{Ω7|r3EdhQ"~0pa\yL+p %]{j{˔ RZŽ7]&ϻE~ZۋRA)%JIvAbb@,"*4fCG\ڤx ";̋oK`Ӫzpb:wJ\IsDZMbn9jԴ"q^ -%RRӝ/ϖZBf4g}EWNX>Uji_j]> ۾]*~Cs:e޵^~m~eobDG\u ⷉPMX5_)=2[RRrU-#m f1r!"K~5׃5]jmUxC_p!H4@#!n̈́`~Kh" OVwzSk=qs#lLKIiJnm:!ȍpH{;2>R@k Qr9O 'n^)|6pGn|_yG'h*;{;:7m⩃;od R]$옠%%[: }|+S 2ǿ8-|21c|~7W;W=!'_Lׁm}gg^l4dƬW'~kȿw)(;b\EQ|>H{>ѫqڋg&ߕz'n,kMT^0?a߼:{|ԅ; "%⯔Xgu.\y7\{l]%cqFcߓΕ(GI{߿AV,KI~ϥUu:&E'6FL/wn}E&Ty_>=ȦVxr* Q~ 0pvr_5N]{q]ķ}XXܾMh̀^Η+֯!|eH^7n1eeܘlcņ;Rd,2 F-%7H Z!QMZ3o5RPzs!~6~]Ե+>=1<6SliEnB/M N?3wՊ(% M?#2\今"_pio/JqaMDn|~wJ̉+\rqf޵R]uo8۫i kd b2Vq78~]ԵƹrP)iWgplUHyTYDTh>˨VFMQOu棊9"q>K,Mxjp71wOTڗͬdmb9CB&15jswG?|*us"2)됩3+۫i kAg'&sFVT2/I,CgLkpƩk/^:_0+UՃ2JIMw\P "I/M|UL1$9_k1)uKM4$]^Weپ]*~Cs:eU˗uY}FmOzwZ%nG*b+JdڞX@9pQ]ץtMyx*r{{>>x_GѕӇ>O_|]Եسsr+bcge3{ /,͍ J _0?ͷq&,ؚ{G6 (=2[RRrU^9HỈqC}½^~O@Ԯ$-f--g{M?My$̷rVωjqBu2[mBBh$ FBpU6<e;}-k3&xsusFFGZly9}qlYγ|尕^qtǎqMN bbj6~%62ϡM+7e\n {'bQc~1)|ϧL/if49 \z )1ϣBo)2-3h@k amǩ|~dKg{ijmL7D$?cՃ!~R{5{Yb ŔttBQ&Oߔr*r4}l:%7?ZƎ#YUܲ3EpO~ЛKv0ǿ8-|21c|~7WuX64x"X,g&ߕz'n,klͨUԧ,7Įu;".rY"㛴L5-7,ǖ?TUJqc&8}p[yYiuԙ5߾6tҜ!QVu59gdhkG9sE,ԡ}͆Y)AZJJo;_- ۵k?2jژ΁{I^/|y{qo=g#X ƿSUmV7LOPV^RtBe+~)?<_XlEW2W̭U1t=/[>b)/6etLDD>I}Z g%سssm5] Ι=XPcE=ڌww  ^*|@ǵGw~sꯡp~115RRZ[FMn?ʄ>6ܔq5<Þ[ڈjy׵݄PR 'n^)|6m 275upPsSW=TP81;Bnv6M,4gHT$vFM{YoOp^q1`M}45t#֍ĵ#2JIMw<[k" kTZ}FmOzw%'<47cz^]?8ldԴ1-_s-|1aG2okrQZ7Irs/6bprkw1W.:g `AP_X{+=AfW ^*߯{?w!; km!Oa7=wck>:־ϰ)UU͝uON'~o;u2gDdö ץ춭"7|| Tsh8'# ʽtew{g4]EDDRhpUU~ixiE o?]Q%qcB())ݵNƿ7CH_T^""પww;w45>jIol|! ǡWImR<5v4X?""lpUU}yg3~8uADDM*5Bf4g-K>GG=W+tC UU}xD=sx")lz]2*{+jStڗ.]FDxE1#%ڷsQ|\ꉜrè]D wx{(e<<6sn.;kJK$7krơ[R }Eej""fUlHU^ 'r||s vG'_)w^;yŇY 'n_jNmo+ 6ngye|,#F}O?|;s&&Szw:y^| `]=rK!Q (7l?7WЬ[>^_1/!S"n9p(ӍED$0 ㇯?bwn a"gb? O^/(ֹˣن!bN^/#(uDD4sY;br0Ds#/?zkkAi ÐCk2Ss Ð3)O."LgaXvP 9X_u4WG.Ckxa͗M.-H%g(;EŪ׷ٿocxrJ|wDYGRdVg"[jlHvaotlB[Zfn՝tvO|M=Ȣ5vSv"奥mv]~dMnrqQOܭIYNEұb߱WܸknI>{U;U9 YܮˀHcjw2OB R-QGO6R>a1ӆM]Z;NY ?+:g^IKZa~qJ]V3e]^n~ q̬2rdž: sOZ|_yh,yg|&2[1AȹXmOO¬/~PJDw/]7r T؞u Қ6W T~<!D$Z~{W߯^)hqߘߟl{գYkmq=Ͷ+?Z<}Ĉ_;8+aqZu<~5XBbz9`=>k!A"\vz{Uߟn]SG󗯽wm8.Jf얔\s@KPzr- 7mcG/"!NzZH[;U(喜CBp"!C]Sb$?OP jMc1\,ޫwd^l6q4Ÿ^"JҺ+-JOa6lvM??_wS)eXl6[K9]/)c4=dH>} E%> Z]@ovpkBCclBG))++trkߗ_-ڱ}pK^uy7]ڽk.̽t Ƚ ,0vVr+e@#!H4@#!H4@#!,՗-Rzt5䰰P0Z$aFXXhRRrkke%O'Ԑ $0BBRSSc1ZӅ 9]F+++s8-\$`Z:v Z-Gݿu[0Q׽U՗nx@#!HTSÞIENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/img/dashboard_environment_variables.png000066400000000000000000000335351524065565300325570ustar00rootroot00000000000000PNG  IHDRnpsBITOtEXtSoftwaremate-screenshotȖJ IDATxw\Ggr^T).^b(v^M_ޔWSL7&&w^X*vE)J~p}q\~$3s{$$= &ƮB34#,,!BM'|oBBugPJa0#PsBtЮB9wvv&Qw_T/B* ќQ j@d>R9*+,\ D>k B!j !O3S_sO)-,,r8ʷT*MKKuqq3Wu <=bHH'%##C.r8~P\\(JZBĂJgFgvaaRpԃDgg'W(,,(**|[(Z5[|˖ 3?;KؕyN'6_r^ l;R3ґu`@6v/R.W{{]:99j2ܸqC,bq@ kP#u|)}IKSRRCW'h,9>g+4^rif~':y ϲQqq6<q#Wׅ0dwx0c5 R蹧vIȷbT^a07S;wF@z3SN*kR Kk#(+@gu1}wn*L)ɱ΅GL@P`-9<<XE)|.ãJnCLᚵp@Zi EW1~஝G.ljg_)ƒ&͝|~\Lf证W?'Ў-UgUWiC;:kj,{ [ |dנ!'T`x]`gY^Rtn=vؼd5QX+ w׶.n(GLPpИɮn`.+a(@?|{i_6j5\ (t3rd9GtQ9cTsۉ#?Z1+GK~B!)l@6\!8W@s&0R4!蹤K[Q%iA=Y0 :+J#_#y#yJJf|V]8ly_6nn+dٷҙ /C_ԧ^CUp;`WՃGym[_ ̬k4T՚Pr@|#9g!1Lk? 4X6 SBll.쉆0.BWAP?};,LY wUfLqo7K.T0%vwQJ,hU?쿘'jV 6mM)Q ?H/etE?wŧT Z+RjJͶ;e,pћYe\ŘL:בTYcWnUyrgVVFkRL"H$j_;Jeex0BՋ:dOO~  6cL|>^;.B)סQ!`@6 ?H)%%ť8BR}ҢT,V9d"Tf~BՎN7-!J33 !lJrB= ^J]uBYJ]rB?BfCFB53:GU B G3!0A!!~:B`G!!~:Y]yiBvljHmB?m_BȚ%ݻrj ݱx-C?c-5DٳƮBϯچ~1 FBwQ Zdص@ _Z x^eƭUa0@-uh͎t/O[>] O_/J{IܖY=֐_?pwșTެbӜ2 o-0׋-F6+9F `C%9IgMotgb؎޶La^Gwv` q)JyЯWUq "P Q$+kK)P~Uf&֡/C6.į)l:)?13K$`gkoU_W6KU~Oo#i3ɽt H1wo~0h7.o5Q.j=StOeT6ez0 @F;RqYE Ж}'f/sj IgQ 3!|6C@۷OTY9NEʹpn7ZFu_q*6 CѤLK|`BL0+>I.1oVS0*QqۊߙߒYCP frJm*1=A[FYϿ£zQ?E2Sb P$J$ro6E0p0U˒g,9Zwعk9M[#! Q?KaVwύWr-ÆO? k̀y녦hҟg'?"C^=OYzm3BWϪVfװfq ތ݄ktq凣R +ϘPYʕKZJd%m @B*cb$$D4漖R5@Ȳ ۷oAH")'τR(hŘB*s$^`yi9OJU-7jn]Ռ&@ed/[ vkiu %B! L vV~-CeBV8?dB؎dB0=/~zT"!VAeG!!~;+ї]iZ;oge iٳwW9k7ϔ1 7W}}8DϮ>^;r/ ,J <}_{0΅}') UrO׾=)Mзۭf"jZabz{<hYŏ_լPoitRΪ|3;:UCTt$Ұeޕ߬ػ1zk.zcxB! Mܫsɀ~ffw|Ѩ}YE*[.=#o@F1ͻR%"n:&et|;u5TzCzw#{R-ZabՉ'}T~_ma֦1 &wZC,yF!MN8dG O O3pwǏ{{G9UB>ëcOgfgy/ܻ|*EZ=+{U% ؇% }zd YK-ZQEJ[࿌e7Ln2'Nn G cJ9VƸ \gwF)8r\eAƵ]r+4[;0ꞽ vf h$+G ؓ$l;4z@GGGQ}䶿.aS"{:+!{̅-[/yee{O'M,ʸyˊuU'ߣ >ih+)C}]EP魧ލջ]DVﶣcSE75oz< lk:G:0K+B$QېΒGZNpEp֬`;`!rp#7eKS_E+jT1Ł3v| H{_=лi=CFv-v='L^ZtD*Rj #+#۫}#'s'Y5MPEe{\6W9u f"2=) "NU~%jNU9bB?پ+qpڪ[WM8΃r DW2TOc3 QgmzidIo3[r`:4'IPK;23D M Җ(s>/u;Frf@=8.#@tͤy^ EغQ+j\ w@WUN M/ʙ=ҍֲ pA=Pyc(c|wAhWpj{;SDvc^(EI~Գ~<:ő:qTYwz-հSx9T¬k45̘٭0R1z7 ȏ;:z*IQk˵)AgJ;IŬ?=iD yo12M3'2؅O]{Pg8̛>-qW&;rw_]pZ^Qq~9T4S^XrX*⣮*B^ێOٽƮNLJ6{F5 4& ý+4q(7"?hER>!k>!O.j|!WӇRz##jC?B5>a, Z~\n:B!ܾԐñ~:B`G!!~:BXO?QQg?pB9G3 ?@&T_/W~ɊϾ\S&i[pYcw䡲Ss *~ YHƗRV%w,M-f&VOg%\*&&SFe:}rvNE4=ZIGEDA=|_Wo~{}k#v;Y=BƼ;R$vmzMo>W/VYJ]+o ^z~)mt"t>}V7ӿCqpcbxTEjYxJ >@$D:Z#FZbqW宿>*QPEQ?v*C_|.̞hGkLK)qtEkʊRۜ̄2|eB9p'BNk8 ҺF5hjq5*Oai}^kߪt5s@LP^RQ2!*Xl=f9)'~>N/hgU&q* \0߾OB2>H*iѕy߀v5C4&Sw5+5q&+BP.6jпd ~ @mI5*J**:|J&TrlZtxYLf~J/b̮-# 2o$4._<,FNI]O@ɥ*H3`K#B(Ժc>3y:u;!hg-xqG9 P3IDAT[\1%;иIu* >8a9TPu)кk 8b}L}`e#?dJD, ?ƕ㝝hw#TwZŒ!dUn];dfeԮ4 w6~Y9 :;'!Yh:/MIMn];gex{E?~jd\.WżҖ> BB!WB3[x{/O !LPJL2 >^Osr@ߺЏBjRڭkgv- C?B=_ݸ~Bj!s`GFF 0#P#ã~RڷaY9}v`GFG)e>61#P#u~ !eaG!!~:B`G!!~:.zM?N9a!#ow= tC?B=G]\.`\V(7cgS,< !@)>q/H%*KC?B52a}ֽ{.T1ڏt#!;~Bڵ}gKBbT查ǣ~z.hN??z{G!Ԝ6ֶ} *QBb5rF!UJRebGèA~A!kA)~a(C*C?B=׾:M-C?B=}!du!o#ЏBVC?BY !du0#ЏBVC?BY !du0#ЏBVC?BY !du0#ЏBVC?BYZ>ز@!!6@!`p!~:B4P ҹSì!"'{[R7lȠ;x{}u!Ե{q+P˛;yH/E~~~r u_#B5 80ޫT(GiZNcW "GRoooJB;;֭[۳23:O?YQQdh7l?Ɏ׮s~5R@视BȩS߿oggxn>*6Y''&^`d ”2Y-gLށz XyES8[9$Rr[e./ @3 :t'N 54"g_l*4j,z(3|$ ڼ\dۼNdzgtr>(}Rb2dTY k#0)))T\\m6// E}Ɋܟiϑ_ٹt!Jm>,5~:Kik&)u7mf 70#VDž,Hwl{OVxR+O|i˥ߥq:pq%Ywm:D ɓly_oUm {z2SE?]˃F&}b[Na q;^.6\I6'Sg ]wŜZ90I#5VS2Jo+N:w05[ЖCgV߲&;t=opN"Z0ދόx*w%<~2BQo2z;sHA·~poޯ =s?s3`3- &$NGS?66v̘1~~~|>חaM6 _zz-Nݴ`XТܗ^uze<.uS.N͜wW2׋Ts>?v)XkoW_|Q kwfwiߜp틃 xov3GwM+, fl<'KBz?rηu|ۃ%`; =9%ݵJӮpanE?ON"Znd+@$dw-?Ǐ)yo󿳖j5[¼0nYҤ]mO)~a^UBHQ^^P Otg ;K^qAH>!6gʥc(>Sާww^QK/q)WK\~N:@LLLnnn.]!fm{f()zi+l0 SK ϻ}̬:QO)-Ϻ9M^.(ARp=fOֻfQ$6q//>*(SRPf0oB1!s\VN#N@ !nW1:k3up9@ienk-kdzhD͊|`Z$zG@TN6YLv胈 3!| Z_+y #nY Cؼ줁 g>-eJɝTRc<ArdJhk7$ȦSϑp 7j=.[rooL&۷o_v5} ଁrJ)5*{hSo S_ZvHg?͚OuKd U.UР/"Პ9fS{FR2zĪz<1Xz[afkɯw˚lyr1fEJs7f;p+f"kP3gW”(%e<^ӳ (U<ٜuV޽ӶAsJ@ {TQZ~%e;|_|7߸jժ͞]ʁ9r@ig)#ϱU34{s}D{ͯdsI2aNW!<;S]fٞs;lR!ȕ\Se3ִ'dqIB9wߧl)"DgazgVuVWo=a$-koOpSX rN(w'jgLUZg;l[>eus8aNSN\.]vўauU铖 r$q{uN/v͌oaʞ\赧ϘH0#1 |9lȹ8§7b7]vSs)%Z~?t/}`S?`e\Ĝo|4G_iQP.|8(if>$yW|luVFݲ&[0aiNYqQtB-Ҟ5-N]\\A)TRU6 # 9A=:gFPu떉IKB50 ~RUXҎ_Hf ҅BVC?BY !du0#ЏBVC?BY !du0#ЏBVC?BY !du0#ЏBVC?BY !du0#ЏBVC?BY !du0#ЏBVC?BY !dux]ǷsrthPREeb9BFiRͤRi~Pr~^06v]jC@; Lf2BD֔ @\¼f!T/*nZ@EA,)+'d~>/)4@,(U*%y4C?B&uM"<̴6x|sqK!\PJƮC@t# *h?FhJB PڄLZby긑!Zj١Skg?q=QJع~0z:S%zT)~"0Q=(7 =8 hY^'owŠO0#tY$07Gc;ϥ[D>87N^Pst |y#GCc7v,C?B 675n9v ´ۿlslʵW'0`;E汍'N%Zy=S-)ItC@!Bl$7^[Q}l9Ǖrmѽ<Iyq@)}=Fԃxԏjh;3vS Fw'4z|o^ԟn38DOK&]#$[*j֠fpwAx͖2 US.ĀPcTT%ͺ>#Ҟ'b%>& iJsZyB 2>A@V :`v3fύٶNSNn|)}\}i#ڵr9 P&@!|6x/}vYp!԰̋&mˁi)L9gϻpS:qmj :% -LIˎP,W2ӍW51 y{.oh Rǹ y:9WDkPʈxOxF}M P|v& &MʁG"l6@JeJw4ZfmUi-m9ܶ:t0_{BX⨟л߮O|Kil*iiNRtR {/Jb~W!st~+`yTL"dyŰKm;)r،wmY$$eBb!6!Ps#ЏBVC?BY蛋6 yIENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/index.rst000066400000000000000000000003301524065565300245160ustar00rootroot00000000000000========================= Contributor Documentation ========================= .. toctree:: :maxdepth: 3 contributing devstack coding_guidelines debugging_and_testing profiling extensions/index mistral-22.0.0+git20260814.61.b4aeb55/doc/source/contributor/profiling.rst000066400000000000000000000313101524065565300254020ustar00rootroot00000000000000Profiling Mistral ================= What Is Profiling? ------------------ Profiling is a procedure for gathering runtime statistics about certain code snippets like: - The maximum run time - The minimum run time - The average run time - The number of runs Such info is a key to understanding performance bottlenecks residing in a system. Having these metrics, we can focus on places in code that slow down the system most and come up with optimisations to improve them. A typical code snippet eligible for gathering this kind of information is a function or a method since, most popular engineering techniques encourage developers to decompose code into functions/methods representing well defined parts of program logic. However, any arbitrary piece of code may be a target for measuring. 'osprofiler' Project -------------------- `osprofiler `_ is a project created within the OpenStack ecosystem to do profiling. The paragraphs below explain how Mistral uses 'osprofiler' for profiling. The central concept of 'osprofiler' is a profile trace. A developer can mark code snippets with profiler traces and 'osprofiler' will be tracking them. In general, 'osprofiler' allows cross-service profiling, that is, tracking a chain of calls that belong to different RESTful services but related with the same user request. However, this guide doesn't cover this more complex use case and focus on profiling within just one service, Mistral. Profiler Traces --------------- The most common way to create a profiler trace in the code is adding a special ''@trace" .. code-block:: python from osprofiler import profiler class DefaultEngine(base.Engine): ... @profiler.trace('engine-on-action-complete', hide_args=True) def on_action_complete(self, action_ex_id, result, wf_action=False, async_=False): with db_api.transaction(): if wf_action: action_ex = db_api.get_workflow_execution(action_ex_id) if result is None: result = ml_actions.Result(data=action_ex.output) else: action_ex = db_api.get_action_execution(action_ex_id) action_handler.on_action_complete(action_ex, result) return action_ex.get_clone() In this example, we applied a special decorator to a method that adds a profiling trace. The most important argument of the decorator is a trace name. Its value is 'engine-on-action-complete' in our case. The second argument 'hide_args' defines whether 'osprofiler' needs to pass method argument values down to other layers. More specifically, there's a notion metrics collector in 'osprofiler' that accumulates info about traces in any desirable form, it depends on a particular implementation. This topic though is out of the scope of this document. For our purposes, it's better to set this argument to **True** which will not lead to loosing performance on processing additional data (argument values of all method calls). Another way of adding a profiling trace is the following: .. code-block:: python try: profiler.start("engine-on-action-complete") action_handler.on_action_complete(action_ex, result) finally: profiler.stop() Here we don't decorate the entire method, we only want to profile just one line of code. But like in the previous example, we added a profiling trace. The obvious advantage of using the decorator is that it can live in code permanently because it doesn't pollute it too much and we can use them any time we want to profile the system. Even simpler and more concise way to achieve the same is use a special context manager from 'osprofiler': .. code-block:: python with profiler.Trace('engine-on-action-complete'): action_handler.on_action_complete(action_ex, result) Configuring Mistral for Profiling --------------------------------- To start a profiling session, one needs to make the steps below. Mistral Configuration File ^^^^^^^^^^^^^^^^^^^^^^^^^^ Make these change in the config file: .. code-block:: cfg [DEFAULT] log_config_append = wf_trace_logging.conf [profiler] enabled = True hmac_keys = secret_word Defining the 'log_config_append' property allows to have all the logging configuration in a separate file. In the example above, it's called 'wf_trace_logging.conf' but it can have a different name, if needed. '[profiler]' group directly refers to the 'osprofiler' project and is brought by it. The property 'enabled' is self-explaining, but the other one is not. The value of the property 'hmac_keys' basically needs to be known by someone who wants to start a profiling session. This value needs to be passed as part of the user request. It will be shown a bit later. Logging Configuration File ^^^^^^^^^^^^^^^^^^^^^^^^^^ The content of the logging configuration file conforms the documentation for the standard 'logging' Python module. Find more details at https://docs.python.org/3/library/logging.config.html#configuration-file-format This particular example of the logging file configures three different loggers and their corresponding counterparts like handlers. For the purpose of this document though we only need to pay attention how 'profiler_trace' logger is configure. Every entity starting with 'profiler' is related to profiling configuration. The reason why other loggers are also included here is to show how different loggers can coexist within one configuration file and how they can reuse same entities. .. code-block:: cfg [loggers] keys=workflow_trace,profiler_trace,root [handlers] keys=consoleHandler, wfTraceFileHandler, profilerFileHandler, fileHandler [formatters] keys=wfFormatter, profilerFormatter, simpleFormatter, verboseFormatter [logger_workflow_trace] level=INFO handlers=consoleHandler, wfTraceFileHandler qualname=workflow_trace propagate=0 [logger_profiler_trace] level=INFO handlers=profilerFileHandler qualname=profiler_trace [logger_root] level=DEBUG handlers=fileHandler [handler_fileHandler] class=FileHandler level=DEBUG formatter=verboseFormatter args=("/tmp/mistral.log",) [handler_consoleHandler] class=StreamHandler level=INFO formatter=simpleFormatter args=(sys.stdout,) [handler_wfTraceFileHandler] class=FileHandler level=INFO formatter=wfFormatter args=("/tmp/mistral_wf_trace.log",) [handler_profilerFileHandler] class=FileHandler level=INFO formatter=profilerFormatter args=("/tmp/mistral_osprofile.log",) [formatter_verboseFormatter] format=%(asctime)s %(thread)s %(levelname)s %(module)s [-] %(message)s datefmt= [formatter_simpleFormatter] format=%(asctime)s - %(message)s datefmt=%y-%m-%d %H:%M:%S [formatter_wfFormatter] format=%(asctime)s WF [-] %(message)s datefmt= [formatter_profilerFormatter] format=%(message)s datefmt=%H:%M:%S Triggering Profiling Sessions ----------------------------- Once Mistral is configured like explained above, in order to start a profiling session we need to make a user request to Mistral that we want to analyse but adding one property to it. The name of the property is 'profile' and it needs to be set to the value of the 'hmac_keys' property from the main configuration file. .. code-block:: bash $ mistral execution-create my_slow_workflow --profile secret_word Profiling Session Result ------------------------ When started in a profiling mode like just shown, Mistral will be writing info about the profiling traces into the configured file. In our case it is '/tmp/mistral_osprofile.log'. .. code-block:: cfg 2020-02-27T08:04:25.789433 f12e75d5-5d59-4cbc-b74d-357f19290dd7 f12e75d5-5d59-4cbc-b74d-357f19290dd7 b9b29981-0916-4635-af18-d6c92f991f46 engine-start-workflow-start 2020-02-27T08:04:25.790232 f12e75d5-5d59-4cbc-b74d-357f19290dd7 b9b29981-0916-4635-af18-d6c92f991f46 3cdd41b5-318a-4926-a38e-63344b6aef7a workflow-handler-start-workflow-start 2020-02-27T08:04:25.812879 f12e75d5-5d59-4cbc-b74d-357f19290dd7 3cdd41b5-318a-4926-a38e-63344b6aef7a 603f1fab-be78-438d-af13-d94ed3b7e416 workflow-start-start 2020-02-27T08:04:25.954502 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 b1d0a77a-52f5-4415-a6c4-f16b3591a47d workflow-set-state-start 2020-02-27T08:04:25.961298 0.006782 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 b1d0a77a-52f5-4415-a6c4-f16b3591a47d workflow-set-state-stop 2020-02-27T08:04:25.961769 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 27b58351-aebe-4e37-9cec-91fdbef5c68b wf-controller-get-controller-start 2020-02-27T08:04:25.962041 0.000267 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 27b58351-aebe-4e37-9cec-91fdbef5c68b wf-controller-get-controller-stop 2020-02-27T08:04:25.962311 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 605ebfc2-a2bb-4fe1-8159-fc16f6741f5f workflow-controller-continue-workflow-start 2020-02-27T08:04:26.023134 0.060832 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 605ebfc2-a2bb-4fe1-8159-fc16f6741f5f workflow-controller-continue-workflow-stop 2020-02-27T08:04:26.023600 f12e75d5-5d59-4cbc-b74d-357f19290dd7 603f1fab-be78-438d-af13-d94ed3b7e416 3a5a384a-9598-4844-a740-981f92e604af dispatcher-dispatch-commands-start 2020-02-27T08:04:26.023918 f12e75d5-5d59-4cbc-b74d-357f19290dd7 3a5a384a-9598-4844-a740-981f92e604af d84a13e4-4763-4321-ab08-8cbd19656f2f task-handler-run-task-start 2020-02-27T08:04:26.024179 f12e75d5-5d59-4cbc-b74d-357f19290dd7 d84a13e4-4763-4321-ab08-8cbd19656f2f 7878e4f8-aaaa-4b9b-b15a-35848b5cdd61 task-handler-build-task-from-command-start 2020-02-27T08:04:26.024422 0.000243 f12e75d5-5d59-4cbc-b74d-357f19290dd7 d84a13e4-4763-4321-ab08-8cbd19656f2f 7878e4f8-aaaa-4b9b-b15a-35848b5cdd61 task-handler-build-task-from-command-stop So any time Mistral runs code marked as a profiling trace it prints two entries into the file: right before the code snippet starts and right after its completion. Notice also that for the corresponding "-stop" entry (the suffix going after the trace name) Mistral prints an additional number in the second column. This is a duration of the code snippet. This content of this file itself is probably not so useful (although, it might be for some purpose) but based on it we can build the following report: .. code-block:: bash Total time | Max time | Avg time | Occurrences | Trace name ------------------------------------------------------------------------------------------- 2948.326 8.612 1.218 2420 engine-on-action-complete 2859.172 8.516 1.181 2420 action-handler-on-action-complete 2812.726 8.482 1.162 2420 task-handler-on-action-complete 2767.836 8.412 1.144 2420 regular-task-on-action-complete 2766.199 8.411 1.143 2420 task-complete 2702.764 8.351 0.460 5878 task-run 2506.531 8.354 0.850 2948 dispatcher-dispatch-commands 2503.398 8.353 0.437 5735 task-handler-run-task 2488.940 8.350 0.434 5735 task-run-new 1669.179 54.737 0.881 1894 default-executor-run-action 1201.582 3.687 0.497 2420 regular-task-get-action-input 1126.351 2.093 0.476 2366 ad-hoc-action-validate-input 1125.129 2.092 0.238 4732 ad-hoc-action-prepare-input 687.619 7.594 0.651 1056 task-handler-refresh-task-state 387.622 3.872 0.300 1291 workflow-handler-check-and-fix-integrity 234.231 4.068 0.392 597 workflow-handler-check-and-complete 224.026 4.042 0.375 597 workflow-check-and-complete 210.184 6.694 1.470 143 task-run-existing 160.118 8.343 0.304 526 workflow-action-schedule 141.398 4.546 0.268 528 workflow-handler-start-workflow 109.641 4.361 0.208 528 workflow-start 78.683 2.004 0.077 1024 direct-wf-controller-get-join-logical-state ... To generate this report, run: .. code-block:: bash $ python tools/rank_profiled_methods.py /tmp/mistral_osprofile.log report.txt And this report is somewhat really useful when it comes to analysing performance bottlenecks. All times are shown in seconds. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/index.rst000066400000000000000000000060331524065565300221520ustar00rootroot00000000000000======================== Mistral Workflow Service ======================== What is Mistral? ================ Mistral is a workflow service. Lots of computations in computer systems nowadays can be represented as processes that consist of multiple interconnected steps that need to run in a particular order. Those steps are often interactions with components distributed across different machines: real hardware machines, cloud virtual machines or containers. Mistral provides capabilities to automate such processes. Particularly, Mistral can be used, for example, for solving administrator tasks related to managing clusters of software, or for any other tasks that span multiple components and take long to complete. It can also be used as a central component for deploying distributed software in a truly large scale. In any case where the ability to track the progress of the activity becomes crucial, Mistral is a good fit. A Mistral user can describe such a process as a set of tasks and transitions between them, and upload such a definition to Mistral, which will take care of state management, correct execution order, parallelism, synchronization and high availability. In Mistral terminology such a set of tasks and relations between them is called a **workflow**. Just to Get Started =================== * :doc:`user/overview`: If you've just started with Mistral, this short article will help you understand the main Mistral ideas and concepts. * :doc:`user/faq`: Some of the typical questions you have may have already been answered here. For End Users ============= * :doc:`user/index`: If you're going to use Mistral functionality as an end user, i.e. writing and running workflows, then you need to read the full user documentation that tells about all Mistral features, including the full description of the Mistral Workflow Language and Mistral ReST API. * :doc:`user/wf_lang_v2`: If you just want a direct link to the full specification of the Mistral Workflow Language, this is it. * `Mistral API Reference `_: This is where you can find the full specification of the Mistral REST API, covering every resource, request and response. For Administrators and Operators ================================ * :doc:`admin/index`: If you need to install, configure and maintain a Mistral cluster, this is a place to start. For Developers ============== * :doc:`contributor/index`: If you want to contribute to the project or write Mistral extensions, please start here. Workflow Visualization (CloudFlow) ================================== * `CloudFlow `_: If you're looking for a nice workflow visualization tool then visit this web page. CloudFlow provides a nice UI for debugging and analysing workflow executions. Main Chapters ============= .. toctree:: :maxdepth: 1 :includehidden: user/index admin/index contributor/index .. only:: html Search ====== * :ref:`Document search `: Search the contents of this document. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/000077500000000000000000000000001524065565300212655ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/asynchronous_actions.rst000066400000000000000000000134001524065565300262700ustar00rootroot00000000000000===================================== How to work with asynchronous actions ===================================== ******* Concept ******* .. image:: /user/terminology/img/actions.png During a workflow execution Mistral eventually runs actions. Action is a particular function (or a piece of work) that a workflow task is associated to. Actions can be synchronous and asynchronous. Synchronous actions are actions that get completed without a 3rd party, i.e. by Mistral itself. When Mistral engine schedules to run a synchronous action it sends its definition and parameters to Mistral executor, then executor runs it and upon its completion sends a result of the action back to Mistral engine. In case of asynchronous actions executor doesn't send a result back to Mistral. In fact, the concept of asynchronous action assumes that a result won't be known at a time when executor is running it. It rather assumes that action will just delegate actual work to a 3rd party which can be either a human or a computer system (e.g. a web service). So an asynchronous action's run() method is supposed to just send a signal to something that is capable of doing required job. Once the 3rd party has done the job it takes responsibility to send result of the action back to Mistral via Mistral API. Effectively, the 3rd party just needs to update the state of corresponding action execution object. To make it possible it must know corresponding action execution id. It's worth noting that from Mistral engine perspective the schema is essentially the same in case of synchronous and asynchronous actions. If action is synchronous, then executor immediately sends a result back with RPC mechanism (most often, a message queue as a transport) to Mistral engine after action completion. But engine itself is not waiting anything proactively, its architecture is fully on asynchronous messages. So in case of asynchronous action the only change is that executor is not responsible for sending action result, something else takes over. Let's see what we need to keep in mind when working with asynchronous actions. ****** How to ****** Currently, Mistral comes with one asynchronous action out of the box, "mistral_http". There's also "async_noop" action that is also asynchronous but it's mostly useful for testing purposes because it does nothing. "mistral_http" is an asynchronous version of action "http" sending HTTP requests. Asynchrony is controlled by action's method is_sync() which should return *True* for synchronous actions and *False* for asynchronous. Let's see how "mistral_http" action works and how to use it step by step. We can imagine that we have a simple web service playing a role of 3rd party system mentioned before accessible at http://my.webservice.com. And if we send an HTTP request to that url then our web service will do something useful. To keep it simple, let's say our web service just calculates a sum of two numbers provided as request parameters "a" and "b". 1. Workflow example =================== .. code-block:: yaml --- version: '2.0' my_workflow: tasks: one_plus_two: action: mistral_http url=http://my.webservice.com input: params: a: 1 b: 2 So our workflow has just one task "one_plus_two" that sends a request to our web service and passes parameters "a" and "b" in a query string. Note that we specify "url" right after action name but "params" in a special section "input". This is because there's no one-line syntax for dictionaries currently in Mistral. But both "url" and "params" are basically just parameters of action "mistral_http". It is important to know that when "mistral_http" action sends a request it includes special HTTP headers that help identify action execution object. These headers are: - **Mistral-Workflow-Name** - **Mistral-Workflow-Execution-Id** - **Mistral-Task-Id** - **Mistral-Action-Execution-Id** - **Mistral-Callback-URL** The most important one is "Mistral-Action-Execution-Id" which contains an id of action execution that we need to calculate result for. Using that id a 3rd party can deliver a result back to Mistral once it's calculated. If a 3rd party is a computer system it can just call Mistral API via HTTP using header "Mistral-Callback-URL" which contains a base URL. However, a human can also do it, the simplest way is just to use Mistral CLI. Of course, this is a practically meaningless example. It doesn't make sense to use asynchronous actions for simple arithmetic operations. Real examples when asynchronous actions are needed may include: - **Analysis of big data volumes**. E.g. we need to run an external reporting tool. - **Human interaction**. E.g. an administrator needs to approve allocation of resources. In general, this can be anything that takes significant time, such as hours, days or weeks. Sometimes duration of a job may be even unpredictable (it's reasonable though to try to limit such jobs with timeout policy in practice). The key point here is that Mistral shouldn't try to wait for completion of such job holding some resources needed for that in memory. An important aspect of using asynchronous actions is that even when we interact with 3rd party computer systems a human can still trigger action completion by just calling Mistral API. 2. Pushing action result to Mistral =================================== Using CLI: .. code-block:: console $ mistral action-execution-update --state SUCCESS --output 3 This command will update "state" and "output" of action execution object with corresponding id. That way Mistral will know what the result of this action is and decide how to proceed with workflow execution. Using raw HTTP:: POST /v2/action-executions/ { "state": "SUCCESS", "output": 3 } mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cli/000077500000000000000000000000001524065565300220345ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cli/advanced.rst000066400000000000000000000124421524065565300243360ustar00rootroot00000000000000============================= Mistral Client Advanced Usage ============================= Configure Authentication Against Keystone ----------------------------------------- If Keystone is used for authentication in Mistral, then the environment should have auth variables: .. code-block:: console $ export OS_AUTH_URL=http://:5000/v3 $ export OS_TENANT_NAME=tenant $ export OS_USERNAME=user $ export OS_PASSWORD=secret $ export OS_MISTRAL_URL=http://:8989/v2 ( optional, by default URL=http://localhost:8989/v2) and in the case when you are authenticating against keystone over https: .. code-block:: console $ export OS_CACERT= .. note:: In client, we can use both Keystone auth versions - v2.0 and v3. But server supports only v3. You can see the list of available commands by typing: .. code-block:: console $ mistral --help To make sure Mistral client works, type: .. code-block:: console $ mistral workbook-list Configure Authentication Against Keycloak ----------------------------------------- Mistral also supports authentication against Keycloak server via OpenID Connect protocol. In order to use it on the client side the environment should look as follows: .. code-block:: console $ export MISTRAL_AUTH_TYPE=keycloak-oidc $ export OS_AUTH_URL=https://:/auth $ export OS_TENANT_NAME=my_keycloak_realm $ export OS_USERNAME=admin $ export OS_PASSWORD=secret $ export OPENID_CLIENT_ID=my_keycloak_client $ export OPENID_CLIENT_SECRET=my_keycloak_client_secret $ export OS_MISTRAL_URL=http://:8989/v2 (optional, by default URL=http://localhost:8989/v2) .. note:: Variables OS_TENANT_NAME, OS_USERNAME, OS_PASSWORD are used for both Keystone and Keycloak authentication. OS_TENANT_NAME in case of Keycloak needs to correspond a Keycloak realm. Unlike Keystone, Keycloak requires to register a client that access some resources (Mistral server in our case) protected by Keycloak in advance. For this reason, OPENID_CLIENT_ID and OPENID_CLIENT_SECRET variables should be assigned with correct values as registered in Keycloak. Similar to Keystone OS_CACERT variable can also be added to provide a certification for SSL/TLS verification: .. code-block:: console $ export OS_CACERT= In order to disable SSL/TLS certificate verification MISTRALCLIENT_INSECURE variable needs to be set to True: .. code-block:: console $ export MISTRALCLIENT_INSECURE=True Targeting Non-preconfigured Clouds ---------------------------------- Mistral is capable of executing workflows on external OpenStack clouds, different from the one defined in the `mistral.conf` file in the `keystone_authtoken` section. (More detail in the :doc:`/admin/configuration/index`). For example, if the mistral server is configured to authenticate with the `http://keystone1.example.com` cloud and the user wants to execute the workflow on the `http://keystone2.example.com` cloud. The mistral.conf will look like: .. code-block:: console [keystone_authtoken] www_authenticate_uri = http://keystone1.example.com:5000/v3 ... The client side parameters will be: .. code-block:: console $ export OS_AUTH_URL=http://keystone1.example.com:5000/v3 $ export OS_USERNAME=mistral_user ... $ export OS_TARGET_AUTH_URL=http://keystone2.example.com:5000/v3 $ export OS_TARGET_USERNAME=cloud_user ... .. note:: Every `OS_*` parameter has an `OS_TARGET_*` correspondent. For more detail, check out `mistral --help` The `OS_*` parameters are used to authenticate and authorize the user with Mistral, that is, to check if the user is allowed to utilize the Mistral service. Whereas the `OS_TARGET_*` parameters are used to define the user that executes the workflow on the external cloud, keystone2.example.com. Use cases ^^^^^^^^^ **Authenticate in Mistral and execute OpenStack actions with different users** As a user of Mistral, I want to execute a workflow with a different user on the cloud. **Execute workflows on any OpenStack cloud** As a user of Mistral, I want to execute a workflow on a cloud of my choice. Special cases ^^^^^^^^^^^^^ **Using Mistral with zero OpenStack configuration**: With the targeting feature, it is possible to execute a workflow on any arbitrary cloud without additional configuration on the Mistral server side. If authentication is turned off in the Mistral server (Pecan's `auth_enable = False` option in `mistral.conf`), there is no need to set the `keystone_authtoken` section. It is possible to have Mistral use an external OpenStack cloud even when it isn't deployed in an OpenStack environment (i.e. no Keystone integration). With this setup, the following call will return the heat stack list: .. code-block:: console $ mistral \ --os-target-auth-url=http://keystone2.example.com:5000/v3 \ --os-target-username=testuser \ --os-target-tenant=testtenant \ --os-target-password="MistralRuleZ" \ run-action heat.stacks_list This setup is particularly useful when Mistral is used in standalone mode, when the Mistral service is not part of the OpenStack cloud and runs separately. Note that only the OS-TARGET-* parameters enable this operation. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cli/index.rst000066400000000000000000000072641524065565300237060ustar00rootroot00000000000000============================= Mistral Client Commands Guide ============================= The Mistral CLI can be used with ``mistral`` command or via ``openstack``. Installation ------------ To install ``mistral`` and ``openstack`` via ``pip``: .. code-block:: console $ pip install python-mistralclient python-openstackclient See here for more info about `OpenStackClient `_. Mistral Client -------------- The best way to learn about all the commands and arguments that are expected is to use the ``mistral help`` command. .. code-block:: console $ mistral help usage: mistral [--version] [-v] [--log-file LOG_FILE] [-q] [-h] [--debug] [--os-mistral-url MISTRAL_URL] [--os-mistral-version MISTRAL_VERSION] [--os-mistral-service-type SERVICE_TYPE] ... It can also be used with the name of a sub-command. .. code-block:: console $ mistral help execution-create usage: mistral execution-create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--max-width ] [--print-empty] [--noindent] [--prefix PREFIX] [-d DESCRIPTION] workflow_identifier [workflow_input] [params] Create new execution. positional arguments: workflow_identifier Workflow ID or name. Workflow name will be deprecated since Mitaka. ... OpenStack Client ---------------- OpenStack client works in a similar way, the command ``openstack help`` shows all the available commands and then ``openstack help `` will show the detailed usage. The full list of Mistral commands that are registered with OpenStack client can be listed with ``openstack command list``. By default it will list all commands grouped together, but we can specify only the Mistral command group. .. code-block:: console $ openstack command list --group openstack.workflow_engine.v2 +------------------------------+-----------------------------------+ | Command Group | Commands | +------------------------------+-----------------------------------+ | openstack.workflow_engine.v2 | action definition create | | | action definition show | | | action definition delete | | | action definition list | | | action definition show | | | action definition update | | | action execution delete | ... Then detailed help output can be requested for an individual command. .. code-block:: console $ openstack help workflow execution create usage: openstack workflow execution create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--max-width ] [--print-empty] [--noindent] [--prefix PREFIX] [-d DESCRIPTION] workflow_identifier [workflow_input] [params] Create new execution. positional arguments: workflow_identifier Workflow ID or name. Workflow name will be deprecated since Mitaka. workflow_input Workflow input params Workflow additional parameters mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cookbooks/000077500000000000000000000000001524065565300232565ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cookbooks/cloud_cron.rst000066400000000000000000000325521524065565300261460ustar00rootroot00000000000000=========================================== Mistral for Administration (aka Cloud Cron) =========================================== Prerequisites ============= A reader should be familiar with basic Mistral concepts such as workflow, task, action, cron trigger and YAQL expression language. Please refer to the corresponding sections of :doc:`/user/index` to get more information on that. Background ========== When it comes to managing IT infrastructure such as a cloud or a data center, system administrators typically need to solve a lot of tasks. To name just a few: * Update Linux kernel or specific software on all or a subset of servers * Re-configure certain software on a subset of servers * Crawl data from a subset of servers and build a report based on this data * Check health of certain software on a subset of servers or health of servers themselves It’s worth adding that any of the tasks listed above may need to be done periodically according to a specified schedule. Dealing with them would require a lot of human attention if not using any special software that would allow to automate it. In this article we’ll take OpenStack cloud tenant as an example of IT infrastructure that a system administrator needs to manage and see how Mistral workflow service can be useful for addressing those cases and why it’s worthwhile to use exactly workflow technology. Important aspects ================= So what does it take to solve any of the above problems? Let’s have a look at pretty simple task as upgrading Linux kernel on a single server. It requires the following: * Download new linux kernel packages * Install packages * Reboot the server Looks pretty simple to do. However, things get more complicated when: * We want to do this for multiple servers * We need to clearly see which servers have been successfully updated and which haven’t after this sequence is completed on all the servers * We need to run this sequence automatically on a periodic basis For example, if we want to do this kind of automation by just writing a script (as administrators usually do), whether it is a Shell or Python, we’ll quickly see that taking care of these aspects is pretty challenging because in order to do that efficiently it makes sense to process all the servers in parallel, and once all the servers have been processed send a notification with the information showing whether all is fine or there were issues occurred during some of the operations. Additionally, if a script running on a single machine that is responsible for solving this task just fails for whatever reason then the whole process of updating a hundred servers will not complete and end up in an unknown state. .. figure:: img/cloud_cron_updating_multiple_servers.png :align: center Figure 1. Updating multiple tenant servers So that shows that we need to take care of at least: * Parallel execution * Persistent state giving info about what happened with every server (at minimum, success or failure) * High availability to make sure the whole thing will complete * Notification mechanism so that we don’t have to check the status of the process manually And, as a matter of fact, this should be repeated every time we need to do something similar. Notification mechanism is not a must if we always want to run this upgrade manually and it doesn’t take long. In case if a human doesn't control when it starts and/or it takes long then notifications become very important. That all actually means that we most likely need to use an external tool that would take care of these concerns. A workflow technology like Mistral workflow service is exactly the type of tool that can help to deal with those problems. Mistral-based solution ====================== Let’s now show how we can solve this kind of tasks with Mistral and explore in details how Mistral addresses aforementioned concerns. Updating Linux kernel on all tenant VMs ======================================= As an example, let's see how we can upgrade Linux kernel version on all cloud tenant servers (virtual machines, or just VMs) assuming they all have Ubuntu installed on them. We'll also have some assumptions about how we access guest operating systems which we'll mention separately. In fact, those assumptions don't change much from overall approach perspective so that it remains applicable if we alter some details as using a different operating system, not Ubuntu. This use case is fairly simple but it demonstrates the essential advantages of using a workflow technology. Initial workflow ================ The central Mistral concept is workflow so first of all, we need to create a Mistral workflow that contains the logic of updating Linux kernel on multiple tenant servers. Let’s create a text file named *update_kernel.yaml* in any convenient text editor: :: --- version: '2.0' upgrade_kernel: input: - username: ubuntu - private_key_filename - gateway_host tasks: get_hosts: action: nova.servers_list publish: hosts: <% task(get_hosts).result.select({ip => $.addresses.get($.addresses.keys().first()).where($.get("OS-EXT-IPS:type") = fixed).first().addr}).ip %> keep-result: false on-success: upgrade upgrade: with-items: host in <% $.hosts %> action: std.ssh_proxied host=<% $.host %> input: host: <% $.host %> gateway_host: <% $.gateway_host %> username: <% $.username %> private_key_filename: <% $.private_key_filename %> cmd: "sudo apt-get update && sudo apt-get install linux-image-generic-lts-$(lsb_release -sc) -y && sudo reboot" This is the simplest version of Mistral workflow that does what we need. Let’s see what it consists of. It has two task definitions: “get_hosts” and “upgrade”. “get_hosts” calls Nova action “nova.servers_list” that returns information about all servers in a tenant as JSON list. What we really need here is to extract their IP addresses. In order to do that we declare “publish” clause that introduces a new variable in workflow context called “hosts” that will contain a list of IPs. YAQL expression used to extract IP addresses is pretty tricky here just for how Nova structures networking information. NOTE: it’s easy to see in what form Nova returns info about a server just by running: .. code-block:: bash $ mistral run-action nova.servers_get '{"server": ""}' It’s worth noting that since in Mistral a result of a task is a result of its action (or workflow) we use special task property “keep-result” assigned with “false” so that the result doesn’t get stored in workflow context. We do this just because we’re not interested in all information that Nova returns, only IPs are relevant. This makes sense to do because even if we have a tenant with 30 virtual servers all information about them returned by Nova will take ~100 KB of disk space. Task “upgrade” is where the most interesting things happen. It leverages “with-items” functionality to iterate over a list of server IPs and ssh to each of the servers in order to upgrade kernel. Word “iterate” here doesn't mean though that processing is sequential. Conversely, here’s the place where Mistral runs kernel upgrade in parallel. Every action execution object for “std.ssh_proxied” is stored in database and keeps state and result of upgrade operation on a certain virtual server. An attentive reader may have noticed suffix "proxied" in name of action "std.ssh_proxied" and asked "What does it mean? Why not just "std.ssh" which Mistral also has in its standard action pack?" So now we're getting back to the assumption about the way how we access guest operating system. Mistral, by default, can't really get secure shell access to guest VMs for how cloud isolates management network where all OpenStack services reside from guest networks. In fact, if a server doesn't have a floating IP then any service running in a management network can't get network access to that server, it is simply in a different network. In our particular example, we assume that at least one VM in a tenant has a floating IP address so that it can be used as an ssh-gateway through which we can actually ssh other VMs. That's why we're using special action called "std.ssh_proxied" where "proxied" means that we have a proxy VM to access all tenant VMs. .. figure:: img/ssh_proxied.png :align: center Figure 2. Ssh access through a gateway VM. Mistral is a distributed highly-available system and it’s designed not only to survive infrastructural failures but also keep its workflows running. That’s why we can make sure that such a process automated with a workflow service as Mistral will finish even in case of failures of control system components, which in our case Mistral engine and executors. Adding notifications ==================== What our workflow is missing is the ability to notify a cloud operator when kernel upgrade has complete on all servers. In order to do that we just need to add one more task, let’s call it “send_success_email”. The full workflow now would look like: :: --- version: '2.0' upgrade_kernel: input: - username: ubuntu - private_key_filename - gateway_host - email_info: null # [to_email, from_email, smtp_server, smtp_password] tasks: get_hosts: action: nova.servers_list publish: hosts: <% task(get_hosts).result.select({ip => $.addresses.get($.addresses.keys().first()).where($.get("OS-EXT-IPS:type") = fixed).first().addr}).ip %> keep-result: false on-success: upgrade upgrade: with-items: host in <% $.hosts %> action: std.ssh_proxied input: host: <% $.host %> gateway_host: <% $.gateway_host %> username: <% $.username %> private_key_filename: <% $.private_key_filename %> cmd: "sudo apt-get update && sudo apt-get install linux-image-generic-lts-$(lsb_release -sc) -y && sudo reboot" on-success: - send_success_email: <% $.email_info != null %> send_success_email: action: std.email input: subject: Linux kernel on tenant VMs successfully updated body: | Number of updated VMs: <% $.hosts.len() %> -- Thanks from_addr: <% $.email_info.from_email %> to_addrs: [<% $.email_info.to_email %>] smtp_server: <% $.email_info.smtp_server %> smtp_password: <% $.email_info.smtp_password %> Note that along with task we’ve also added “on-success” clause for “upgrade” task that defines a transition to task “send_success_email” on successful completion of “upgrade”. This transition is conditional: it only works if we passed data needed to send an email as an input parameter. That’s why this new version of workflow has a new input parameter called “email_info”. It’s expected that “email_info” is a data structure that consists of fields “from_email”, “to_email”, “smtp_server” and “smtp_password”. Uploading workflow to Mistral ============================= Assuming we have installed Mistral client we can upload this workflow to Mistral with the command: .. code-block:: bash $ mistral workflow-create update_kernel.yaml Normal output of this command (and most others) shows a table with a newly uploaded workflow. It may look like: .. code-block:: bash +----------------+--------+------------------------------+----------------------------+------------+ | Name | Tags | Input | Created at | Updated at | +----------------+--------+------------------------------+----------------------------+------------+ | upgrade_kernel | | username=ubuntu, private_... | 2015-10-19 10:32:27 | None | +----------------+--------+------------------------------+----------------------------+------------+ NOTE: In order to print all available workflows run: .. code-block:: bash $ mistral workflow-list Running the workflow ==================== Now once Mistral knows about workflow “upgrade_kernel” we can start it by running: .. code-block:: bash $ mistral execution-create upgrade_kernel input.json File input.json should contain a workflow input data in JSON such as: .. code-block:: rest { “private_key_filename”: “my_key.pem”, “gateway_host”: “172.16.74.8” } Configuring a Cron Trigger ========================== In order to make this workflow run periodically we need to create a cron trigger: .. code-block:: bash $ mistral cron-trigger-create update_kernel_weekly update_kernel --pattern “0 2 * * mon” In order to print all active cron triggers run: .. code-block:: bash $ mistral cron-trigger-list From now on the workflow we created will be started every Monday at 2.00 am and it will be updating Linux kernel on all servers in a tenant we logged in. What’s important about Mistral Cron Triggers is that it is also a distributed fault-tolerant mechanism. That means that if a number of Mistral engines crash then cron triggers will keep working because there’s no single point of failure for them. If we no longer need to upgrade kernel periodically we can just delete the trigger: .. code-block:: bash $ mistral cron-trigger-delete update_kernel_weekly mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cookbooks/img/000077500000000000000000000000001524065565300240325ustar00rootroot00000000000000cloud_cron_updating_multiple_servers.png000066400000000000000000000755471524065565300342110ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cookbooks/imgPNG  IHDReT#sRGB pHYs  iTXtXML:com.adobe.xmp 5 2 1 2@IDATxEӆ9#Q(b@PD1 (*b#(sĀaDU( I$tn3ֈ{==55oO;ձdVVV =E@PE )^Ջ"("`P@PE@˼1R E@PE@RE@PE o/H%E@PK}E@PP#PE@P/PE@PF@2oTBPE@Pw@PE@˼1R E@PE@RE@PE o/H%E@PK}E@PP#PE@("noVejTm"(@dɒaن9|y}~nҥd[۶mnꕿ2?,~UWo^y$נWE@QO>^z 6m<_^%E@P @2Ig`ŭ|G-Z_ {aÆvixWWE@P 7ܐ[%M򨣎1bĘ1c8|!{6hЀ;w'N;ᄋzW^СC5v8 \.T^sYr q]toѮ];$={ ]+hԨQr4i\7n\ΝK/ED&T%6n8`-[yK,ISE@P&_xgjW6WPᡇzW7.X@G}ꩧc=FG)<_[NݻO0K[l߿?]B{5믿B_|q=|UtI_۷K/tq :T(yŊSNE9w $s|(믿eB}׬Y+"!EeN@^~e8͛oذ}!z}!8mLҥ-[Ԯ]uzuGp_\>: b/_%)Îа>p XZ5&E`r%ϟ?}t7D"۴i E@*_7#oHf8/x.p6l&q5ԫWYfxdXߝE/V`) 媳?[!@!_۷Ps8/yڔB?]/5ke;#[wg}vС AD5p4 4Hv,XN]T'<Rᭂ ,G%~ٱiQxufQd UD( B􊆃/Y[`X K$a;z+卡-c!xvyȾҥKG6m*bN#| I-rJ%j1!0~xv Uj"pA/߃8n&7FrRJ;kdKL:)oY$r^F»*eDϥW,0= ^9^^p&#sv39Cv4N xKm۶ ɡsN hd4 #/mHvQ0`{'l%sch…q9_t%B%}0JNp:U ("(VvU s= fN:$qFmd| pXo hesժUB^d\Ca!T YF 4Oæ?a 2އPcQ0.JfɴiӐajvkbxzJr;MT"(CDnːfhe 4Hdg-[ eN^ĕ1eS I< QfR _"pi/_F_t>`Ywnϗ$y ؠeRtPX_h5-&ycev¥mY-6[.3K&џP~Q|#'z"P,кFB=$} Bܰa|頭5GD CF?Gi'մ#i7C PrC Dh8M(>r{!4^H!>7 ~͡ |:U30aIqXd8,֪@ _Ҡ7HIdET!5@"<="}D=!IUިE@P LdM~eDPE ÿdYT%j̿ka&v ' ]H ˔$U(۩nڴ)I /۵"6+_<o<©ñf 6SOekP"Ƈ=ka["OW2|DʱcӀ@ժU}ԨQ9QVǚ| zpQ^0 6]gBJØݻODOb裏q+B.xNlܹ}y0sυÈ2e f[nv}C!.]~ٰu ,d'^@=f̘{饗 >6g}*዁(xg@ O9uBհEUzU&6}:"PF[t4iI_~דּS!u$^[@o&9C3nz}!G,l2^ʕ+ïwSz!{/^^c]ӧ @H(?/\LGy @;=!uN_}UnK$$s}gij+|VNqk̙r}gx.B Ep?^(w|Up V&4a$g͚)<EK/i =I, IS2[E@?_&̰L;Od9E-N0= _͛7Ϙ1㩧B+Ep%eiE/x4"^aÆ|?3Ѳ@RH&D r)Ը\h&\n;<:PsI6,oҬY3w#"RKtP|ٳgHxOhS/!?fǗҡJGr 3ο=P(!^Uc#N οLqۙbN/Sȱ%G S2֦`hĿ*w32`,Tx ]WZ@9: $L=47ZesE9 GC(}/i%9^,_x% w2*JfW\ ->ȑ#-nSlK'%"D "jn6z{8!4<2fw%g2jQeUu.U>C?oA9ϬJ*<bҤD^W /M6?ҥK7{>4,TZY/!KcͳE˳|[E9>H#@\{E CUeap`*@WPHK04x  n`p \B,U.\P~3΀pG2qF_ 8W7Nt¸XS:2aAh Cܙ'7GN B+fpJ.۴iSNIN6MX1> u]w4 Ie])N {T%ȏSSeq4htb xJrIz[12v7j _z(AtaF[t@NtbX?uk2A\Ηȼ _rJ@xt8RQ R}q@eC0*2GQ08dL^ZhF "QTtzT>zLn|%A+GOh|k߼u. 섀%clQ$K:\Y#{9p!xI A{@ ҟLDp&~31O3XKÐNi?L01>UŽK2qyOz"C 2 KTS(̄)W_ .5_ҁ |dS_E!O5Zxً))RTURDP>H-$d TH%Ez;Gmd/Ζwl ҈GBQi'KRA{`§4uix{=gE'!|H"@^p~1Eu {r@$D~0&@!F44"P# u*#^P$0ʗxHE8`J ] G |,YWA%,wYAaϔV. ^d=vwa}Xoo߾|@)S[eO~ǐ?(6T|;BE h*~Yav[d}p|8y Fd1tx%ש=7nя$*aVc;yO-.8ǣE{@‚8Lr=H>e \by;30^]v 9\ 8j;ӿk319a#R7/DsZ)z(A`+p9cѩaD|`ILb4S kũb.I,cpdbӒaI4PJ)ˠCim }W-3XNtF+d&{|2VӍf ſē㗄Rs\ eZY 9ޘ+.x@nȰ/Cލ8 `$N.h$O] J0(NhT* -LmU"xgkԨQδ0qPf[8rZrr/SgC!pb橁Gр IF QӨ.z\4ʾ8F$iO- Qϕf~,[]i~%g:N?%wܳ8 S&C֭["$uyfY_ҨÞYW*Y<ؑA7SB4_qwRK24(cROhȥbٳ'rudIyS[޴A钦N K0獑<I8N[>A&ݽ. Wqa?{H<3 /މ ϰ&.h4oʰh \ o3v/e_eFRƎH, (S(k`駟vrX!:Xΐ=xAv ]4—ԅ$47w(/C N'jin▐4!@W2de 0~^g-C6s$p$Agef8|yTkkys BKh aFPr@,U6(蜣KlvQ'#h-dcAma+"3$wN#[40Fgl'v`diժU!?D3nL1~Stc 2VלĄD9x>Hg!LҠ;V4.v0I $GȉkaeIijdH*^tSix`:_I\q7ݽ|0QN7H+Wi{)1| BCW 7K1zD c 3b}> nl6P }9!K#CZep b%>o2*΢p6 j❃͂$O rJUTi+R=ϋ+k'X0i,X5ʒ1<^Q(af2#h2ahr\DR\w@\(_c| ٦I02xYzYNSиr.L ɣ'R\p% ȐQ%@ 9RJiYL-Sza#FiEr/CMj"Dʺۄt~ѓ*t03҇ Ń@I\yRa'.WPE@(0OX5%qQx?3 ՟#F*~R2"fjaј SlopaHE "0P.}.[B􊆃/&[?/E@P"" XI~}ߵ2YaO=T~399j[)Sb@U] {fLZ5D65=V2/(@XcФ)"pldwe3Y:ea\r [ze8|E %/STUd [zu&\cgPX|lR#"LrB􊆃/a}CV"(/15t_[s LV`ȣ>F9Hk"P؂<0cfʑ#GѣyM6֭[A)SkEo׮9 ,Y]2œBT]z"P4|Gs̱/iu]i)hZ|yI(Ul2JAUE ;Coܸq֭!ZpnO+Td … 5jhոAah5jԠzonm۶2o޼b[ni$s9 N:)Ye>|8tI~UW)Y$w >k5R|ڶmdQ3@-=X^Ny7bĈ hҥ߿(;k>]H@k׮E{c$rh#\e;IJm=}7X-4fϞMNB{weQׯ__2h/B ;wV Z`ϕW^ɇ&GydSVZhтCFƏ5fZH ?ɧr IuY(6:6m 2ycL# xWp3(,d¥sò),ZVZޱV7*Edt]v;(Tx!'R5("(D cwXgDhxCsNjFA˝.{"-͛/5g]%J?s(9*e59EP1 _y;߷땘)1H1T 'oqu I u:_nv[ML!MS p_ ES&2p?;k)Qb۶ҒaV#bcWy"6-挚:g/Ru+ 1j4_@Qw/XL^hȇZ%f֭=z%cFexp]4@3Z/aK0hHYJC |hNmL y<4K/;|cvXTѓ'NYK7JB6`1gtRl6P:Kn=f`¶wu*קaOSd݌|:@ZC|m,mxSiN{jN|^o]zkۘzjM񂁨򏹕PI0&`h%Pz=hŗ[l#~,- Ri|rZ:g/maË$ qtdNc?O|Z_\#oc֭2bz/(٦W3@I#"W#*/ "u:7_ZR4ʐ%yܩ P4im`~#&7a4atIi8ڔOO (Z=Ҏ6j?-)DfC¤"pͳʹh} ڲqms*iԖ܌85Jyӊ!ŗ|}H6 FuhLLm?s9i}s~Nur'ݱb6cJ1rJA1.qL C|!2 7NAڄLiMJw03Vs'xȬgR[mim&ÈHпAD@/)+(u41oIy6܉ ~Oc>)8W#-q."f)P5yR CbWKq"%h 3q)d7Gmy]ʗ1v= ,J P@i\jrP@i\jr <Z8FKWtX8Kra/z'1(0}+/Ǥ1A%lK,%4њô R$ֿA@y/)pa2)ۆ c%ܒ;|<}/X9c񱶥2Eq)iєX+3i"OB,ZC%Sl%Li,!K6TjԼ nΣ%/) V/hyY7ǿ#S"-QZ9?$#h;ZXʻǗ_ eƈSLV]t)7Ҷj+Hطa |?S({*_/1Vec ;x96~2UQ<;,gJÑÄc)~ FE>9䊀!2+J\ϗREXN6aW%u|2 w;D8cyҗI|9B$I&M4!^v(#f\iŗvuAml˸/d8OK5w;r*-Y[mLNJ5ZCL8m5ĚRdeM4˖9CO Phŗ;BnN /O)|k|Qy/_1KibJnchyҖsAsE1&qzC|!rk|E)p;OolN&oS͝_H3~.%Gܨ[vațPYKJcڂNël6i)ȷ]s'3$M]qf$Jǘhlc'.`Vt䃜Gj!>_|i-ϦG%C-ęa˖n@D_^R_͝מ[L3K2'1BD"ꉏi  C|f/_ȦŠ{DQ'+c8!/>[kKuFO>24!G!>rQj%sf&Jlx%KYٕ-[dQJ7jZBJ.G| K5`mſy+}/QRj_~-[)2ʜF2ܩV!]O9ʕAyLLoKrڳi!2]a( 3qOx֭&lشI}:ժ(oeW?_C_~sK,unvsO_D {bgb/ոZ]*;ͭFu_0jxN?kƘѷ,C588H!Gw҅ 7?~}=OGa<_|)yvjҤģ/<s{[Ӵ^GRq_@Z㗒/KGoͪ[m+mʯ=yȝS7+W>ɳf{ʚ$,n;Kz:dӆ _5jǜ~!mrUEYcWK^caFMY{Xսmz߸b٢}ɯs,E{+O}/wow^9bˎ'#|bin5eC%6ei5;cOZ}vv뀩Ǐ]5BOq_w_l)|Ki7C/[i?KYB*O=ϐ{*W}~2F ^\_񷏗0+~ytanQG5kɒ>tŊ5jJs37٨J`/Lah]Ry?9u-\L_f|K5~OZiƿ<7zZ˕~e657EgI5n7]|śxN@N+WMκzGGQ4:s꪿ Ñ'rX ;}%JgCG5a/+l~-m%`ukנkNTs)9{v;Oo&?no.ܹ8x^YAŞE ޮ0N Dz3-xɩ4-7߸q@3$N+?wғW|koٴͷN7&|#znyB/:r7ms,~h}8m1wݽq~}bYSz{UJew&w6o'{7 tc P[cukVS R9qW'{<ƩmqC/8nÿtݝS^jC})YYk5X"8Njl4@6lx+ >pՠѩ jSwZbed0IYҎOqp`sg~n쌖'V'-kK<"p *j >_[=/?>j{x%VsW6 \Zj=zSh5i7p Y%׮e6KrLDf<}^ Wj 5j78t;c,~'czD3-9w'ޮy?Mɺ I+c&[ΰa&&)d:i _}}rlX"נjҰZ5nlف·^Ү=>+ܸm˖)ڷ |ժ[Y˖9ey}󓿬W*MI iv +֭«{[{էTڠ탗Lƿ6xLpANTǟqqyDZ{п|5wUTj?x%$5n~#.-,ˣs^&Je` -=/QJnxo{vFmzTZ?^}pG3qz1mݺG0N׮^Ǣ1|J7[rկ>}E7-[mcׯ_pq u1Gb4d}1n:1\oKG 9[o_қ'i -aϝmڛVEյx챏MŪev1wJ@Z=oc2 $@<':RٲL/&W._]w=~g߾T)P}ӛop7.Xأ~^?5Q,I_ v ^oMv].g~BZ1 5X('0`i72(Úy}1w|?/h1FAE \vB5C5NnXJ~$H*}>P/[7s_p-/Tv:v:`!xUb4Y oN-_ <%qm5[?W╧[g?Dr4edKT볆_or  V,F7?^Ip]C&dΜn[Ι=SߏN\zhl9IDATW9z,(Q\C[הɭ[h/\b%?S2ٽ5b1 h]%J =kҥ8+;tdSZ׫{⃏^4 =&zu7j|'ƫq܌?jT¶NniWS.]?}[K5^|y?ljdj"054DP9iL2ʛgfmŸld?K>-ki|+cB6~UO1J6l[f9uzOq`S.~'[y{Yse'Xj~?Cĸ}fK,eJXN5Flܰᙻ|uui陼-_bau^1^GּNd*T>=m)ON'y_y?fz-QMDѭZ֪Ti.=ӻ3~8MKOEhسn]=bֻa{ Mq s~{b0: ! nlg\Ϻ y5e8G{kAUQFmo?j`θV"0bD`^064 {ʔX$ }ad\_|i/׌/Mp>1U\~7}7ݹ?N^r9R&4*jUkU.jv{xj5Z ?6-ŀ*jJ1{D=9ŋg'> ܁,wŸK~ɏ&>yTǿ3Rx+s4USJ,qс8ioU*W.]޿jK HF1n.YLVShC;?'8"ThֵYtX{*/3ykU(ojRhw׿^Q䫖-ӱiӯ*.[zYz(@B"8*WVL(YjT,f»R9(jjL5~3*W8b/4缢hE2(L"c>N=׮^fUԬc-[AVIYYSC`䇿X)17Y%- 6gK~N~QAFUT TQJOMz!Y1p%Jo?}mI%Kq[ ̪RNu7[4\U8;x?=fŃSe?y3PIK lĈ vrhg?Q} :5 l_B{vקMgmټr?Mj(m߆ XN u+UW"jE+VyvIg -Z"4Xu+%hKv];1g/_޸z;{U:~HC418^ ƪMlM L5>IύBPt{P+xS7ji TYo7`^DifBx ߼pM%O=ܿ^ȜPOIVQ1sÓK[Ư)!؜Zr%Ft¹w'~;']v팯>}~|5|1{Ǖ3v=极-`Oߡi3ovrQqcz=sU?X 3&s4(a;o INNg7MZ¡襇q"6sgN/c@;2jAaM^wÝ 0ԴFmw}+W2(%K}U6g/Hha4uڨ XExM[S-#F17n\Jk|=,ip̧x ^"[<o5}_yuEK7a鲳kIhJ"OѯGPHC:xN [[k^,,^Xn#g|5>KS;^(Bc^Fvz:T]O7Ŷ,4@Tܻnj@5No˛q>(Vv+J//I}o{?˗|ߎ-kKSѥ4Z{+0h1Kzkxgp0ןBC:)L?߭4>qE)UzՎ)џg-ּoUlQ)=Xa/Ya_Sfd_Kjk,5ĕ8YY\C#X ?GCo;X̝_*gJ+9.L"6ؚtmڲ׿djL!xڕ*g,+W|GÒkkVXLJsvbJ]eK[J=9ʛHno=ySʎI4Z^cϵ65CFbSos0\cۗ{!w۫RArw%O?e S ߼q-Yw2eipB`{C|L\<ĖX|+%~#0g]y̙{<%KѲj[(ȯJWx<ԇ=ܑ֫+YIxowQ(|hJ/W5QÔ %7T |9Ȼ[?4TT,-dDxK(se\Hkn 1s̵kblӦMׯﵚ>SDvڕ-[Vdɒpjc鹿sCW֨U[&ضz'u5<1;2BH`L!"_F]GEEKXAS~yf/4i"f۩1<؊__T4wL}h'1[HaKN<&5ySӧW_}Fꪫ6/[cǎt63f̐!CzaM0{cZC|d-R4!/"HP˻t))Sۂ7f)'"\"Oby&Ŭ?C@/izA|f+5ƛ('E2m5w-KNML-IlwDJ^qZ)RJ/d9UrݷԄ  ڏ: Z}|>ƻ[|nOKO<Eq`/Ͷ&M|l\.:Zu/_fHN2{aG[͛`1'2uuAk1cf q8C|4Y#,/nl,+Ao/[w\F.SN2#)f|,ƃ.d9c Eyf=!>_ |2,(9J qĴ4wbo`1qEVi"dʊt`|cf?T*=hŗ(Y6e|qo?3^LqX26Rx0Ɔa4ƞ-y!>|뛄m/dwܛ36WMb.`[zX2񇶔G]Ȗ[Q=g_[̉'`Zl*O Z\2Z./)v:'ŗM e qu!kK& DR> #oc!5]z4nmiߗҿi -J !O;ZC|&3=5kBr3Bn'˙O7Ҿj[\ &X9K#z. &ZC|YҸ`ZZ6mHz|0u͝BrA̟؏G14.! fd:g/]IC)Ҷl{Y'K ڏi '㌍y{QpFsIbc6-QfU!>_|ׇظ;Ė}J)GiH9i#Z%m XSJcl)Ĕ ~X ze/JZ/kǗ--RXf=v3'Z;& gfB|eG4wv#=g[O6n$ecLPz:ldžHo@CC@y/iQ2Ç >5gSm-Ji1iޙw2G vb"暢k=L/: @i`:y/=%dR6_¶_єOej4@nli+#ߛcT1oO!&|!Sl[@1l>?H9IcA_͝]prr4ͲS ܨ'GԒh& ԕ%b|fC&E-豈i֦|W4UAm#^2Tr?b[=ڒҴɘ5yC|!Ҍ6\h J%NMY1VPNC'̗]sǼWqR Zemd kg*WEPf$僖1jC|!rmlg95;V)|fb.K=y 掼)Y[73 6 P=h0hhŗ,CD.m7=0R=;3wJf1L1E#N9hi 0|eFR>٣VYY˭cC_Nmiؿg@IX2żV ZH}ŗ[rl\LSM\CtKS)󶴛N<ٶuKeH?jShE h[7o*Ulے|Ôxٱ^4#& T)VmQ7 MAo?D u3T!r֘[Ә9©FΖ|.]dhEaiHƾЮ: BC [.]h"!!˧(&hT+[lX*T']!!h G"(F e)"pZ("^B XC80ӓ ysIR1#e^\)>z)^K/tg&}zno-[Ƨv͘1#f@n 4hԨQ] T|RI0F$S->A'OHN >9^2řTBkTuC@s'uX^οL=1MrRˢBV*"D _F nM"(@HP iƩي"(Ŋ@>:X_|>L_b)VaG@_xGuN̙{}vR(^T҉dN |?;;CUPOz<t>I*D_T8ՈXfPUuF%˔)jE/efI[i 6Ee3۴yU@ D5οLEE@P#2YSE@ʗ!$5QPE /ueߒ Nzק@h _1bذayiAয়~g}h}5kh"?*>zĉiyt~$ ʼnvTD@_mTj]Zb@U]_`(s25/RhT,ue*S@ҥ٥5Lο,2hU"(@Ae֤("˰ڭ("P/C;Zq\@xO5#;:2;&(B􊆀/ r*۷oN54ׯbŊY(6m̚5˝9A~t>Is۴<Լ'QU2A܍Dڔ/Sb*L.͝T#b}:2ŀT#̰|է("EBE5M"(!C@2d*"οL˛:'P tAM/!zEC}}ӛ:vUO;ժU۰aCP]5krN `NWH$hAA'OHN/ _߬q\XAEP/bXP3,IB_hw"~^ bxl04D2,|/M"(AC e S{E@P2 tM"(@_|j1pB4-i"M’eϞ=_ivN<˴T( jj!nݺZj%!KOI+@PE =6(kE@PŽesPWE@(BLcfq?:2:Xևrc?~|J:0aBΝi>;w/sW4#0gΜ=3F~|K;7UP-;;'C@瓤8Ohxu^AHs'ȹ@l2ˀgο xey|UT), ˰ک("NB_}"("`PAPE@2y[,!K?Y ksФ/=o…9SN<@'+9 @B _l/*eA>;NUT3f̘>}4{L81PF1|GuTX_ L:c!s5TXVjoݝj@OW_}kF_|N;İx~_}ڵk$3ٌEu҅O7]nݺee2,Ie˚4iVc+Vhyp2H-;v1{lڨH[nݨ䃌Lp/ׯ_d>Wd436_~RL]\|ŋgOi8/;:,eeO?tL;T&G}[od{饗R;(`e|y '$p'i ;JM߾}h>ZH@y[rwk<8A,h˶mz}s< 42^s4hj tI<ČMiG P\r%ޕ}jԨqAy._ռ5kHXؖTqg,L8eSO+ jU&#лwoƩ- 4_{"ʕ+3'߭WL&NM'xbphp4D

?N:i͗1 4(RA^ƍQ]>Eto޼ë* :_2P4m"SnYgଔkV"md cwPF*"]` yeqRE@+Ao +j"(@PV~jjE@PˢU*"D h姦FPEhP,\U"(@PV~jjE@PˢU*"D h姦F6d>qz(A@ =!E`֭wqGcOLҥKY +|)dO>GqDv%k2(/%auU?c)S߲;u]Idz-]6^ReTsVӕ 7|pXn`]]~79e6m<-8"`J 駟'B|رcU֣G5k&Wҭ[VZ%ѫ@"P&cS 4֬Y#<)†q/'{aN;4<<"B$y)@"ef}%~kٲ%!HkԨ*l'kAIv;w.α.;z뭴ڍ70BsΒ%Kk^:f9{?0İ(Ο\={'\~&M˽H}cNz.ѣG~B7xonA,wwq>G뮻O#;˥~c[MP"W<ʗbM` ڋnF3<@C=6nܸ ,h߾=0mt¯"۽P&$:uΝ;rCNofvͭ[$0k,ayРA4kNC%e˖=ئgI͟?Zkoe˖7 N>Sdƌ3p38㥗^:sIqF[hѯ_+U;C<-c~ L0W^˗U8jGuTO?c> .,9 >@rFz;ub!I+w.U$[N!}BYjjj`n.=yt+K&A[+\?*ppL!HZ8]jӦ n.zcȁN8/ '+O=%‘8ʕҥ N$"vVQYMW"8vxf^bdeh]v^zӃqwq5ԫWv-sժUd^p*U1N:م sϱ3Viȥ4aj!@P ]D~GZ_Kw?M| LJ7^=3xuŴ26_{-л- Y0O>ĝ}]'4ƲIIj.LZ1bD*QˆesMm.,+7ωGZeq!0j^r%~]Ocq%GM6syp? 1}ꩧ0yuCxq8Mp7rIdC6ab C q) `M7D%XABrJJ!|RS .t V*`8f!H7FxC[f͓O>I|̤FFRo!Z2-'SBoSA)#g/4s ?,zo,Ly,V÷.NW;%]7LS+>Xz5f7ngbzm Q˱w… Xb-yBðlK'#cI|$K@ |!TE@(R(fE@P A@2C2Z("P(/ ެ("!(_fHFk2C#7dh"|ڬS!0yd&x0Uџxζ'D&xC,&0ƿJ*C C~58Ԯ]G2?e9^{>s=: :%,PR@P ]Cuvط2LEؙݾfdYeVc=i6l@lKz*b2=N駟fuV`INXV,Vql);0sK_4hd]YiX扬˒+sI*dMW-I KF+\eX;, HYYEXۖ8tb7|3 &?Of;<[c6X;c0V-X/cƌS9e \._׮]iYƍI,X礓N:ujnFrk:B=U"@lȤG$ e˖7o<Cn[v2x荱6l)~N_~i߾}!EٿNZ\7hv,o{ExaJB=.y={ĩeD֤!Nǯ'͹|+@رs'Dj<\^̙3InSQE@c^ 7rvHkPu(CB Uleu뭷r&;@V$w RիE[.b)M8dKEw190O܊0z ?Ν;]P/2&1H:wTi@5:'٧ܻ{Nߚ6mtkPdZh—2BTp$ۄά5+ ]jU{Jm⡺xĻȄ8 ">@Se/ivܳ3р"vԿ {GYfW/tH?{=:5q"n.@'v3ym5#C%lE?"3w._9m8sD qWkf/ڐI)(3ҫJÊ@P uEi=u7o>`AF2ʔc}b@O[T2]2W]`/0p{"^,nЪU+oE (_LU ,Az'OHQo]h(Kj;I*!BE;,h0mbZ "6"X$Hk'.,KKn͞W޿bQQ@k>|_|Iz T,&y'*Fuڰ_~$p߼y㗄-R*OI5V2 0;ϟ?#!)Aqln7 Q4{f){vHT^xQ"*x$jի8Z*Y_NUqTlirưWWW%ȿwx9_EA0 "0/y(ׯOjmVE-˧i=X zɱh֭[U@o Ϫ+Uˡ|_,"էVj|d#?|þrP#/ \bs @{$ާw  E)nw?k׮Y5q}y`.Y)+jK;(#cDnWoҬÖh H۫UXeb`+" OwޡC[t-ڞF*fsTE؉x}ݻ' ܜG&Ȝx-":{؏=rF]ϕ0ƀ@r o9s<ۇwugXUR<Kclg{(5&%?yDcdeľ|b{W6 g&b]bVrwZgy)~/ K{ScA`UNxت@UkUcĒ-~=>4X˧PN^:I ,%=hڰѤ_oعLݕB]=R?~cv@5Fע0þolϺeqĥZ5f.J8|ˆvnv_N߃W'Z k:a͉[R #A |9i”,9*{g@h'ifrinnn,E e6;$iбbNO A1—L' A I5 @c/{NA  @rXiA 4@  /5 @c/{NA  @rXiA 4@  /5 @c/{NA  @rXiA 4@  % PqIENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cookbooks/img/ssh_proxied.png000066400000000000000000001154151524065565300270760ustar00rootroot00000000000000PNG  IHDR wsRGB pHYs  iTXtXML:com.adobe.xmp 5 2 1 2@IDATx]`EN@HH!ޫT齈 U4#"`H E ER!!@ͥv{ݙo|3;uu`FHnzbF`f#0GY$#0"F`ҏH'F`E80#fcO2#0p`FH?"ǎdF`<0#~Eҏ?is^ղBFWGK?pYsZpuu#'ӊ3vD"v$I$<`fN f7A2Xstf'IHE&)9"f &&h DF " aF`T#,jXPg-3f]`e@Y$#l# lҤ70&BW(TF`r$aF0"&J,6`CYᒄ bFD0(TF`fK6`!,br~S4hЩS''ǐp"x%ɣ-[6 3yT|F !m U^ 1I",$,0#*xTB `@[pAD3'X7f#氒C@Hr; W#Vwu%'8J|.+7b͙լg_f$T1SoƠ<E?ȁDR y࠳bycD0(Tz` QltB+?tH1G '3!,bb[G ` qQC'F |2"fJ-׷v 5(cbx(%\*Ň`1Qb9믿dT +Gt-ҩ"Eǂ#5>#9f[#+YCUк̢HTӖD,o>}غ$`Ivrb 4KYp{H  `yq QcqD(%h ` qOl!(.YVk@!\X^+>ɤ{9&".l^J##4>CP" 9D#ҁOfBYLŶZaE<@r,]Aז^(>Y07lbbbRJ͙3RЪCQ5&"Dݳr>̅˙u֮]Ξ=k$VDrrV1 Eu[ᣦfidBZ j/[ $e$ >ɇy`1OZ9)98[d 5KΠ#D _76̓y-5Eh VV'D |Y^|0"H!-B) 0"Vm tWI!,L$"zϿAY4Ikh]'be"f !oX2Nj>L˩ k]cEǏC d$']r\Ĺ `X^PaELTPDb7x*D*]ˮ+4,/0 |vxE>2AAA=\ʕuXbԃhCuW.-yT6G,meuF}޽~< L'$gv1)Kc6xv٨4W|ӥ?)ba hu9GYKdǚ:,֐6QG\'#dLh;x795n+>ͭBZ=˝7h 8"fC]p|оw@"1.`y#_!m%?iPȐϧq?MxG"z{Cܼ;\A?~j<>p[$ |LELdlUPOE5cp[GFE?~}Kө¢b]Ο95K-*֢)c=2*kwʅjSo>u3'KڿE}:5|/=Q϶+j@Êzyu+H"wo߬٠E@b+ȧ~EX߆h@?C"K26*s&A ӵT'$h[ŋ3e$zyW7_3WˎKUyt酆,rL65*TIW/]0}ƒ{w>1**,]>Z *֨?]ݒuq4DCæ5KW A *ė\b]GD̙26wҕkU5f>=D| fYZ5|b$44TXΈG<|\PIa?wjQ4K9scaBXw`6G"6Zm0*r ] 9j qa|`̝4PK@_򄔈Dw׆mܸrʈw^3'+0|dχ`1[9h2Je͛4lďѻF!@hd@ 9,uݼ'$L2~O-bb"Q|o ڰG(¨~fW|)5׌Ň")<}<6ΉS+Vhѓ'OMMr Tʓr5?'q-ɣ}pytdʛ3OA,߹q'{gfts3{~P=3EXأݥ T3h3'|n$2ƴEDڶli;*P45J%r Ԥi"Uϕ6htze7Wb 6~|]!b"X<{!O+$lS|ć`1[9ʕkذQĸ(P< SDQaqg)bTfyc5Y`=1}dʔ{6OPu1C:%EkBz4eI",b_9tsdaHhck cM(?#<&\3y𓬼,vS?c| ^/bbcF@yŌRb_h[W\4IoZ6gPz'oo\6+E#E^'I{.<2ॲI=RΝ0@ߛFvӷEusԦЮMZoK}kSNw`;7YK{Y4SU<7߳OM) FYh9<" CƓQ~UoԨ4YrdX~Y=Gh}P뷆U&Ey$ԏbs/ 哵gߖ3G5'_ǯ8hi#Ĭ_-!];[Zu =;W/CK|poTd)D|-'#oftƏl'"α؜7%}c!#|-|œlZ6Ȟ-[~7_(롿߿ݰ63'KTtoGk^f8ZK ' ,w_t֩|-\~/vU`i?sc2UTulC-oWU{H,]ͳ|6, !J|ݹ٬A3e-^06=*/IOi7qʨ3dԔϨF&>noXJK%rbNʑ'm1%6wj{Utus;}%u۽g+_4|ЁG<޲bMxWb(%IX~hƚ'4gңyl-<˔,($Z8n]ì_#sVl*|5-D+|ݾ|<_Y-Ujͫ6EOK3j4qELxNfǏK.=h ]XϊN1]h}\t-DKy8yfP0xd:liwS3{g-{ .[Ub\k .ᗻ`#IH/(XMhk;77t7Fhif!.QQn~| .~ȣ'|72 M)2_,.g{tT䃻18k yh5Y-=PeAǎÇ&Lq2/,*z1J-z:B(Eݟ %*+VS%6g#o,V %ū4{b`bx 9 Y S N!w1R,P-|*>iy|#3,&g"_Esl,|3 wO[|=ax | RCeI#)┴'_f%*++(Ue9`dyp5Kwr3Pb.wr[d̻)ϕ?ΑK#Ӿ )^=`+gݿs۴/wgyir < Ia:-b$cBU{e΂ęzPQ]_}wdߩҢjy׽g~}8wtxo`߅^5My a'=;­Sݱd|E"F:bX?&B@Yk"TgE۟TP|NqĞ #[?ZXpT]_GsRу;Y|\Qk&2{7.ŁbT~7" w'Gn;-GGEE<@;@S@?Fj^U}~'D<I)X<{*)dn$2joTN)TR!\C'Yk|r@5uUgl0M ޵԰64:Lfw@nM>m{f˅㈋EHDAJ|=𬂘G>+A޳dOa#̃y*cX*k[ AE驔_XMres@UuG H3X|`$0$2J}_v_9f"1e).BRLl3J>w@$ P荏nIϊuBYD'`YmK(ѢE4?֠% gI'X A0 XP2 &:" l!S^쳱%wO67FƱ)e{|0RV`ANŒS4BeԾA"wW1 =l\R0$ 9/Z ->!+ 1Hs7f]2cK Xz`y?>k>f%jhHA6]*ĽB&|-e`FEX^g|`>̄R˹mŗ{Ν;5J-s%scr:h@q Seg!,brrSq'O]VWQEP*_ڠGrQ:D P)}$K '=fgLUsIE۹SէTۦC18,G,ё[ZLfO"6ЦDІ^JSC:e#4p"ndy#ir2`1d"U?hŃ:H~֠H Yz㓪BEF >@sHEL&_JHSDeyQ0 ,bDbm@$ pA@9G.7 |2"fJ-ՠq%A#&b܄e18w&w18e2Rư? <T:QwA Ƈ:L-'861eF3dw)SH"͛7.pXt!nD$)X0|tM}V"z:ӃߩSdZs)FA)!'eэpnP,o>@s!,bbkE *j+꧑5b]X#Wbby"Wb^‚@Fcm#,b8]8>o]gC@4՝-RF q̙ҥK9e%OB͡acF M\lٲNS,fɪ={ĉcTET$ܾ}pǏ! ?<<|˖-111-zifC fJO3gϞ]n#a[̙;%́1*"*koR{[a@$,~ф d:D08Qb:ETxQ*Qvgiڸqva05r6ux [Β@RFv?:,#`Æ Cs$SLq㏛7oZf҆HbiH]jՊ+fW_{YbSH0da ,bY `IāGu-[6OO4=Œ` Ce<Q(_|HHqز 1:KJr<F6*t=ba 3yZsd~UVsΎl$ؘEuk7~m4Y~B.8᰼^m1@ix;w&:!`{}Q8r# q(@E|PN|Id_$hX%pPBk[PHvJ.Q|(up"dɂoU9Q8*&C,->6j-Bl"1Nb4"*=FU"SV^tRaZ0cY["`PDX*6T !zHDsgy[|D x,∖9Mx]6uΌY$F4<@Ar5GEtpf,|8euȀ"r\c9BXK?Y(3I5X QwJ_O ۳>Rʺu6!"`{`)f`ѯJQs;m >痾gj$Hj{A[Z")WR.-HB'5.2+W.X`ӦM:j/N(.p5K*AtC3W,o>ŚSY )i %g g bp]X8|w.@!ϟw4@@r 2!KTB00'`{ FJMsY c>)e 7O<)RȥKLfjC a uUAEJ Qꙿgh0^Ѱd #lkjy y=̉@̙/_,*h{PP C jA)$.ȪV'eyI1GٞEbb(>DHnds5țnX^A|t> dS~-rƋ Q] ay 6 ,B"6N}h2IW΂Y$JO+裐۶R[Y(>QVdI5уE0. %S\a3A.$\(r,aEù8}ID=Z"_; t^*+&kI+(D-,'>)+۳@JW&Z X(7HE@bye4p̙3׳gO4q2z` Q31n9 ൐; 4cI.۞EL_<D :G@A~,o>eٳŋ]1GK l!bB 1 Q,n!`8dB5An:QX^b4HnC1eS#T8?QJCeyf>)fF۳-dh` IP m(?;ɲ/! *b:̶m߿N:faXPB]bB\] upl"1H찢 ) *",>) 77`* a7EUDSx$! (ZT:#)Y4PhC[5A T3vfx#|F/M^qGG *Wj ܕ;|U[eOZOR?|}<$KdqvCDuF:U]ȂP)3aҪ}-*FR= @%r"U40&fPɞz%sW޻Cծ٠edwty"b%5ooV%I=ٷ<rhHi?I7n/X9h~KU@Y$Ibn/F!T  ,oY> nm,""ӲR_ 5HT+j.|`>KEkx6O}g=b}19'_ѤHW77kIR<|$wHĤ{?tH$Y^!* fzY$*&xhj.W4yEr&m._mYC(EKux1caIT#XRF6pͮ1ndMG ~V?ƍ;alD RBPOo{E-M8-PKB٧pɐwԦ5ۛkӿjpl٩ѦUpH$u;/Ve+sx꓈'~n١Ć_޺~=G f,+-].8 ;yau]8杠|Џώ{vo9pꭈG}XыuԸO m T%:‘Z|tc/^&Fщ Ԓ&@ȐCIiˋ3#Nl{5#}:)xQ\0Kޑzy/EF`Ջh֮^.ܽ[v$Wvƽo{tΘq^Aأl9Va8-롽Ǥ3Wd&]t.f|1ޝUs2>ún\շ /gy}?qĹ#+,+]hFk^0A'y<|r2n߾mQQ(Ƀd/.Wsdy *gqMs%>: %#֧/A8P)QmqEɓ޵T5K6wEtbp] C 4HmnޢnRJz/xׁ:5|s#ϛ X$op;K*4?tuߊKK;y)׷` e(T{]>w֍;== BmTkhȅg[)UٙGʌUcBBo E we`Rl7۳AQ4%h~ ѭ("kȫ1;'YR#b=~>5W(E[$Wr쀺z5s>r#qh1[.PG˧߼vb2EKIKp>Pى6n.n#헆T~FU'% |5f.?;JZ6/mzo^۳:PzSJ}H '!F$/ET^9@? }\Rߗlo×jCq4# s{ocoW>iݵIZ}|+lR ,i 8ͪ,2Z|X~PM[s\  J-.$ "2 >;۷oժIc$Kx%݊h^Zɣy-@mO푑O?W>'|e{ABGTŦ"M1""-BQA|T+ uusmܶ֒gš㧛fҢBp2JhGIի w~/[o??R<<ߤ Ζ,"(ҤP&Q|~g˿GVwڹymCFuꂵvGq7[¢.͛6 ݗ/_۳U)[PA(.DUҋnh4;m"yFCԤ}ȟ=k,(,pEa-4EK d"e[NլSmkKgE1?G.? &vzDgr~0c+~\`PBWXm}hPDQ-2 <ڵ7ndqϤhQBV=-jzX)Ǫ%:ޤMgΝ9|׮̕x{d|_6ų'\{a:6^ڦsO+n<EYDݔTQgŭB. ZQXkp:yuy~ݒ-mҡ6J!@!O TR)[x٪zxޭ>jw#j/6xha?;r0{/7P?/Q gH. 2YYO+> D)#pvD&@TWo 3ƁlM" b|ttG܇Mw*h ǥtxh`8:V-][ׯ圐~[b?GҹSߌt(NWW8 GYhvmچ=yh AB(1rDBK/Ke6>dFH]F^(4[QKs-3~o㨻{654*q6(Њ̖C;?-ɞ3[VU/ܮG3HHܺ/Z*Te}%M+o:"{lZ|Ğ#J.#&ϒE07ɓժUs|;"ȯJ21\{E)UwERBiwus^ ~ྜྷQXNM^yʥ gzBh`ĩc=**,ŭ`5_8}ϵ+4-?gǥhh cICP`8OƷm>þC."ׯ^wVނ5RXG1RfG[U*J"Mŝ.Oi'Y/mcbXuƘ8`JW_RPO^kHQ_-+K{jPe٬u'YE B j|//e &םpAYEB;IVu Q"8qjWL_֥` h yR?W8/!YYųzW^AZw13O (7vrbF^||K*T k| ;#=ڷcIsA 3')D\-4Ф_/Ba@zݵ.Pw%/= g큇CE@|4aa"؜ A_LdT<wS!6y5dXh+|e_Tk`)[p7yosi5{PA>2:Y3śaL{lPp߼bǓ'Rk93eV0 ?"2 G_ZI~٧}p߳mCUw>sÈ`A㗺+#ib_r̔jګj@ChO6." ψ/zui|xߎ-͚x|4S:Eʵ8򚌐$9|/9wB^R256(Eq4l_c V~ijΈ'OOQ?N1oiHN:f!%* ȕ''{x7mrkn\o&/ϷFtjҩ4tdOx*!`"ȱ);p(~q xΞNNuZtz76v;pέ_fOƟ@9ݼv%Jt`,Z_Zf#ںKoLF/ez ,i ׯP|]\ -#U% +~ EJ}!E#\>J̓сE8MPd=`[U4X4i'DJ`޽[X1I~lɋ@鞦;zKBxؾ.Ԉ?_M**)Ȇ(ڡwMᓈOmB\"kMP~{\{ Ъ[~<{ҫo Oc/I*⓬%s[$I-[+WAGx8ĻL=XTj{WSuw9Nq^߽/u]7wpJb7'˄n,Y_{oD6K'WA.޾T;=k7m-_5D Cjވm^H~'4$Eӿ7}G.X/lOd{5ACkOtӋA(CuT5N 4w;i$?nqC (!K 78GxXKw ϖ=k`lY?2H| 2@-F53gg2d{5RCd V^]فP&, MG❩@T ia =x,N]a84u<~.4+]f>dC5jȗ/_Æ :6J/PsGA?*P]%AJ 7he(o\>xw|o~?{CH[uGb%yka3aOj=5A^ 4ܞ!OHHA@*q|WΝpާϙ;6N fҟҡP>!$2G%(3Pay |R/_K:k/hr@GÉ+ 0-{/g%3ϛkb3FKђHQ@XRXs&@+ޙ@I8F^ݒb'N?ܓ?l kDy{FaVp<.&$!/[̎67hh~1D@@Eg\J |?K~Ӳ9ڕ}3>y{Y)'(>IpȀʦ NM#ۢ׃:߹qUC6k-+hYNw`;7YK{lmDZ}_(:[7xjSTo`( FS࠙Z]mPmC4HPMX^pF v؁l޼]v5vJ !g^7AnD(6o^6+׹}ʚM>ro Q|*d| ߂iF~φa+b{J,PTnu&]S7}glXqKR0B=Z҅sOo||GӦM3cJu^Y4Xomk#Op>cJTmt4t+w`K{?Wѿi{;[V޷iYеܺJIǒ@;78A>c .]%tPG{e˞h)\tfA!%Q'wfJbS7Q/[yze7𠔏>X[Mc]IxRѬjH1SٞEBBx\ :cxhX #mOy^NyI}||r9bNGЧOlXD 29x~*JL-D풺h)xZ⏘.dJq̜% o,`u>Y΃fv[]v޹~څͻ\/ww),-tU?J+)_u{zxƨ ǭpǗGE _5ć%8+=Y QlY6so[4gM_^ӟ|=ZHCy7nlTBsayZ7ⲍ,9ܟ~.\}v ڴis.0 ڷo2d˖-˼EP~)q"(:4?YHU\PEEQ'_rbo^vL:⻸g"_Esl,|3)|q+B!_O/EXQ؂\;o7 .N$eP&hV<%V>'Kl"1Q CH]df]rpɳx&1 Xq'N۶m;uTÇΝ{`TnJC(T*Ё f;9{WB;˭gF]ykoH% i߆_(w$큣BN-p{+OeifibεR[O#³-59ٱVJ>+=0Dbﴏ)5`6vJϴ¡C C Q-PR< WRE,o$>)y:Vg!/n<_zzz&vyvdΜҦ~3&%r0upS@gT"2Y}~<"R|G\>sݾbfH^7߉gcb U +gzYu /rB&͔s6/wuuoogC&xj)۷EЦR /QK-97FAF9vݻws„  HҸq(8&@VTm8B|pEH=3塊 :Y5cdRϕzjp;} Fv֘ȧ; W得ө&XIڃa h(_R1 ~+C>wdߩҢjgx8͕UϾU? Vѽ>gj;W<70Bw\皿nP$pVy%訨w|hH7N_5lበ*C;T|&%XicG&_bؾ-"GCnT^&a%&V:]6w/bR0J,Ź9#I(NTR!\TDJ gO(6Ћ"@w<5,kîBe45ܚ|w we<8!x]REo(!SV|=W">j6>هOA !D6A%pH_'( GI1 0A (ORpamaRO*6l ]|qAh2 xDQ-z1țU1q|{%es@02-g\"b\Dd *("(78Xrȑ . RsOt49f 1:",5*T+"BFQUDh xfhn7>FrY$*6RV(X`/ uvW/-,o >0|8]/&MRxS ٭Z)+gLҋkvBT"I* eyI)O0/<ᅸ2C -]7TT%U7r|%2ć0NЁEb'pVFbZ&cy J>OjO=͊@2ekF1 bYwF(F /YT I?)(I=Ж6DrʒQRa5,|/ԩ̙3[ha *^(///3@똡ud8de sz# ,+>f,۳3|\Ci/r]%  6'`OOl rl,bd0&MT|y`;"c.^h칒9YJf 1W>,loA4iС.7 2NE?7:pFygE 5'4Č'<,"D &N6uXq[D1+9RbKvo.H4P4*1-oYX|R̖")B$ٳg8q"vmK,tRGdGDP`A,M"/ P;Osi-,bbI"(R63gΧ~Zn]|Ѣga_2#z` |n](|NjVn%pay#I1xt=X_fϞ /4o>˓' ]6>W^=[C N$nD˒i}K@/ lGMĿ"1.nnn> )[,:p@.~8E2DJ{$#7Piґ u9*hb^1 ,o>)&)h3 `Vqۇy\Ŋ矝9;^tVtN-AQtO |RQ")B!!!/^p_~YfM;1h_bbQtָDLz]QhFw)rb!(jڳgܹs |(wxf͚ѣG iفE▶E .[,o>)(nQ ݻc(ZB#GT@ ?&]/"&bK*JDLRD\dayn3,;f$@Nޘ?:u %hJSd)SZ)׫7ٽV+i.,e/2v2=X`GFڵo߾QQQ(y]1ٸqcnϟ4]b厃@ᦃt2&*G_g4o"-?-իWZwœ`_|6ƗE}|eY$՘^0)C,*"Ǐc%f:#iB{Wܹ3KRJC5D r)ڧO~w^YcҟYM FnGq40X2k֬-ލJ4(J8VԩSmpLz3,bT(~XjΕ+W?mh Y 'Re=]|ڷoP_ Q^ Ί fѠ"s_Ç7ڵk> 93'h!b"VB̠Az [iS>,jDZjKk}-{L62M6駟<-Q8 Va7LuX6>"M:6a[/ դYXƌ%gΜsΕC)iVdΜ9,,DÚS| %Md3fr;k֬lڴ[P[ 6mZVH/_m|0&Oj"|M׬YJ ;$P"o5k@9\r}ojժ!M <={vtcx~hݺ,?q.\Ş={0&Ghs>I>>>UT2\۞-[`!tw^s7)|V2Ǝxֈ#! 郹mǎIʇs!}Ν;2޽{gϞ5>Ɛ.GF JsK{رcQFOmWb}_H+*TO> Mϝ8q1gΜ;wȱ8ʕ+7}t(hG[ =V1w( 07;V^)ZZtHt:f1{ƌ&"&nOd o`'#GƻO%"$hVḂ`Z`ΝCpaG[\ൗ}iH۶mQhΉ]"8PN~u3X.]j `..I{k5x!AQᓅW4$F&h/b,"""@`,- Șg,6Km ^pa|V+Nb&Jp$٘({h Y:eR5AwJ^ZҮŤIӍ7^cb8%XJ&8khH_9wsB и6q08%ȝ;78$'O4Ozɒ%R@|1 3]$(G,2ڵђmk[N_~eTȐ1/%vAXh=QI5UD a%#*+Xj>4kB41ؐE{X&BۡCY-j0"v@k nEGGK1Km>} 셾~ 9+WƧJ tޢksPA5_9{&vAO6G"QUr ,Eደ_zдΝ;}$ Bi( ؚ+4jAO8S7bX` 1̎u ?ݳgO =/aW`3gÇ(5\H=Tߠio䗚pY0mLwt"a946D֦!]NBиTKǸ|*4J9F[5$ByrjQ(c0O{)]0ȜJFchVh 9!,ZX@Ĵ. $Bf & 0 0ֈ`1\_ СGLWA#ObIx6%p=ӇmO9Ә6kH2FEgQh^ڰ@ǎ 'n'JMWmK 1[LZC~|%S)vhxT>ej{3 hbPWې.1s[$e8 HW2OY 0,Y'F{͔ܢkN_Ē&o JdZT Y H dc.8f*UAo]mKj@T,qeS5L౜4єqUh~駟| ӛB,)M]7QbYkK/$cYHm4M6h5lk0 >=TWf3ٖq5z)9s^6p ,bDЕE`}nSp` Ka/2Rޔ'Xʔ02ٜFa*޻偉˘ń ca0X{E 4 Y߰p"A96 2L2a1tm'lNBJ- `D[iݔ/fQz1Z]v 8 qq~#cX"v'-'_ +1\ўfY66d_O&d x͵;cGC[0 3V^KFa6>fS1= ŒE_&'J"T{-W^"ȱc9h vu, 7XКG7Og ,gOU?+OInw.l}a<[ɵ_`bXXrtquBFakL/3ÝE.I2A6l.,1?NtBa_ 8'Q1P]Wtc!9p'E(_b,/1"4 08fd\,B4#(E(.4@ĉQ H-08bdLG+yTQ{Hą_E)/Y@UyTo|O@"vv(bȜX19""*&ld]L߸+4/ T8-Jbh][ZO|+kf3ۨ?PXsHkB@.KKr!{7@·c",V֊HPjb];6p!x75E`qa{샀hXPOP* eyb H[!#b? 5 AAGH<:&ϟ̗?? SnI\|v<E/M"{ -^ FD)ay||.?qDT۬UQBs ~TMm:>;uGKk ,x9@"6shטE8b>* e[kǎ Ռ'nذ6_eO'yO 45p[$5(_ŋ 1"aDh 1p.V|"jqLp2R5/_ܶ-vZo_W{;}]z-gO]48~𰇰lj/|4%|v@- &k'-""EZR&O#"?wR6nj Ԑ=ΜӵMAmVJl_K…~; 2u0'PIQ,%yP((B>yW7Z ^`^쌌n3W^\<աѓnv/Fmttуl'sUyٓ_Loș9E8 !s8 y #FNE֝Z?[R?'fpc[aSd0P:贒T*}Xʅ梘 X!?˙du%w\/F+U~rXe>r>}%m{q]YkW`(#޾yԹPnXU JA?_ 2[3LāOE-E T?cVfp'q+孵Y}FMGуn/ {WфF .HIP+Pŵ?PJq(P4h bC(Z( !I {8 wwvggg73͝Jٿk|V{T5o#u>l9*]V>WhUp@5ԮvHDBH|]Bn!PVj/fܤu'au9Y:%=ڰrTG :*"oea O SGA--%>nX0;c$9{4GJ" CDfm cE᧶ A&m(҉w?vpה=7 s/)vkC-mmܲ}w"%l@Q;ܙpxvT?~hϤ!up|* 5wE8̩Xi6%C E9.+VUFט▅S9Wg'sg(v:t֓8^HV~Knvv.iiF|"\0i4Kة'Wۄn\d?a^# ku<>hWŸK, _DbB5k… Z=S\57_!τ+CD삻T83vNVһyNHIInںÈkL|ߤMWӭ;PYn qLIIN(S>5%@&RpkQ 313gF *Viֆs6#nN8)#Wtrd@͚RsC/"Q1L^T)t_t|x*be{5}I>0crM*hpՙ+UVj5j5f֊+緩ѿ}=aHLByG(Sۍ>aEև %#Sf9d9d UW '0]DG~e) Eh 2Flt%m_\ǝxr17tV=<w%$8w+h\b'6:  C {< } hkT ,M`CZ,ƣzJy2vؒa^o;R\'` C-dEd;4$FHfJTr" z-)|4:| @V$`# 6a؋ 0"xE>W"o,L|xzȊA""`w#`bZ͈7SRRP<痿ҫg3ZFEy{{GEE;cg%l p(¸ xiqF++|լb(6U 3s/ZV@umy!OC#;ݸ܌]<߰\W3Gt?E᝱Y~-_/w]\)Ltw~ I_|e$?F +^+TDdg|ś02hmZ=tƪt8fҳF3GY6gA^m s 4j a'_ܼuWS>CJ54Y MheE6dyl/)V=Y%'{ֵק#$>6ٓ:D+ǏܬSpX6uSqŻ>t/_8N 7sS[ܳիWQoC'q1[:hɞkPܳuo$ $G95/YE>Jb:-X)Q%(G,ZB7uA_U4+bzg<Js?D-hw][SB \k!Yл #l˪ξ's+k6EJ̲-o+[;C˾_ڰ_;֝?_/h/L^/KyL;3[qj}!_޹εp ή"CR~ +))*YrJ 4>1/51J)*h'3> LϷЇ +"11Twyy~S~(r*,Qm0672HxW *~ӿVSąyw=ij6~uWhcwO e(]Aп66q,Q>[^mA:k"Kʫ8诙eW3Y، (͈h#B33t "r ÖEVR ٿ\B43Jz"gc= %bk!-v_QQ]8.HJ453?)q جXf LEIx-Xx?:q(H7ĸG^$9gG+X?1svgļ(=wh*1!VY7#>-N)Kо,8<þ "NqEx"9(rP4YCpA=LZ=xvd%_W]AZYڠAXMբnLdy%|8YDA E6>VZ|垇>4\2(f|-[C!z@a%xn^2tk7CŦܪ}Z9׶SStlR٧#-l*G,a(žwg}F`s"7/ Eݠ凊1i]Jv>kzE\ӆ .gWMvP{RJik v.oAF7/)J}@~ 7rBPL<PKNґTy.]z7{t؅Rg[",9Lj)K9l蓞sq&hE?\&^z-[Ms *Ozjڳqe_e)B㟖+ RY';}U0Q| 2_DM' wDJo]ԁŦxuQ$Z/ 0lbĬD?MLm\6e_".( 2?g Ϫ7~"vNϖkbUvش xq&oaffҊ{B~,>ƣ|ն9{H YR ]rDGd<a[JEOUen=E5܎kǶ,~{N٩w%znW_M?쀈]t.s rcVк.qP͠0o8|`ch*u唕c52ܹtx3AcCج$&$|1xĸkut6=mt4rl\n!ε'K֕ne|j4s9?=kvei_UP=;N-{V%q`dUj˞k'vӌÿ|۰ ѢDYAEhhr1"m\Xa5CɲfK[:J{*dpݳK^_A>5[XYuDJ+y_xa_"ZPmB~ncCrh^wTFTƽ&JYFu: ʊ|qO+~}l~7 :67f]JzilDמ{mݸ*(*=sꦧm_4enߖ^΋qw,m yUp!X}Ū%SȊt` P,aEq,P'!t< {g[珠Mџ'wmz^PNĈ:xVA7>}iP/:y(^Q>!^%FEF62p6_X1;G_kg0+ xs4..21ok"kW>ZJ]x4ÿãѱM߻Ώ0:LIDATt(P g>6hi>֥M*7hfnCU7QJ^x40,e,\{3 $9=8%-dŜ";ãrt.z^k^Z㏿U;|s|8ʝGg@ A I$8=>ck%WW$n^ľ]4-޶U2>765Ky֮h].9"@"rÔIh=t?9uJqJk0#Jq!kR%ʞھ9Ol͖c",\}!Xn#fd@#T}m-NX*%g/kK"u.Nn!9u\Ujc<]GE!?rRӌV6 EGnmE\!Р뱍sjbbfS~+ρ =Ȍ/T"JC_OsM6B:c\sx+MJՓu޻=\=dlnu] '`>-G.u !^&Wn]ƉaVe†.tzNpFa<CM)!j/gUo~/Z*=%;p*Wub'M|% dGqa,sf~Z1`oS[(ު Z`[cQ͖POaTcCĆ: KyS6a;D9yVV,>S ?;'8@7!F&|΍9[!O_dEi-[>zbŊh+sL3ō 9Kҗ۾;zTYSs87պ|s pL}gZ;^LBN9!C(%A!4"ZAC0aT'bQ)LsoXes ]OGHp"*}G@ڜv*,^l,jfD4u!AF #zv, Wa'G~ߘDŠhx ӄ,Dq+lL!' kmM j7WȊ hĔ4ڞ1rW`-fM?rؒIjDI|E"HcEnS wAȻGuzY $uCfVERRR|||*$~_ˮu-[5^$-!@B"Z BnIK +" iB-Ȋx!@ " Bn>K۳g:u۴yoQ>999=~Q7{@R"83}w]BR9#@V$g|Ts!>ȊKD!@V\=&_D#Cr9!@V$'tL,MMmB$>A~P=8B@SNnPD+7 ^~…@6ϊ̙3KN:e@3-[?t'44jad׮]9裏>Ero]Z5|#M6StRb?+TO|X-_͛V_~9r>H}ӧg̘+P˖-={^P/-V6oެu5lP5҄!]XfO?155_Ν;;vhW6j]ȷA{~z %N$)czzz"Ր(2d'O\Lgg>,))Imݺ500ή]vgߺuky{5k HM,[lp=<<-ZbŊ-[]Agڵk_uݺu%"DzCQ1kDp4i€<@>6k׮=y$xՓ̛7o_ 锔'VX"af)D-񙘘ضm[,EU)m8,\|]vUrrϟ M4J1o1^x,.7nXre++%JHKKᑿ~hWT ;==鐆C={6T۷MLL޽+*\SFSLNrʒ%K)c/^|gϞ&-RȬY鋅ҸqPFM`"T֭t.%(ـF3DtEFs"ٰ[TX5حg{h]TWܳu!9tl ̡ e}}<0۷i<8CΝ?cA[ VP!Cd377G>}q}`E&ȑ#s8.D5 UԽ|2~ӑ#޿s1*]a.=pP(_ +*XcNEׯKVd,|6Ĕ4,JtU<PCźFT޽;@J"h.\"p8@ 4aiH7n܀W^mճU`$R=[nl3B{@Cx|D!M6 n6i<(x;K&Jn BoذA +7]¢RB D޽{ט1cn 'z_7HgtdO6 lǎ/D=,0* &ܹsK8Л UϟQDň=5Z*0G`@vEXCx9 (c/X>a!IճPbe2D:6<@$UA=~x^$ ZhxbLmָqc/BD)TCD-K" %  :✸j,""BϜn.]VZX8b+gBpb+<YVC ٦ hE>,185 TE?- K8P(ˣXaœ >,CJ&jł1@omO8ɹzrȜϜ a T4PҭHAlr<@ `/_B$UhࢡFK͚5BH2.[8t1T+ Bx*ELʗbF6yO,;uT 6B8vtTRlI# -2J q*'xǪ}J1 L\.Xc۶mB4"G +1W>`A 5 (332O lիW#[&+Vv]-me 1@q-Qĉ09ptp+3'2&P!:D0@WVY2Y*4!S^[q۷oǮ;rbI"6ncF:pD'G`BX9&HMPx*(͈#0`UyaTjC-؂_ <(Ƒl`, n.`q+?'a[¹/@ / `E]xapahdir cǎ"'eF%# W,1Sl]n"]F,q0RU0!}: u'4<0Q< =rH˃ K]Gh4`[U]+,spa+b̙ETþ&8!Z*[O LaZCn{a8gT@`<Y, HGH4'b&% QN ngv[ {$ ggcGxr"'EH@TTb`V8& cwNO錖ȁ0X`J2O` XI\N@L-ckkLX߈^ . "o6m2qF++:hv_=p#lpPZ *JA)Ydvls93JjRNP0.Zb,M0"X'uHBИ bcr#o,.!-bpAC8*zt T,,+v%;H C\4GL\L =ڕZ'ȸ0əZå8燯o y/-2!j /"F .XiW0P"c w1wIN:`E mH 0ة!!w`u\(Et$yl 0x@!@YDJ! Ȋhuj }A$ m @VDS!@ dEe$!@h"@$B@_ +/#I B@&!@Y}I!@@6P6 BȊHR?BdE:I @VD_FA6 + ԩMB ) IENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/cookbooks/index.rst000066400000000000000000000001451524065565300251170ustar00rootroot00000000000000================= Mistral Cookbooks ================= .. toctree:: :maxdepth: 2 cloud_cron mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/faq.rst000066400000000000000000000245641524065565300226010ustar00rootroot00000000000000========================== Frequently Asked Questions ========================== What is Mistral? ---------------- Mistral is a task management service. It can also be called Workflow Service. Most business processes consist of multiple distinct interconnected steps that need to be executed in a particular order. One can describe such process as a set of tasks and task relations and upload such description to Mistral so that it takes care of state management, correct execution order, task distribution and high availability. Mistral also provides flexible task scheduling so that we can run a process according to a specified schedule (i.e. every Sunday at 4.00pm) instead of running it immediately. We call such set of tasks and dependencies between them a workflow. Independent routes are called flows and Mistral can execute them in parallel. Who are Mistral users? ---------------------- Potential Mistral users are: Developers. Both who work on OpenStack services and those running in tenant’s VMs. Developers use Mistral DSL/API to access it. System integrators. They customize workflows related with deployment using either special scripts or manually using Mistral CLI/UI. System administrators can use Mistral via additional toolset for common administrative tasks. This can be distributed cron, mass deployment tasks, backups etc. How does Mistral relate to OpenStack? ------------------------------------- Mistral was original started within the OpenStack community. It is still used within a number of OpenStack projects for various purposes. Mistral has integration with OpenStack: authentication/authorization with Keystone identity service and actions to interact with all major OpenStack services like Nova, Neutron, Heat etc. Why offload business processes to a 3rd party service? ------------------------------------------------------ * *Reason 1*: **High Availability**. A typical application’s workflow consists of many independent tasks like collecting data, processing, resource acquiring, obtaining user input, reporting, sending notifications, replicating data etc. All of the steps must happen in appropriate time as they depend on each other. Many such processes can run in parallel. Now if your application crashes somewhere in the middle or a power outage occurs your business process terminates at unknown stage in an unknown state. So you need to track a state of every single flow in some external persistent storage like database so that you can resume it (or roll it back) from the place it crashed. You also need some health monitoring tool that would watch your app and if it crashed schedule unfinished flows on another instance. This is exactly what Mistral can do out of the box without reinventing the wheel for each application time and time again. * *Reason 2*: **Scalability**. Most workflows have steps that can be performed in parallel (i.e. different routes in a workflow). Mistral can distribute execution of such tasks across your application’s instances so that the whole execution would scale. * *Reason 3*: **Observable state**. Because flow state is tracked outside of application it becomes observable. At any given moment system administrator can access information on what is currently going on, what tasks are in pending state and what has already been executed. You can obtain metrics on your business processes and profile them. * *Reason 4*: **Scheduling**. Using Mistral you can schedule your process to be run periodically or at a fixed moment in future. You can have your execution to be triggered on alarm condition from an external health monitoring system or upon a new email in your mailbox. * *Reason 5*: **Dependency management offloading**. Because you offload task management to an external service you don’t have to specify all the triggers and actions in advance. For example, you may say “here is the task that must be triggered if my domain is down for 1 minute” without specifying how exactly the event is obtained. System administrator can setup Nagios to watch your domain and trigger the action and replace it later with Ceilometer without your application being affected or even aware of the change. Administrator can even manually trigger the task using CLI or UI console. Or another example is having a task that triggers each time a flow reaches some desired state and let administrator configure what exactly needs to happen there (like send a notification mail and later replace it with SMS). * *Reason 6*: **Open additional points for integration**. As soon as your business process is converted to a Mistral workflow that can be accessed by others, other application can setup their own workflow to be triggered by your application reaching a certain state. For example suppose OpenStack Nova would declare a workflow for new VM instance spawning. One application (or system administrator) can hook to a task “finish” so that every time Nova spawns another instance you would receive a notification. Or suppose you want your users to have flexible quotas on how many instances one can spawn based on information in external billing system. Normally you would have to patch Nova to access your billing system but with Mistral you can just alter Nova’s workflow so that it includes your custom tasks that would do it instead. * *Reason 7*: **Formalized graphs of tasks are just easier to manage and understand**. They can be visualized, analyzed and optimized. They simplify program development and debugging. You can model program workflows, replace task actions with stubs, easily mock external dependencies, do task profiling. Why not use Celery or something similar? ---------------------------------------- While Celery is a distributed task engine it was designed to execute custom Python code on pre-installed private workers. Again, this is a different use case from Mistral, which assumes that tasks can be executed on a shared service and they do not require (or allow) custom code uploaded in advance. In other words, Celery itself could be implemented on top of Mistral, if it was started now. How does Mistral relate to Amazon SWF? -------------------------------------- Amazon SWF shares many ideas with Mistral but, in fact, is designed to be language-oriented (Java, Ruby, Python). It is hard and mostly meaningless to use SWF without its, for example, Java SDK that exposes its functionality as a set of Java annotations and interfaces. In this sense SWF is closer to Celery than to Mistral. Mistral on the other hand aims to be both simpler and more user-friendly. We want to have a service that is usable without an SDK in any programming language. At the same time it’s always possible to implement additional convenient language-oriented bindings based on cool features like Python decorators, Java annotations and aspects. How do I make Mistral know about my workflows? ---------------------------------------------- Workflows are described using the Mistral Workflow Language based on YAML. There is a REST API that is used to upload workflows, execute them and make run-time modifications against them. The Workflow Language describes * Workflows * Tasks * Transitions between tasks (what should run next once a task completed). Applicable for "direct" workflow type. * Dependencies between tasks (what tasks need to be run before this task can be executed). Applicable for "reverse" workflow type. * Various policies applied to how tasks should run. For example, "retry" policies helps with running a task multiple times in case of failures. * Ad-hoc actions that can be used for to transform input or output of other actions for convenience. What are Mistral tasks? ----------------------- Tasks are entities written with the Mistral Workflow Language that define certain workflow steps. Each task has: * Name * Optional tag names * List of tasks it depends on for reverse workflows or list of transitions for direct workflows * Optional YAQL expression that extracts data from current data context so that it would go as a task execution input * Optional task action (concrete work to do) * Optional task workflow. If specified, such task is associated with another workflow execution (subworkflow). What are Mistral Workflows? --------------------------- A set of tasks and rules according to which these tasks run. Each workflow is designed to solve a certain domain problem like auto-scaling a web application. What are Mistral Workbooks? --------------------------- Workbook is a convenience bag to carry multiple workflows and ad-hoc actions within a single file. Workbooks can also be used like namespaces. What are Mistral actions and how does Mistral execute them? ----------------------------------------------------------- Action is what to do when a particular task runs. Examples are: * Run a shell script * Send an email * Call your app’s URI. Send an AMQP (RabbitMQ) message to some queue. * Other types of signaling (email, UDP message, polling etc.). Mistral can be extended to include other general purpose actions like calling Puppet, Chef, Ansible etc. etc. Is it possible to organize a data flow between different tasks in Mistral? -------------------------------------------------------------------------- Yes, tasks belonging to the same workflow can take some input as a json structure, query a subset of this structure interesting for this particular task using YAQL expression (https://pypi.python.org/pypi/yaql) and pass it along to a corresponding action. Once the action has done its processing it returns the result back using similar json format. So in this case Mistral acts as a data flow hub dispatching results of one tasks to inputs of other tasks. Does Mistral provide a mechanism to run nested workflows? --------------------------------------------------------- Instead of performing a concrete action associated with a task Mistral can start a nested workflow. That is, given the input that came to the task, Mistral starts a new workflow with that input and after completion execution jumps back to the parent workflow and continues from the same point. The closest analogy in programming would be calling one method from another passing all required parameters and optionally getting back a result. It’s worth noting that the nested workflow works in parallel with the rest of the activities belonging to the parent execution and it has its own isolated execution context observable via API. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/index.rst000066400000000000000000000014501524065565300231260ustar00rootroot00000000000000================== User Documentation ================== This part of the documentation provides detailed information about the Mistral capabilities, use cases and also complete description of Mistral Workflow Language and APIs. If you want to write Mistral workflows and and run them with the Mistral service, it is highly recommended to read the articles of this part one by one. Please pay a special attention to the examples since they're proven to explain Mistral concepts best. However, you can also read individual articles in case you are searching info on concrete features. .. toctree:: :maxdepth: 2 overview faq terminology/index main_features use_cases/index wf_namespaces asynchronous_actions wf_lang_v2 cli/index cli/advanced cookbooks/index mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/main_features.rst000066400000000000000000000300151524065565300246400ustar00rootroot00000000000000===================== Mistral Main Features ===================== Task result / Data flow ----------------------- Mistral supports transferring data from one task to another. In other words, if *taskA* produces a value then *taskB* which follows *taskA* can use it. In order to use this data Mistral relies on a query language called `YAQL `_. YAQL is a powerful yet simple tool that allows the user to filter information, transform data and call functions. Find more information about it in the `YAQL official documentation `_ . This mechanism for transferring data plays a central role in the workflow concept and is referred to as Data Flow. Below is a simple example of how Mistral Data Flow looks like from the Mistral Workflow Language perspective: :: version: '2.0' my_workflow: input: - host - username - password tasks: task1: action: std.ssh host=<% $.host %> username=<% $.username %> \ password=<% $.password %> input: cmd: "cd ~ && ls" on-complete: task2 task2: action: do_something data=<% task(task1).result %> The task called "task1" produces a result that contains a list of the files in a user's home folder on a host(both username and host are provided as workflow input) and the task "task2" uses this data using the YAQLexpression "task(task1).result". "task()" here is a function registered in YAQL by Mistral to get information about a task by its name. Task affinity ------------- Task affinity is a feature which could be useful for executing particular tasks on specific Mistral executors. In fact, there are 2 cases: 1. You need to execute the task on a single executor. 2. You need to execute the task on any executor within a named group. To enable the task affinity feature, edit the "host" property in the "executor" section of the configuration file:: [executor] host = my_favorite_executor Then start (restart) the executor. Use the "target" task property to specify this executor in Mistral Workflow Language:: ... Workflow YAML ... task1: ... target: my_favorite_executor ... Workflow YAML ... Task policies ------------- Any Mistral task regardless of its workflow type can optionally have configured policies. Policies control the flow of the task - for example, a policy can delay task execution before the task starts or after the task completes. YAML example ^^^^^^^^^^^^ .. code-block:: yaml my_task: action: my_action pause-before: true wait-before: 2 wait-after: 4 fail-on: <% $.some_value < 4 %> timeout: 30 retry: count: 10 delay: 20 break-on: <% $.my_var = true %> There are different types of policies in Mistral. 1. **pause-before** Specifies whether Mistral Engine should put the workflow on pause or not before starting a task. 2. **wait-before** Specifies a delay in seconds that Mistral Engine should wait before starting a task. 3. **wait-after** Specifies a delay in seconds that Mistral Engine should wait after a task has completed before starting the tasks specified in *'on-success'*, *'on-error'* or *'on-complete'*. 4. **fail-on** Specifies a condition under which the task will fail, even if the action was completed successfully. 4. **timeout** Specifies a period of time in seconds after which a task will be failed automatically by the engine if it hasn't completed. 5. **retry** Specifies a pattern for how the task should be repeated. * *count* - Specifies a maximum number of times that a task can be repeated. * *delay* - Specifies a delay in seconds between subsequent task iterations. * *break-on* - Specifies a YAQL expression that will break the iteration loop if it evaluates to *'true'*. If it fires then the task is considered to have experienced an error. * *continue-on* - Specifies a YAQL expression that will continue the iteration loop if it evaluates to *'true'*. If it fires then the task is considered successful. A retry policy can also be configured on a single line, as follows .. code-block:: yaml task1: action: my_action retry: count=10 delay=5 break-on=<% $.foo = 'bar' %> All parameter values for any policy can be defined as YAQL expressions. **NOTE:** It would be rare to use both break-on and continue-on in the same retry block. *break-on* should be used when one expects the action to be in an ERROR state for some amount of tries, but may eventually go to a SUCCESS state, thereby stopping the loop. But if *break-on* is *'true'* then the retries will stop and the task will be in ERROR. *continue-on* should be used if the action will usually return *SUCCESS*, but the action has other results that can be used to signal whether to continue the loop or not. Join ---- Join flow control allows to synchronize multiple parallel workflow branches and aggregate their data. **Full join (join: all)**. YAML example ^^^^^^^^^^^^ .. code-block:: yaml register_vm_in_load_balancer: ... on-success: - wait_for_all_registrations register_vm_in_dns: ... on-success: - wait_for_all_registrations try_to_do_something_without_registration: ... on-error: - wait_for_all_registrations wait_for_all_registrations: join: all action: send_email When a task has property *"join"* assigned with value *"all"* the task will run only if all upstream tasks (ones that lead to this task) are completed and corresponding conditions have triggered. Task A is considered an upstream task of Task B if Task A has Task B mentioned in any of its *"on-success"*, *"on-error"* and *"on-complete"* clauses regardless of YAQL guard expressions. **Partial join (join: 2)** YAML example ^^^^^^^^^^^^ .. code-block:: yaml register_vm_in_load_balancer: ... on-success: - wait_for_all_registrations register_vm_in_dns: ... on-success: - wait_for_all_registrations register_vm_in_zabbix: ... on-success: - wait_for_all_registrations wait_for_two_registrations: join: 2 action: send_email When a task has a numeric value assigned to the property *"join"*, then the task will run once at least this number of upstream tasks are completed and the corresponding conditions have triggered. In the example above, the task "wait_for_two_registrations" will run if two any of the "register_vm_xxx" tasks are complete. **Discriminator (join: one)** Discriminator is the special case of Partial Join where the *"join"* property has the value 1. In this case instead of 1 it is possible to specify the special string value *"one"* which is introduced for symmetry with *"all"*. However, it's up to the user whether to use *"1"* or *"one"*. Processing collections (with-items) ----------------------------------- YAML example ^^^^^^^^^^^^ .. code-block:: yaml --- version: '2.0' create_vms: description: Creating multiple virtual servers using "with-items". input: - vm_names - image_ref - flavor_ref output: vm_ids: <% $.vm_ids %> tasks: create_servers: with-items: vm_name in <% $.vm_names %> action: nova.servers_create name=<% $.vm_name %> \ image=<% $.image_ref %> flavor=<% $.flavor_ref %> publish: vm_ids: <% task().result.id %> on-success: - wait_for_servers wait_for_servers: with-items: vm_id in <% $.vm_ids %> action: nova.servers_find id=<% $.vm_id %> status='ACTIVE' retry: delay: 5 count: <% $.vm_names.len() * 10 %> The workflow *"create_vms"* in this example creates as many virtual servers as we provide in the *"vm_names"* input parameter. E.g., if we specify *vm_names=["vm1", "vm2"]* then it'll create servers with these names based on the same image and flavor. This is possible because we are using the *"with-items"* keyword that associates an action or a workflow with a task run multiple times. The value of the *"with-items"* task property contains an expression in the form: ** in <% YAQL_expression %>**. The most common form is .. code-block:: yaml with-items: - var1 in <% YAQL_expression_1 %> - var2 in <% YAQL_expression_2 %> ... - varN in <% YAQL_expression_N %> where collections expressed as YAQL_expression_1, YAQL_expression_2, YAQL_expression_N must have equal sizes. When a task gets started Mistral will iterate over all collections in parallel, i.e. the number of iterations will be equal to the length of any of the collections. Note that in the *"with-items"* case, the task result (accessible in workflow context as <% $.task_name %>) will be a list containing results of corresponding action/workflow calls. If at least one action/workflow call has failed then the whole task will get into *ERROR* state. It's also possible to apply retry policy for tasks with a *"with-items"* property. In this case the retry policy will relaunch all action/workflow calls according to the *"with-items"* configuration. Other policies can also be used in the same way as with regular non-*"with-items"* tasks. Execution expiration policy --------------------------- When Mistral is used in production it can be difficult to control the number of completed workflow executions. By default Mistral will store all executions indefinitely and over time the number stored will accumulate. This can be resolved by setting an expiration policy. **By default this feature is disabled.** This policy defines the maximum age of an execution since the last updated time (in minutes) and the maximum number of finished executions. Each evaluation will satisfy these conditions, so the expired executions (older than specified) will be deleted, and the number of execution in finished state (regardless of expiration) will be limited to max_finished_executions. To enable the policy, edit the Mistral configuration file and specify ``evaluation_interval`` and at least one of the ``older_than`` or ``evaluation_interval`` options. .. code-block:: cfg [execution_expiration_policy] evaluation_interval = 120 # 2 hours older_than = 10080 # 1 week max_finished_executions = 500 - **evaluation_interval** The evaluation interval defines how frequently Mistral will check and ensure the above mentioned constraints. In the above example it is set to two hours, so every two hours Mistral will remove executions older than 1 week, and keep only the 500 latest finished executions. - **older_than** Defines the maximum age of an execution in minutes since it was last updated. It must be greater or equal to ``1``. - **max_finished_executions** Defines the maximum number of finished executions. It must be greater or equal to ``1``. Workflow namespaces ------------------- Mistral allows creating workflows within a namespace. So it is possible to create many workflows with the same name as long as they are in different namespaces. See more at :doc:`Workflow namespaces ` Task skip --------- Mistral has an ability to skip tasks in ERROR state. The task moves from ERROR state to SKIPPED state, publish variables from publish-on-skip section, and the workflow continues from tasks specified in on-skip section. To configure task's behavior on skip, fill the following attributes in the task definition: * *on-skip* - Optional. This parameter specifies which tasks should be started after skipping this task. * *publish-on-skip* - Optional. This parameter specifies which variables should be published after skipping this task. It is also possible to skip task which does not have predefined parameters described above, in this case task will not publish anything and will continue by *on-success* branch. It could be not safe for next tasks, because they probably would not have some inputs, so think twice before skipping such tasks. Task skip could be performed by following request:: PUT /v2/tasks { "id": "", "state": "SKIPPED" } mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/overview.rst000066400000000000000000000063061524065565300236720ustar00rootroot00000000000000Quick Overview ============== Main use cases -------------- Task scheduling - Cloud Cron ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A user can use Mistral to schedule tasks to run within a cloud. Tasks can be anything from executing local processes (shell scripts, binaries) on specified virtual instances to calling REST APIs accessible in a cloud environment. They can also be tasks related to cloud management like creating or terminating virtual instances. It is important that several tasks can be combined in a single workflow and run in a scheduled manner (for example, on Sundays at 2.00 am). Mistral will take care of their parallel execution (if it's logically possible) and fault tolerance, and will provide workflow execution management/monitoring capabilities (stop, resume, current status, errors and other statistics). Cloud environment deployment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A user or a framework can use Mistral to specify workflows needed for deploying environments consisting of multiple VMs and applications. Long-running business process ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A user makes a request to run a complex multi-step business process and wants it to be fault-tolerant so that if the execution crashes at some point on one node then another active node of the system can automatically take on and continue from the exact same point where it stopped. In this use case the user splits the business process into a set of tasks and lets Mistral handle them, in the sense that it serves as a coordinator and decides what particular task should be started at what time. So that Mistral calls back with "Execute action X, here is the data". If an application that executes action X dies then another instance takes the responsibility to continue the work. This use case is described in more details at :doc:`use_cases/long_running_business_process` Big Data analysis & reporting ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A data analyst can use Mistral as a tool for data crawling. For example, in order to prepare a financial report the whole set of steps for gathering and processing required report data can be represented as a graph of related Mistral tasks. As with other cases, Mistral makes sure to supply fault tolerance, high availability and scalability. Live migration ^^^^^^^^^^^^^^ A user specifies tasks for VM live migration triggered upon an event from Ceilometer (CPU consumption 100%). Rationale --------- The main idea behind the Mistral service includes the following main points: - Ability to upload custom workflow definitions. - The actual task execution may not be performed by the service itself. The service can rather serve as a coordinator for other worker processes that do the actual work, and notify back about task execution results. In other words, task execution may be asynchronous, thus providing flexibility for plugging in any domain specific handling and opportunities to make this service scalable and highly available. - The service provides a notion of **task action**, which is a pluggable piece of logic that a workflow task is associated with. Out of the box, the service provides a set of standard actions for user convenience. However, the user can create custom actions based on the standard action pack. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/000077500000000000000000000000001524065565300236355ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/actions.rst000066400000000000000000000033711524065565300260330ustar00rootroot00000000000000Actions ======= Actions are a particular instruction associated with a task that will be performed when the task runs. For instance: running a shell script, making an HTTP request, or sending a signal to an external system. Actions can be synchronous or asynchronous. With synchronous actions, Mistral will send a signal to the Mistral Executor and wait for a result. Once the Executor completes the action, the result will be sent to the Mistral Engine. With asynchronous actions, Mistral will send a signal to a third party service and wait for a corresponding action result to be delivered back via the Mistral API. Once the signal has been sent, Mistral isn't responsible for the state and result of the action. The third-party service should send a request to the Mistral API and provide information corresponding to the *action execution* and its state and result. .. image:: img/actions.png :doc:`How to work with asynchronous actions ` System actions -------------- System actions are provided by Mistral out of the box and are available to all users. Additional actions can be added via the custom action plugin mechanism. :doc:`How to create a custom action <../../contributor/extensions/creating_custom_action>` Ad-hoc actions -------------- Ad-hoc actions are defined in YAML files by users. They wrap existing actions and their main goal is to simplify using the same action multiple times. For example, if the same HTTP request is used in multiple workflows, it can be defined in one place and then re-used without the need to duplicate all of the parameters. More about actions; :ref:`actions-dsl`. .. note:: Nested ad-hoc actions (i.e. ad-hoc actions wrapping around other ad-hoc actions) are not currently supported. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/cron_triggers.rst000066400000000000000000000006721524065565300272430ustar00rootroot00000000000000Cron-triggers ============= Cron trigger is an object allowing to run workflow on a schedule. User specifies what workflow with what input needs to be run and also specifies how often it should be run. .. image:: img/cron_trigger.png :align: center Cron-pattern is used to describe the frequency of execution in Mistral. To see more about cron-patterns, refer to `Cron expression `_ mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/executions.rst000066400000000000000000000043401524065565300265560ustar00rootroot00000000000000Executions ========== Executions are runtime objects and they reflect the information about the progress and state of concrete execution type. Workflow execution ------------------ A particular execution of specific workflow. When user submits a workflow to run, Mistral creates an object in database for execution of this workflow. It contains all information about workflow itself, about execution progress, state, input and output data. Workflow execution contains at least one *task execution*. A workflow execution can be in one of a number of predefined states reflecting its current status: * **RUNNING** - workflow is currently being executed. * **PAUSED** - workflow is paused. * **SUCCESS** - workflow has finished successfully. * **ERROR** - workflow has finished with an error. Task execution -------------- Defines a workflow execution step. It has a state and result. **Task state** A task can be in one of a number of predefined states reflecting its current status: * **IDLE** - task is not started yet; probably not all requirements are satisfied. * **WAITING** - task execution object has been created but it is not ready to start because some preconditions are not met. **NOTE:** The task may never run just because some of the preconditions may never be met. * **RUNNING_DELAYED** - task was in the running state before and the task execution has been delayed on precise amount of time. * **RUNNING** - task is currently being executed. * **SUCCESS** - task has finished successfully. * **ERROR** - task has finished with an error. All the actual task states belonging to current execution are persisted in DB. Task result is an aggregation of all *action executions* belonging to current *task execution*. Usually one *task execution* has at least one *action execution*. But in case of task is executing nested workflow, this *task execution* won't have *action executions*. Instead, there will be at least one *workflow execution*. Action execution ---------------- Execution of specific action. To see details about actions, please refer to :ref:`actions-dsl` Action execution has a state, input and output data. Usually action execution belongs to task execution but Mistral also is able to run separate action executions. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/img/000077500000000000000000000000001524065565300244115ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/img/actions.png000066400000000000000000000634321524065565300265670ustar00rootroot00000000000000PNG  IHDRH ^ffIDATx l]Yu}x3PSb CM1WXU"5*QJUDԠMEJ %д5m *A֥V'@3" C3 wRϹ~>Ϲg;kN]ESE[pvh6[igf9;ݾuG~8Ml )vh[P{LۦƗ\h6;hWo0Zgq)nU8n>n od;lSk+n魰L[?@w_z%r/߮6[N2z="@b<P5P;劌9k$YQ,;n+)9EnܬeQ@:P&7y v¬ӈ+Z]5]uwi0xwGb[ј<ܙw7OcIr] f#+8=丞f+h/Dʓ>C+C^07z&,)vɋ`(K;9ͰϱXC;l eCFp]rC9wْMFZpr:r q:-&3"Ov@ 2<^h #6>r|gSe}T(6ȍҶᘋ^쌈#-0Myk&*Fܱw6EB5iұvO 36-cq2Da٨vb8~׶ *.44Oz,h@$b2Zx=SXnxl,jD=!0h4~eD|wd#~OYjw;X쌈΁ Q2MG{Jj{'~l^ȁHtߨhIoDۏDG@>m6C ">(W5]m6A ;u2WYTRII 0k\O53nF gRn^F7"H'$6tV!$UH)qsI<דq4T5=@Vb{'+g@YQp*|;Lt)ƪܚ4F$;!@}7)lNg/g<3r'F Yt8! Dи1kV'XXqf{m rHN%t0)juv4"ݯMڮMunMʓLdkA4gOd1oz5'4B$t3)ٶ7ێ7&l.Ԝn;_~kB"d1nDFedDhzv(TRwPqW_̬ivej>ܒ,G$& f3~$_Q?3eވ:R@ #E~F Zp7RͲ#}a0ho\4ݲ3X&X \6Xqr0YYi*ןyؑ"^XSdo8)/t:)%,*H9ra&_sggI(J#=IvHEU'꼞DOl- nCg64b'gzO'Y Vz"@Nv4ivB=hg\ )oiS`/T]E`3r\Jw 6%]Ս~h:එegֳVwrĎ[_HEoΘ`[v}lYwA x@x0hp [͞lt~.91yU+6@Pq}; x!lD)~kh-Hdv$>,5>v*Awh 6obƴA/@D/'u\Y'OO,Cn{%nKnٹ=*C, 0Rkj e;>s~9>4-wNc,uB~ [7▹ںlDX,_  tPb)bf $@\&NtsB*ѷ}#c-H8JXvA/:(F[)f Nlι4t0eȾ=/B!MN4{$>Ǻ;X}>@|_ Y!EnW3Z~D~Lw"B3Q<ו %7;P!0|4A1:H\skFjH{\d!I M9 נ :(FkC$|sn@w肋jf?J O+C<ɷw2.מ3$/>h 3 H~ݩ6p?9R]HVd"h :(F[I7!9,8r.7!tw a7_&E7-}ϻєvLeNan=$/>o B//'Oȩ|Yٷy'Xt-όُ.mqm^Ll5tF;GB& Hn=_  tPz#\F6#us,rw/19[8hSHWhG[n,YYo5<9Cuᣁ?2ᣁ/=gJs G^~/cw=vu#A/:(m)luv n+_wr  )l=ǿ« v $Dvj}}.WH 5|4j]kEN ͌ M!֞@҅)ekaH!6L v0 NSURuPvbr^|_KhMB~II'oڴ鯋lWa $= (\*/'[t쉯*Q.m  GھSk[EVcJLct>Mnlw!` $[Bvf¯I[^BF54b/KAu>BJTXY39h|$ @ ,䄅6TUɁv&Dv]Ej,h= #[VdU5n 2[Q#㱳5̌6|*7ګw_u7pcE=EZ'dlQ;E< R%B оYIiLW 38>OVMšvi0Vۣ:֢-&富J$J aB휮Q]&!t"r_ HUp.|L#f#> prblXE¶~6|CN ͻByιoq EۙMv}7ޫ%)ܺSkYt_ J IHĤYX"$a"s֓lF/d#]Sɚe 6|\;á'j( u~'~wsn @B A z-WX@^DP5aStoݱXfw"".0;ij~sjn}?Tn[Ҕh)/ꌳR[Q۟6Uah{|9Yy_1os"T͸(5WM6ߣ7rÑl -e%H H5,k(,,ld#H* PX&f\OYwV[5;K \Ѯ}͸Ւ=ܺnEӖ 3w9Q[w>hs(\TlɉnKf(rkCiwn}[*cmuYtgm]p˝ssϺs#xg]L9=r~ss@HоI3lR*%|V$6aWS:_yװ^eXTL Iyvْ$>pop@:Dوۈ!6LRw=NlY|HɈ-G=p b!` $U̖U l^f)IDyN ׈iyR8TNnfzmjQ-HEgpd2Hf\T)&6/ $NcCNN`e&STpnN;QF0PN4!Fc*ZJ~. @jwTLzo 3J opd F\E8D4RCi>c=Ml0NHS@9 f8l:邋LGb8t%˵jDf2ϹR2C !֬IRƧc?U0[g}WxtulnY )m,3g%Iߞ@ 6&~rnk$ㆢ&.{|rF<NwHR}NN^l{F،Wy HiTVt'X6W% 6S'Ĩ-d=P:i@RFJ;qEH L!b=i;/ ZD=; M(bco#|ݧF$bFʖ^d}&1+6dk" )e%tZW S۬ Ϲ}G?[jm;>!ZID ~$= ;X<$+f$n6a"$iR-1JRi<:+C Rԑ()/؈@H$dYZIX6EQ"\ *ME__=}+ڣ%ly5J)?lh ι"Q$:(@ju(kz(| _|K o86X ihۤM `G>?s{mS@RRjHJF$r[ vΫ{$@%]HXaW7+c=YXmВMBVrSݞyRRNSm]0 (?&\! )K(IHvL վu$:(@j0( {a G^y_0B @RHiam"NTDɊ0Y[Smnl*bT$iZZG/BF-KBLmDj"T=V@8R{tNl[%mYC 5Dh~QaHǒkI06^RS5&7{  6'VŐb,g!FBHVlU+abz8| @B B;n-}l0SdÚaK-I-H*"'[0k+&xVHۈ+ g)i _O ;ڢ@ st}?R>I=y$ ƒ730 E"IlS\ PMWIҶQ@Œ\e$ L+͜z:l}kXM+LZϷ/ _O 0~9zG=yH$ CO߳^}-}/}~W'07/>HXt>tt Mϼ^@b$֖o gwn䦋! ]0vI[7u\=# H$-;_ ѣ?n !HXv6E\1C !|vw b$/@B at"[6]w_s?7Z H$;_r[BY! })ځ]SnQxeF@b$F+ҟܘ_j˝JU}!0|4 ?`O{OW7O@LNJHA ah@ aJ֫J._Qxa׭ "Fk/=avzY-q:_͉~ 5f\tQ@[!HtP:j%r?S)CMh Ο5&֍H$:(oU;7=ȍ@/:(nb"7 >XvDn1|4Av|DnR¡GkWm >e?SƷ;،?bt)K.+l0v'ShWbtzv OameYߥStD\6yUwVp  "$Ce]; t) @t`ًfS ~Op÷v58Y#(b Ɍm")-?g|9cْyI:eӶ!#.iXʱeHi$x\ nHdm/ΚϺWӽ|8rCS'Ei~h@DAd(/qRdbْ~榽f^`u:QnٝcL>yR_;y,gɞ9'kQ6fE#ǀ-c4Q{16oD` @\O>as7$33kgSnA4"S /vbB(vwgPLFڞݑ171d=yRuWUFN:MF۶.PX7"+bXv$"R顤'h3Mx\Oޒć:.HO$l6$bo౛fMTHc3rsrYћ-U $Y93`ƸYlp}\*H5i"Ep=d,:1Yv.(x1uDn¨TRMiFwLD m$N>&#WH'HN"(4<As l,kϱdy'nhi].ʡ:@Fdd[7kb n' TƵї,G\Kq!3J7bm5@MIΦ,p'deL爤E.$mݘ$I 0I{deSfOdFPmKgbb״9R>H$kd̷zTJ>b$@7=a1|ʼn[pd6t5YYԱ$}gF%@Ħo1VN)J^2:+ݹ`;F]MVofג̭=O_J#r)ɋ󴻎 &塒 B/# AO&i; u,-gWFu) G/l7Іp _0gz13t]uQpحۉ%I.{8Y@Ѕ mXN>疻h:D4瓕5vdB—"ۭzhy_`k6 }Ij¶#U(Y穫'2մ3v$!+J3)h[lhgTZPrN 4M`FcG ؆%D@}Lz [HS 7ֹI$!H !H }`V13!ⶴ#H *cf3H{669}xm՝zn E_[+ͺ1ϦCbt 6P Kʓ,wP79;C'1ϦCbtuLn~@41uh׊ֵ4"1ϦC!l|tf $1,3~p'{=^w^vp֔!rOgl/ڜ)ְsev tH(Ș֛,:Ԓw}>puQ( ^v[*M-va3HzC`3_Hsfay̴qEϖ [bB7ϦCbtս$F3Fv}"~REa>6!i>2m /mnCl@oD]\OK9>??gfK.]@bR99zI!ۂkb{{dv+.vuFԖ챞Dܮ( tHζd91U7k-:];]$LpMww<44X!s Ŏղ@tHζ1R dejT׵h-&ֱ(P)KT, g!1:H*S$ΘxSВ 7$gMBdp">֡@Z]S(:,ͻ53$ר!6߶~v.'.;1s.Y.i3Χ$[{B*p$1ϦCbt5ʘcf|gٖcdy[LQ2:XXd&! 'RN92lC2.ӎ~w8axEềc?g > > >#/|ay-o;=g!1:?~ "v̿tH$>!}/և o?/|者bs Ml^Ff.Z/G(ٛ}_=\: ?+C ׷@?-z_b(Op3_!z[<]܊uD[Ϸـ@B xuD̗dŜ_([+  g5o\k-#|64=T~0x }:UyG?[*ß*$f\#AN~3%Q\0d4?&u[ N )d ] Oԅ ß>He˫Ɵc۶3'w꠱Hcbi,*=٤U]gm Za3iۣ?[)lHPV( aEBa#zzIZ~V(R-b!`] $vUSGZ5U+di*ily%j[Y9H=tR_PuFϘkqgۑ(°ؑWޗ*͌ wCi ;&|Q,iBӰ|Mֶ>7U#gv$RIG`bFr >/]WcP;E N;lu|MCk;-lkg4a0%fWG>>Y4HzƷ{o8d֌7 "v@~WHP Թ|5V6ޮkC\B"ky/\>J z*ɅeQ4/dYl5RpȫU&rB )E@~RV, )}턣 ZOQ"_W RZHQۊ 6!`] pFYœZӈV@ ;:~bgzr ;la a3E, X"4($a1c@JW iSUmWu^l a3S P@+'i#b& J+\ $ kϺeӏQ@R>MA//l@XM(ci@°ճ$ @Z)oIHA^FF!0y׾pmo$ @ZIf5-o{5"8rc_, Zowjɤ5H$`[\#ºC=i:H2i5$ҴZHQN!`$jf 6[ mQFNG aX~{l%e.mw$H$IbSn_Ww0$i^BHE5-Ҫ_^fKT۞X%Y%a^)i%HoRxW Y %*HkJmBSl Úozۋu}:YG$ \S?DރP1Λ^pWI$aX+/^_0ҋk_wmU@HձzoUkO^.l؝fyvKGGn4 o}6J%kE5cjSb fFH5mio3i"i Zdyug{ =޲dw#j+&lTޙ_φ )Os$l?3M5YleB =%]zٷ()FtVH7t6h;(?^2hh;[MΖV $H~Eϻ_8{hW^I$klߏ_( Llbkzʲb/~%C_[zX>Kk=}:dϋ~}@H'd~hFNjnd [N7~+04 $Me\ߧR*-_ϯXO)k ^B%BzS m[B.k*kßg#0@k[)F-Hc{ BYa(&+$ cC(*LhOX7D߇3CQ*MH i[oEH)fI|ihʾbɮ'ѠdEEfm$1?o~(>pyV84g۪!k]AR3|6 C Iw}_+ځuHl2VX}+!O ^J(KXI}a'R@ʓFYz9J;^tl@h%n Y?>d6 Z'^_߶3|y_;',@99g!1aT4 86i&YWX!&JgY}B~ces.aϦCb$ؠ-vEu,FM ~G?[Q E$ \ )ڿ;x!BdvV\,Xi/M^eKT#副NYI$:$@6HegdrllBĔM^V0GIBMIpU(N, $0oɶs6w+, myvDHčdu&$d4M3>%"|h mg)dŌf}PN%(Z$$$=6J*(}[MP$:$@u$/`K%Nlt %+r$s6' *[h1p^( 5)PBJdFHtH X <;e_m~AZ6!.YVZ-N8 م=w++Z $ m.`iW}׆  ָ?PLjL#Eigare<ETyZCbcR1EJPDTJ _eha틉+ m'V$$b/ y]ml@1ϦCbt6cl:$Fg1ϦCbt6clC᳁Ig1:$ >t6:g1|6!1:g1|6!1:glCbt6tHc ~:s_3Not6@8Ʋq.m@Eal4 C  0 C @b k`&0RDMXkF\'Nh>&[N'7f lI}IctkERm_|wU;D:︥U'[|gN VeI$Q*v>6u$$7BC@;sۦ޻{| ڎM6}@}ϽM]#V mHQZKt&@pkGcXkEןnyum-@;d;;7}I˞;ޅB;xǙc)ކOTJx>6Xgx:=IG^y_?qOBc~|Sxm%}]rO@P=^(!,(_[8")ܞNj_ItB_\nHieݷ{AmLnD-QTrFН;ttAhcJCi*Rk?.﷧;Mmfw9Zɍ|&!YK>}3S^wsww+Ei97ЀJ)^OMI˻۱a-̊vGQ6uʩ4KG|Nl6{o2[(AY0?ִ:$%ya1H6λoq>Yɉd-DTB.@}i8z"8p1j +5>xzڐM\hZHqke7_t!V>xngHS|ӑ ֌@CWK<wenݽ5lsm7֞~w_9Z.nvuw"F1HG+E9vumCiFL'Ev <1^puG:Gsm7@pOnS9T[wέ9'D'C#n{yU9m {2Y9f[۵97tm tUZ]ܕjiZHbۖ./#C\6<Ϩ[[H2dt܍}%yJw[w ^7;;!rҵ#.w [sӎz^d;~y׆j,'v.mYp.d ".hJH;g39Y7^J՜!hD|t<"NL!-/DHXx=w6,[ŋl;]4 MV@ZuMʫn)'M ņ }?]I5ߙdPUhs^|s'+yw@򑨭)׍&J$Xh+1oҜF5ϐ~('|4b?,I"[/I(~0@3֗,ϒD2\ce/@ʓ\$oLLbh9Y9YXxosx.C e"(RsBa.!X m9 tF4kÇ\rCO5}Rl.I T>w 8N7S/5U@,3mlqlmydea#H9/FK756bNRbO:l_HDn=8F$_cÎUﮰn#]J$q㋕6r>Ll¶'+߁q@J;p?%zaBfEl*y&3Xy֏Y)~xc ڜ!:ݽ fYlR9痓ZLvp) T/O0O0Pÿ?lOS#wHCt#(VkPkDw&0͹=Vz?L4=l vz=vlo9c)A{U\/]<l(҃ϾGX,|XrQ*=x"9~{]ƿaĴ},ӻ~ >'rλ>#s$nik&z-" eÜ2Px(䐿]Ţ]j"P PTJ ^Qh&e{͠@ @;zABBtIÊ=A_71 &8$hMbnbQHhƩhHvpZJLuro& c\a _ ܛlPw>pun{a _ (munxt:0:&Fcjcbt:0:&Fcjcbt:0:&F@tW???t:cjc?᫁I0:&N@ta _ tLN@Ǵ;=r޴:(['w|`:u}lrt:hOzG?[ >tjy|?s,G("T](X0_y yw:ifN%:W_^>OXQ[_;J ` $ <߻̐@Ȕݶ$XK~Xz#S?xw&kQ )4\FS="ÔmQEV$\$%?<,?؊j#I2E`,=l*'fo.҃ͿܗK¦YIf ROs0WmTD-<xz5tƷ[,.wPxkO^.}=+Y;@"ZC_vm_ѶAvpѦvhsvn`9qp~Fa$l$\#WbGOc(ZoWHھg(GYHXdW0=cHß>`-7@j颳GOOx{% Ყێ@j|{h#unwwѮ]seku5|lBg";40E2V0C~S%I~=-ԶIϗ 9=Ǝ7o7t _IPiʏ)l=' !H plZ&6--Y $BzΌSؙ$3\@l)ڢ4]\E;DzxwZKil l?\t{8?H(uA˽OF}v‰2 $XR>"H1g#aL;^Cwyr} UD  tO ;=ITJ֮fƴC 5 x5زf~N?#I QDI92iyPbYcY~4!ɶ'<^^M~R.+6cJlK8+#бd<IO*П9 a[ <^aӑ}Oa:N}+t-{lKsv1Ϩ@r#/jȐ_L eO&yJ> Awғj?;tӟsNvMWMX 5oͭܲ'RP!i ۇ}(m@p^քEtRBHio]$9BH ߕ TcyciIc8|5 !p uװ U;|v p7kAc}7㖻)sݜOϮ2Ѥ[O@qi{G\/vH)'$vV87fX\2o|~DnkQypm}_;a Y|>e(by@oY97/d}5f"Er4fd Jǣ40[8{ R g%|R3-HMgƦ:;,7HjDo3"&14>Yϋ=,667 CaflJr )2wHІpHu}>r$c(q>2@OH.eW S(nKi@jًRMV!֝X5I@U Q"[}6EMHܘcذ۳ѡ@L[ Fw|\6{ JTHsd,Xdv h8(!l% )dE)KNQ6@B lJoY!0Hc6#dknY&aF9!vOb+C -$9?iu$˵]tO9A'6/%jUHSD)㽔qzHɱyQb#[!‰:nSjIZT2Z}H1W:/0$RK,|RT=|5ɞTd0us3 plo{W .S N mtPNu=.dʅB ɊĤEt!k۪$ZK&oۑ)L! UzJ$RL"SAǼo|(VI3_:Lޚ6H>g0E,ְ'v.'DNe,{@JRןpǺ3瞈yw"h#ߝ3̓$M,E -*ͶҐ-hM1&lFH~XFUvJNk6a.iz8}xmiC-:5KKF !0R=YT猘vldm4.bvm7+nh|`x^#n?sn5V#{n'|)rM"̓'%I}r]$3>!}S4{;z̶^ aUmG#@$@j$;Ӽ]Is~_Z¹1ULKG'70ct+GnSeݷ>4|_oxi/ᜦHK^$HjhAϖ w%t+43wb?W9t:Q;n-ɾ0@p>{h OhaɒЩB!633z/FמS?xӾnh3^=[}lL!?aH`H0Y~jh@%c?Xt=l+ eBJѦؐDEro ۘ⣿p2v_{rMQғڼi-wܲ =BE1w ]*uNYg<򅱼G>?ɟjd=o%lMj_?`+m#7ۼGgY[IAjKl_ZG#fe!\ WYn y.:-6+o)0Ӯl7 #o{L6 k-5Q$5+bdؼ__U43CB5Yݲ(ca + 鸲u?du:>f$R $u{bb()X7X׿] /-$Ѷڣh[y#ӭYi3#Q(I°VfO6_5k[u(Ҟ6pEi !Ȑ V(nWdKRUHmj:602dQ;|VX 0ӇiBT&+Fz&H$¼>IrVl{$c;S==Z'.:e=P0°հ5uʼn0b'Hy7@U\>A0mG',6W mv=+ulnF !ng#-1S K8!4Addb.ڣ~oPHa_8e?eH=aQl dQ.`N=և[FH6g/5bP( ԔH J%u 9 p5Iر"R6Mv̼R{f3#ʦq3} C 'QQ{EÜ[ ~6߳9V@Yd@v{P%jdt|i$RQnZl}obZMq3;}  }P8Վ{ն'&D SM0Rs^V3H)6b˭T-bR~U%ڄh)t^yH6HVlT*>fpR2F$YmT"Gcag9O{bR{6@N̔[:Waa;$DLFYyA $c# v6&gWHT Cd= 3@jc^6.|z g!VSQ8V 6b䅚MNAjF{6@FϺy17W ~ؾ@~4-$+3+X-)L.vȊpVLVXD_H1;f,6{K ~Ė %g"lo3ks,@Z%?xa ,6 l2u5n҄,dgIو&cC-bۥoB !6kHH(.VU΢Y n{bѧv-@Z?yCⶊ( U#bu<I߅ [yұ$O pPYִR:q8ެȌ T gŪ~gu:_jm:5¿b$0H΢-z}Ў»_~/zH 階%(5M?]x I+xk$cjcbtP+* c0:&NIv%)rc0:&hG4w5~W1tuŰ;./1|511:~W1|511:~W~_ tLNa|5??)bl۝lW11:T`wRA}l˟ OameOl1?p@o{S^?Tw5%:l&:j??$6%c^1aB nubUjB%M@[ 1B V`jZQC rf8@,@SyeY79@o,5Kn {Pˡzk,P`{UҐ9le%ږS?Kn @$#l(y}` ϖ<lZnكà: oX͏5WF5|ZߗJP2Vf[//l.TozWЦıjcqߗzMv9@ٖ.kX־Ճ,<??W_מWAm{fO`rl͟ಎE#50Dj;}o¡5}S3J-تw hEfD,clFτ`s~`iUj&:Fyy h"^|{3 IɰN`g!5w,gE9^:/龱Nw x싉i=u-y̷_S^PfmXg'WFUwaE6t݅;9ϓyUly] _eorX޲n?ՍͲ .} 3 'w-i.,&XC#B8YVXˉ~lY64=KN{J ۻiLmb19BP7TM/gS0/ݢqd#n_Oe 5y|(;^klF? 5`xi;l;z7oTV~78\BTv7hr $ۺS4.e++ϐ]C7B4g0 BҼH,c!G#{n`\W/T5׺Jۢj|ܿ1+;g,m-kU\t{I{{oٷ,{3ҼyD4ή`[JOZ&oXp9t"uϞL:Y[~P7Ámv"N%#{H wo@5^h3&u#w{wT;9 6y3)o/]qS `3}^׍`\|!݊9ĢXp W7`.#ЎgE]8n[h0yq^}{C*?vlF@Vu[~~OI;\+-@۵Eېcq&m:iXmI؆{qZ )GzF&-OXb2Wn1oy XͶ=y ls gfC`ÑTs4'"㞡z"?a1vO5>=A!.ݝ+ﰜ2fCqB'! (VXS7i'FڳAv;Vm: G35M&K`1`clun{/U5&-j_1 [Y3ִ4f{h#pFL$&fMTp/e(gpZةj|KF^@)x}(& 6o#'O0 8-A]`ju ֜n$/meac5JqvtPPб8{Oېj|I3u0_*S}Fu-4 `Sqq&Oud/17)7dpcm{䡪|{T/:fv_ tU_-n]uҁ0r={xyR~lUU=-Uzذ#0RP%`)}7ӱ^rqnY>? zoI fnnw< @K3ZOZ\ϚXƟ9$zo.Jpt\{ڭb@7J9о.ɻA}bl^h ݞ7/lawl٧AՃ`lQ\j](Cz]2[TAmUclNgB@-S}l`L[(*G~VLe՝_(Uyl`( ݋'(VPyД7(uЋa(vG3@Ⴭ0>3@Ⴭ0>3@Ⴭ0F0@a}n!'wIENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/img/direct_workflow.png000066400000000000000000000343531524065565300303330ustar00rootroot00000000000000PNG  IHDR,7g 'iCCPiccxڝwTTϽwz0z.0. Qf Ml@DEHb!(`HPb0dFJ|yyǽgs{.$O./ 'z8WGбx0Y驾A@$/7z HeOOҬT_lN:K"N3"$F/JPrb[䥟}Qd[Sl1x{#bG\NoX3I[ql2$ 8xtrp/8 pCfq.Knjm͠{r28?.)ɩL^6g,qm"[Z[Z~Q7%" 3R`̊j[~: w!$E}kyhyRm333: }=#vʉe tqX)I)B>== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yzBybKGD̿ pHYs  ,!IDATx\[׹N=$/uii8m_f؉'={ ^fcc Ƙ f[-񀤭$t$!]{99`!pX8, pX8,Xel*)8,Piyh&Pka "$"H< DLz!Pi6`ZaKn:\J VgLX8,?sGU@nhvD-(_5([![cE6 "(%/8@{N P98,PXϻ@Y7(ϸ8,@'xay@%\ Tr8,pX8,P&@%LB0K bՂE&a?+;Ͻh8,Bn?}Ku#ڗ_X7qX\"hBk W&+8#_Fl}y$̺qXO;gnH#{>8@a-TE؃2 AYŊGY!"2 k\|aUaMsO2RUTPPuґNhZva!lyi>>م=d yVrC`W&XhUz|z\ BVq.[L&F/u䭗~޹8d,K2  puOwU>ު_?l#w.JU\~j*pZҲ!RNfXct{., Ţmb 󗟏 :5bes|ޛox"og!f6ˎzC"\ܿb{V-iJW\:Iovtt e{u92>;p;uSYs4)_[I᪵<r9T3m}nZ\,yX:_![݊" mvv^MsDmUФB-d4si.+ %07۝&]9GF0sQ -}]R6dqF[ܢCWQvGvhfXժK17)R Z g( (y+r;lkWkZcD ԡTބhQRn6j6V,e_"jB\{:tFf;ziVV^ uZ[@gɊmc윆YAAɵoS1jd=x pB6l : m ]x6əmj_^nt³,yz_Vy|ʂ! /lߞH +չ|#ZiPdF"2S.x<~[2HN>0rDwT>VkY,藊rB}H݆n勵iI ˦wU>Ho|H:ai_˪hIC;3l{~sVsƩLuX5-Yy?9Gb1윻n4b3[\Mѹ񆉭msXݜ\/]j;,˶zaEvִ|rZ;"}Pz_,<ņ7uH5Yqf9̙[}425@g-{g%)Sal 5Bk{3(ҥFx@4ryjy[a_b-XlP__7 zxŌWcXkp kKNUc2kuXȌpvP6MY6,_iJa^7ٱKX^ c{X1N]`n_ޫ)wDc'h6MXkꕢظ!ZZal\(R!`!CB0s/w`m"ֺ `Y [}1`A ֜!ziE1w`138L!ρti.Xk1ebzWS=}ΤkS[>">q++ɽkR,$,TUfFҥ& X|=AEy- W +k4A]lIȯFǘWt <ǀhˏ)~їn)}d"YXsb_xILٚwkh˹s) 5_("|MAu,Ŕw1꾮y΁ads:œ0{`MĎKKb:[uӽ3U&IIqt^A}v ^!` -\E*+xOju8`xj;{DxZiؤ>Ҫ-?CmG@oW-]*DVZ}J"'ƔJ>$",h&LZam!$ T&^Un&P|X 2$yEͳVkSݕ8jQ`Aca_IO[už Mms 1Bf/TM?m+ +EV?ܪ~-<,jV^V4k"l[gމUfXG18sɗDž?1%bAA}:<=5Pɯ#51mE5Z(/.JaUX%$'Ej΁찐vA>?T,F 0׮uSMsP[S;,ҕkwPTּ-Ȓ~=Y s'o +,s8ȃs窸zQF@Uu0;jV @l8xϑFG`W5joQ?kQ&cbX&U$ynb# |дjyaYet~Y)6deO4;*X)DDF.̎mnBmaUp8G _^3>i{";n9ruk9SIp%o?݅"mg( `źcGv*b Ѵp[͏sFTa1NHCB5+B!N?iq8@lqÝ_݂²]62u=Զ6w r91`e`HrUc-7c0#jC¶Ct|&VsCf ~G˂5tZETl/_@ψQCjV {5OԟŲ{PNyi*ҮcIz 9i%C\/?0l -,\IS)G0A,rBp%G m5_9B\ 1-I*qC;^%<4Bp,;QS|k~K_ȪzYg Qɢ@8bQ#zesz[Pͬ|XWq\n 5rh[Zq6R$g=)bi7b10ҶqDL%1{"#syћc E A+]1Ztu$}Ȃk7\MU^iXQ><~̙\;XtTn1J\o|ű+G>g}D aKaO?ɖz $tg]m_ EC =_|^]iYnijw{2ZM-RWwn z:kb, ZO~O'|AXK,U4 òZD&sF=uT4ӛ&Eqz@ ^ (Mhk`fs?~leQumsԺ8k)P~D 㰶e19Tb2/wZԘwt8,p`Q5 GlD GME9EP+X'GN7%|3_1b,k^ܲXv<(Ҫ\w _؆Kn_DZrf[6}E[d5q87+{3Kr]KW_B۵$ )Ri:+z #%Hk*˰! ‚n ;T݆ې$HHOq].id’ tn-2}Svb\&K{ZCYEQl#!iһIl-PߏJ,˜V 1XW7 j-N2R>!%K-ZEZ+V1B9FtzXR%Iphh=iA|GwIr/`ܥ-WiM`S$971*k4B3Gx2**'ٝdr4 me͌ŊhuBM0ښKvIךYmaf189\Q5I@vֲתGPJqlW_j[um[L_xXpTvPJrP #UK,NCUMY~_>屺uoZ{[9@; { (Bt!놸xkI`%*c8U=W)xj`ؓjh[.}:^DKo$K0 b;xl iB02@[$*H5>qYfQ H +)y^Oy_dT{%$7*{\ѕ[sTe:2Ӱо[. 9Pws)q(zcKb^ES+v"(ԨFvNNgF wbyh&' YP*5hnbq3? ӧh$A] >n yʞ_tᕉ9P(ur¡@; %\8I 9rb-Ek`AI֤^yJ#,tY'UbPWD +ތ+6{LJ ֘"H*~#t`!/m7_ }Bv rؘa\geJ01j\J,S l,js:*-꧚mx.TkK Vׂbi,kʪvҸb#ɅhRziKKCAͅ{c5\S=lY<;+AlS<րΑ_dO@IKkc&r$t^5<£m>}Ztk$6W|--]L/"+Apݝ̫mF2baI}Է0Ds'4Zl˪`-ȱ g,'$vR_ɣ4/V,gqB#G XYs!"X9j$؂a) $FĊ 2{i X# ղ%r2v /Hjh bzXthIi-(Ɔ/LOl; y|vDRCՐoDat'`1DKjhUg֑螀ŌH,{`]^A\I cQ!N G`A7g%+ی( ,Mk-{enfbdx|ءKc736EZ4SJ𞁅d䡚$'cKzN.{~'.P9\jrEOϪDwzbvpebuc"幫9ځFy ySU {[Mj%`͸щ}Jo;-BżkÈʧPkeVdbg{SJu8Ab=$![zހ䣙'J5׏gaBz= =:b v+I;,ӰmmFbHimYe <"P.Qt-zkTդ)8-WT}ҥ :ԐuHa\HY"F 4f"=Yq@?-5w\ e"F(Zv  *uD婾ftB=9Dxs8 r=|Y ME9_ʸW*a]?ij0͹Bm&Ua! du\^f+,eѡ )ʼnܺUQ4GU!8@nn<~- q-\)BX,-d&[1Z[LS}T ٺ.iz>)ŸCe[AhU3jQ&u +sX#Խuh˥cM < l,a /xJQdMOS ΎڅްPJ;wVHX EK/uWrG$ްJ nW2<lv4EQg}1ր~nRζUn9z;m-BbK!,F53e9ʵ8v=H=2:{Dyuj&7~)RUVB?o4;Am\mVR J7Œ)ໟ/ӼBPϱH64)!0Dafa c opT ; kƩJbroLJzh^p̞g1_3_*g}+3NB9bqXFGyhZ'nVν/NVqd<;NW5,.!Xb+Pz.OJSG*YXhˋdX?Hxv g ?G9¾@wYߗe3W݄hĨ%ю k}B&݅N by9Z:]1$☇pݥ9tN].Y](1RsqA`+6a"?z`wa! げ6t]X(=FľI^*[F`C@{XhHU$Z6D7FeZ":KY~\Dg%XºˎlB2Մr"U*~R`tS!\@e vI(]",e"LPa,tT/]E]-pT3;-ldXav2%*Z- 7H,3(,tBSb50u=YȆoƔM?GܜX &.ފ_->an72=WHMJش:AyhI?J҃W):}]buڦtBπ"%:[X,ɐXjYir-:ڳD7f1D|n{F{hucGw<,v)n@* LHQ~=0tr:i]ol7mlAl07KVX>huswzZ{:YO H*\BMQg*rl0XZe#RXP?O,r#a~110{[BSk1wC0)e ҾnʰJAJ_<Zu2K$,vǐL{\eS|{QiTR|GW w@ҪǦѢ;i;/ i|w=08am6ńy}{'~7]qX\ŒW_Etޯ^=i6k¥]Ef>apALr[z:#4}H _3+>\}GYx*'ܶ)Fp9q2W޾m5X8u5"v?qXH' HY_j]eyW4}T5ۃ )p%T Zx-['Pd/u\f~>'ð:m ?}WlI܆…;eqИEGuƧ^/P&,8/s !7,#!~-7,}OnX'|9 ~x{Kvaq_Pم%eocy,:LN4QyYXOV^ITva-V E?rEa1^p? B^u+- B_N`UQYp/!2 %i<g>EemR /A6k@*E5*X/HGwAKό :hFQ%u!_ʽ(76p9, )f'ތkC-^;y|a}+:t'bCACqX j.:yː"k;Pk;RZ="ĻQp]W^NٽRXr_}^ț{ZX;|׏=|]̞ݽ#)>hC>>y C4xGam*{UT 4܋Z 鸓=S8,@*x9 LO xpX G |0@xXa=cHa ,$~:y}f K,8Hؔ/8,.2Kάi$G-q'{V+<8la:dv,ha:@aJ~G PAh3  T sEpXR;|  T8,P%@%lB TA8,P$@%6J@e"apX8,\pX8,֮aIUtEXtcommentFile source: https://wiki.openstack.org/wiki/File:Mistral_direct_workflow.pngO%tEXtdate:create2014-09-24T17:27:30+00:00,'%tEXtdate:modify2014-09-24T17:27:30+00:00]wFtEXtsoftwareImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.orgӳtEXtThumb::Document::Pages1/tEXtThumb::Image::height485tEXtThumb::Image::Width343tEXtThumb::Mimetypeimage/png?VNtEXtThumb::MTime1411579650;tEXtThumb::Size29.5KBBTqHtEXtThumb::URIfile:///srv/mediawiki/images/5/5f/Mistral_direct_workflow.png-IENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/img/reverse_workflow.png000066400000000000000000000302171524065565300305270ustar00rootroot00000000000000PNG  IHDR^BT& 'iCCPiccxڝwTTϽwz0z.0. Qf Ml@DEHb!(`HPb0dFJ|yyǽgs{.$O./ 'z8WGбx0Y驾A@$/7z HeOOҬT_lN:K"N3"$F/JPrb[䥟}Qd[Sl1x{#bG\NoX3I[ql2$ 8xtrp/8 pCfq.Knjm͠{r28?.)ɩL^6g,qm"[Z[Z~Q7%" 3R`̊j[~: w!$E}kyhyRm333: }=#vʉe tqX)I)B>== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yzBybKGD̿ pHYs  #IDATxw\׎sc'O$8N]|#ǯ-ǯcVGF{_X:HD@B@ ] &.maaa{I3ۘQe`v<{~=@B" xI!xIxI: g$K2aʁ䒭o. VCP"i0kf 4_3 qkvIO iH&y@&TVph6DSD9jq*W\w0GeWwY+Ҩ9Zw݃I: ,wyUīZ|eH:I(RīL:BBXD.ʇ^~>!OFͦHEPE{0ċQ0i/ƅ_QJRT)7(pWvγ~dwQѷ ID"W@(dZ WNVVC[Iz_8J$:/XkTSjj+$^L"?9 0{=~wۆؑ.@W䕃J<?eQ_%O$^yxE0s H(KEٕ%~a(ɤ IgDِW2ӒNHs76$a\@ /O$%"cM #1W;Hja7O'Gf g˥@});rīl4ϯR^xя(*ilikLbxMzw޴ &>%;^fm_%sPf>u{6;ͬ3bcYhi[Ȕ O{L .74;P3&.[*-<qy7izXܗ87WM2߀m*ƀELA 5M/Ea̼o~7m>=0LiM w__ml(;YsqC'FOD sKߖhtWqމS놵C\|0Vyk% ‘ Pኳ Kv~o}jSʼ#\-JfEe+v#Wqp#S|2A]B̷[G҂91-條N* rQ/ I+:ēvIѱ65!5{Eg-^K)^;K b9g^: e J0\Y+79pkxV/Qz G=9<فN0b!PhHIo3"@W)mDzfT~붗h+g|ïȡhbd4P}YR͉E9e.i"X 3E6T›vrF3] 9\5NÌLjZ~[A ]yF\x7UjP(˖ZN'}'A d5Su:vo@Ӫ "lxKOMK~8N UmpcF,> /xTP^_7zkNL x'ߧP(?gbz[vtSk0/p|J[~_{ˊK%<E_Ļ!e8e+k?W|xx+vOly+gTlᒅͱ]S{B~={ a"N .,31ī!*^P [%7lxƌ0G??֭t=qL^'S*m^PsA'u2R≋UdvARd%H U7,]l<Rwuy"; :aR_}FJ־y_77^3h]OZD^Ѱ( /#QDT=Vxn܁cG\c, lOp9U=Աr)aʔ+V:ooYi6 =:.v#;zfS3,?j!.^c^N:K:ߡr73`wX!qf듍o?n:gB]mgmyr3{k_.>=(~C,;vbvz>]+0q&ca0f kX;A{SPe' ^qӘ?8 #.޹-~QnMr~֞Ee+GP^ y<]VQ/:}m,`)dX9^4}wz &^y[HJ,Lew8yz>S˒!‹a+-MeC%s& L k.w f;Ћ0Qsp[=eEeLDߐORj&0{+ Lh5,9V1>m3D,^DF܃LMr%\9$$^p+ UEZca HΌuM,ool<;pɼCYZdg:1z7hh3f̌};ɋZ#^ \nt}8q(>BMOԲNpM2@ ]Q Xvocxqq%*iãm(;^8zX?`X[&.IY;؊s6 b x[p̄U^&=ښn7.EvNj>Ns9Gߴ;+*vբ>1>O9t[q:tyufAf:w:[Aɶh%Á똽'g]CD4ފS Ƌ6b!x|wtx oEP^~0b,A^J[v2gx+E˸vY@=h'OZ}9xT pkt}[8̖\4wQc ȸJKt sz.$7 $,xBɨ\-UR-_Yw_^TayhKw s ǻzG$])^S}6-iJWD<~rzÿ|y\Q=pđ5zLW*w)T!Z-]ZIXl< B6}zܚ2q|oR`E87 ޹<-tggC睃+?G4fOR'I.IŶ_J<Y71's4AuCa=ҡ9Bwˬ;0L>}莋 Ϸϖ8zE$ږ<˰aF  t51ӫ'T&3ܚ'E}[ !4cCSc'.tV%x!h(,LhŇ0X& T>՜KQ.n1fdKKJz&:FMJHE2/X8l94VKMu\ wTGǴWb辮@6iZi^䂕 λSk*; _dء„/D Ӳh°7 ؍g탓+PŊF0]Rp}=*iEM^5|\{!}l]<܈TޕgyMe?RL*R,TG~)+h_%ǂwꚦ+s`de )ğ0 ѵ /꽥S@,Xb0ۥ`.'HPI0Y*W *a$v %r<_2hv j w8VBHhP(-R|KS I|orRElxer.Hu#/Q(-PJR$|լ8{WhL}ߡPsFEU-渚``ږj5'3)VpU庙ml) SF޶&DXgmM^yߝ(z]u9'ո߬}j!P-K֞  G+0z ^AWוK6GT+WJ}-c8{ֈ.x0dO7΋xhω^DؒM:`~n`t 8momu{ iFf[w9*cgGXX$[> VG/ht>RrP]9'^L| rPDt :tr}jmϝ9t*wE6a]f'!A[Dxs1a|G습.6gSL6:I#iL|-*h8qGIQL8/ Jx}~^O"ӟ?P5gs3m)%QxG;U(eq?A";ߣzp,Tjdr72N }$^,"eGnWrQ w$^Lyu]J%H)tI!x !BE$dWYuH,&4we$^hCUӯ9H:0gmt'ۆWkޚ:īL|([8Vww_c'+nHsD*kC{_s& НxWvޱbU,{AAk#Fg~ykWDf-4d$^|훅?}2 C ͂Ty% HxIxI$^RH$^/)$^/2;{eצN9UxQ z֮91q+wv+@52,Ll(Hriȗ2`Y"/*iՌm}/ \v߹+MG>4۾]:? +\/,j󢻜c4bwX =1n{fz$b>CnQT=E!]QԎߥܼlGm.z8-Sw]xR ] !hDӡ8ǜbD&W8$^x^mNj ֫ÖɫZ枵fN],co*Z^yB!B!B!B!B!B!*ήͳ]9")lKy:Uv¬ 2VRnҵ-Sc#Zbwv+~Vqwmo[uïiq@l2Soc 'vol7NҮK)韋Gvoukx}xJr, 7ߩ?oh㻋}/ }ٳƩ zϒrbU[t7[{iRJ9yr@*Ğ-OؽcrIc rӯ{6Sߜ)};Ifk)RJyddE"mepEtڿ]ҁ,{8][/Qm9f\abgMӿшrS=LsL޼앏4^)^KȻݪ8F'J)vU.rPJ)GVq6Ùt_J)iM>xw)˧J)ȱ;]G3[J[R x?Q} :hO`r WOTJ)GQ ( J)TD)ǐ{)|7hxIy^D J9rDͼXjU8g…cRSN9袋/Q(R* (D)DQA y1˿׮][,Z k֬)۷c|nݺko/\J9{۷rq|Ν[ous___Y &_{_R)^!|^lY 7Pqy_o 㔇8vDNW[V('N,?N(/bŅ^X~q6bp'jF(p[G//F (qW<ÇՕ"@Udɒ>򾧟~!aKRw?S˿MC &myܗD\G(DyHYNϜL+?R 2'"G΀p͙3$Ѥ\<7ٱcGY'*fpi]_|r6y .]R,鬘6@gh\LiCrs3;]\5ħ~b Q 38?3 nHY1 q`&J͛W>#C813oG5k.ԩ Dfp(BGcǀ#箮s&vM"Q1T(GX')TA "4΋$$f (*b3I7.]Lge2ꚯ FqD^Y &\Ut@Yqy!`"ҶiIQ(r1??Ę~#?D`3 3߱^STcKJC<88#Ž΋n1Јz)RMf P bHE4df=4"A̘-FTo:C&MQ6Ę]z饕ml`&G=^[Q|ACX"DQATbKֽ [a0rH]QLBftf1gQ4uLn[ҥ[CDSuڪ5DO&clUX*BAc$ތW `~W!HwdBG:16Ƅ@V>A$5}ҶP"6;ޓF5^%ʄЦώY5΋Bڠ{h:U(D_[aR!S1Ҧn4(΅{T%Vft̬|uwRw3[70@[/07s8s}ʴ/ ԙrHQ(r 18)DQdV2]TDv_^tcHfZRA W|/~6ʕ++˗}}}c:+A5\]jb b "͙3ذaC!Ļ[twwvlٲ1)~ _(G}dLjQMM7^De;F] mV>3LYѲMMqݺuQXB/WUi]vY9xMA|衇g&b4mSAlSA\zuiT7J_ei#lMA |G1 g?ӻD%b-c!ڦmTDK(BTDP * mSAT :BAڦ t(MQA4Qh h 6DѠ#Dm* AG(BTDP * mSAT :BAڦ t(MQA4Qh h 6DѠ#Dm* AG(BTDP * mSAT :BAڦ t`߾}ņ ~鹯zqw_׋~ضm[q1-> 㶹wަ+mVOo`7oVx4ߔe i&M*υYf3fwuueQml6A 'L0`_җJMۤo29^Sx, "3C[jUc&F[ R}k?, 3(?+BAhy "MzHyvrUiڵq_)/@O>Pqdq_n/9<*<*AtmT~_׳6Y6Hr_b)|_%p+  AR' 4A#9s攎3'6rNCSA$\\DZ .\%㬳*ϣ|?>G$x:O;#mb3aM.l3=\[RmMGH{R,ezpm>U3g<ā# 3q&Ig\5:87FRA 8I@1{HBgI9 3WAA 5tFɵ1 –c-M1lRJQ4zݺu&B4l<%\zF(@lZi8hp*ݻˀR5y:35xV."Cc ~<ꐦx> 0IpT6_A2Ұ|/b&b Z[cp~GyDy3Y~#27 e*A"f~!XZFPxꩧD{4ZC"䩛f<"Dr%kIi3sqt};\K׏әY.Sm Q 68L6?7vHb]Igy#ʛ+BAl k|p}3eip:'oU/35fA'Cl!1r|f `+2.| &X +C+bm0.֏z^*?fh DDLXQ*#QF1JuAGUiw j&M= boRd5gԩupl p<٧ m"{QF=. bl܉YhFFl5230ĒBBN7|Zh+ ":Fpzk#Ίs1fvԟgV60bD:PCZ 3P#(5zUf? ^y괙 28Ğ)ݢ1dua b"Oǀv q|gZpf` p\Ώ*醞4uڊ pSs#:)mj8v9E&.l;m Y4u.H2D&3Cꔾ{ K:(K7p>$Bys6t(BA=<èJ(o[H"/4ALLN[إGp({SĖG7S88lQ^%l 6D:` Bni&?f Dkرf}1_(C_g< Fo',>fnzE ק]0f=˟)g"3Ai4_xnwAjImobfAz}킵f=6h)* )D!DQA  QQAT((D Q(B(BA D Q Pm Q(BA6(D jBA PM Q(ڦP(DmS(BA )D Q Pm Q(BA6(D jBA PM Q(ڦPxG}T{TM1ڶ , jz8 {)F}QחϽ1 g.{=M>VXQƂ Tqǎ z"F66DiӦ.+FT#6E##b b FQoFSM1 ^4(BT46fDmSm* bL@RM1 * mSAT :BAڦ t(MQA4Qh h 6DѠ#Dm* AG(BTDP * mSAT :BAڦ t(MQA4Qh h 6DѠ#Dm* AG(BTDP * mSAT :BAڦ t(MQA4Qh h 6DѠ38ݻ_;cT˰f͚K_mݻwmk.bΜ9׿DA 1+Wgq!f̘Q̚5k'Ng*wuWqim[0aBYtuu7oެ X bƍŶmF?p1iҤkDmsms߾}=2H8+:,Q(5oUpVN+6l(YحZq)(փ`U#yWR F+m/_6zL[Nmb_zG+ w7S8 'xn  y$*l8,m8Fܹp"p2m%0u# bg FAwJ|{SA6E={ 8|/Y.q>裢*ڦh={W\qEi#> 9ٳgFh&aÆ6< )XbEi ,(}QAnڴJ)i*nd{G)nx衇FU MY.W\Y̝;+عsڜ7nX\s5IDXDMY7xccǎa7QA<$s (ۛO+TD) (RATR* RJQARJ *RJ)DQJ) J)T!AR W-q<7AR gW)w.T} B}n. VJ)G_=8C >gSo^q 8wim/~JL$T6}_26(oj  !B!B!B!B!B!_[oD !hk E?B!DQ! ! B ! B ! B ! B ! B ![՞?k =źOW3jυ?orycpZBAlA\?A?ZӒRAQ?s? ( q 9~sw&CE ! "ͬ8~^}Ԟs}M Zw\G:ٵg9wfMd9- "uz-9/%셵*Į^ڔ8Р~.^Ӓv~Z=ne`Rw?CAB(g7a̫vgs^MPڿ7\}y?no'L>&d=w7*AnGu9Tbska^?f)g%ǿ﫵%Y$;WAB(D\li5$xF؄5yƶZNggԂډ,kS׎-&{k٢ N~&-b_-:z z}7+kghoӓ/+ BA wA7+yd6E:~.8/fܝW*:CPŹ j]ߢ vtTM_[Ģ&)L bÂ:mq@AB(Ľu? ¹ nfw)ΝP)f}_dʌp Q>W[?AӦQ- b5orB }7+Tabm{P b XՀkU%ownQVVf?I!3y;c$ bD _ګ ";>I]fxKEg/]w|MAB(q[ ^ "s]cZ>~vy^̰HqjGC%I9fTEM[ĎZ[Ŭyw6kk&gծA gjgP b 5q@Ku.`Ϩxjߝ\⼟'HS, :w+ν㓝ot|3_{m$3jmV'd(PbmY@ֵk69uqf2Ú ́DBnwU')YӍ.ӒެIgR6#q{Z9 k+qz./ k'm !^|iluz=Y]{_M}6;PD|&A[Ĵ} Iy6&^=꼯^&Qgzo2F2 yjg!W53@mJ%i 1fgk۵YL6${k8^ΩaFvV׮{vI9kPo=ť{&SkӤj"@&SkZ+w[W-$c'u*W)NtN*xFmvV߳6Q)G!B[pB ! Bq ;B!ƍ ! B ! B ! B ! B ! B ! B ! B ! B !2,1vܫs}&^p|sex{Wľ.yӏs{1vs:?B8CB!D!BAB!D!BAB!D!BAB!D!BAB!D!BAB!D!BAB!D!BAB!D!BAB!D!BAB!D!BAB! \_18fBq㡚6wm&!:6a3 !81m"!킪G/yB "mq&m!ziӫl!5<>5*ܵZӯ{b*n]m?[fq?? ))ͧ5M o./e[Xϋ_tSR_v {暭ou\)v{vg~5}>?.ZSR/ݵ'ǵ vvBAqR5>8K]OIyd7 - AqRֈ Ձ))ϟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTmK)D)DRJQJQRARAԧTT))D)3۷رcGo(R{ҧWATG .,.!?bժU㮍N9o=N9+h ;vSGߎGyoOo}ĉy/.X4~~3O>bqQAT!7|s8zoo "#9sQ) xO?K"2҂dɒr0{_># Bs A|ˠ#ZQA<1D hoC} =Zti/B]~o/֌$͛7p===Pޗ^zi7}/X#8vl͚5sw]y晥z%sus&O\%~|= ^Xrw9̜>owùQʶ޹samDiȅ-[|n>}Ia׮];p /P9thڟ+m.zugLj4MrcghѢbϞ=G vuu;5CN:}VifϤYE||/~mB](3Zqv */Cʁų?X~az { "Ty1- -szPAyFRF7w}͹WӺlʐ)(R @cs0yAQip'B 3Fc4FpN__}"*W峹>5N Sqegy, 4HqT 0\w pH 6|NS#ݐ 19Y. N@#Pq(; I9ӑ+}K{FTiBʳh#8U.iʛםvly K*tc܆c1H 3^ڝvM8"BVmA xgʄPȵŰCzvp v3wRgb@`bs%b ~OHݨ vV/SVm/S7bϧ] +7v "L!}M{ͱTӺSFMxu|<3d4 bCittdc섎'Ni8{`C SD;A VaӺb8"ݐ [8Nύ1MIl3I31 2ӋAk04,ܟG@|}cb.LqsF45C>TL *S83 s c!)O;G^y pUv3k ;~.GuT(7v>H[6J37M9NitɳhC>D C([.ҍR1HTэq;qmİzt &E"_#S;N#rn+ <ʂG#<:,\i_; G=Rr>NI٪pa8xn7h5k#"ڜ8%ĠMgXA-6srU j bkv"ZIr09V1OUVӦR[L`we"HP4"AN{^nć1`9 !F8V pkʝfe%(K&ubfsgU3,9FuvrUF{RQ'cԋe 1=U_VOtNBmeL1ry~_HzKs!0F z1N4ꞏs 051,7DC`f''R1^FU~FA B`i|Ռ1`O#p[|*_׳xnb$ZKU/fd bK|hS-b 7ff[Zu' "1Y%96|AzOq)Qi@#XO/f`1R@G.|ϊ1#g߹CQHW3(wgEQaG<`Uc֜ήܰH9ŌO,-RݍvKoP`u]i Q&H2"zU”.5D~V{RfHw c12ifqq ,]Qog\NH:-B0t &y5*ALMyyfS.1i |W(/`*>y!0iZE\|@5(A4vӵ"QԴ{ B,APFvİsWXB% Ҿ/fi 3ىOPΰFf6Bdž4b34ʳ)s Nc"Ul36Ue'/!34DzgGŎb# aT.s6ͼ}>;}<Ӂr !'zb<3M6@,γc?H?1- Sf@"#T Jd#FdQMP8/ÿԿ꺪r0 eU~G!y6fiQ>S<3-3NEۅPο=/^ ZO4J_y))ο{/@g϶w.y~td@lɻşzs`$[:oYC?{ZG j7X6][/mO윿eP-cY&L7)ۉwm^3))ѧl>C!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B5f\at߲Hv䫶OI9}j1kÄ)][?{ˇ,lKvm~_Ч>5ZޟS z?[ŭkߑ-Qr֏pbISW]S|j&OBxzoKv|i׽TjwڑԙKԧJQָ)`D9:ЧdsVul1{2;?_X nCo=碻vٵyĮ[(ʟkIYu%.ԧ<2~eqEG S{8)kdSPXrIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJQJIARARRTԟD)D)'QJѶRARA-TT))D)D}JJQJQRAlC]xp7(VZU{R|xcx4駟.֯_?&71]n]q뭷w}wcQ=2r)ō78O>dߝ#jU{%K |y$橧Z,\PA<̎Gα.hTwuu?1w)>+&L(NQUJ)'3όȳ{R H_*pwҥI'T0,8m &-˩ytqF,1BsB=˹}Ârooo4A֬YS~?~H*|Q^ <ʐ /XU,M#}vpΝp,PL7J/\BڄzU9lcdy饗ϡQݢ_⬌=ܶĴhH-rMUVYgձ4b#8-~g4{ҙUe: ^x6 "5j+//MqLF'o-ڕPF_|!T?q"`N<8N8c0}1 c}褉'&UD4iP@j~zq 7 ?3ߔ7/BRA$pOAO&'Lg=rS4`{fQG}@=)cԯ8 ƨ~b΢>P_~yV4s9s"~#@)#eQԯl;5c>s9vM-ZTdz!/[쐁uܣ*e "7o^i\ {gbMlNſL/nX7ԉxmGD 0aD $f L ǁ4# #ΈA癌389Ǩc1LZ: pD`bbLk E"P)2$İzKG38l'i\IqN9DbH lFogSĤi*Qߪgc})Qo%UeaDD"_Wca10q+5fbFh, # эt\x{hBH{} 4|I8Έ*%`u$?"ȕcg"x|#A$ L/kԭ^l|fǠ[I>flD0= u *9\fcV`]a|q=d>*Wć_x"1#6/0CH#q4Ub6D_-1ۘtT)wdQAMUbT rx3)aT파FTm|SNM܋2QzMF?=O Q\HY 8(ڛ`Eܿd#AonTU6=OU!h Z\ ?!Ml(01JyJ1|jGrj<#>^Uxvr '>QOLLlKĆ4޿M5ily87ϰ3bPuVq"ʨ ǁtO+(ý1z #8ThӵfAqA^h>ubvᾈ!xԔ^X/s±yVkP/6]  bI#?  flcq2vNY {k$Qnl-ͼ|$RwU'Ae4"fg(wl\bA3Aln")GAA΀&Q#7{.<ϏqĚ(A?= QAdxV0vE\)]ʄPNXcIl~Igci#4f3l<7/,KQAWMA=AvbWpUb#α| . t]+ȿi4r4RTHc̿܃z (-6]n1Ή{HYcH{3PHwm@yl2 NϽWb jz:-W+;$KRx cƓnbj:ewHUA ۷U9qM/bXM_anWGOcAx(_cERlES> aBdzxvq{ ĿlH{#em1$&i<`x91cL^77[3Aqm= 8aFZyplۄZarJs 4 ^bwXT3__I'$+/5s=k)pn(iG)Oo^+uǽA #V=RAl at)adD{1cr=Ĕ_GOKk0,?XT V#E@G<}7u-fl~)D)u`}JJQJXRAR֧Tԁ))D)u`}JJQJXRAR֧Tԁ))D)u`}JJQJXRAR֧Tԁ))D)u`}JJQJXRARVTԁD)D)u`QJQJ J J)D)D;NJQJQRARARn;N? SRutt]8)kߗSoJ͝ ջp|{͠[Ү<|zo2Cs޶ΡWlw8JA<-gtw{/K3>L[Ó.ҽysрwL/+LqaǤzX`S?yLL]qM 7t0H|;bOv?嵢O:68Z@j{ˏk]yM1G"p䮭t8~泦tm e{q7Mӧ>:B!B!B!B!B!B!B!B!B!B!B!B! ?آȌF`IENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/index.rst000066400000000000000000000002371524065565300255000ustar00rootroot00000000000000=================== Mistral Terminology =================== .. toctree:: :maxdepth: 3 workbooks workflows actions executions cron_triggers mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/workbooks.rst000066400000000000000000000047761524065565300264250ustar00rootroot00000000000000Workbooks ========= Using workbooks users can combine multiple entities of any type (workflows and actions) into one document and upload to Mistral service. When uploading a workbook, Mistral will parse it and save its workflows and actions as independent objects which will be accessible via their own API endpoints (/workflows and /actions). Once it's done the workbook comes out of the game. User can just start workflows and use references to workflows/actions as if they were uploaded without workbook in the first place. However, if need to modify these individual objects user can modify the same workbook definition and re-upload it to Mistral (or, of course, user can do it independently). **Namespacing** One thing that's worth noting is that when using a workbook Mistral uses its name as a prefix for generating final names of workflows and actions included into the workbook. To illustrate this principle let's take a look at the figure below: .. image:: img/workbook_namespacing.png :align: center So after a workbook has been uploaded its workflows and actions become independent objects but with slightly different names. YAML example ^^^^^^^^^^^^ :: --- version: '2.0' name: my_workbook description: My set of workflows and ad-hoc actions workflows: local_workflow1: type: direct tasks: task1: action: local_action str1='Hi' str2=' Mistral!' on-complete: - task2 task2: action: global_action local_workflow2: type: reverse tasks: task1: workflow: local_workflow1 task2: workflow: global_workflow param1='val1' param2='val2' requires: [task1] actions: local_action: input: - str1 - str2 base: std.echo output="<% $.str1 %><% $.str2 %>" **NOTE:** Even though names of objects inside workbooks change upon uploading Mistral allows referencing between those objects using local names declared in the original workbook. **Attributes** * **name** - Workbook name. **Required.** * **description** - Workbook description. *Optional*. * **tags** - String with arbitrary comma-separated values. *Optional*. * **workflows** - Dictionary containing workflow definitions. *Optional*. * **actions** - Dictionary containing ad-hoc action definitions. *Optional*. For more details about Mistral Workflow Language itself, please see :doc:`Mistral Workflow Language specification ` mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/terminology/workflows.rst000066400000000000000000000115531524065565300264310ustar00rootroot00000000000000Workflows ========= Workflow is the main building block of Mistral Workflow Language, the reason why the project exists. Workflow represents a process that can be described in a various number of ways and that can do some job interesting to the end user. Each workflow consists of tasks (at least one) describing what exact steps should be made during workflow execution. YAML example ^^^^^^^^^^^^ :: --- version: '2.0' create_vm:   description: Simple workflow sample   type: direct   input: # Input parameter declarations     - vm_name     - image_ref     - flavor_ref   output: # Output definition     vm_id: <% $.vm_id %>   tasks:     create_server:       action: nova.servers_create name=<% $.vm_name %> image=<% $.image_ref %> flavor=<% $.flavor_ref %>       publish:         vm_id: <% task().result.id %>       on-success:         - wait_for_instance     wait_for_instance:       action: nova.servers_find id=<% $.vm_id %> status='ACTIVE'       retry:         delay: 5         count: 15 Workflow types ^^^^^^^^^^^^^^ Mistral Workflow Language v2 introduces different workflow types and the structure of each workflow type varies according to its semantics. Currently, Mistral provides two workflow types: - `Direct workflow <#direct-workflow>`__ - `Reverse workflow <#reverse-workflow>`__ See corresponding sections for details. Direct workflow ^^^^^^^^^^^^^^^ Direct workflow consists of tasks combined in a graph where every next task starts after another one depending on produced result. So direct workflow has a notion of transition. Direct workflow is considered to be completed if there aren't any transitions left that could be used to jump to next tasks. .. image:: img/direct_workflow.png YAML example of direct workflow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: --- version: '2.0' create_vm_and_send_email:   type: direct   input:     - vm_name     - image_id     - flavor_id   output:     result: <% $.vm_id %>   tasks:     create_vm:       action: nova.servers_create name=<% $.vm_name %> image=<% $.image_id %> flavor=<% $.flavor_id %>       publish:         vm_id: <% task().result.id %>       on-error:         - send_error_email       on-success:         - send_success_email     send_error_email:       action: send_email to='admin@mysite.org' body='Failed to create a VM'       on-complete:         - fail     send_success_email:       action: send_email to='admin@mysite.org' body='Vm is successfully created and its id is <% $.vm_id %>' Reverse workflow ^^^^^^^^^^^^^^^^ In reverse workflow all relationships in workflow task graph are dependencies. In order to run this type of workflow we need to specify a task that needs to be completed, it can be conventionally called 'target task'. When Mistral Engine starts a workflow it recursively identifies all the dependencies that need to be completed first. .. image:: img/reverse_workflow.png The figure explains how reverse workflow works. In the example, task **T1** is chosen a target task. So when the workflow starts Mistral will run only tasks **T7**, **T8**, **T5**, **T6**, **T2** and **T1** in the specified order (starting from tasks that have no dependencies). Tasks **T3** and **T4** won't be a part of this workflow because there's no route in the directed graph from **T1** to **T3** or **T4**. YAML example of reverse workflow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: --- version: '2.0' create_vm_and_send_email:   type: reverse   input:     - vm_name     - image_id     - flavor_id   output:     result: <% $.vm_id %>   tasks:     create_vm:       action: nova.servers_create name=<% $.vm_name %> image=<% $.image_id %> flavor=<% $.flavor_id %>       publish:         vm_id: <% task().result.id %>     search_for_ip:       action: nova.floating_ips_findall instance_id=null       publish:         vm_ip: <% task().result[0].ip %>     associate_ip:       action: nova.servers_add_floating_ip server=<% $.vm_id %> address=<% $.vm_ip %>       requires: [search_for_ip]     send_email:       action: send_email to='admin@mysite.org' body='Vm is created and id <% $.vm_id %> and ip address <% $.vm_ip %>'       requires: [create_vm, associate_ip] For more details about Mistral Workflow Language itself, please see :doc:`Mistral Workflow Language specification ` mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/use_cases/000077500000000000000000000000001524065565300232375ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/use_cases/img/000077500000000000000000000000001524065565300240135ustar00rootroot00000000000000long_running_business_process.png000066400000000000000000001151671524065565300326250ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/use_cases/imgPNG  IHDRW( AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs  iTXtXML:com.adobe.xmp 1 2 1 9tj@IDATxTUHESXښba->CC[|@Ԅv |v }wzfvgf|{瞿{s31 LӀi4`0 LӀi4`0 LӀi4`0 LӀi4`0 LӀi4`0 LӀi4`0 LӀi O5_r yk; V֏.{9}R(1+4` }9[HTS5kO<+?錒VN>U~/x@lg&7Gn3w1bf5kGuFnL-8G193GL;##٭! Z*œ1-p~ܤO~5nWR A[-"&2^,/;tq8Kԕ|V)nAaqM+v4`0 Ln:`O/qS#`49?Oo_ʍmI0)!/K`{ d.;WH;^->)DH L4(#iw.!y`{ҝ/+[%rA~fMLӀi4P(<'ζ[n3y_ y?߽Co?oo<~lxr.`ؑbʉxYvkvq:׋ht0ȅNAx&qu$﹄B+D2W,]-|P`Ӏi4`0 >n{ݱ2m:|7lwucey<:߻׳<s>ҦwΝ7f!%edMesD<pC傉i 3N'?D#?l 4:mЬzi4`0 :zSz_ꍾmSyMwwyڟuµٺ~#Awsκ.yb^$ J8!&Ew#]܀wN{eYӀi4`ȡ=_aߛ;{7atqyL0mϼ׎O%q^a#|p+!7"*t$׽:傗0a)i` IMVE0 Llio׫ʺSil]V bЃ͝S;Eqc EP8  JQ:.q[l:  3Ӏi4`0 };u;KSw"^ά<+;^|ey{}'Ā_V7دanֲH7;@q (E<+x!CP wqbbW9qGh&iǮL@4phFy?{}ʱ{g[u~,^;Czq~vx@׻n7᧽ :>$Q`W`Z-. *MӀi ؿ'1?^=ۧ?<{fQx0LF];?g?EUA v%*w z @uh)L@5Pi#Eo^8I7msz{߯aJiQ윻&&g4i^ͭ#]]r3Uw{X*?OO[ޕ7ߛ-ӀkMrMǎ}—On3iH4pg^<_|N?a-^|rV=& Aar=._`0xi)o mm(X ZoS_u-ˋ ~:q@':31.yW]dҷ1bg+cZ'_7yxc20`ڶo}˟ +<01 J| Uwpq7oq;o;A|O}2u Pfu:oV%'^uHc^U}F+C?Yk󼯞wqSd|ا:R+e z&$33zz{e>夯dilZMn VK{?^ʟ|]~, ?}wF^m=&P^&hڡ;tviȀIڍxz<;R' _'֏K@\ۥ2 Cԗ]O#هi 9 $?H.Vݷm{Q >xZ_\Ss/?܋?_~⹁민J/~Toqޯ~19W^0XZD_lo}c}دnrj%?M2~+^ fvδ|~>k }y.AS sR;nKV/hNyڋ?~kY}O@ } mطOysifU~\y{2'\.rvVskʳ^L^+~uo$| 2殛+{?_ӤQ^8g^Zi q@Qw?ڴZߢ>+ ySƿ rx.b0x~Y^[{mYbwd䀽D'ߑfI7kGY"|=mӝhI 5+;}iώކڼLIkĨ[4鈉F`oٳ㺞4i*9Lk` +; EAM5xi{AG8λN>'~wVN>GtMtEGՠx?h8m8j<پM+`tLܥ&<]IeDU%>eMҠZ&U7#O͙qY]?^og'.gqj&W>=Io%'`׌6 `k<-mWv Cw{ uA~ +xz>fq>(7/{W]'T|o&3_=?}ә$}}=9[/ӟ;1[?%"&@$_ԉpDapHW ߱J7L$G~+w~xwVQvV[<1wxtw~&=-[8ۨ+s|i?۪eޒ?+v)?5[~M#k?N:k1C 4&tPc[e?vX<,6y~1ɘ~[xލGУ[]zM]n<۵b70ɉDgjyUv'a;ߣ5?.%+c~vu1I)J3/\=FKo{}]*Q%Z8Ӏi4Ш 7/ԉ[~czPq\;ݦP{]v?_KKVz?}?yc5N Mw~|T y~N*Ӏi4`HZ*ゟDW !g vx&  M4`0 Ҧvh'6HWb Il;5 LNv^!yѸ*Il mӀi4`0 lPwf0 L8( ?T|it5`t4P_MOTӀi`_ XW'c( `&yeg ,iH4oˋ~;7A=]_'S Ҡr~R8~Gǿ[{G'??2ة:GkX;euhHk?ҭmK4PZbr2‡L~7w\l)u n)kT&(Ұo{2珃jn_c??WM 6[ _PC?S~4 ԾdBfkKx=RY+K_Scьa?s-;ݧwG0 Ϣ?;wї[om;p4++.}Bƞ_HxD'Y>xW/=5mzǝ|?8s2Ƌܞ?='-w8ءѨ|^/Ø4Oh}[ȧeeɒXulX`ik_qh<,F =+J^r }?*N?>‹N+wV~Gw^$\t__{qNi?-5VH?n0`L\$!%,$qS P-^-M&xdUʘ~k\0Yʮw[ ydvx70ɉDgjy*' d V}L'~1qr~v[EK8JʗgJ La-! 갨U<YSfrOWqU1V|W3P2Z8T_ {KXEMh_J: DGqe9{'T\"2XȵJG ' />S4w!PұݿPTA ' Vr%Ư1:q1Ql._ǻPy=(V[L@5N0FgCf+ۂ?@I+xB*Ip1NAq1A0Ms6)ı(Ӏi4bmf1mNU϶v DZTe:\#F0ɢlEe[VӀi `uO.|m(KE:%G 2M v 0ɢlEe[VӀi `UNl JOnxNk&-@K܎z]lD N;Mh4`0 BD` F V N[>^>mXVAXr<GĹ?a9HISa,Ӏi4W]tX Kv 7Oi='r!n/1HψE<"=3ebE&yȓa0 Lh-_NqX}FsxB:1GL 4V0<X,rMe2w*i]wa S._Wqwu_DkU$w2Q:V;煁vM,0y=$e`\21 4Ps/C)V"&@vLb\tQ#!X}8XUm?Q` *i4P_:N(H0 bƨ7+& CU=&7"' !Ӏi `IBkYr5+ULj-<haҎc%s&~ 8C I@IUk gs.K1 3*du1 &{ &Lbq]2BĨj&E2a`3) W &szl65l6`\ }T(gZh[n 2.Va|']kƱH :6C av_&D1 ͈+8R6: QMN0(ȱSB]UEQI4QIoL&间V!b-NL0C,7ܙ1 +ut/i2IoRq[/n#A LFA 4$ bµwUWudNa%EЎ &OXZ CQJ1;81>0ȅ1 H"n'BJz0W0ƚ0@.UĒQ Fz!nNk)`gB(mL5ioMHܐbBCUimr,8G7>("u$}`QNaʢg`rOB@#(B L=̔f[nQÀ{ܙf (5T`*U8mZ08&\ 11iXHrt_Dܴx+]jL-20i 4K'(># :3f:In4}`oBX7%'ñ뤇##+RI5.1LV7i\$7cY`a]J01 8 X9B#x~Mv~٬[sy^ٮ߀"E]cЫ+)HUPJg Y\/k}`A3Q LGĒ֎7bi Fn8*Y|\Svde".V3(#)€4wBD'RNz*>$]46Kh'ĄXY.L 02{Bq)S + V [p=A ?02 @8]}0yJ- TIb`$oxZ>0}9asX%M[ֈ0cU7QR =apJFȒI;aPy,`'X*6)L G6?f7}aҘЮH9לvZAk :(}u2!a@&Ɠ)`g-mFŋh4!|J؟I7E>Rz# YyMH%&?%TKS+y`{DX3R`90O=ݢr1`gKL@[o| >D'nsXG c".}m_( =q_?WWѦk;:rbyI.Vye`͖LPN(Dh8eM+_jϤ1谀%*DsB`%BKTɄs364@'!iU= txʳB F `0̵~O6w}Z$ V-dJӵBٮw2uC$`hI3n gBbo-*!% &yRrcULt^yR1D*[ dsSZ0 h $1e" cc8RH/B0![k@G425Z`3aXu0k鞰BW=ZJgD>]; )` DXKAɑ(:26/I= OQaP* e, E\:N<#,2 2wUh$HĞI'7+ cm!,ִ?&?H;,%RTb++L:ϴ<$m(b;2E]`\΢Q0PdүCRGL:9]Up.L kE 9p|nԡJwM"-LahUkJ|-Xpfv \tĢ U`eW(Yaw&l" ?Dߜ1km wsǺF_@hLHBoh`w4`hAtQP L uTc/1038ƒ<cĂyPj!Na=\3^I=4:51 VleLcq/4U#, 6o3P֋P=:PfS<4kc8E/HKD6IJ0E&@5GyEMR UQ"I7#$+TIɦcAY31t1Hvd/Uk4`F&x1h1 bxr>tMc ad"x&$dcE[# NBrsҨaQ/0VVt ϶3rfM(=Gr$]t;wzWgٔZeFYtl tT7't:jD5w\yiIhk* J'+Em$"Gy"&'+ XdaJNKӕcH0<+^ʄ4ʸk*1_2eX!z!PNHIDUџl9F Fk9Y0@}IPd2b!L`ԇO9.б0iYZ֑0 40 E  kDg)PyZ6UT*A]2ȷ{<DpK/(W^O V&L &dF7IB3$HSm c}O f/Kl Kn`ߡbV<݀}dJ!%'^ ld[!𕺌Ln k+:}jhF%q)Ta?4`Iת-#3i&]V_."9E6ۧێ9U401 dRUJ|dRM*PϤwkL.)ך6Ǥ{Eۻ"MBFBس$gA[JU<;HY }ъcUx]im1f-飵y2A[7/ -qAg/R}"WګS o?i`vlPv\UdB)Q G DH+0 >xBkŅSETtRDvH*VbIUBضLqJ/lp~',WN[T1ET5D*FqGJ)X$@k ULv0`Nj`܉3xwMyk$/EaP`0H cp:VG_WE-R"Џ  'S.d]I2Q%  BA*-LhB ܧ>o{n4@׸ϐ.X.\ o;툶1[EPB:M[);|hN(k)@ك J Ed@׈=2)tSeJ.[3XJw`pٕreu0 r "'G 8T ?!Z/_Pv1G, ~lIEǧȃIb@+ݳS [L$U`pm˕#B=w* =41W<)0R#MS-:Z8 IIoSHX,hA9`hB??O\6Bg&* ז e'A\-ϫI^JDYڦ@Wnh(e;`q#xa欄D`0a@#0:-IHC+0fHE@`>:/5Z8*rGǐ@wadD#tt8^ܯ2d^Cqa/Жh[!IXw{'W+g> 5h #؞Ic@ᄶ"r5uXDpÝQ.wl<ϜkMKE0tvJc9 7HT Nub7)P"Rح‘g;"N0t*Sru'-:Ub$bI<{ ^`ҁo SĈW3IÁlue 0E*K2UqBAhK+}W'1y 0IݒVFHc ^H!DiIWHe<1# A"Ek  D7e΂N{'0IR]DExRK=:AwK 6FKt\V1vKaqT^&06JgE&L5VgGҨR0rRYh3ݏSX+: rݍ\uLo ?\ tՒ(K^^NBr4ft nCQT @N5@'%˜8SD7a[=-}9 bۋcWE01OaQ+j1_00Vuperܷ*!AW'v i.e!’ 'gJC(Gm3CF~ 6+$" 8QcIHu -w:O'C}q]]; SV/r ;Mu}S*=zJ^tV:b3Rv'\Jp3qrğxqZ$,;:r;xopF!r^c!z3$L@EY''bq U 6P4l0ud*I7qT\@`Վn<|6r!Ɉ@HOZA!AuyșBz{d 2N$ Y/i2^-:K!I3fpq\^qY3EhNw.;UahMLjc'񃁐"c[j?_D'=R1XnmRrer-fܸUn!O)",ȗx)Bw=rҮ:\tgVz31 @.T.{``f N5, '=䠭!s7`33h>K8t %=QNNn ˻^> 90Ax##M\ڟZ9VD.֑L}WDMEHPlIH1AYmҜ^kcPc0̶1*SλQvj@C-[nd ƃaϹYpiəawJp⒖ $UYlveR-0KDJqS"7GGYkNBrNt$:^"nTvڋl yw'1Wdq/M 3T-/.HT 4@gW$BEi rlo %#n%=brq8BE:d% ?FNH>) 3"(@'!9\p;u ,"Bb- 0,tqvv` <#X\c T٘Ab$4^ 8:SLMt+e.5ʃ@ k۬U6E;+XwaQ+pr1$q 4[&clnaB=)ԟv4fԁsA~` q}2rE.daxpo8ԋ'u!6P=:=>j <)^$h;Nȋ~? =#*m<8&f5 ;<*#QLM ll/M@JGG*^X&1[tkj3OL824ʽ@pF.J2B[Z'+@/\="Gw΄`X!h?ן; ?܅,Zn& QF >ոQ@IDATd LX !G<ډk UrCPhCKw'};,aCjG4 OSt]n6d*'BE&R1_W`2E`d3,vg1Bygzɍ{(vAW ɏk&ViMb?2+ 4qbĿB~gb\+tkT#SG&nx[+83B`' ƃC~;I;^oZoz(6D@(W5Õ0N6Rg]=Xv:j# h25 +V"'a95:0݄ZHT)=bI:KsILz&B x@Īo!֩ ʜo;Qt`%lTXWw1JNGm+S&{l-nYYYW' ۍ3<&'od}!m+:qwRL_Bugv/zMּ*'X*b7krUPY0JحvrU7ju^8~Q5$ː վJ/x,L8 <' Yg+QX4``NTV"o` [ G54[Z> kvp8;tIa=es]8a?k =34P`PӜ~|Vlb+02P#NBTX!U}*Bg9XҦӀi 5"deL#sS`ֈ+w&$Fd"K4G?>56 _! ۖk[aӶhիVaRx`ܵɅWRItw0-Z"Xx`\ @L Bɖ VFت'MZLPd*^k#vD$;l񟘝,-@`vT&b3kt﫬6MOLCWU(+P&?Y΁Gq&40DmBy v<ʣJ&QJi)OT]ef?3R'fl":0-/i_ %93ƅ"RΪ3!_`W^R4UD <뫎9LP!(b)se[XЉT3 ^ 5SV4} Kb ?-9n1vX3I b&dLSCOJ[KHUWVNْ,Gfŀ먎ּӫ 9'&FU"&*FQ ֞8 V(RpF3 887i4 M/ԁ>V{-wIE/qA;.բF/W]rƒ]a<|Σwn8ƖdP@ah۲ŀ)bscuէ !)3}I?/!d"DePgE %R,]) n֚ȊE_1Ml_YE):9]s4_t+TkaxS(cc߸\V,UUD]s6IE9zܽp #d:,y LQ=be4. =.ek"Z@,ƹfy>l.,F' jAf/0絺V;,H /!#,r%x %8@Ϲ2."L7a2(ǒ+ (1]; X).F`qD:Ɵ 3p/ī!Q%jy<9GX!񜚰{ܬ 0h n89ʖb-[\O& {Duj>\-iJ}El$ _Xj T ( ʬ 1᝸~D8,ypdpv9M8wx$~qqᜯKMxv DI4/E0(sR,?veg_RLej7^)VF7k:w:Q8X-Խŕ!ērvf,|x!d&->^Q'aD2Ys:uNT ˶#:}ibk Wy] ǸC,K=ɤRlk&h S 3/al#aqX( 6qtqKc4O]rc Gvy#8=QFX\*Byz780Q-ȣA b9U(t~4S tk&]2 d[lg';Bq-߽:,rAm$& +ƔQ;ܟcL#) ~,~S%8$7G !¬w5rV#u"Xƙ xQ#& CQ[Ԋe}+Ӏi 5 tQ4ƒubS`01g}gcobY+h +LM'gƍ7[R-i,A'΢Bn@f0A&\ W V :*93(vi r/1U#Dab0 X!Q11 v1,U1L=Kn6(,B>G%0 $,kF-ʃ@\COnTNBYĒnl/N +#:Qh@p.q@W ōbi4_tg2ÂRƯb!+bq*=nCdf('.gg\EPQt[EHV̢ Vl]7=W&-c" F~ /kEDKh/LLls e/-JE0 ,/fxu.$35IZO fdv9| +Qr# nf +!>A٪*p3vHs!i'?YR+)#רg(UCW@<,K"nP8PNr35I KȹQP Ԩg|3JeyckpsCICËA^o&Mpc,O0,ׂ(w]У݋KVc`#ZH,ܢ%4J!LnK藱H\y&)h S/PЀ0><61 LhC`x$Ng7{ݨu:on-r͙ VvӀi ^ 牰:_)![:ITCcL)n&@12)n0  B3{GE0 +:1W^Q,/o4.JP<1wz4`R1  CZ(2+N #R[nMB k3 IAO^<{I Y~?fQ~a#'@EXtNhg7Oܰ ='.;w4'!]Ep_^mX]OIxo?_;/y|'oޟ]~Ōל~I3s?3ޗOf[SϘY( |ȾDCzqN=Mb+N&2p7q/w,ƉgD7?i,=0~WɂK-AiA>|'\(\q(JA &@h7sqC^.~q];*o0 oyL;S7}(9]NR]ɏ^1K$v=E0Yj/ t\(zT)sǹtpjA2FzU %rcJqq39FeNʅ #S.F261 hO~^JrF|ޣ^B" t #ѸjD4# -ҮƈYC#O6Ϲ8oy7޳d ق: +qEOAS+!WN_|R-`+8,l<4]&u?6i+6{ ~^>+k0´@'cfӵ"L[WX+n-3+|s\xLQq:>ܛE"HމSaLq4>gxq>ۿmwxg fO*u yM۩<ou?kad+^_7O" xwG$d?1?ݾϤO>X)>` !(%4"Z*dv?t-]V/R +ZV>R'F ңli8KeN.kE61 hS N;K?i= `߽徯O^}ٛ𓻽c7P5M,jۑ]?wzϮک7aX%[*JEsT|7|g^tN <,.N*/0h," \v=fBA~OX"ȷQOPy@;k~?_/N[OwJDcC1GuYpa xʏK`Lr@oo2~  VhIb!քt M EF,RY:Kc!<Ɩ-`߭Wo[ʊo/Tu9xEN ּ7_zǀկ-vDNa)!Ae\svkE  .b}W-r6yӱ+K*ODxl0w^{t5w~5?Gm \?GYQzkތɏ%XaDX8q`5jhP1 <d_煘#Fp' \[gr? t?+}~)p˂q"A^V&L: 'GH i#F<>:8eW6j`t2:ĥN:i4UY0p9k}5׻+v\.qIsD+)=:=4.l4ۅ'm&%!mJVh t 1]`g fu9sUn"VQ'٢Bd^ssqS'4h&iPb%VyW f ԬSI &ic0&D i$.UqMXoYŪab0 n" JD@J0)l _/WEbT$8 @Iu}-$ĪCqx|pԢ#`( ])]A R" ȅ5&@l bx̾~sf֎/=%En0XR@GݮL*lq@du(pDioyQ"ŵ `t6:^ҩK # +`W !h\SlmrED^IKQ RqO`?E4@j[PØ8q]D X(`%?'= `O'h2w,ҰV *!hC@"S@I#-ZLE~E#/UCb0g: 6ӔqȤdX+0 P\>*``lM yxxx$aR%׈qCoV x]QWWOG%VXN?|<mq#:_S`wD {o~l' +`.U`xXO# 3A+[NN|7frSޏR>7oH&"#b$1a\5D[ܻD}7Ď d~1?I40>>{EN +`ơ"aqhtL j8 Ű"?_!2:[^ǚV`88[!<ɉ]\('ug܂}1D0FT!Я\s:GYEkhtşݴ{f! 2GhMpuV Pc1W;Ygt~܃1Tǃ=bت1lVA*G,EGFw(Yֺvx8rxXFqWfL,5ePJf"!ZLIGz16"펙 -j 1% Ԯ/1ٲ8M"j{`ֺ3&Xs"ȉY"L3I,PF{gSĉ2aҭ1\{E P) S # pֈ "q"a@ưX4O=b2 y?v-X9:\)AA\^ IIGXEn:`WK/ƞa**0b#[;>iv6K"t!OwFyxIv䵂2@6"/ # ȍ#.ٶ+m]9hC@"*`RMZÑϊ|8?&@Ű'/FqscWg? ۛ~!5Ѩ Oq"QXv)k8;(?a*)Mż_ ? 9*rTD$\#/W<.bҐt#!cÆD0@+CX>xpȑ} pW,֣=c"/$!w"N< qZ\!F*}/6:T)rvPخ,kvΆHEdBNSD XQ*>`, ݭ;=b|=v:Y!pBmt]uT>T`Y, X+VabC wJ,>`V XNP F o(aƟ?8C3AZz#~6u%B1~܋?'f$(/VN"@Ng|+Ć@D7= ,R5a5Aqaڮ@^5ԺAEqUd*ȉcYIb"0\9!V ν[oF/D>ɔ^Gvū.: ϫ$ر3v8 8rrI|}4s0R9C[X 3ltv?R`RE&Aqh?֩ˌzˢ#9,ΛD\v+٥byX)sX`fLR8'HxٴaXH nS@Q.x{ij"!Vq|2U' P2¢ bS"PW0HaO$=-RN%`(0~,(2o( iv"_,VkȪgL b#00N`+i{j1q܂/0`ǿDN>|\X98.`H[bO2^CE+b<V`B 纪wL# +^N*2ĞC\#YC/I׈sbQD TDFnbww` Pvv,`2Px"`|]uk>vaX8xq>;ڏ0S̉00,HO%5ƙQq9Ѱ@N->,2١1VX[4vϋ0`1LYșPٝ#1 +HI)ÚȿQ.ȉE<:u>fTTcxbN4@`cr<+2xwYѰA06!=K8ŕ)7Y_闋+V{Hp@B@.8r CT(E엛 +JfU{E,@DgX,,$gX+P]2W!4FaR2dPdE^t2V` T2xdC`ںQ(.4XV X+\0zbs1£&y +櫚 GTikV ?xd  T^PY' _~ޤ6V} h֮I iչR4@- `8B X*! sr oX(bP")dz7nzZ*#!|ͣ]UE,K_F] VjƏO͉Ǒ̷&9oy: WR`RۆhT G|ݦo|Y|Ω+t"'|z +PU& b8[Īc|ݨ5+^+`@(hQ0kȌ7N(#AN?(c1.k)n5[K X+fXu A='jlۡ ` )5YWd_aV I6X4ŽZNi`oH:S OZC^ʚUF+iX+0zxD[\S!pTaaJW ٵ!  Wуb=nͪ;*NV*X/"-) Xf+Lxl"?GQEOfY;c`gxB4@+l`2y,h&aȋqC$\yP/:ݚN?:xFn\ X ~aq[gXvZ0ꞻsV`t p.;`V`˟IGm+ls pΉՓ~՞o+|hP!]NiFh}7,؍,95#R Ғr\7oG [_jQB%5@SO#ը| FhKHK?mcn/˔(b<0-YT; lP׊8+A.V}OR{$KeJ4jԣ7_ Uw#M'DzqƤ =QVy;="u>qx@;E *~@>>EHA1I"yuLDuш_*>."qbemKjcnP.sλ7M j5KKS7I|R,R}ɬV*$V sL듯x"c"#'tp1 ] `"bRŠE bQd$t0" 4;0”zD\}a-?Ȋ%ed$2~b<8X,bH#Vꃢ/;$> __$Ņ' Ik/uM5)'I'ŀLir[iavSDa2SХɧl*o|˕ zޟΖu{Vd8zLٸ?e}apS32DN|vVߖga sʾYj6Kۘ+!/5CNoV)yfq?"`Tk+984W(bh\SiLL4YA DV<%~V|HL^hS#ЖAmtoy|m{5̤ty[?|Ts⮨PN"#ODvL4E>g'˾?ÅIuL$||eh D~N#fEv@"q{Ev'sӣ"u'R4 8-Q%7E,{([U@ *X2_lA٭.r*(I>Lesu # U.\L="Oi.aS`UW^qW~/dӞ9SΜ|y09s?sZ"a?׾p=ԷOK?<9صiP5✈a6Z~O<2ڂ ?wG.~^IRDd gqۏg5D11 YvkF()WݭTzi?S/Jst9͛<#ծ('>v gcbhʼnk {U`4TF)7n#@`͆loTi[n̦%}}[ud"x}z`jf2| ϻ5}D_+LVi Ll$p|(// Dnp^P'^ukc@C1_"t)ʻi|Gd _x-DΟ :W2V5fM"_}nˑ_N ]w%zaW+~OTn@kDV4@7+ O?}jrOT vZd uw%[+`.(POQo^%1.3zc-,Ye]* ]^|HNmrs*/n5p7@Tg t Evv_6+`=8w?$n"aҮj`06?vL|T]֥ j msl֐AlRJ{^[EG2}c7eb/J _\}Cth9\*xְP {^fV)9nZkD'몔'HP ]K3+V{t]KntHΐEwlz;m[?#>k?=+owJO|ˁye-Mt,2HqPnM +PEZ/2pZȵb|TH\) b7'+$H|=:8*EiOadE#,b(cbQzI)fHL Ebb9.QMχܙQ8&7W "Vb1^70Xvv7auMqPpğd~%?uu[qE_JW-ox R\}_ 0x(۰Ulq IDATQXNfxBdNe`R7q?KQ*`'2O1Q@v =b2dBⳈ bI$_I ^P 1ccpďgDT<%/!&uOq׉Ow}_L Hϋy\d~T䝇 (}J!nI7UONqWD}Pa}@ƧEʥxH\%сoi0c)ko'~덧<0a/|fႏy/g|jW} so/ȯSuf?5e~mgq.ٱUy奨2W̌¼hzN'P։O̩!v8E|Fd 0OAQEMI"m%-$m_UyE>sDf6RXɿDr[_.! P2 U% xҐsoʝu>ŐAݠ({e`QNP׈z'R(o^6hL*ܯN 0~:WC0@3(\x즳<1`H~v%+E1^qX Ï ]IpO[p$~ZqxH{Db%"ʽA\Dk/GMfMe~nŒd^ï=g/oq\|Ad +JU?+q k̏/ĿC[^q8@"ѝ O{,[?"b(0ů)Xs;tnGu1_4R  17m pmuHȃ"0h}C;Tq(|O܌"}CY 㥍GŬgE`z[ sA(ŸUIgW1zZ, C'ְRcVp}bQ) ,ڵ];(2RFE I0(Y-|Nd~A^\U q]d>[iJ`^^ҧ 2E" V"7>_ n8qE#EnK" _|䡎~ZG E>x@$]{䋷% µ׳EPO)ঽ.Pe߅??g&"_,0kX+b0AsRǢlVie&nR%XzC`0qZpCB< y.8,M2upAo0>iʷ +`u+0`V td,MRDfP\]_5B.BkωV X1SS Ra{MRFݺxp jwr;gEY0V #Z+`c; ~z3;V X+^&y~88b X+`hw\fI`X+`H7G}0$M~V X+6!l 4KebXnA. X+`eV/Uʺ\+`V X+`V X+`V X+`V X+`V X+M R(IENDB`mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/use_cases/index.rst000066400000000000000000000002531524065565300251000ustar00rootroot00000000000000========= Use Cases ========= This part a collection of articles describing use cases in more details. .. toctree:: :maxdepth: 2 long_running_business_process mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/use_cases/long_running_business_process.rst000066400000000000000000000064371524065565300321530ustar00rootroot00000000000000============================= Long-running Business Process ============================= Introduction ============ The use case described below is not the most important driver in the current development process in Mistral. However, at later stages, when OpenStack itself becomes more mature there will be a number of cloud users who would want to build enterprise systems following the idea of this use case. Problem Statement ================= Looking back at the industry, say 20 years ago, it’s fairly obvious that things have evolved drastically. For example, instead of having one information system for everything like accounting, financial planning, reporting enterprises tend to have multiple specialized systems in order to address performance problems caused by constantly growing amount of enterprise data. However, we may need to define a business process, or a workflow, that would span several systems and for some calculation steps may even require that people interact with the process by entering data manually. Those people may be accountants entering primary information, office managers, finance directors and others. The formal challenge here is to define and maintain a sequence of operations that need to be executed one after another and to be able to have some logic (conditions) driving the execution of this sequence one way or another. In order to make this workflow scalable (ability to run some steps in parallel), tolerant to failures and observable for external systems there has to be some component that would play the role of a coordinator. By “observable for external systems” we mean here that we should be able to see all the relevant information on how the process has been going on, what steps have already been processed and what are left, whether it’s stopped with a failure or finished with success. Maintaining a history of already finished processes would also bring significant value. Solution ======== Mistral is a perfect fit for being this kind of coordinator. In order to illustrate everything described so far, let’s consider an imaginary workflow of calculating employees’ salaries in an enterprise. .. figure:: img/long_running_business_process.png :align: center Figure 1. Mistral maintains business workflows spanning multiple systems. Given an employee full name (or id) such workflow may include the following computation steps: * Calculate salary base using accounting information system. * Calculate the employee’s bonus using a different bonus system. * Request an approval from a manager for calculated bonus. * In case of any error at any stage send SMS to a system administrator In this scenario Mistral always knows the execution state of the entire workflow and in case of failures (network losses etc.) it can continue the workflow from the point it stopped transparently for a user. Additionally, Mistral can run calculation of salary base and bonus in parallel since these two tasks are independent. All these things can be flexibly configured by a user. Notes ===== The example above is just a simple illustration of what Mistral can offer in regard to taking care of long-running business processes. In real life Mistral can take care of much more complicated processes spanning multiple information systems and involving real people at some points. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/wf_lang_v2.rst000066400000000000000000001723671524065565300240630ustar00rootroot00000000000000Mistral Workflow Language (v2) ============================== Introduction ------------ This document fully describes Mistral Workflow Language version 2 of Mistral Workflow Service. Since version 1 issued in May 2014 Mistral team completely reworked the language pursuing the goal in mind to make it easier to understand while more consistent and flexible. Unlike Mistral Workflow Language v1, v2 assumes that all entities that Mistral works with like workflows and actions are completely independent in terms of how they're referenced and accessed through API (and also Python Client API and CLI). Workbook, the entity that can combine workflows and actions still exists in the language but only for namespacing and convenience purposes. See `Workbooks section <#workbooks>`__ for more details. **NOTE**: Mistral Workflow Language and API of version 1 has not been supported since April 2015 and version 2 is now the only way to interact with Mistral service. Mistral Workflow Language consists of the following main object(entity) types that will be described in details below: - `Workflows <#workflows>`__ - `Actions <#actions>`__ Prerequisites ------------- Mistral Workflow Language supports `YAQL `__ and `Jinja2 `__ expression languages to reference workflow context variables and thereby implements passing data between workflow tasks. It's also referred to as Data Flow mechanism. YAQL is a simple but powerful query language that allows to extract needed information from JSON structured data. Although Jinja2 is primarily a templating technology, Mistral also uses it for evaluating expressions so users have a choice between YAQL and Jinja2. It's also possible to combine both expression languages within one workflow definition. The only limitation is that it's impossible to use both types of expressions within one line. As long as there are YAQL and Jinja2 expressions on different lines of the workflow definition text, it is valid. It is allowed to use YAQL/Jinja2 in the following sections of Mistral Workflow Language: - Workflow `'output' attribute <#common-workflow-attributes>`__ - Workflow `'task-defaults' attribute <#common-workflow-attributes>`__ - `Direct workflow <#direct-workflow>`__ transitions - Task `'publish' attribute <#common-task-attributes>`__ - Task `'input' attribute <#common-task-attributes>`__ - Task `'with-items' attribute <#common-task-attributes>`__ - Task `'target' attribute <#common-task-attributes>`__ - Any attribute of `task policies <#policies>`__ - Action `'base-input' attribute <#attributes>`__ - Action `'output' attribute <#attributes>`__ Mistral Workflow Language is fully based on YAML and knowledge of YAML is a plus for better understanding of the material in this specification. It also takes advantage of supported query languages to define expressions in workflow and action definitions. - Yet Another Markup Language (YAML): http://yaml.org - Yet Another Query Language (YAQL): https://pypi.org/project/yaql/1.0.0 - Jinja 2: http://jinja.pocoo.org/docs/dev/ Workflows --------- Workflow is the main building block of Mistral Workflow Language, the reason why the project exists. Workflow represents a process that can be described in a various number of ways and that can do some job interesting to the end user. Each workflow consists of tasks (at least one) describing what exact steps should be made during workflow execution. You should use '<% $.x %>' in YAQL or '{{ _.x }}' in Jinja expressions to get access to the x variable in a data context of workflow execution. YAML example ^^^^^^^^^^^^ :: --- version: '2.0' create_vm: description: Simple workflow example input: - vm_name - image_ref - flavor_ref output: vm_id: "{{ _.vm_id }}" vm_status: <% $.vm_status %> tasks: create_server: action: nova.servers_create name=<% $.vm_name %> image=<% $.image_ref %> flavor=<% $.flavor_ref %> publish: vm_id: <% task().result.id %> on-success: - wait_for_instance wait_for_instance: action: nova.servers_find id={{ _.vm_id }} status='ACTIVE' retry: delay: 5 count: 15 publish: vm_status: "{{ task().result.status }}" This example workflow simply sends a command to OpenStack Compute service Nova to start creating a virtual machine and wait till it's created using special "retry" policy. Workflow types ^^^^^^^^^^^^^^ Mistral Workflow Language v2 introduces different workflow types and the structure of each workflow type varies according to its semantics. Basically, workflow type encapsulates workflow processing logic, a set of meta rules defining how all workflows of this type should work. Currently, Mistral provides two workflow types: - `Direct workflow <#direct-workflow>`__ - `Reverse workflow <#reverse-workflow>`__ See corresponding sections for details. Common workflow attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^ - **type** - Workflow type. Either 'direct' or 'reverse'. *Optional*. 'direct' by default. - **description** - Arbitrary text containing workflow description. *Optional*. - **input** - List defining required input parameter names and optionally their default values in a form "my_param: 123". *Optional*. - **output** - Any data structure arbitrarily containing YAQL/Jinja2 expressions that defines workflow output. May be nested. *Optional*. - **output-on-error** - Any data structure arbitrarily containing YAQL/Jinja2 expressions that defines output of a workflow to be returned if it goes into error state. May be nested. *Optional*. - **task-defaults** - Default settings for some of task attributes defined at workflow level. *Optional*. Corresponding attribute defined for a specific task always takes precedence. Specific task attributes that could be defined in **task-defaults** are the following: - **on-error** - List of tasks which will run after the task has completed with an error. For `direct workflow <#direct-workflow>`__ only. *Optional*. - **on-success** - List of tasks which will run after the task has completed successfully. For `direct workflow <#direct-workflow>`__ only. *Optional*. - **on-complete** - List of tasks which will run after the task has completed regardless of whether it is successful or not. For `direct workflow <#direct-workflow>`__ only. *Optional*. - **requires** - List of tasks that a task depends on. For `reverse workflow <#Reverse_Workflow>`__ only. *Optional*. - **pause-before** - Configures pause-before policy. *Optional*. - **wait-before** - Configures wait-before policy. *Optional*. - **wait-after** - Configures wait-after policy. *Optional*. - **fail-on** - Configures fail-on policy. *Optional*. - **timeout** - Configures timeout policy. *Optional*. - **retry** - Configures retry policy. *Optional*. - **concurrency** - Configures concurrency policy. *Optional*. - **safe-rerun** - Configures safe-rerun policy. *Optional*. - **tasks** - Dictionary containing workflow tasks. See below for more details. *Required*. Tasks ^^^^^ Task is what a workflow consists of. It defines a specific computational step in the workflow. When the workflow engine processes entities described in the workflow text written in YAML it schedules tasks for execution. Scheduling a task means that it's now eligible for execution and will be run some time later. When exactly it will run depends on the system load and configuration. Each task can optionally take input data and produce output. In Mistral Workflow Language v2, task can be associated with an action or a workflow. In the example below there are two tasks of different types: :: action_based_task:   action: std.http url='openstack.org' workflow_based_task:   workflow: backup_vm_workflow vm_id=<% $.vm_id %> Actions will be explained below in an individual paragraph but looking ahead it's worth saying that Mistral provides a lot of actions out of the box (including actions for most of the core OpenStack services) and it's also easy to plug new actions into Mistral. Common task attributes '''''''''''''''''''''' All Mistral tasks, regardless of workflow type, have the following common attributes: - **name** - Task name must not equal *noop*, *fail*, *succeed* or *pause* . The max length is 255 symbols. For tasks with *join* control flow this restriction is 208 symbols. - **description** - Arbitrary text containing task description. *Optional*. - **action** - Name of the action associated with the task. Can be a static value or an expression (for example, "{{ _.action_name }}"). *Mutually exclusive with* **workflow**. If neither action nor workflow are provided then the action 'std.noop' will be used that does nothing. - **workflow** - Name of the workflow associated with the task. Can be a static value or an expression (for example, "{{ _.subworkflow_name }}"). *Mutually exclusive with* **action**. - **input** - Actual input parameter values of the task's action or workflow. *Optional*. Value of each parameter is a JSON-compliant type such as number, string etc, dictionary or list. It can also be a YAQL/Jinja2 expression to retrieve value from task context or any of the mentioned types containing inline expressions (for example, string "<% $.movie_name %> is a cool movie!") Can be an expression that evaluates to a JSON object. - **publish** - Dictionary of variables to publish to the workflow context. Any JSON-compatible data structure optionally containing expression to select precisely what needs to be published. Published variables will be accessible for downstream tasks via using expressions. **NOTE!** Mistral saves variables into a storage (context) which is associated only with a branch. For example, the expression “$.my_var” in the declaration of A1 will always evaluate to 1, for B1 it will always evaluate to 2. This does’t depend on the order in which A and B will run. This is because we have two branches (A -> A1 and B -> B1) for which the variable “my_var” has its own different version. *Optional*. :: version: '2.0' wf: tasks: A: action: std.noop publish: my_var: 1 on-success: A1 A1: action: my_action param1=<% $.my_var %> B: action: std.noop publish: my_var: 2 on-success: B1 B1: action: my_action param1=<% $.my_var %> - **publish-on-error** - Same as **publish** but evaluated in case of task execution failures. *Optional* - **with-items** - If configured, it allows to run action or workflow associated with a task multiple times on a provided list of items. See `Processing collections using 'with-items' <#processing-collections>`__ for details. *Optional*. - **keep-result** - Boolean value allowing to not store action results after task completion (e.g. if they are large and not needed afterwards). *Optional*. By default is 'true'. - **target** - String parameter. It defines an executor to which a task action should be sent to. Target here physically means the name of the executor. The name of the executor can be defined with the "host" property in the Mistral configuration file. If more than executors have the same name then the task action will be sent only to one of them. *Optional*. - **pause-before** - Configures pause-before policy. *Optional*. - **wait-before** - Configures wait-before policy. *Optional*. - **wait-after** - Configures wait-after policy. *Optional*. - **fail-on** - Configures fail-on policy. *Optional*. - **timeout** - Configures timeout policy. *Optional*. - **retry** - Configures retry policy. *Optional*. - **concurrency** - Configures concurrency policy. *Optional*. - **safe-rerun** - Boolean value allowing to rerun task if executor dies during action execution. If set to 'true' task may be run twice. *Optional*. By default set to 'false'. workflow '''''''' If a task has the attribute 'workflow' it synchronously starts a sub-workflow with the given name. Example of a static sub-workflow name: :: my_task:   workflow: name_of_my_workflow Example of a dynamic sub-workflow name: :: --- version: '2.0' framework: input: - magic_workflow_name: show_weather tasks: weather_data: action: std.echo input: output: location: wherever temperature: "22C" publish: weather_data: <% task().result %> on-success: - do_magic do_magic: # Reference workflow by parameter. workflow: <% $.magic_workflow_name %> # Expand dictionary to input parameters. input: <% $.weather_data %> show_weather: input: - location - temperature tasks: write_data: action: std.echo input: output: "<% $.location %>: <% $.temperature %>" In this example, we defined two workflows in one YAML snippet and the workflow 'framework' may call the workflow 'show_weather' if 'framework' receives the corresponding workflow name through the input parameter 'magic_workflow_name'. In this case it is set by default so a user doesn't need to pass anything explicitly. Note: Typical use for the dynamic sub-workflow selection is when parts of a workflow can be customized. E.g. collect some weather data and then execute some custom workflow on it. Policies '''''''' Any Mistral task regardless of its workflow type can optionally have configured policies. YAML example :: my_task:   action: my_action   pause-before: true   wait-before: 2   wait-after: 4   fail-on: <% $.some_value < 4 %>   timeout: 30   retry:     count: 10     delay: 20     break-on: <% $.my_var = true %> continue-on: <% $.my_var = false %> **pause-before** Defines whether Mistral Engine should put the workflow on hold or not before starting a task. **wait-before** Defines a delay in seconds that Mistral Engine should wait before starting a task. **wait-after** Defines a delay in seconds that Mistral Engine should wait after a task has completed before starting next tasks defined in *on-success*, *on-error* or *on-complete*. **fail-on** Defines a condition under which the task will fail, even if the action was completed successfully. **timeout** Defines a period of time in seconds after which a task will be failed automatically by engine if it hasn't completed. **concurrency** Defines a max number of actions running simultaneously in a task. *Applicable* only for tasks that have *with-items*. If *concurrency* task property is not set then actions (or workflows in case of nested workflows) of the task will be scheduled for execution all at once. **retry** Defines a pattern how task should be repeated in case of an error. - **count** - Defines a maximum number of times that a task can be repeated. - **delay** - Defines a delay in seconds between subsequent task iterations. - **break-on** - Defines an expression that will break iteration loop if it evaluates to 'true'. If it fires then the task is considered error. - **continue-on** - Defines an expression that will continue iteration loop if it evaluates to 'true'. If it fires then the task is considered successful. If it evaluates to 'false' then policy will break the iteration. Retry policy can also be configured on a single line as: :: task1:   action: my_action   retry: count=10 delay=5 break-on=<% $.foo = 'bar' %> All parameter values for any policy can be defined as YAQL/Jinja2 expressions. **NOTE:** It would be rare to use both break-on and continue-on in the same retry block. *break-on* should be used when one expects the action to be in an ERROR state for some amount of tries, but may eventually go to a SUCCESS state, thereby stopping the loop. But if *break-on* is *'true'* then the retries will stop and the task will be in ERROR. *continue-on* should be used if the action will usually return *SUCCESS*, but the action has other results that can be used to signal whether to continue the loop or not. **NOTE**: Retry task policy doesn't work after the timeout policy is triggered. You should use the *on-error* in case of direct workflow or task rerun to re-execute a task. Input syntax '''''''''''' When describing a workflow task it's possible to specify its input parameters in two ways: Full syntax: :: my_task:   action: std.http   input: url: http://mywebsite.org     method: GET Simplified syntax: :: my_task:   action: std.http url="http://mywebsite.org" method="GET" Syntax with dynamic input parameter map: :: --- version: '2.0' example_workflow: input: - http_request_parameters: url: http://mywebsite.org method: GET tasks: setup_task: action: std.http input: <% $.http_request_parameters %> The same rules apply to tasks associated with workflows. Full syntax: :: my_task:   workflow: some_nested_workflow   input:     param1: val1     param2: val2 Simplified syntax: :: my_task:   workflow: some_nested_workflow param1='val1' param2='val2' Syntax with dynamic input parameter map: :: --- version: '2.0' example_workflow: input: - nested_params: {"param1": "val1", "param2": "val2"} tasks: setup_task: workflow: some_nested_workflow input: <% $.nested_params %> **NOTE**: It's also possible to merge these two approaches and specify a part of parameters using simplified key-value pairs syntax and using keyword *input*. In this case all the parameters will be effectively merged. If the same parameter is specified in both ways then the one under *input* keyword takes precedence. Direct workflow ^^^^^^^^^^^^^^^ Direct workflow consists of tasks combined in a graph where every next task starts after another one depending on produced result. So direct workflow has a notion of transition. Direct workflow is considered to be completed if there aren't any transitions left that could be used to jump to next tasks. .. image:: /user/terminology/img/direct_workflow.png Figure 1. Mistral Direct Workflow. YAML example '''''''''''' :: --- version: '2.0' create_vm_and_send_email:  type: direct  input:    - vm_name    - image_id    - flavor_id  output:    result: <% $.vm_id %>  tasks:    create_vm:      action: nova.servers_create name=<% $.vm_name %> image=<% $.image_id %> flavor=<% $.flavor_id %>      publish:        vm_id: <% task(create_vm).result.id %>      on-error:        - send_error_email      on-success:        - send_success_email    send_error_email:      action: send_email to_addrs=['admin@mysite.org'] body='Failed to create a VM'      on-complete:        - fail    send_success_email:      action: send_email to_addrs=['admin@mysite.org'] body='Vm is successfully created and its id <% $.vm_id %>' Direct workflow task attributes ''''''''''''''''''''''''''''''' Mistral supports the following task transitions: - **on-success** - List of tasks which will run after the task has completed successfully. *Optional*. - **on-error** - List of tasks which will run after the task has completed with an error. *Optional*. - **on-complete** - List of tasks which will run after the task has completed regardless of whether it is successful or not. *Optional*. You can define the task transitions in two ways: The first is just a list of tasks. You can find the example of workflow above. The second way is: :: *transition*: publish: global: some_global_variable: some_value branch: some_branch_variable: some_value next: - *next_task* The publish defined under *transitions* can optionally define scopes to be able to publish into different scopes: ‘branch’ and ‘global’. Specifying variables under ‘branch’ will make Mistral publish into a branch workflow context just like ‘publish’ and ‘publish-on-error’. Specifying variables under ‘global’ will make Mistral publish into a global workflow context. You can use “$.” in YAQL and “_.” in Jinja to access to a global variable but branch variables can shadow them if they are published in the current branch. To prevent it, you may use the YAQL/Jinja function “global()” to explicitly access variables in workflow global context. If ‘publish’ is defined in ‘on-complete’ and also in ‘on-success’ and/or ‘on-error’ then the result of publishing will be a merge of what ‘on-complete’ publishes with what ‘on-success’ or ‘on-error’ publishes depending on the task status. If ‘on-complete’ publishes variables that are also published by ‘on-success’ or ‘on-error’ then latter take precedence. In other words, ‘on-complete’ in this case is considered a default which can be overridden by more specific ‘on-XXX’ clause. The keyword ‘next’ defined under *transitions* optionally contains list of tasks which will run after the current task finished. Example of writing and reading global variables ''''''''''''''''''''''''''''''''''''''''''''''' :: --- version: '2.0' wf: tasks: A: action: std.noop on-success: publish: branch: my_var: "branch value" global: my_var: "global value" next: A1 A1: # $.my_var will always evaluate to "branch value" because A1 belongs # to the same branch as A and runs after A. When using "$" to access # context variables branch values have higher priority. # In order to access global context reliably we need to use YAQL/Jinja # function 'global'. So global(my_var) will always evaluate to # 'global value'. action: my_action1 param1=<% $.my_var %> param2=<% global(my_var) %> B: # $.my_var will evaluate to "global value" if task A completes # before task B and "null", if not. It's because A and B are # parallel and 'publish' in A doesn't apply to B, only # 'publish-global' does. In this example global(my_var) has the same # meaning as $.my_var because there's no ambiguity from what context # we should take variable 'my_var'. action: my_action2 param1=<% $.my_var %> param2=<% global(my_var) %> **NOTE!** It’s important to note that this is an unprotected way of modifying data because race conditions are possible when writing different values for same variables in the global context from parallel branches. In other words, if we have branches A and B and there are tasks in these branches that first read global variable X, then increment it and write the new value Mistral won’t provide any guarantee that the result value after finishing tasks A and B will be X + 2. In some cases it can be X + 1 because the following may happen: task A read X, Task B read X, Task B incremented X, Task B wrote X + 1, Task A incremented X (the old one, not incremented by B), Task A wrote X + 1. Note: All of the above clauses cannot contain task names evaluated as YAQL/Jinja expressions. They have to be static values. However, task transitions can be conditional, based on expressions. See `Transitions with expressions <#transitions-with-expressions>`__ for more details. It is important to understand the semantics of **on-success**, **on-error** and **on-complete** around handling action errors. In case if task action returned an error **on-success** and **on-complete** won't prevent from failing the entire workflow execution. Only **on-error** will. The closest analogy is *try-catch-finally* blocks in regular programming languages. **on-error** is similar to *catch* and it serves as an exception handler for possible errors expected by design. Whereas **on-complete** is like *finally* that will run in any case but it won't stop the exception from bubbling up to an upper layer. So **on-complete** should only be understood as a language construction that allows to define some clean up actions. Having that said, it's important to know the order in which these clauses are processed by Mistral. :: taskA:  action: my_action  on-success:    - taskB - taskC on-complete: - taskD - taskE In this example, if the task action ('my_action') completes successfully then Mistral will first process the 'on-success' clause and schedule tasks 'taskB' and 'taskC' and then process the 'on-complete' clause and schedule 'taskC' and 'taskE'. In most cases, this processing order is not so important but there are situations when it matters, especially when both 'on-success' and 'on-complete' lists have `engine commands <#engine-commands>`__ that are explained later in this document. If 'on-success' and 'on-error' are both defined in the task definition, they never clash because they are mutually exclusive which means that only one of them can be processed depending on whether the task action failed or succeeded. Transitions with expressions '''''''''''''''''''''''''''' Task transitions can be determined by success/error/completeness of the previous tasks and also by additional guard expressions that can access any data produced by upstream tasks and as workflow input. So in the example above task 'create_vm' could also have a YAQL expression on transition to task 'send_success_email' as follows: :: create_vm:  ...  on-success:    - send_success_email: <% $.vm_id != null %> And this would tell Mistral to run 'send_success_email' task only if 'vm_id' variable published by task 'create_vm' is not empty. Expressions can also be applied to 'on-error' and 'on-complete'. Engine Commands ''''''''''''''' Mistral has a number of engine commands that can be called within direct workflows. These commands are used to change the workflow state. - **succeed** - will end the current workflow and set its state to SUCCESS. - **pause** - will end the current workflow and set its state to PAUSED. - **fail** - will end the current workflow and set its state to ERROR. Each of the engine commands accepts a ``msg`` input. This is optional, but if provided, it will be stored in the state info on the workflow execution. Workflows that have been ended with ``succeed`` or ``fail`` may not be resumed later, but workflows that have been ended with ``pause`` may be. YAML example '''''''''''' :: --- version: '2.0' send_error_mail: tasks: create_server: action: nova.servers_create name=<% $.vm_name %> publish: vm_id: <% task().result.id %> on-complete: - fail: <% not $.vm_id %> In this example we have a short workflow with one task that creates a server in Nova. The task publishes the ID of the virtual machine, but if this value is empty then it will fail the workflow. :: on-complete: - taskA - fail - taskB When the engine commands are used with task names in a single list, they are processed one at a time until the workflow reaches a terminal state. In the above example, the ``on-complete`` has three steps to complete - these are executed in order until the workflow reaches a terminal state. So in this case ``taskA`` is scheduled first, then the ``fail`` engine command sets the workflow state to ERROR and ``taskB`` is never scheduled. ``taskB`` would not be scheduled if ``succeed`` was used in this example either. The ``pause`` command pauses the workflow. This means that the workflow can continue when its state is set to RUNNING by using the update Rest API call. YAML example: :: on-complete: - taskA - pause - taskB In this case when Mistral processes the 'on-complete' clause it will schedule ``taskA`` and then set the workflow state to PAUSED, and stop scheduling new tasks. However, if the workflow is later resumed manually then Mistral will schedule ``taskB`` because in the 'on-complete' list it goes right after the ``pause`` command. Given the order in which Mistral processes 'on-success' (or 'on-error') and 'on-complete' clauses it's important to understand what will happen if both clauses have engine commands listed in them. :: taskA:  action: my_action  on-error:    - taskB - fail - taskC on-complete: - taskD - pause - taskE As was explained above, 'on-complete' is always processed after 'on-success' (or 'on-error') because it plays the similar role as 'finally' in most general purpose programming languages. Let's consider two scenarios that can happen in the example above when 'taskA' runs, i.e. its action 'my_action' runs. - If 'my_action' fails then Mistral will schedule 'taskB' because it's listed in the 'on-error' clause which is processed before the 'on-complete' and then will set the state of the workflow to ERROR. This will prevent from scheduling other new tasks so neither 'taskC' nor 'taskD' and 'taskE' will be ever be scheduled. In other words, the whole 'on-complete' clause will never be processed because the 'fail' command in the 'on-error' sets the workflow state to ERROR. - If 'my_action' succeeds then the 'on-error' clause will be ignored and since 'on-success' is not defined then Mistral will process the 'on-complete' clause. And while doing that, it will schedule 'taskD' first and then pause the workflow because of the 'pause' command. 'taskE' will be scheduled if this workflow is resumed manually at some later time through the API. This illustrates that, while designing a workflow, it's important to know precisely how Mistral processes 'on-success', 'on-error' and 'on-complete' and engine commands. Engine commands and tasks ''''''''''''''''''''''''' The **on-*** clauses in direct workflows can refer both to tasks and engine commands, as demonstrated earlier. It is possible to use the engine commands as names for tasks. For example, one can create a task named `noop` or `fail`. These tasks will override the engine commands, that is, the action defined in these tasks will be executed instead of the engine commands. This is a method to succinctly extend the default behavior of the Mistral engine or provide side-effect free workflow examples. The order in which task names are resolved is the following: 1. the task with the given name is searched 2. the engine command with the given name is selected The first option that matches is executed. Fork '''' There are situations when we need to be able to run more than one task after some task has completed. :: create_vm:   ...   on-success:     - register_vm_in_load_balancer     - register_vm_in_dns In this case Mistral will run both "register_xxx" tasks simultaneously and this will lead to multiple independent workflow routes being processed in parallel. Join '''' Join flow control allows to synchronize multiple parallel workflow branches and aggregate their data. Full Join (join: all) :: register_vm_in_load_balancer:   ...   on-success:     - wait_for_all_registrations register_vm_in_dns:  ...  on-success:    - wait_for_all_registrations try_to_do_something_without_registration:  ...  on-error:    - wait_for_all_registrations wait_for_all_registrations:   join: all   action: send_email When a task has property "join" assigned with value "all" the task will run only if all upstream tasks (ones that lead to this task) are completed and corresponding conditions have triggered. Task A is considered an upstream task of Task B if Task A has Task B mentioned in any of its "on-success", "on-error" and "on-complete" clauses regardless of guard expressions. Partial Join (join: 2) :: register_vm_in_load_balancer:  ...  on-success:    - wait_for_two_registrations register_vm_in_dns:  ...  on-success:    - wait_for_two_registrations register_vm_in_zabbix:   ...   on-success:     - wait_for_two_registrations wait_for_two_registrations:   join: 2   action: send_email When a task has property "join" assigned with a numeric value then the task will run when at least this number of upstream tasks are completed and corresponding conditions have triggered. In the example above task "wait_for_two_registrations" will run if two any of "register_vm_xxx" tasks complete. Discriminator (join: one) Discriminator is a special case of Partial Join when "join" property has value 1. It means Mistral will wait for any completed task. In this case instead of 1 it is possible to specify special string value "one" which is introduced for symmetry with "all". However, it's up to the user whether to use "1" or "one". Reverse workflow ^^^^^^^^^^^^^^^^ In reverse workflow all relationships in workflow task graph are dependencies. In order to run this type of workflow we need to specify a task that needs to be completed, it can be conventionally called 'target task'. When Mistral Engine starts a workflow it recursively identifies all the dependencies that need to be completed first. .. image:: /user/terminology/img/reverse_workflow.png Figure 2 explains how reverse workflow works. In the example, task **T1** is chosen a target task. So when the workflow starts Mistral will run only tasks **T7**, **T8**, **T5**, **T6**, **T2** and **T1** in the specified order (starting from tasks that have no dependencies). Tasks **T3** and **T4** won't be a part of this workflow because there's no route in the directed graph from **T1** to **T3** or **T4**. YAML example '''''''''''' :: --- version: '2.0' create_vm_and_send_email:  type: reverse  input:    - vm_name    - image_id    - flavor_id  output:    result: <% $.vm_id %>  tasks:    create_vm:      action: nova.servers_create name=<% $.vm_name %> image=<% $.image_id %> flavor=<% $.flavor_id %>      publish:        vm_id: <% task(create_vm).result.id %>    search_for_ip:      action: nova.floating_ips_findall instance_id=null      publish:        vm_ip: <% task(search_for_ip).result[0].ip %>    associate_ip:      action: nova.servers_add_floating_ip server=<% $.vm_id %> address=<% $.vm_ip %>      requires: [search_for_ip]    send_email:      action: send_email to='admin@mysite.org' body='Vm is created and id <% $.vm_id %> and ip address <% $.vm_ip %>'      requires: [create_vm, associate_ip] Reverse workflow task attributes '''''''''''''''''''''''''''''''' - **requires** - List of tasks which should be executed before this task. *Optional*. Processing collections ^^^^^^^^^^^^^^^^^^^^^^ YAML example '''''''''''' :: --- version: '2.0' create_vms:  description: Creating multiple virtual servers using "with-items".  input:    - vm_names    - image_ref    - flavor_ref  output:    vm_ids: <% $.vm_ids %>  tasks:    create_servers:      with-items: vm_name in <% $.vm_names %>      action: nova.servers_create name=<% $.vm_name %> image=<% $.image_ref %> flavor=<% $.flavor_ref %>      publish:        vm_ids: <% task(create_servers).result.id %>      on-success:        - wait_for_servers    wait_for_servers:      with-items: vm_id in <% $.vm_ids %>      action: nova.servers_find id=<% $.vm_id %> status='ACTIVE'      retry:        delay: 5        count: <% $.vm_names.len() * 10 %> Workflow "create_vms" in this example creates as many virtual servers as we provide in "vm_names" input parameter. E.g., if we specify vm_names=["vm1", "vm2"] then it'll create servers with these names based on same image and flavor. It is possible because of using "with-items" keyword that makes an action or a workflow associated with a task run multiple times. Value of "with-items" task property contains an expression in the form: 'my_var' in <% YAQL_expression %>. Similar for Jinja2 expression: 'my_var' in {{ Jinja2_expression }}. The most common form is: :: with-items:   - var1 in <% YAQL_expression_1 %> # or: var1 in <% Jinja2_expression_1 %>   - var2 in <% YAQL_expression_2 %> # or: var2 in <% Jinja2_expression_2 %>   ...   - varN in <% YAQL_expression_N %> # or: varN in <% Jinja2_expression_N %> where collections expressed as YAQL_expression_1, YAQL_expression_2, YAQL_expression_N must have equal sizes. When a task gets started Mistral will iterate over all collections in parallel, i.e. number of iterations will be equal to length of any collections. Note that in case of using "with-items" task result accessible in workflow context as <% task(task_name).result %> will be a list containing results of corresponding action/workflow calls. If at least one action/workflow call has failed then the whole task will get into ERROR state. It's also possible to apply retry policy for tasks with "with-items" property. In this case retry policy will be relaunching all action/workflow calls according to "with-items" configuration. Other policies can also be used the same way as with regular non "with-items" tasks. .. _actions-dsl: Actions ------- Action defines what exactly needs to be done when task starts. Action is similar to a regular function in general purpose programming language like Python. It has a name and parameters. Mistral distinguishes 'system actions' and 'Ad-hoc actions'. System actions ^^^^^^^^^^^^^^ System actions are provided by Mistral out of the box and can be used by anyone. It is also possible to add system actions for specific Mistral installation via a special plugin mechanism. Currently, built-in system actions are: std.fail '''''''' This action always fails. It can be used to manually fail a workflow task.. :: wf: tasks: manual_fail: action: std.fail The action can be passed the `error_data` parameter. This data will be used as the action return value. :: wf: tasks: manual_fail: action: std.fail input: error_data={x:1,y:2} std.http '''''''' Sends an HTTP request. Input parameters: - **url** - URL for the HTTP request. *Required*. - **method** - method for the HTTP request. *Optional*. Default is 'GET'. - **params** - Dictionary or bytes to be sent in the query string for the HTTP request. *Optional*. - **body** - Dictionary, bytes, or file-like object to send in the body of the HTTP request. *Optional*. - **headers** - Dictionary of HTTP Headers to send with the HTTP request. *Optional*. - **cookies** - Dictionary of HTTP Cookies to send with the HTTP request. *Optional*. - **auth** - Auth to enable Basic/Digest/Custom HTTP Auth. *Optional*. - **timeout** - Float describing the timeout of the request in seconds. *Optional*. - **allow_redirects** - Boolean. Set to True if POST/PUT/DELETE redirect following is allowed. *Optional*. - **proxies** - Dictionary mapping protocol to the URL of the proxy. *Optional*. - **verify** - Either a boolean, in which case it controls whether we verify the server's TLS certificate, or a string, in which case it must be a path to a CA bundle to use. *Optional*. Default is 'True'. Example: :: http_task:   action: std.http url='google.com' std.mistral_http '''''''''''''''' This action works just like 'std.http' with the only exception: when sending a request it inserts the following HTTP headers: - **Mistral-Workflow-Name** - Name of the workflow that the current action execution is associated with. - **Mistral-Execution-Id** - Identifier of the workflow execution this action is associated with. - **Mistral-Task-Id** - Identifier of the task execution this action execution is associated with. - **Mistral-Action-Execution-Id** - Identifier of the current action execution. Using this action makes it possible to do any work in asynchronous manner triggered via HTTP protocol. That means that Mistral can send a request using 'std.mistral_http' and then any time later whatever system that received this request can notify Mistral back (using its public API) with the result of this action. Header **Mistral-Action-Execution-Id** is required for this operation because it is used a key to find corresponding action execution in Mistral to attach the result to. std.email ''''''''' Sends an email message via SMTP protocol. - **to_addrs** - Comma separated list of recipients. *Required*. - **cc_addrs** - Comma separated list of CC recipients. *Optional*. - **bcc_addrs** - Comma separated list of BCC recipients. *Optional*. - **reply_to** - Comma separated list of email address. *Optional*. - **subject** - Subject of the message. *Optional*. - **body** - Text containing message body. *Optional*. - **html_body** - Text containing the message in HTML format. *Optional*. - **from_addr** - Sender email address. *Required*. - **smtp_server** - SMTP server host name. *Required*. - **smtp_password** - SMTP server password. *Optional*. Example: :: send_email_task:   action: std.email   input:       to_addrs: [admin@mywebsite.org]       subject: Hello from Mistral :)       body: |         Cheers! (:_:)         -- Thanks, Mistral Team.       from_addr: mistral@openstack.org       smtp_server: smtp.google.com       smtp_password: SECRET The syntax of 'std.emal' action is pretty verbose. However, it can be significantly simplified using Ad-hoc actions. More about them `below <#ad-hoc-actions>`__. std.ssh ''''''' Runs Secure Shell command. Input parameters: - **cmd** - String containing a shell command that needs to be executed. *Required*. - **host** - Host name that the command needs to be executed on. *Required*. - **username** - User name to authenticate on the host. *Required*. - **password** - User password to authenticate on the host. *Optional*. - **private_key_filename** - Private key file name which will be used for authentication on remote host. All private keys should be on the executor host in **/.ssh** directory or absolute path of the key should be provided. The file needs to be accessible for the user account running the executor. *Optional*. - **return_result_on_error** - Boolean, defaults to false (to keep backward behavior compatibility). If set to True, even if the remote command returns non-zero, the task will be in SUCCESS, and the returned value should be read to tell if the command succeeded. **NOTE**: Authentication using key pairs is supported, key should be on Mistral Executor server machine. Example with return_result_on_error=True: :: tasks: execute_command: action: std.ssh input: host: "node1.example.com" username: "root" private_key: | -----BEGIN OPENSSH PRIVATE KEY----- ... -----END OPENSSH PRIVATE KEY----- cmd: "/path/to/script" return_result_on_error: true on-complete: - collect_output collect_output: action: std.noop publish: ssh_stdout: <% task(execute_command).result.stdout %> exit_code: <% task(execute_command).result.exit_code %> on-complete: - decision_task decision_task: action: std.echo input: output: "Checking exit code..." on-success: - log_completion: <% $.exit_code = 0 %> - fail_workflow: <% $.exit_code != 0 %> fail_workflow: action: std.fail log_completion: action: std.noop Here, the workflow will be in error if /path/to/script returns non-zero. However, it will still be possible to read the script output by reading the "execute_command" task, with a "openstack task execution result show" command. std.echo '''''''' Simple action mostly needed for testing purposes that returns a predefined result. Input parameters: - **output** - Value of any type that needs to be returned as a result of the action. *Required*. - **delay** - Float value that defines with what delay (in seconds) the result should be returned. *Optional*. std.javascript '''''''''''''' Evaluates given JavaScript code. **NOTE**: std.js is an alias for std.javascript i.e, std.js can be used in place of std.javascript. Input parameters: - **script** - The text of JavaScript snippet that needs to be executed. *Required*. - **context** - This object will be assigned to the *$* javascript variable. The default value is None. To use std.javascript, it is needed to install the `py_mini_racer `__ and set *py_mini_racer* to *js_implementation* parameter in *mistral.conf*: .. code-block:: bash pip install py_mini_racer Other available implementations: - `pyv8 `__ - `v8eval `__ Example with *context*: :: --- version: '2.0' generate_uuid:   description: Generates a Universal Unique ID   input:     - radix: 16   output:     uuid: <% $.generated_uuid %>   tasks:     generate_uuid_task:       action: std.js       input:         context: <% $ %>         script: |           return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {                   var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r&0x3|0x8);                   return v.toString($.radix);           });       publish:         generated_uuid: <% task().result %> Another example for getting the current date and time: ::   ---   version: '2.0'   get_date_workflow:     description: Get the current date     output:       current_date: <% $.current_date %>     tasks:       get_date_task:         action: std.js         input:           script: |             var date = new Date();             return date; // returns "2015-07-12T10:32:12.460000" or use date.toLocaleDateString() for "Sunday, July 12, 2015"         publish:           current_date: <% task().result %> Ad-hoc actions ^^^^^^^^^^^^^^ Ad-hoc action is a special type of action that can be created by user. Ad-hoc action is always created as a wrapper around any other existing system action and its main goal is to simplify using same actions many times with similar pattern. YAML example '''''''''''' :: --- version: '2.0' error_email: input:    - execution_id base: std.email base-input:    to_addrs: ['admin@mywebsite.org']    subject: 'Something went wrong with your Mistral workflow :('    body: |        Please take a look at Mistral Dashboard to find out what's wrong        with your workflow execution <% $.execution_id %>.        Everything's going to be alright!        -- Sincerely, Mistral Team.    from_addr: 'mistral@openstack.org'    smtp_server: 'smtp.google.com'    smtp_password: 'SECRET' Once this action is uploaded to Mistral any workflow will be able to use it as follows: :: my_workflow:  tasks:     ...     send_error_email:       action: error_email execution_id=<% execution().id %> Attributes '''''''''' - **base** - Name of base action that this action is built on top of. *Required*. - **base-input** - Actual input parameters provided to base action. Look at the example above. *Optional*. - **input** - List of declared action parameters which should be specified as corresponding task input. This attribute is optional and used only for documenting purposes. Mistral now does not enforce actual input parameters to exactly correspond to this list. Base parameters will be calculated based on provided actual parameters with using expressions so what's used in expressions implicitly define real input parameters. Dictionary of actual input parameters (expression context) is referenced as '$.' in YAQL and as '_.' in Jinja. Redundant parameters will be simply ignored. - **output** - Any data structure defining how to calculate output of this action based on output of base action. It can optionally have expressions to access properties of base action output through expression context. Workbooks --------- As mentioned before, workbooks still exist in Mistral Workflow Language version 2 but purely for convenience. Using workbooks users can combine multiple entities of any type (workflows, actions and triggers) into one document and upload to Mistral service. When uploading a workbook Mistral will parse it and save its workflows, actions and triggers as independent objects which will be accessible via their own API endpoints (/workflows, /actions and /triggers/). Once it's done the workbook comes out of the game. User can just start workflows and use references to workflows/actions/triggers as if they were uploaded without workbook in the first place. However, if we want to modify these individual objects we can modify the same workbook definition and re-upload it to Mistral (or, of course, we can do it independently). Namespacing ^^^^^^^^^^^ One thing that's worth noting is that when using a workbook Mistral uses its name as a prefix for generating final names of workflows, actions and triggers included into the workbook. To illustrate this principle let's take a look at the figure below. .. image:: /user/terminology/img/workbook_namespacing.png So after a workbook has been uploaded its workflows and actions become independent objects but with slightly different names. YAML example '''''''''''' :: --- version: '2.0' name: my_workbook description: My set of workflows and ad-hoc actions workflows:  local_workflow1:    type: direct    tasks:      task1:        action: local_action str1='Hi' str2=' Mistral!'        on-complete:          - task2    task2:       action: global_action       ...   local_workflow2:     type: reverse     tasks:       task1:         workflow: local_workflow1       task2:         workflow: global_workflow param1='val1' param2='val2'         requires: [task1]         ... actions:  local_action:    input:      - str1      - str2    base: std.echo output="<% $.str1 %><% $.str2 %>" **NOTE**: Even though names of objects inside workbooks change upon uploading Mistral allows referencing between those objects using local names declared in the original workbook. Attributes ^^^^^^^^^^ - **name** - Workbook name. *Required*. - **description** - Workbook description. *Optional*. - **tags** - String with arbitrary comma-separated values. **Optional**. - **workflows** - Dictionary containing workflow definitions. *Optional*. - **actions** - Dictionary containing ad-hoc action definitions. *Optional*. Predefined values/Functions in execution data context ----------------------------------------------------- Using expressions it is possible to use some predefined values in Mistral Workflow Language. - **OpenStack context** - **Task result** - **Execution info** - **Environment** OpenStack context ^^^^^^^^^^^^^^^^^ OpenStack context is available by **$.openstack**. It contains **project_id**, **user_id**, **user_name**, **project_name**, **roles**, **is_admin** properties. Note that **auth_token** and **service_catalog** are masked (set to ``***``) in the context for security reasons. Builtin functions in expressions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In addition to the current context (i.e. $ in YAQL and _ in Jinja2) expressions have access to a set of predefined functions. The expression languages come with their own individual included functions and operations. Mistral adds the following functions that are available in all the supported languages. This section will describe builtin functions added by Mistral. Tasks function '''''''''''''' Signature: **tasks(workflow_execution_id=null, recursive=false, state=null, flat=false)** Description: This function allows users to filter all tasks by workflow execution id and/or state. In addition, it is possible to get task executions recursively and flatten the task executions list. Parameters: #. **workflow_execution_id** - If provided the tasks function will return task executions for a specific workflow execution (either the current execution or a different one). Otherwise it will return all task executions that match the other parameters. *Optional.* #. **recursive** - This parameter is a boolean value, if it is true then all task executions within nested workflow executions will be returned. This is usually used in combination with a specific workflow_execution_id where you still want to see nested workflow's task executions. *Optional.* False by default. #. **state** - If provided, the task executions will be filtered by their current state. If state isn't provided, all task executions that match the other parameters will be returned . *Optional.* #. **flat** - if true, only list the task executions that match at least one of the next conditions: * task executions of type action * task executions of type workflow that have a different state from the workflow execution they triggered. For example, if used with a specific workflow_execution_id and the state ERROR it will return tasks that erred despite the workflow succeeding. This can mean that there was an error in the task itself, like an invalid expression in publish. *Optional.* False by default. Example: Workflow definition: :: --- version: "v2.0" wf: tasks: task: action: std.noop publish: all_tasks_in_this_wf_yaql: <% tasks(execution().id) %> all_tasks_in_this_wf_jinja: "{{ tasks(execution().id) }}" all_tasks_in_error_yaql: <% tasks(null, false, ERROR) %> all_tasks_in_error_jinja: "{{ tasks(None, false, 'ERROR') }}" all_tasks_in_error_yaql_with_kw: <% tasks(state => ERROR) %> all_tasks_in_error_jinja_with_kw: "{{ tasks(state='ERROR') }}" all_tasks_yaql_option1: <% tasks() %> all_tasks_yaql_option2: <% tasks(null, false, null, false) %> all_tasks_jinja_option1: "{{ tasks() }}" all_tasks_jinja_option2: "{{ tasks(None, false, None, false) }}" Task publish result (partial to keep the documentation short): .. code-block:: json { "all_tasks_in_error_yaql": [ { "id": "3d363d4b-8c19-48fa-a9a0-8721dc5469f2", "name": "fail_task", "type": "ACTION", "workflow_execution_id": "c0a4d2ff-0127-4826-8370-0570ef8cad80", "state": "ERROR", "state_info": "Failed to run action [action_ex_id=bcb04b28-6d50-458e-9b7e-a45a5ff1ca01, action_cls='', attributes='{}', params='{}']\n Fail action expected exception.", "result": "Failed to run action [action_ex_id=bcb04b28-6d50-458e-9b7e-a45a5ff1ca01, action_cls='', attributes='{}', params='{}']\n Fail action expected exception.", "published": {}, "spec": { "action": "std.fail", "version": "2.0", "type": "direct", "name": "fail_task" } } ], "all_tasks_in_this_wf_jinja": [ { "id": "83a34bfe-268c-46f5-9e5c-c16900540084", "name": "task", "type": "ACTION", "workflow_execution_id": "899a3318-b5c0-4860-82b4-a5bd147a4643", "state": "SUCCESS", "state_info": null, "result": null, "published": {}, "spec": { "action": "std.noop", "version": "2.0", "type": "direct", "name": "task", "publish": { "all_tasks_in_error_yaql": "<% tasks(null, false, ERROR) %>", "all_tasks_in_error_jinja": "{{ tasks(None, false, 'ERROR') }}", "all_tasks_yaql_option2": "<% tasks(null, false, false, false) %>", "all_tasks_yaql_option1": "<% tasks() %>", "all_tasks_jinja_option1": "{{ tasks() }}", "all_tasks_in_error_jinja_with_kw": "{{ tasks(state='ERROR') }}", "all_tasks_jinja_option2": "{{ tasks(None, false, None, false) }}", "all_tasks_in_this_wf_jinja": "{{ tasks(execution().id) }}", "all_tasks_in_this_wf_yaql": "<% tasks(execution().id) %>" } } } ], "_comment": "other fields were dropped to keep docs short" } Task result ''''''''''' Task result is available by **task().result**. It contains task result and directly depends on action output structure. Note that the *task()* function itself returns more than only task result. It returns the following fields of task executions: * **id** - task execution UUID. * **name** - task execution name. * **spec** - task execution spec dict (loaded from Mistral Workflow Language). * **state** - task execution state. * **state_info** - task execution state info. * **result** - task execution result. In case of a non 'with-items' task it's simply a result of the task's action/sub-workflow execution. For a 'with-items' task it will be a list of results of corresponding action/sub-workflow execution. * **published** - task execution published variables. Execution info ^^^^^^^^^^^^^^ Execution info is available by **execution()**. It contains information about execution itself such as **id**, **wf_spec**, **input**, **start_params**, and **root_execution_id** . Executions function ''''''''''''''''''' Signature: **executions(id=null, root_execution_id=null, state=null, from_time=null, to_time=null)** Description: This function allows users to filter all executions by execution id, root_execution_id ,state and/or created_at time. Parameters: #. **id** - If provided will return a list of executions with that id. Otherwise it will return all executions that match the other parameters. *Optional.* #. **root_execution_id** - Similar to id above, if provided will return a list of executions with that root_execution_id. Otherwise it will return all executions that match the other parameters. *Optional.* False by default. #. **state** - If provided, the executions will be filtered by their current state. If state isn't provided, all executions that match the other parameters will be returned . *Optional.* #. **from_time** - If provided, the executions will be filtered by their created_at time being greater or equal to the from_time parameter. If from_time isn't provided, all executions that match the other parameters will be returned. from_time parameter can be provided in the format *YYYY-MM-DD hh:mm:ss* *Optional.* #. **to_time** - If provided, the executions will be filtered by their created_at time being less than to the from_time parameter (less than but not less than equal as the from_time parameter does) If to_time isn't provided, all executions that match the other parameters will be returned. to_time parameter can be provided in the format *YYYY-MM-DD hh:mm:ss* *Optional.* Example: Workflow definition: :: --- version: "v2.0" wf: tasks: task: action: std.noop publish: all_executions_yaql: <% executions() %> all_child_executions_of_this_execution: "{{ executions(root_execution_id=execution().id) }}" all_executions_in_error_yaql: <% executions(null, null, ERROR) %> all_executions_in_error_jinja: "{{ executions(None, None, 'ERROR') }}" all_executions_in_error_yaql_with_kw: <% executions(state => ERROR) %> all_executions_in_error_jinja_with_kw: "{{ executions(state='ERROR') }}" all_executions_filtered_date_jinja: "{{ executions(to_time="2016-12-01 15:01:00") }}" Environment ^^^^^^^^^^^ Environment info is available by **env()**. It is passed when user submits workflow execution. It contains variables specified by user. Global ^^^^^^ Global variables are available by **global(variable_name)**. If the variable doesn't exist than None will be returned. mistral-22.0.0+git20260814.61.b4aeb55/doc/source/user/wf_namespaces.rst000066400000000000000000000123071524065565300246350ustar00rootroot00000000000000Workflow namespaces =================== General ------- Mistral allows creating workflows within a namespace. So it is possible to create many workflows with the same name as long as they are in different namespaces. This is useful when a user already has many workflows that are connected to each other (some are sub workflows of others) and one of the workflow names is already in use and the user does not want to edit that workflow and all the ones referencing it or combine them into a workbook. This is possible because the namespace is not a part of the Mistral workflow language. If one wants to use a namespace she needs to provide an additional parameter to a corresponding operation run via REST API or CLI. If it's not provided, Mistral will be operating within the default namespace. REST API parameters ------------------- In order to use namespaces Mistral a number of REST API methods have the optional **namespace** parameter: * create workflow definition within a namespace:: POST /v2/workflows?namespace= * delete workflow definition within a namespace:: DELETE /v2/workflows/?namespace= * get a workflow definition within a namespace:: GET /v2/workflows/?namespace= * get all workflow definitions within a given namespace:: GET /v2/workflows?namespace= * update a workflow definition within a given namespace:: PUT /v2/workflows?namespace= * create an execution of a workflow that belongs to a non-default namespace:: POST /v2/executions { "workflow_name": "", "workflow_namespace": "", ... } Resolving a workflow definition ------------------------------- It's important to understand how Mistral resolves a workflow definition taking namespaces into account when running workflows and how namespaces work in case of workflow hierarchies. The rules are the following: * If a user launches a workflow via API (or CLI) then the workflow name and the corresponding namespace are provided explicitly so Mistral will look for a workflow definition with the given name under the provided namespace. If a namespace is not specified then the default namespace (empty namespace value) will be used. If Mistral doesn't find a workflow definition with the given name and namespace it will return an error response. * If a workflow is launched as a sub workflow, i.e. it has a parent task in a different workflow, then Mistral uses the namespace of the parent workflow to resolve a workflow definition. In other words, Mistral propagates namespace to its child workflows. However, **if a workflow definition does not exist in the namespace of the parent workflow then Mistral will try to find it in the default namespace.** This is different from the previous case when a workflow is launched via API, Mistral would return an error instead of trying to find a workflow definition in the default namespace. * Workflows declared as part of workbooks are always located in the default namespace. To illustrate how this all works let's look at the following workflow definitions: :: --- version: '2.0' wf1: tasks: t1: workflow: wf2 :: --- version: '2.0' wf2: tasks: t2: workflow: wf3 :: --- version: '2.0' wf3: tasks: t3: action: std.noop :: --- version: '2.0' wf3: tasks: should_not_run: action: std.fail So the call chain looks like this: .. code-block:: console wf1 -> wf2 -> wf3 However, notice that we have two workflows with the name "wf3". Let's assume that these workflow definitions are uploaded to Mistral under these namespaces: +----+---------------------+-----------+ | ID | name | namespace | +----+---------------------+-----------+ | 1 | wf1 | abc | +----+---------------------+-----------+ | 2 | wf2 | | +----+---------------------+-----------+ | 3 | wf3 | abc | +----+---------------------+-----------+ | 4 | wf3 | | +----+---------------------+-----------+ And we create a workflow execution like this via API: .. code-block:: console POST /v2/executions { "workflow_name": "wf1", "workflow_namespace": "abc" } In this case, Mistral will: * Find "wf1" in the namespace "abc" (it doesn't exist in the default namespace anyway) * Try to find "wf2" in the namespace "abc" and since it doesn't exist there Mistral will find it in the default namespace * Find "wf3" in the namespace "abc" because it is propagated from "wf1" However, if we launch a workflow like this: .. code-block:: console POST /v2/executions { "workflow_name": "wf2" } We'll get the call chain .. code-block:: console wf2 -> wf3 And both workflow definitions will be taken from the default namespace because a non-default namespace wasn't provided to the endpoint. mistral-22.0.0+git20260814.61.b4aeb55/etc/000077500000000000000000000000001524065565300170155ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/etc/README.mistral.conf000066400000000000000000000002471524065565300222760ustar00rootroot00000000000000The mistral.conf sample file is no longer generated and maintained in Trunk. To generate your own version of mistral.conf, use the following command: tox -egenconfigmistral-22.0.0+git20260814.61.b4aeb55/etc/event_definitions.yml.sample000066400000000000000000000002721524065565300245350ustar00rootroot00000000000000- event_types: - compute.instance.create.* properties: resource_id: <% $.payload.instance_id %> project_id: <% $.context.project_id %> user_id: <% $.context.user_id %> mistral-22.0.0+git20260814.61.b4aeb55/etc/logging.conf.sample000066400000000000000000000011171524065565300225720ustar00rootroot00000000000000[loggers] keys=root [handlers] keys=consoleHandler, fileHandler [formatters] keys=verboseFormatter, simpleFormatter [logger_root] level=DEBUG handlers=consoleHandler, fileHandler [handler_consoleHandler] class=StreamHandler level=INFO formatter=simpleFormatter args=(sys.stdout,) [handler_fileHandler] class=FileHandler level=INFO formatter=verboseFormatter args=("/var/log/mistral.log",) [formatter_verboseFormatter] format=%(asctime)s %(thread)s %(levelname)s %(module)s [-] %(message)s datefmt= [formatter_simpleFormatter] format=%(asctime)s %(levelname)s [-] %(message)s datefmt= mistral-22.0.0+git20260814.61.b4aeb55/etc/logging.conf.sample.rotating000066400000000000000000000011711524065565300244200ustar00rootroot00000000000000[loggers] keys=root [handlers] keys=consoleHandler, fileHandler [formatters] keys=verboseFormatter, simpleFormatter [logger_root] level=DEBUG handlers=consoleHandler, fileHandler [handler_consoleHandler] class=StreamHandler level=INFO formatter=simpleFormatter args=(sys.stdout,) [handler_fileHandler] class=logging.handlers.RotatingFileHandler level=INFO formatter=verboseFormatter args=("/var/log/mistral.log", "a", 10485760, 5) [formatter_verboseFormatter] format=%(asctime)s %(thread)s %(levelname)s %(module)s [-] %(message)s datefmt= [formatter_simpleFormatter] format=%(asctime)s %(levelname)s [-] %(message)s datefmt= mistral-22.0.0+git20260814.61.b4aeb55/etc/wf_trace_logging.conf.sample000066400000000000000000000023431524065565300244460ustar00rootroot00000000000000[loggers] keys=workflow_trace,profiler_trace,root [handlers] keys=consoleHandler, wfTraceFileHandler, profilerFileHandler, fileHandler [formatters] keys=wfFormatter, profilerFormatter, simpleFormatter, verboseFormatter [logger_workflow_trace] level=INFO handlers=consoleHandler, wfTraceFileHandler qualname=workflow_trace [logger_profiler_trace] level=INFO handlers=profilerFileHandler qualname=profiler_trace [logger_root] level=INFO handlers=fileHandler [handler_fileHandler] class=FileHandler level=INFO formatter=verboseFormatter args=("/var/log/mistral.log",) [handler_consoleHandler] class=StreamHandler level=INFO formatter=simpleFormatter args=(sys.stdout,) [handler_wfTraceFileHandler] class=FileHandler level=INFO formatter=wfFormatter args=("/var/log/mistral_wf_trace.log",) [handler_profilerFileHandler] class=FileHandler level=INFO formatter=profilerFormatter args=("/var/log/mistral_osprofile.log",) [formatter_verboseFormatter] format=%(asctime)s %(thread)s %(levelname)s %(module)s [-] %(message)s datefmt= [formatter_simpleFormatter] format=%(asctime)s %(levelname)s [-] %(message)s datefmt= [formatter_wfFormatter] format=%(asctime)s WF [-] %(message)s datefmt= [formatter_profilerFormatter] format=%(message)s datefmt= mistral-22.0.0+git20260814.61.b4aeb55/etc/wf_trace_logging.conf.sample.rotating000066400000000000000000000025411524065565300262740ustar00rootroot00000000000000[loggers] keys=workflow_trace,profiler_trace,root [handlers] keys=consoleHandler, wfTraceFileHandler, profilerFileHandler, fileHandler [formatters] keys=wfFormatter, profilerFormatter, simpleFormatter, verboseFormatter [logger_workflow_trace] level=INFO handlers=consoleHandler, wfTraceFileHandler qualname=workflow_trace [logger_profiler_trace] level=INFO handlers=profilerFileHandler qualname=profiler_trace [logger_root] level=INFO handlers=fileHandler [handler_fileHandler] class=logging.handlers.RotatingFileHandler level=INFO formatter=verboseFormatter args=("/var/log/mistral.log", "a", 10485760, 5) [handler_consoleHandler] class=StreamHandler level=INFO formatter=simpleFormatter args=(sys.stdout,) [handler_wfTraceFileHandler] class=logging.handlers.RotatingFileHandler level=INFO formatter=wfFormatter args=("/var/log/mistral_wf_trace.log", "a", 10485760, 5) [handler_profilerFileHandler] class=logging.handlers.RotatingFileHandler level=INFO formatter=profilerFormatter args=("/var/log/mistral_osprofile.log", "a", 10485760, 5) [formatter_verboseFormatter] format=%(asctime)s %(thread)s %(levelname)s %(module)s [-] %(message)s datefmt= [formatter_simpleFormatter] format=%(asctime)s %(levelname)s [-] %(message)s datefmt= [formatter_wfFormatter] format=%(asctime)s WF [-] %(message)s datefmt= [formatter_profilerFormatter] format=%(message)s datefmt= mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/000077500000000000000000000000001524065565300214075ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/PKG-INFO000066400000000000000000000067361524065565300225200ustar00rootroot00000000000000Metadata-Version: 2.4 Name: mistral Version: 22.0.0+git20260814.61.b4aeb55 Summary: Mistral Project Author-email: OpenStack License: Apache-2.0 Project-URL: Homepage, https://docs.openstack.org/mistral/latest/ Project-URL: Bug Tracker, https://bugs.launchpad.net/mistral/ Project-URL: Source Code, https://opendev.org/openstack/mistral Classifier: Environment :: OpenStack Classifier: Intended Audience :: Information Technology Classifier: Intended Audience :: System Administrators Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Requires-Python: >=3.10 Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: alembic>=0.9.6 Requires-Dist: cheroot>=10.0.1 Requires-Dist: croniter>=0.3.4 Requires-Dist: cachetools>=2.0.0 Requires-Dist: dogpile.cache>=0.6.2 Requires-Dist: Jinja2>=2.10 Requires-Dist: jsonschema>=3.2.0 Requires-Dist: keystonemiddleware>=4.18.0 Requires-Dist: mistral-lib>=2.3.0 Requires-Dist: networkx>=2.3 Requires-Dist: oslo.concurrency>=3.26.0 Requires-Dist: oslo.config>=6.8.0 Requires-Dist: oslo.context>=2.22.0 Requires-Dist: oslo.db>=4.40.0 Requires-Dist: oslo.i18n>=3.15.3 Requires-Dist: oslo.messaging>=14.1.0 Requires-Dist: oslo.middleware>=3.31.0 Requires-Dist: oslo.policy>=4.5.0 Requires-Dist: oslo.utils>=7.0.0 Requires-Dist: oslo.log>=3.36.0 Requires-Dist: oslo.serialization>=2.21.1 Requires-Dist: oslo.service[threading]>=4.2.2 Requires-Dist: osprofiler>=1.4.0 Requires-Dist: paramiko>=2.4.1 Requires-Dist: pbr!=2.1.0,>=2.0.0 Requires-Dist: pecan>=1.2.1 Requires-Dist: PyJWT>=1.5 Requires-Dist: PyYAML>=5.1 Requires-Dist: requests>=2.18.0 Requires-Dist: tenacity>=5.0.1 Requires-Dist: SQLAlchemy>=1.2.5 Requires-Dist: stevedore>=1.20.0 Requires-Dist: WSME>=0.8.0 Requires-Dist: yaql>=3.0.0 Dynamic: license-file Dynamic: requires-dist ======= Mistral ======= .. image:: https://governance.openstack.org/tc/badges/mistral.svg .. Change things from this point on Workflow Service integrated with OpenStack. This project aims to provide a mechanism to define tasks and workflows in a simple YAML-based language, manage and execute them in a distributed environment. Project Resources ----------------- * `Mistral Official Documentation `_ * `User Documentation `_ * `Administrator Documentation `_ * `Developer Documentation `_ * Project status, bugs, and blueprints are tracked on `Launchpad `_ * CloudFlow: visualization tool for workflow executions on https://github.com/arnaudmorin/CloudFlow * Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 * Release notes for the project can be found at: https://docs.openstack.org/releasenotes/mistral/ * Source for the project can be found at: https://opendev.org/openstack/mistral * WSGI app is located in `mistral/wsgi/__init__.py` and is exposed as ``mistral.wsgi:application`` mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/SOURCES.txt000066400000000000000000001057641524065565300233100ustar00rootroot00000000000000.coveragerc .dockerignore .stestr.conf .zuul.yaml AUTHORS CONTRIBUTING.rst ChangeLog HACKING.rst LICENSE README.rst bindep.txt build-docker.sh pyproject.toml requirements.txt run_tests.sh setup.cfg setup.py test-requirements.txt tox.ini api-ref/source/action-execution.inc api-ref/source/action.inc api-ref/source/code-source.inc api-ref/source/conf.py api-ref/source/cron-trigger.inc api-ref/source/dynamic-action.inc api-ref/source/environment.inc api-ref/source/event-trigger.inc api-ref/source/execution.inc api-ref/source/index.rst api-ref/source/parameters.yaml api-ref/source/task.inc api-ref/source/workbook.inc api-ref/source/workflow.inc devstack/README.rst devstack/plugin.sh devstack/settings doc/requirements.txt doc/source/conf.py doc/source/index.rst doc/source/_extra/.htaccess doc/source/admin/architecture.rst doc/source/admin/index.rst doc/source/admin/quickstart.rst doc/source/admin/upgrade_guide.rst doc/source/admin/configuration/config-guide.rst doc/source/admin/configuration/config-reference.rst doc/source/admin/configuration/config-sample.rst doc/source/admin/configuration/index.rst doc/source/admin/configuration/policy-reference.rst doc/source/admin/configuration/policy-sample.rst doc/source/admin/img/mistral_architecture.png doc/source/admin/install/dashboard_guide.rst doc/source/admin/install/index.rst doc/source/admin/install/install.rst doc/source/admin/install/verify.rst doc/source/contributor/coding_guidelines.rst doc/source/contributor/contributing.rst doc/source/contributor/debugging_and_testing.rst doc/source/contributor/devstack.rst doc/source/contributor/index.rst doc/source/contributor/profiling.rst doc/source/contributor/extensions/creating_custom_action.rst doc/source/contributor/extensions/extending_yaql.rst doc/source/contributor/extensions/index.rst doc/source/contributor/img/Pycharm_run_config_menu.png doc/source/contributor/img/dashboard_debug_config.png doc/source/contributor/img/dashboard_django_settings.png doc/source/contributor/img/dashboard_environment_variables.png doc/source/user/asynchronous_actions.rst doc/source/user/faq.rst doc/source/user/index.rst doc/source/user/main_features.rst doc/source/user/overview.rst doc/source/user/wf_lang_v2.rst doc/source/user/wf_namespaces.rst doc/source/user/cli/advanced.rst doc/source/user/cli/index.rst doc/source/user/cookbooks/cloud_cron.rst doc/source/user/cookbooks/index.rst doc/source/user/cookbooks/img/cloud_cron_updating_multiple_servers.png doc/source/user/cookbooks/img/ssh_proxied.png doc/source/user/terminology/actions.rst doc/source/user/terminology/cron_triggers.rst doc/source/user/terminology/executions.rst doc/source/user/terminology/index.rst doc/source/user/terminology/workbooks.rst doc/source/user/terminology/workflows.rst doc/source/user/terminology/img/actions.png doc/source/user/terminology/img/cron_trigger.png doc/source/user/terminology/img/direct_workflow.png doc/source/user/terminology/img/reverse_workflow.png doc/source/user/terminology/img/workbook_namespacing.png doc/source/user/use_cases/index.rst doc/source/user/use_cases/long_running_business_process.rst doc/source/user/use_cases/img/long_running_business_process.png etc/README.mistral.conf etc/event_definitions.yml.sample etc/logging.conf.sample etc/logging.conf.sample.rotating etc/wf_trace_logging.conf.sample etc/wf_trace_logging.conf.sample.rotating mistral/__init__.py mistral/_i18n.py mistral/config.py mistral/context.py mistral/exceptions.py mistral/messaging.py mistral/version.py mistral.egg-info/PKG-INFO mistral.egg-info/SOURCES.txt mistral.egg-info/dependency_links.txt mistral.egg-info/entry_points.txt mistral.egg-info/not-zip-safe mistral.egg-info/pbr.json mistral.egg-info/requires.txt mistral.egg-info/top_level.txt mistral/actions/__init__.py mistral/actions/adhoc.py mistral/actions/dynamic_action.py mistral/actions/legacy.py mistral/actions/std_actions.py mistral/actions/test.py mistral/api/__init__.py mistral/api/access_control.py mistral/api/app.py mistral/api/service.py mistral/api/controllers/__init__.py mistral/api/controllers/info.py mistral/api/controllers/maintenance.py mistral/api/controllers/resource.py mistral/api/controllers/root.py mistral/api/controllers/v2/__init__.py mistral/api/controllers/v2/action.py mistral/api/controllers/v2/action_execution.py mistral/api/controllers/v2/code_source.py mistral/api/controllers/v2/cron_trigger.py mistral/api/controllers/v2/dynamic_action.py mistral/api/controllers/v2/environment.py mistral/api/controllers/v2/event_trigger.py mistral/api/controllers/v2/execution.py mistral/api/controllers/v2/execution_report.py mistral/api/controllers/v2/member.py mistral/api/controllers/v2/resources.py mistral/api/controllers/v2/root.py mistral/api/controllers/v2/sub_execution.py mistral/api/controllers/v2/task.py mistral/api/controllers/v2/types.py mistral/api/controllers/v2/validation.py mistral/api/controllers/v2/workbook.py mistral/api/controllers/v2/workflow.py mistral/api/hooks/__init__.py mistral/api/hooks/content_type.py mistral/api/hooks/maintenance.py mistral/auth/__init__.py mistral/auth/keycloak.py mistral/auth/keystone.py mistral/cmd/__init__.py mistral/cmd/launch.py mistral/db/__init__.py mistral/db/utils.py mistral/db/sqlalchemy/__init__.py mistral/db/sqlalchemy/base.py mistral/db/sqlalchemy/model_base.py mistral/db/sqlalchemy/sqlite_lock.py mistral/db/sqlalchemy/types.py mistral/db/sqlalchemy/migration/__init__.py mistral/db/sqlalchemy/migration/alembic.ini mistral/db/sqlalchemy/migration/cli.py mistral/db/sqlalchemy/migration/alembic_migrations/README.md mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py mistral/db/sqlalchemy/migration/alembic_migrations/env.py mistral/db/sqlalchemy/migration/alembic_migrations/script.py.mako mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/002_kilo.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/004_add_description_for_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/018_increate_task_execution_unique_key_size.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/019_change_scheduler_schema.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/022_namespace_support.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/025_fix_length_task_name.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/031_add_started_at_and_finished_at_to_task_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/032_add_has_next_tasks_and_error_handled_to_task_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/033_add_next_tasks_to_task_execution.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/045_add_scheduled_jobs_indexes.py mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py mistral/db/v2/__init__.py mistral/db/v2/api.py mistral/db/v2/sqlalchemy/__init__.py mistral/db/v2/sqlalchemy/api.py mistral/db/v2/sqlalchemy/filters.py mistral/db/v2/sqlalchemy/models.py mistral/engine/__init__.py mistral/engine/action_handler.py mistral/engine/actions.py mistral/engine/base.py mistral/engine/default_engine.py mistral/engine/dispatcher.py mistral/engine/engine_server.py mistral/engine/policies.py mistral/engine/post_tx_queue.py mistral/engine/task_handler.py mistral/engine/tasks.py mistral/engine/utils.py mistral/engine/workflow_handler.py mistral/engine/workflows.py mistral/event_engine/__init__.py mistral/event_engine/base.py mistral/event_engine/default_event_engine.py mistral/event_engine/event_engine_server.py mistral/executors/__init__.py mistral/executors/base.py mistral/executors/default_executor.py mistral/executors/executor_server.py mistral/executors/remote_executor.py mistral/expressions/__init__.py mistral/expressions/base.py mistral/expressions/jinja_expression.py mistral/expressions/std_functions.py mistral/expressions/yaql_expression.py mistral/ext/__init__.py mistral/ext/pygmentplugin.py mistral/hacking/__init__.py mistral/hacking/checks.py mistral/lang/__init__.py mistral/lang/base.py mistral/lang/parser.py mistral/lang/types.py mistral/lang/v2/__init__.py mistral/lang/v2/actions.py mistral/lang/v2/base.py mistral/lang/v2/on_clause.py mistral/lang/v2/policies.py mistral/lang/v2/publish.py mistral/lang/v2/retry_policy.py mistral/lang/v2/task_defaults.py mistral/lang/v2/tasks.py mistral/lang/v2/workbook.py mistral/lang/v2/workflows.py mistral/notifiers/__init__.py mistral/notifiers/base.py mistral/notifiers/default_notifier.py mistral/notifiers/notification_events.py mistral/notifiers/notification_server.py mistral/notifiers/remote_notifier.py mistral/notifiers/publishers/__init__.py mistral/notifiers/publishers/noop.py mistral/notifiers/publishers/webhook.py mistral/policies/__init__.py mistral/policies/action.py mistral/policies/action_executions.py mistral/policies/base.py mistral/policies/code_sources.py mistral/policies/cron_trigger.py mistral/policies/dynamic_actions.py mistral/policies/environment.py mistral/policies/event_trigger.py mistral/policies/execution.py mistral/policies/member.py mistral/policies/service.py mistral/policies/task.py mistral/policies/workbook.py mistral/policies/workflow.py mistral/releasenotes/notes/deprecate-oslo_rpc_executor-eventlet-8ca1cc8a71de59c4.yaml mistral/resources/actions/wait_ssh.yaml mistral/rpc/__init__.py mistral/rpc/base.py mistral/rpc/clients.py mistral/rpc/oslo/__init__.py mistral/rpc/oslo/oslo_client.py mistral/rpc/oslo/oslo_server.py mistral/scheduler/__init__.py mistral/scheduler/base.py mistral/scheduler/default_scheduler.py mistral/service/__init__.py mistral/service/base.py mistral/services/__init__.py mistral/services/action_heartbeat_checker.py mistral/services/action_heartbeat_sender.py mistral/services/action_manager.py mistral/services/actions.py mistral/services/adhoc_actions.py mistral/services/expiration_policy.py mistral/services/legacy_scheduler.py mistral/services/maintenance.py mistral/services/periodic.py mistral/services/security.py mistral/services/triggers.py mistral/services/workbooks.py mistral/services/workflows.py mistral/tests/__init__.py mistral/tests/resources/action_jinja.yaml mistral/tests/resources/action_v2.yaml mistral/tests/resources/single_wf.yaml mistral/tests/resources/wb_v1.yaml mistral/tests/resources/wb_v2.yaml mistral/tests/resources/wb_with_nested_wf.yaml mistral/tests/resources/wf_action_ex_concurrency.yaml mistral/tests/resources/wf_jinja.yaml mistral/tests/resources/wf_task_ex_concurrency.yaml mistral/tests/resources/wf_v2.yaml mistral/tests/resources/for_wf_namespace/lowest_level_wf.yaml mistral/tests/resources/for_wf_namespace/middle_wf.yaml mistral/tests/resources/for_wf_namespace/top_level_wf.yaml mistral/tests/resources/workbook/v2/my_workbook.yaml mistral/tests/resources/workbook/v2/workbook_schema_test.yaml mistral/tests/unit/__init__.py mistral/tests/unit/base.py mistral/tests/unit/config.py mistral/tests/unit/test_command_dispatcher.py mistral/tests/unit/test_context.py mistral/tests/unit/test_exception_base.py mistral/tests/unit/test_expressions.py mistral/tests/unit/test_launcher.py mistral/tests/unit/test_version.py mistral/tests/unit/actions/__init__.py mistral/tests/unit/actions/test_action_service.py mistral/tests/unit/actions/test_adhoc_action_provider.py mistral/tests/unit/actions/test_dynamic_action_provider.py mistral/tests/unit/actions/test_javascript_action.py mistral/tests/unit/actions/test_legacy_action_provider.py mistral/tests/unit/actions/test_std_echo_action.py mistral/tests/unit/actions/test_std_email_action.py mistral/tests/unit/actions/test_std_fail_action.py mistral/tests/unit/actions/test_std_http_action.py mistral/tests/unit/actions/test_std_mistral_http_action.py mistral/tests/unit/actions/test_std_ssh_action.py mistral/tests/unit/actions/test_std_test_dict_action.py mistral/tests/unit/actions/test_types.py mistral/tests/unit/api/__init__.py mistral/tests/unit/api/base.py mistral/tests/unit/api/test_access_control.py mistral/tests/unit/api/test_api_ref_consistency.py mistral/tests/unit/api/test_auth.py mistral/tests/unit/api/test_cors_middleware.py mistral/tests/unit/api/test_oslo_middleware.py mistral/tests/unit/api/test_resource_base.py mistral/tests/unit/api/test_resource_list.py mistral/tests/unit/api/test_service.py mistral/tests/unit/api/v2/__init__.py mistral/tests/unit/api/v2/test_action_executions.py mistral/tests/unit/api/v2/test_actions.py mistral/tests/unit/api/v2/test_code_sources.py mistral/tests/unit/api/v2/test_cron_triggers.py mistral/tests/unit/api/v2/test_dynamic_actions.py mistral/tests/unit/api/v2/test_environment.py mistral/tests/unit/api/v2/test_event_trigger.py mistral/tests/unit/api/v2/test_execution_report.py mistral/tests/unit/api/v2/test_executions.py mistral/tests/unit/api/v2/test_global_publish.py mistral/tests/unit/api/v2/test_keycloak_auth.py mistral/tests/unit/api/v2/test_members.py mistral/tests/unit/api/v2/test_parallel_operations.py mistral/tests/unit/api/v2/test_root.py mistral/tests/unit/api/v2/test_sub_execution.py mistral/tests/unit/api/v2/test_tasks.py mistral/tests/unit/api/v2/test_workbooks.py mistral/tests/unit/api/v2/test_workflows.py mistral/tests/unit/db/__init__.py mistral/tests/unit/db/v2/__init__.py mistral/tests/unit/db/v2/test_db_model.py mistral/tests/unit/db/v2/test_locking.py mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py mistral/tests/unit/db/v2/test_transactions.py mistral/tests/unit/engine/__init__.py mistral/tests/unit/engine/base.py mistral/tests/unit/engine/test_action_context.py mistral/tests/unit/engine/test_action_defaults.py mistral/tests/unit/engine/test_action_heartbeat_checker.py mistral/tests/unit/engine/test_action_heartbeat_sender.py mistral/tests/unit/engine/test_adhoc_actions.py mistral/tests/unit/engine/test_commands.py mistral/tests/unit/engine/test_cron_trigger.py mistral/tests/unit/engine/test_dataflow.py mistral/tests/unit/engine/test_default_engine.py mistral/tests/unit/engine/test_direct_workflow.py mistral/tests/unit/engine/test_direct_workflow_rerun.py mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py mistral/tests/unit/engine/test_direct_workflow_with_cycles.py mistral/tests/unit/engine/test_disabled_yaql_conversion.py mistral/tests/unit/engine/test_environment.py mistral/tests/unit/engine/test_error_handling.py mistral/tests/unit/engine/test_error_result.py mistral/tests/unit/engine/test_execution_fields_size_limitation.py mistral/tests/unit/engine/test_execution_params.py mistral/tests/unit/engine/test_integrity_check.py mistral/tests/unit/engine/test_javascript_action.py mistral/tests/unit/engine/test_join.py mistral/tests/unit/engine/test_merge_strategy.py mistral/tests/unit/engine/test_names_validation.py mistral/tests/unit/engine/test_noop_task.py mistral/tests/unit/engine/test_policies.py mistral/tests/unit/engine/test_profiler.py mistral/tests/unit/engine/test_race_condition.py mistral/tests/unit/engine/test_reverse_workflow.py mistral/tests/unit/engine/test_reverse_workflow_rerun.py mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py mistral/tests/unit/engine/test_run_action.py mistral/tests/unit/engine/test_safe_rerun.py mistral/tests/unit/engine/test_set_state.py mistral/tests/unit/engine/test_state_info.py mistral/tests/unit/engine/test_subworkflows.py mistral/tests/unit/engine/test_subworkflows_pause_resume.py mistral/tests/unit/engine/test_task_cancel.py mistral/tests/unit/engine/test_task_defaults.py mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py mistral/tests/unit/engine/test_task_pause_resume.py mistral/tests/unit/engine/test_task_publish.py mistral/tests/unit/engine/test_task_skip.py mistral/tests/unit/engine/test_task_started_finished_at.py mistral/tests/unit/engine/test_tasks_function.py mistral/tests/unit/engine/test_with_items.py mistral/tests/unit/engine/test_with_items_task.py mistral/tests/unit/engine/test_workflow_cancel.py mistral/tests/unit/engine/test_workflow_resume.py mistral/tests/unit/engine/test_workflow_stop.py mistral/tests/unit/engine/test_workflow_variables.py mistral/tests/unit/engine/test_yaql_functions.py mistral/tests/unit/executors/__init__.py mistral/tests/unit/executors/base.py mistral/tests/unit/executors/test_local_executor.py mistral/tests/unit/executors/test_server_plugins.py mistral/tests/unit/expressions/__init__.py mistral/tests/unit/expressions/test_jinja_expression.py mistral/tests/unit/expressions/test_yaql_expression.py mistral/tests/unit/expressions/test_yaql_json_serialization.py mistral/tests/unit/hacking/__init__.py mistral/tests/unit/hacking/test_checks.py mistral/tests/unit/lang/__init__.py mistral/tests/unit/lang/test_spec_caching.py mistral/tests/unit/lang/v2/__init__.py mistral/tests/unit/lang/v2/base.py mistral/tests/unit/lang/v2/test_actions.py mistral/tests/unit/lang/v2/test_tasks.py mistral/tests/unit/lang/v2/test_workbook.py mistral/tests/unit/lang/v2/test_workflows.py mistral/tests/unit/mstrlfixtures/__init__.py mistral/tests/unit/mstrlfixtures/hacking.py mistral/tests/unit/mstrlfixtures/policy_fixtures.py mistral/tests/unit/notifiers/__init__.py mistral/tests/unit/notifiers/base.py mistral/tests/unit/notifiers/test_notifier_servers.py mistral/tests/unit/notifiers/test_notify.py mistral/tests/unit/policies/__init__.py mistral/tests/unit/policies/test_actions.py mistral/tests/unit/policies/test_code_sources.py mistral/tests/unit/policies/test_cron_triggers.py mistral/tests/unit/policies/test_dynamic_actions.py mistral/tests/unit/policies/test_environments.py mistral/tests/unit/policies/test_event_triggers.py mistral/tests/unit/policies/test_workbooks.py mistral/tests/unit/policies/test_workflows.py mistral/tests/unit/rpc/__init__.py mistral/tests/unit/scheduler/__init__.py mistral/tests/unit/scheduler/test_default_scheduler.py mistral/tests/unit/services/__init__.py mistral/tests/unit/services/test_actions.py mistral/tests/unit/services/test_adhoc_action_service.py mistral/tests/unit/services/test_event_engine.py mistral/tests/unit/services/test_expiration_policy.py mistral/tests/unit/services/test_legacy_scheduler.py mistral/tests/unit/services/test_security.py mistral/tests/unit/services/test_trigger_service.py mistral/tests/unit/services/test_workbook_service.py mistral/tests/unit/services/test_workflow_service.py mistral/tests/unit/utils/__init__.py mistral/tests/unit/utils/test_filter_utils.py mistral/tests/unit/utils/test_rest_utils.py mistral/tests/unit/utils/test_safeLoader.py mistral/tests/unit/utils/test_ssh_utils.py mistral/tests/unit/utils/test_utils.py mistral/tests/unit/workflow/__init__.py mistral/tests/unit/workflow/test_direct_workflow.py mistral/tests/unit/workflow/test_reverse_workflow.py mistral/tests/unit/workflow/test_states.py mistral/tests/unit/workflow/test_workflow_base.py mistral/utils/__init__.py mistral/utils/expr_utils.py mistral/utils/filter_utils.py mistral/utils/javascript.py mistral/utils/profiler.py mistral/utils/rest_utils.py mistral/utils/safe_yaml.py mistral/utils/ssh_utils.py mistral/utils/wf_trace.py mistral/utils/openstack/__init__.py mistral/utils/openstack/keystone.py mistral/workflow/__init__.py mistral/workflow/base.py mistral/workflow/commands.py mistral/workflow/context_versioning.py mistral/workflow/data_flow.py mistral/workflow/direct_workflow.py mistral/workflow/reverse_workflow.py mistral/workflow/states.py mistral/workflow/utils.py mistral/wsgi/__init__.py playbooks/docker-buildimage/post.yaml playbooks/docker-buildimage/run.yaml playbooks/legacy/mistral-ha/run.yaml rally-jobs/README.rst rally-jobs/task-mistral.yaml rally-jobs/extra/README.rst rally-jobs/extra/mistral_wb.yaml rally-jobs/extra/nested_wb.yaml rally-jobs/extra/scenarios/big_wf/deploy_params.json rally-jobs/extra/scenarios/big_wf/deploy_wf.yaml rally-jobs/extra/scenarios/big_wf/dummy_actions.yaml rally-jobs/extra/scenarios/big_wf/dummy_actions_nuage.yaml rally-jobs/extra/scenarios/big_wf/sub_wfs.yaml rally-jobs/extra/scenarios/big_wf/terminate_params.json rally-jobs/extra/scenarios/big_wf/terminate_wf.yaml rally-jobs/extra/scenarios/big_wf/wf_input.json rally-jobs/extra/scenarios/complex_wf/complex_wf_params.json rally-jobs/extra/scenarios/complex_wf/complex_wf_wb.yaml rally-jobs/extra/scenarios/join/join_100_wb.yaml rally-jobs/extra/scenarios/join/join_500_wb.yaml rally-jobs/extra/scenarios/with_items/count_100_concurrency_10.json rally-jobs/extra/scenarios/with_items/wb.yaml rally-jobs/plugins/README.rst rally-jobs/plugins/__init__.py rally-jobs/plugins/mistral_expressions_scenario.py rally-jobs/plugins/mistral_huge_wf_scenario.py releasenotes/notes/.placeholder releasenotes/notes/SSHAction-return_result_on_error-631427c7af28ced7.yaml releasenotes/notes/action-providers-actions-allowlist-denylist-57c033279e27772e.yaml releasenotes/notes/action_providers-a1b65db20bd01071.yaml releasenotes/notes/add-action-region-to-actions-353f6c4b10f76677.yaml releasenotes/notes/add-cron-triggers-publicize-policy-54e4ce90d7fc46b8.yaml releasenotes/notes/add-dynamic-actions-publicize-policy-00fc39d80e0541b8.yaml releasenotes/notes/add-environments-publicize-policy-50570611d6d24ede.yaml releasenotes/notes/add-execution-event-notifications-0f77c1c3eb1d6929.yaml releasenotes/notes/add-json-dump-deprecate-json-pp-252c6c495fd2dea1.yaml releasenotes/notes/add-missing-tacker-actions-dddcf77ddd90192f.yaml releasenotes/notes/add-publicize-policy-d3b44590286c7fdd.yaml releasenotes/notes/add-py-mini-racer-javascript-evaluator-9d8f9e0e36504d72.yaml releasenotes/notes/add-task_execution_id-indexes-16edc58085e47663.yaml releasenotes/notes/add-workbooks-publicize-policy-147989c836b94729.yaml releasenotes/notes/add_action_definition_caching-78d4446d61c6d739.yaml releasenotes/notes/add_config_option_for_oslo_rpc_executor-44afe1f728afdcb2.yaml releasenotes/notes/add_dynamic_actions.yaml releasenotes/notes/add_more_logging_for_sending_actions-c2ddd97027803ecd.yaml releasenotes/notes/add_public_event_triggers-ab6249ca85fd5497.yaml releasenotes/notes/add_root_execution_id_to_jinja-90b67c69a50370b5.yaml releasenotes/notes/add_skip_validation-9e8b906c45bdb89f.yaml releasenotes/notes/add_yaql_conver_output_data_config_option-4a0fa926a736de7e.yaml releasenotes/notes/add_yaql_convert_input_data_config_property-09822dee1f46eb8e.yaml releasenotes/notes/add_yaql_engine_options-200fdcfda04683ca.yaml releasenotes/notes/allow_none_for_workflow_execution_params-f25b752e207d51d7.yaml releasenotes/notes/alternative-rpc-layer-21ca7f6171c8f628.yaml releasenotes/notes/changing-context-in-delayed-calls-78d8e9a622fe3fe9.yaml releasenotes/notes/changing-isolation-level-to-read-committed-7080833ad284b901.yaml releasenotes/notes/cleanup-rpc-cleints-transport-eaa90fef070b81fd.yaml releasenotes/notes/clone_cached_action_definitions-e8b6005b467f35f2.yaml releasenotes/notes/close-stuck-running-action-executions-b67deda65d117cee.yaml releasenotes/notes/config-dir-file-6d36f8d2f2ebb5f9.yaml releasenotes/notes/create-and-run-workflows-within-namespaces-e4fba869a889f55f.yaml releasenotes/notes/default-scheduler-hardening-78cd3194e40d7f4c.yaml releasenotes/notes/deprecate-coordination-cf5f28b30a8d407f.yaml releasenotes/notes/deprecate-coordination-heartbeat_interval-c01502549feee32c.yaml releasenotes/notes/deprecate-json-formatted-policy-file-0b46c3ef5c9450ef.yaml releasenotes/notes/drop-ceilometerclient-b33330a28906759e.yaml releasenotes/notes/drop-py-2-7-d6ce46d3dc571c01.yaml releasenotes/notes/drop-python-3-6-and-3-7-e629c26cc46a52fe.yaml releasenotes/notes/drop-python-38-and-39.yaml releasenotes/notes/evaluate_env_parameter-14baa54c860da11c.yaml releasenotes/notes/external_openstack_action_mapping_support-5cec5d9d5192feb7.yaml releasenotes/notes/fix-auth-context-with-big-catalog-7647a07d616e653f.yaml releasenotes/notes/fix-event-engines-ha-cc78f341095cdabf.yaml releasenotes/notes/fix-jinja-expression-handling-135451645d7a4e6f.yaml releasenotes/notes/fix-next-url-formatting-2cc0d8a27625c73a.yaml releasenotes/notes/fix-regression-when-logging-58faa35f02cefb34.yaml releasenotes/notes/fix-trust-scoped-token-auth-d5e427aa0384d070.yaml releasenotes/notes/fix_error_validate_token_when_run_cron_trigger-7beffc06b75294fb.yaml releasenotes/notes/fix_has_next_tasks_field_calculation-5717f93d7adcd9b0.yaml releasenotes/notes/fix_join_when_last_finished_indirect_error-b0e5adf99cde9a58.yaml releasenotes/notes/fix_pause_command-58294f613488511c.yaml releasenotes/notes/fix_task_function-04b83ada20a71f12.yaml releasenotes/notes/fix_task_state_info_assignment-e25481ce8c3193ba.yaml releasenotes/notes/fix_workflow_output-cee5df431679de6b.yaml releasenotes/notes/force-stop-executions-00cd67dbbc9b5483.yaml releasenotes/notes/function-called-tasks-available-in-an-expression-17ca83d797ffb3ab.yaml releasenotes/notes/healthcheck-b2757de5e49a868b.yaml releasenotes/notes/http-proxy-to-wsgi-oslo-middleware-f66f1b9533ea1e8a.yaml releasenotes/notes/improve_std_html_action-eca10df5bf934be8.yaml releasenotes/notes/include-output-paramter-in-action-execution-list-c946f1b38dc5a052.yaml releasenotes/notes/include_root_cause_of_action_error_first-4a730a7cbc36f375.yaml releasenotes/notes/ironic-api-newton-9397da8135bb97b4.yaml releasenotes/notes/keycloak-auth-support-74131b49e2071762.yaml releasenotes/notes/kombu-deprecated-26337b2d81965508.yaml releasenotes/notes/load-keystoneauth-option-d9657d3052e82125.yaml releasenotes/notes/magnum-actions-support-b131fa942b937fa5.yaml releasenotes/notes/make_integrity_checker_work_with_batches-56c1cd94200d4c38.yaml releasenotes/notes/migrate-api-out-of-eventlet-cheroot-c681999fb16c27d7.yaml releasenotes/notes/mistral-aodh-actions-e4c2b7598d2e39ef.yaml releasenotes/notes/mistral-api-server-https-716a6d741893dd23.yaml releasenotes/notes/mistral-customize-authorization-d6b9a965f3056f09.yaml releasenotes/notes/mistral-docker-image-9d6e04ac928289dd.yaml releasenotes/notes/mistral-engine-scale-in-bd348f9237f32481.yaml releasenotes/notes/mistral-gnocchi-actions-f26fd76b8a4df40e.yaml releasenotes/notes/mistral-murano-actions-2250f745aaf8536a.yaml releasenotes/notes/mistral-senlin-actions-f3fe359c4e91de01.yaml releasenotes/notes/mistral-tempest-plugin-2f6dcbceb4d27eb0.yaml releasenotes/notes/mistral-vitrage-actions-a205b8ea82b43cab.yaml releasenotes/notes/move_openstack_actions_from_mistral_to_mistral_extra-b3f7bc71ffd72c6e.yaml releasenotes/notes/namespace_for_adhoc_actions.yaml releasenotes/notes/namespace_for_workbooks.yaml releasenotes/notes/new-service-actions-support-47279bd649732632.yaml releasenotes/notes/optimize_adhoc_actions_scheduling-e324f66f962ae409.yaml releasenotes/notes/oslo-rpc-executor-deletion-c8e38a7c74478d96.yaml releasenotes/notes/policy-and-doc-in-code-9f1737c474998991.yaml releasenotes/notes/refactor_action_heartbeats_without_scheduler-9c3500d6a2b25a4d.yaml releasenotes/notes/region-name-support-9e4b4ccd963ace88.yaml releasenotes/notes/remove-api_workers-option-a6210b5f1c0863b6.yaml releasenotes/notes/remove-kombu-rpc-28a616c55fa051b5.yaml releasenotes/notes/remove-v2-services-831d8872a36b821b.yaml releasenotes/notes/remove-wsgi-scripts-6aa08ea47ba17855.yaml releasenotes/notes/remove_polling_from_join-3a7921c4af741822.yaml releasenotes/notes/remove_redundant_persistent_data_from_task_context-c5281a5f5ae688f1.yaml releasenotes/notes/remove_unnecessary_workflow_execution_update-bdc9526bd39539c4.yaml releasenotes/notes/restrict-code-sources-dynamic-actions-to-admin-c0cff611f60a47e9.yaml releasenotes/notes/restrict-publicize-to-admin-only-a7f3c2e9d1b04e58.yaml releasenotes/notes/return-errors-for-std-mistral-http-b852b6d8f0034477.yaml releasenotes/notes/role-based-resource-access-control-3579714be15d9b0b.yaml releasenotes/notes/safe-rerun-in-task-defaults-87a4cbe12558bc6d.yaml releasenotes/notes/set_security_context_for_action_execution_checker-eee7fb697fb213d1.yaml releasenotes/notes/simplify_workflow_and_join_completion_check-77a47c5d8953096d.yaml releasenotes/notes/std-ssh-add-pkey-2c665a81ff9fbdfd.yaml releasenotes/notes/std.email-reply-to-c283770c798db7d0.yaml releasenotes/notes/strip-auth-token-from-workflow-context-e236283b18f547ff.yaml releasenotes/notes/sub_execution_api.yaml releasenotes/notes/support-created-at-yaql-function-execution-6ece8eaf34664c38.yaml releasenotes/notes/support-env-in-adhoc-actions-20c98598893aa19f.yaml releasenotes/notes/support-manage-cron-trigger-by-id-ab544e8068b84967.yaml releasenotes/notes/support-manila-action-8af256d5fadd1ac5.yaml releasenotes/notes/support-qinling-action-99cd323d4df36d48.yaml releasenotes/notes/support-zun-action-3263350334d1d34f.yaml releasenotes/notes/switch-to-api-ref-181fb56a9ff0ff37.yaml releasenotes/notes/tacket-actions-support-2b4cee2644313cb3.yaml releasenotes/notes/transition-message-8dc4dd99240bd0f7.yaml releasenotes/notes/update-mistral-docker-image-0c6294fc021545e0.yaml releasenotes/notes/update-retry-policy-fb5e73ce717ed066.yaml releasenotes/notes/update-type-of-description-field-for-workflow-executions-v2-e3a2782a0ee58ebe.yaml releasenotes/notes/use-workflow-uuid-30d5e51c6ac57f1d.yaml releasenotes/notes/use_mapped_entity_for_root_execution-1af6af12ee437282.yaml releasenotes/notes/using_passive_deletes_in_sqlalchemy-4b3006b3aba55155.yaml releasenotes/notes/v2-action-api-sorting-marker-fcc3e20038e0b7ae.yaml releasenotes/notes/validate-ad-hoc-action-api-added-6d7eaaedbe8129a7.yaml releasenotes/notes/wf_final_context_evaluation_with_batches-6292ab64c131dfcc.yaml releasenotes/notes/workflow-create-instance-YaqlEvaluationException-e22afff26a193c4f.yaml releasenotes/notes/workflow-sharing-746255cda20c48d2.yaml releasenotes/notes/workflow_environment_optimizations-deb8868df3f0dc36.yaml releasenotes/notes/x-target-insecure-values-4b2bdbfd42526abc.yaml releasenotes/notes/yaml-json-parse-53217627a647dc1d.yaml releasenotes/source/2023.1.rst releasenotes/source/2023.2.rst releasenotes/source/2024.1.rst releasenotes/source/2024.2.rst releasenotes/source/2025.1.rst releasenotes/source/2025.2.rst releasenotes/source/2026.1.rst releasenotes/source/conf.py releasenotes/source/index.rst releasenotes/source/liberty.rst releasenotes/source/mitaka.rst releasenotes/source/newton.rst releasenotes/source/ocata.rst releasenotes/source/pike.rst releasenotes/source/queens.rst releasenotes/source/rocky.rst releasenotes/source/stein.rst releasenotes/source/train.rst releasenotes/source/unreleased.rst releasenotes/source/ussuri.rst releasenotes/source/victoria.rst releasenotes/source/wallaby.rst releasenotes/source/xena.rst releasenotes/source/yoga.rst releasenotes/source/zed.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder tools/cover.sh tools/flake8wrap.sh tools/generate_mistralclient_help.sh tools/install_venv.py tools/install_venv_common.py tools/prepare_db.sh tools/rank_profiled_methods.py tools/sync_db.py tools/sync_db.sh tools/test-setup.sh tools/update_env_deps tools/with_venv.sh tools/config/check_uptodate.sh tools/config/config-generator.mistral.conf tools/config/policy-generator.mistral.conf tools/cookiecutter-mistral-custom/README.rst tools/cookiecutter-mistral-custom/cookiecutter.json tools/cookiecutter-mistral-custom/run_cookiecutter.sh tools/cookiecutter-mistral-custom/update_actions.sh tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/LICENSE tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/README.rst tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/requirements.txt tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/setup.cfg tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/setup.py tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/tox.ini tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/__init__.py tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/actions.py tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/expression_functions.py tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/tests/__init__.py tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/tests/test_action.py tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/tests/test_expressions.py tools/docker/Dockerfile tools/wf_generators/generate_parallel_wf.pymistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/dependency_links.txt000066400000000000000000000000011524065565300254550ustar00rootroot00000000000000 mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/entry_points.txt000066400000000000000000000062071524065565300247120ustar00rootroot00000000000000[console_scripts] mistral-db-manage = mistral.db.sqlalchemy.migration.cli:main mistral-server = mistral.cmd.launch:main [mistral.action.providers] adhoc = mistral.actions.adhoc:AdHocActionProvider dynamic = mistral.actions.dynamic_action:DynamicActionProvider legacy = mistral.actions.legacy:LegacyActionProvider [mistral.actions] std.async_noop = mistral.actions.std_actions:AsyncNoOpAction std.echo = mistral.actions.std_actions:EchoAction std.email = mistral.actions.std_actions:SendEmailAction std.fail = mistral.actions.std_actions:FailAction std.http = mistral.actions.std_actions:HTTPAction std.javascript = mistral.actions.std_actions:JavaScriptAction std.js = mistral.actions.std_actions:JavaScriptAction std.mistral_http = mistral.actions.std_actions:MistralHTTPAction std.noop = mistral.actions.std_actions:NoOpAction std.sleep = mistral.actions.std_actions:SleepAction std.ssh = mistral.actions.std_actions:SSHAction std.ssh_proxied = mistral.actions.std_actions:SSHProxiedAction std.test_dict = mistral.actions.std_actions:TestDictAction [mistral.auth] keycloak-oidc = mistral.auth.keycloak:KeycloakAuthHandler keystone = mistral.auth.keystone:KeystoneAuthHandler [mistral.executors] local = mistral.executors.default_executor:DefaultExecutor remote = mistral.executors.remote_executor:RemoteExecutor [mistral.expression.evaluators] jinja = mistral.expressions.jinja_expression:InlineJinjaEvaluator yaql = mistral.expressions.yaql_expression:InlineYAQLEvaluator [mistral.expression.functions] env = mistral.expressions.std_functions:env_ execution = mistral.expressions.std_functions:execution_ executions = mistral.expressions.std_functions:executions_ global = mistral.expressions.std_functions:global_ json_dump = mistral.expressions.std_functions:json_dump_ json_parse = mistral.expressions.std_functions:json_parse_ task = mistral.expressions.std_functions:task_ tasks = mistral.expressions.std_functions:tasks_ uuid = mistral.expressions.std_functions:uuid_ yaml_dump = mistral.expressions.std_functions:yaml_dump_ yaml_parse = mistral.expressions.std_functions:yaml_parse_ [mistral.js.implementation] py_mini_racer = mistral.utils.javascript:PyMiniRacerEvaluator pyv8 = mistral.utils.javascript:PyV8Evaluator v8eval = mistral.utils.javascript:V8EvalEvaluator [mistral.notification.publishers] noop = mistral.notifiers.publishers.noop:NoopPublisher webhook = mistral.notifiers.publishers.webhook:WebhookPublisher [mistral.notifiers] local = mistral.notifiers.default_notifier:DefaultNotifier remote = mistral.notifiers.remote_notifier:RemoteNotifier [mistral.rpc.backends] oslo_client = mistral.rpc.oslo.oslo_client:OsloRPCClient oslo_server = mistral.rpc.oslo.oslo_server:OsloRPCServer [mistral.schedulers] default = mistral.scheduler.default_scheduler:DefaultScheduler legacy = mistral.services.legacy_scheduler:LegacyScheduler [oslo.config.opts] mistral.config = mistral.config:list_opts [oslo.config.opts.defaults] mistral.config = mistral.config:set_config_defaults [oslo.policy.enforcer] mistral = mistral.api.access_control:get_enforcer [oslo.policy.policies] mistral = mistral.policies:list_rules [pygments.lexers] mistral = mistral.ext.pygmentplugin:MistralLexer mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/not-zip-safe000066400000000000000000000000011524065565300236350ustar00rootroot00000000000000 mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/pbr.json000066400000000000000000000000601524065565300230610ustar00rootroot00000000000000{"git_version": "b4aeb55a", "is_release": false}mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/requires.txt000066400000000000000000000011511524065565300240050ustar00rootroot00000000000000alembic>=0.9.6 cheroot>=10.0.1 croniter>=0.3.4 cachetools>=2.0.0 dogpile.cache>=0.6.2 Jinja2>=2.10 jsonschema>=3.2.0 keystonemiddleware>=4.18.0 mistral-lib>=2.3.0 networkx>=2.3 oslo.concurrency>=3.26.0 oslo.config>=6.8.0 oslo.context>=2.22.0 oslo.db>=4.40.0 oslo.i18n>=3.15.3 oslo.messaging>=14.1.0 oslo.middleware>=3.31.0 oslo.policy>=4.5.0 oslo.utils>=7.0.0 oslo.log>=3.36.0 oslo.serialization>=2.21.1 oslo.service[threading]>=4.2.2 osprofiler>=1.4.0 paramiko>=2.4.1 pbr!=2.1.0,>=2.0.0 pecan>=1.2.1 PyJWT>=1.5 PyYAML>=5.1 requests>=2.18.0 tenacity>=5.0.1 SQLAlchemy>=1.2.5 stevedore>=1.20.0 WSME>=0.8.0 yaql>=3.0.0 mistral-22.0.0+git20260814.61.b4aeb55/mistral.egg-info/top_level.txt000066400000000000000000000000101524065565300241300ustar00rootroot00000000000000mistral mistral-22.0.0+git20260814.61.b4aeb55/mistral/000077500000000000000000000000001524065565300177155ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/__init__.py000066400000000000000000000000001524065565300220140ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/_i18n.py000066400000000000000000000015051524065565300212060ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """oslo.i18n integration module. See https://docs.openstack.org/oslo.i18n/latest/user/usage.html """ import oslo_i18n DOMAIN = 'mistral' _translators = oslo_i18n.TranslatorFactory(domain=DOMAIN) # The primary translation function using the well-known name "_" _ = _translators.primary mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/000077500000000000000000000000001524065565300213555ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/__init__.py000066400000000000000000000000001524065565300234540ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/adhoc.py000066400000000000000000000174361524065565300230200ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from mistral_lib import actions as ml_actions from mistral_lib.actions.providers import base as action_providers_base from mistral_lib import serialization from mistral_lib import utils from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral import expressions as expr from mistral.lang import parser as spec_parser from mistral.services import actions as action_service from mistral.workflow import data_flow CONF = cfg.CONF LOG = logging.getLogger(__name__) class AdHocAction(ml_actions.Action): def __init__(self, base_action): super(AdHocAction, self).__init__() assert base_action is not None self._base_action = base_action def run(self, context): # Just run the base action. Note that the result of the base # action gets converted by the corresponding "post_process_result" # method of the ad-hoc action descriptor. It allows to implement # asynchronous execution model when a result of the base # action is delivered by a 3rd party and then it gets converted # after it comes to Mistral engine. result = self._base_action.run(context) if not self.is_sync(): return None if not isinstance(result, ml_actions.Result): result = ml_actions.Result(data=result) return result @property def base_action(self): return self._base_action def is_sync(self): return self._base_action.is_sync() @classmethod def get_serialization_key(cls): return '%s.%s' % (AdHocAction.__module__, AdHocAction.__name__) class AdHocActionSerializer(serialization.DictBasedSerializer): def serialize_to_dict(self, entity): p_serializer = serialization.get_polymorphic_serializer() return { 'base_action': p_serializer.serialize(entity.base_action) } def deserialize_from_dict(self, entity_dict): p_serializer = serialization.get_polymorphic_serializer() return AdHocAction( p_serializer.deserialize(entity_dict['base_action']) ) serialization.register_serializer(AdHocAction, AdHocActionSerializer()) class AdHocActionDescriptor(action_providers_base.ActionDescriptorBase): def __init__(self, action_def): super(AdHocActionDescriptor, self).__init__( action_def.name, action_def.description, action_def.input or '', action_def.namespace, action_def.project_id, action_def.scope ) self._definition = action_def.definition self._spec = spec_parser.get_action_spec(action_def.spec) self._action_def = action_def @property def id(self): return self._action_def.id @property def created_at(self): return self._action_def.created_at @property def updated_at(self): return self._action_def.updated_at @property def tags(self): return self._action_def.tags @property def definition(self): return self._definition @property def action_class_name(self): return "{}.{}".format(AdHocAction.__module__, AdHocAction.__name__) @property def spec(self): return self._spec def __repr__(self): return 'AdHoc action [name=%s, definition=%s]' % ( self.name, self._definition ) def _visit_hierarchy(self, callback): callback_result = callback(self, None) action_spec = self.spec visited = {self.name} while action_spec: base_name = action_spec.get_base() if base_name in visited: raise ValueError( 'Found a cycle in an ad-hoc action chain ' '[action_name=%s, duplicate_action_name=%s]' % (self.name, base_name) ) visited.add(base_name) system_provider = action_service.get_system_action_provider() base_action_desc = system_provider.find( base_name, self.namespace ) if base_action_desc is None: raise exc.InvalidActionException( "Failed to find base action [action_name=%s namespace=%s] " % (base_name, self.namespace) ) # For every ad-hoc action in the hierarchy invoke the callback. callback_result = callback(base_action_desc, callback_result) if isinstance(base_action_desc, AdHocActionDescriptor): action_spec = base_action_desc.spec else: action_spec = None return callback_result def instantiate(self, input_dict, wf_ctx): def _on_visit(action_desc, prev_res): if action_desc is self: base_action_desc = None base_input_dict = input_dict else: base_action_desc = action_desc base_input_dict = prev_res[1] if not isinstance(action_desc, AdHocActionDescriptor): return base_action_desc, base_input_dict for k, v in action_desc.spec.get_input().items(): if (k not in base_input_dict or base_input_dict[k] is utils.NotDefined): base_input_dict[k] = v ctx = data_flow.ContextView(base_input_dict, wf_ctx) base_input_dict = expr.evaluate_recursively( action_desc.spec.get_base_input(), ctx ) return base_action_desc, base_input_dict base_desc, base_input = self._visit_hierarchy(_on_visit) base_action = base_desc.instantiate(base_input, wf_ctx) return AdHocAction(base_action) def post_process_result(self, result): output_transformers = [] def _on_visit(action_desc, prev_res): if isinstance(action_desc, AdHocActionDescriptor): output_transformers.append(action_desc.spec.get_output()) self._visit_hierarchy(_on_visit) for transformer_expr in reversed(output_transformers): if transformer_expr is not None: result = ml_actions.Result( data=expr.evaluate_recursively( transformer_expr, result.data ), error=result.error ) return result class AdHocActionProvider(ml_actions.ActionProvider): """Provides ad-hoc actions.""" def __init__(self, name='adhoc'): super().__init__(name) def find(self, action_name, namespace=None): action_def = db_api.load_action_definition( action_name, namespace=namespace ) if action_def is None: return None return AdHocActionDescriptor(action_def) def find_all(self, namespace=None, limit=None, sort_fields=None, sort_dirs=None, **filters): # TODO(rakhmerov): Apply sort_keys, sort_dirs and filters. return [ AdHocActionDescriptor(a_d) for a_d in db_api.get_action_definitions() ] mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/dynamic_action.py000066400000000000000000000153121524065565300247120ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg import types from mistral_lib import actions as ml_actions from mistral_lib import serialization from mistral_lib.utils import inspect_utils from mistral.db.v2 import api as db_api CONF = cfg.CONF class DynamicAction(ml_actions.Action): def __init__(self, action, code_source_id, namespace=''): super(DynamicAction, self).__init__() self.action = action self.namespace = namespace self.code_source_id = code_source_id @classmethod def get_serialization_key(cls): return '%s.%s' % (DynamicAction.__module__, DynamicAction.__name__) def run(self, context): return self.action.run(context) def is_sync(self): return self.action.is_sync() class DynamicActionDescriptor(ml_actions.PythonActionDescriptor): def __init__(self, name, cls_name, action_cls, code_source_id, version, action_cls_attrs=None, namespace='', project_id=None, scope=None): super(DynamicActionDescriptor, self).__init__( name, action_cls, action_cls_attrs, namespace, project_id, scope ) self.cls_name = cls_name self.code_source_id = code_source_id self.version = version def __repr__(self): return 'Dynamic action [name=%s, cls=%s , code_source_id=%s,' \ ' version=%s]' % ( self.name, self._action_cls, self.code_source_id, self.version ) def instantiate(self, params, wf_ctx): if not self._action_cls_attrs: # No need to create new dynamic type. return DynamicAction( self._action_cls(**params), self.code_source_id, self.namespace ) dynamic_cls = type( self._action_cls.__name__, (self._action_cls,), **self._action_cls_attrs ) return DynamicAction( dynamic_cls(**params), self.code_source_id, self.namespace ) class DynamicActionSerializer(serialization.DictBasedSerializer): def serialize_to_dict(self, entity): cls = type(entity.action) return { 'cls_name': cls.__name__, 'cls_attrs': inspect_utils.get_public_fields(cls), 'data': vars(entity.action), 'code_source_id': entity.code_source_id, 'namespace': entity.namespace, } def deserialize_from_dict(self, entity_dict): cls_name = entity_dict['cls_name'] mod = _get_python_module( entity_dict['code_source_id'], entity_dict['namespace'] ) cls = getattr(mod[0], cls_name) cls_attrs = entity_dict['cls_attrs'] if cls_attrs: cls = type(cls.__name__, (cls,), cls_attrs) action = cls.__new__(cls) for k, v in entity_dict['data'].items(): setattr(action, k, v) return DynamicAction( action, entity_dict['code_source_id'], entity_dict['namespace'] ) def _get_python_module(code_source_id, namespace=''): code_source = db_api.get_code_source( code_source_id, namespace=namespace ) mod = _load_python_module(code_source.name, code_source.content) return mod, code_source.version def _load_python_module(fullname, content): mod = types.ModuleType(fullname) exec(content, mod.__dict__) return mod serialization.register_serializer(DynamicAction, DynamicActionSerializer()) class DynamicActionProvider(ml_actions.ActionProvider): """Provides dynamic actions.""" def __init__(self, name='dynamic'): super().__init__(name) # {code_source_id => (python module, version)} self._code_sources = dict() def ensure_latest_module_version(self, action_def): # We need to compare the version of the corresponding module # that's already loaded into memory with the version stored in # DB and reimport the module if the DB version is higher. code_src_id = action_def.code_source_id # TODO(rakhmerov): To avoid this DB call we need to store code source # versions also in the dynamic action definition model. db_ver = db_api.get_code_source(code_src_id, fields=['version'])[0] if db_ver > self._code_sources.get(code_src_id, (None, -1))[1]: # Reload module. code_src = db_api.get_code_source(code_src_id) module = _load_python_module(code_src.name, code_src.content) self._code_sources[code_src_id] = (module, code_src.version) else: module = self._code_sources[code_src_id][0] return module def _get_action_class(self, action_def): module = self.ensure_latest_module_version(action_def) return getattr(module, action_def.class_name) def _build_action_descriptor(self, action_def): action_cls = self._get_action_class(action_def) return DynamicActionDescriptor( name=action_def.name, cls_name=action_def.class_name, action_cls=action_cls, code_source_id=action_def.code_source_id, version=1, project_id=action_def.project_id, scope=action_def.scope ) def find(self, action_name, namespace=None): action_def = db_api.load_dynamic_action_definition( action_name, namespace ) if action_def is None: return None return self._build_action_descriptor(action_def) def find_all(self, namespace='', limit=None, sort_fields=None, sort_dirs=None, filters=None): if filters is None: filters = dict() filters['namespace'] = {'eq': namespace} action_defs = db_api.get_dynamic_action_definitions( limit=limit, sort_keys=sort_fields, sort_dirs=sort_dirs, **filters ) return [self._build_action_descriptor(a_d) for a_d in action_defs] mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/legacy.py000066400000000000000000000145651524065565300232060ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import collections from oslo_config import cfg from oslo_log import log as logging from stevedore import extension from mistral.utils.filter_utils import filtered_by_allow_deny_list from mistral_lib import actions as ml_actions from mistral_lib.utils import inspect_utils as i_utils CONF = cfg.CONF LOG = logging.getLogger(__name__) class GeneratedPythonActionDescriptor(ml_actions.PythonActionDescriptor): """Represents a legacy python action generated by a generator. It's needed temporarily until we fully refactor OpenStack actions in the 'mistral-extra' project. The difference of this descriptor and the standard PythonActionDescriptor class is how they initialize a spec of parameters and description. """ def __init__(self, name, action_cls, action_cls_attrs=None, namespace='', project_id=None, scope=None, desc=None, params_spec=None): super(GeneratedPythonActionDescriptor, self).__init__( name, action_cls, action_cls_attrs, namespace, project_id, scope ) if desc: self._desc = desc if params_spec: self._params_spec = params_spec def __repr__(self): return 'Generated Python action [name=%s, cls=%s, params_spec=%s]' % ( self.name, self.action_class, self.params_spec ) class LegacyActionProvider(ml_actions.ActionProvider): """Represents the old way of configuring actions. There are two sources where this action provider loads actions from: * Action classes configured in the entry point "mistral.actions" * Action classes generated by generators configured in the entry point "mistral.generators" as a function returning a collection of them. """ def __init__(self, name='legacy'): super().__init__(name) # TODO(rakhmerov): Come up with a convenient structure to keep action # classes indexed so that we could search and filter easily. self._action_descs = collections.OrderedDict() self._load_actions() def _load_actions(self): self._load_action_plugins() self._load_action_generators() def _load_action_plugins(self): if not CONF.legacy_action_provider.load_action_plugins: return LOG.info( "Loading actions plugged in with the entry point " "'mistral.actions'..." ) ext_mgr = extension.ExtensionManager( namespace='mistral.actions', invoke_on_load=False ) allowlist = CONF.legacy_action_provider.allowlist denylist = CONF.legacy_action_provider.denylist for action_name in ext_mgr.names(): if filtered_by_allow_deny_list(allowlist, denylist, action_name): continue action_cls = ext_mgr[action_name].plugin if CONF.legacy_action_provider.only_builtin_actions: if not action_cls.__module__.startswith('mistral.'): continue action_desc = ml_actions.PythonActionDescriptor( action_name, action_cls, namespace='' ) self._action_descs[action_name] = action_desc LOG.debug('Registered action: %s', action_desc) def _load_action_generators(self): if not CONF.legacy_action_provider.load_action_generators: return LOG.info( "Loading actions from the action generators plugged in " "with the entry point 'mistral.generators'" ) for gen in self._get_action_generators(): self._register_generator_actions(gen) @staticmethod def _get_action_generators(): res = [] ext_mgr = extension.ExtensionManager( namespace='mistral.generators', invoke_on_load=True ) # TODO(rakhmerov): this is all ugly. It turns out that the only # way to register actions via generators is to register a special # function in the entry point that returns a list of generators. # But we can't directly register a generator. for ext in ext_mgr: if ext.obj is not None: for gen in ext.obj: res.append(gen) return res def _register_generator_actions(self, generator): # TODO(rakhmerov): Here we have an implicit dependency on # "mistral-extra" because ActionGenerator class is defined # in "mistral-extra". Of course, it works because of duck # typing but architecture wise it's just very bad. "mistral" # must not depend on "mistral-extra" because the latter is # just a project with mistral extensions. In fact, we can't # even extend ActionGenerator class within "mistral" for # testing purposes. # So it's all done this way for compatibility until all # OpenStack actions are redesigned with action providers. for action in generator.create_actions(): action_desc = GeneratedPythonActionDescriptor( action['name'], generator.base_action_class, i_utils.get_public_fields(action['class']), desc=action['description'], params_spec=action['arg_list'] ) LOG.debug('Registered action: %s', action_desc) self._action_descs[action['name']] = action_desc def find(self, action_name, namespace=None): return self._action_descs.get(action_name) def find_all(self, namespace=None, limit=None, sort_fields=None, sort_dirs=None, **filters): # TODO(rakhmerov): Apply sort_keys, sort_dirs, and filters. return self._action_descs.values() mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/std_actions.py000066400000000000000000000452411524065565300242470ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2014 - StackStorm, Inc. # Copyright 2022 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from email import header from email.mime import multipart from email.mime import text import smtplib import time from urllib import parse from oslo_log import log as logging import requests from mistral import exceptions as exc from mistral import utils from mistral.utils import javascript from mistral.utils import rest_utils from mistral.utils import ssh_utils from mistral_lib import actions LOG = logging.getLogger(__name__) class EchoAction(actions.Action): """Echo action. This action just returns a configured value as a result without doing anything else. The value of such action implementation is that it can be used in development (for testing), demonstration and designing of workflows themselves where echo action can play the role of temporary stub. """ def __init__(self, output, delay=0): super(EchoAction, self).__init__() self.output = output try: self._delay = float(delay) self._delay = 0 if self._delay < 0 else self._delay except ValueError: self._delay = 0 def run(self, context): LOG.info( 'Running echo action [output=%s, delay=%s]', self.output, self._delay ) time.sleep(self._delay) return self.output def test(self, context): return 'Echo' def __eq__(self, other): if type(other) is not EchoAction: return False if self.output != other.output or self._delay != other._delay: return False return True class NoOpAction(actions.Action): """No-operation action. This action does nothing. It can be mostly useful for testing and debugging purposes. """ def run(self, context): LOG.info('Running no-op action') return None def test(self, context): return None class AsyncNoOpAction(NoOpAction): """Asynchronous no-operation action.""" def is_sync(self): return False class FailAction(actions.Action): """'Always fail' action. If you pass the `error_data` parameter, this action will be failed and return this data as error data. Otherwise, the action just throws an instance of ActionException. This behavior is useful in a number of cases, especially if we need to test a scenario where some of workflow tasks fail. :param error_data: Action will be failed with this data """ def __init__(self, error_data=None): super(FailAction, self).__init__() self.error_data = error_data def __repr__(self): return 'Fail action' def run(self, context): LOG.info('Running fail action.') if self.error_data: return actions.Result(error=self.error_data) raise exc.ActionException('Fail action expected exception.') def test(self, context): if self.error_data: return actions.Result(error=self.error_data) raise exc.ActionException('Fail action expected exception.') class HTTPAction(actions.Action): """HTTP action. :param url: URL for the new HTTP request. :param method: (optional, 'GET' by default) method for the new HTTP request. :param params: (optional) Dictionary or bytes to be sent in the query string for the HTTP request. :param body: (optional) Dictionary, bytes, or file-like object to send in the body of the HTTP request. :param json: (optional) A JSON serializable Python object to send in the body of the HTTP request. :param headers: (optional) Dictionary of HTTP Headers to send with the HTTP request. :param cookies: (optional) Dict or CookieJar object to send with the HTTP request. :param auth: (optional) Auth tuple to enable Basic/Digest/Custom HTTP Auth. :param timeout: (optional) Float describing the timeout of the request in seconds. :param allow_redirects: (optional) Boolean. Set to True if POST/PUT/DELETE redirect following is allowed. :param proxies: (optional) Dictionary mapping protocol to the URL of the proxy. :param verify: (optional) if ``True``, the SSL cert will be verified. A CA_BUNDLE path can also be provided. """ def __init__(self, url, method="GET", params=None, body=None, json=None, headers=None, cookies=None, auth=None, timeout=None, allow_redirects=None, proxies=None, verify=None): super(HTTPAction, self).__init__() if auth and len(auth.split(':')) == 2: self.auth = (auth.split(':')[0], auth.split(':')[1]) else: self.auth = auth if isinstance(headers, dict): for key, val in headers.items(): if isinstance(val, (int, float)): headers[key] = str(val) if body and json: raise exc.ActionException( "Only one of the parameters 'json' and 'body' can be passed" ) self.url = url self.method = method self.params = params self.body = utils.to_json_str(body) if isinstance(body, dict) else body self.json = json self.headers = headers self.cookies = cookies self.timeout = timeout self.allow_redirects = allow_redirects self.proxies = proxies self.verify = verify def run(self, context): LOG.info( "Running HTTP action " "[url=%s, method=%s, params=%s, body=%s, json=%s," " headers=%s, cookies=%s, auth=%s, timeout=%s," " allow_redirects=%s, proxies=%s, verify=%s]", self.url, self.method, self.params, rest_utils.prepare_request_body_log(self.body), self.json, rest_utils.clear_sensitive_headers(self.headers), self.cookies, self.auth, self.timeout, self.allow_redirects, self.proxies, self.verify ) try: url_data = parse.urlsplit(self.url) if 'https' == url_data.scheme: action_verify = self.verify else: action_verify = None resp = requests.request( self.method, self.url, params=self.params, data=self.body, json=self.json, headers=self.headers, cookies=self.cookies, auth=self.auth, timeout=self.timeout, allow_redirects=self.allow_redirects, proxies=self.proxies, verify=action_verify ) except Exception as e: LOG.exception( "Failed to send HTTP request for action execution: %s", context.execution.action_execution_id ) raise exc.ActionException("Failed to send HTTP request: %s" % e) LOG.info( "HTTP action response:\n%s\n%s", resp.status_code, rest_utils.prepare_response_body_log(resp.content) ) # Represent important resp data as a dictionary. try: content = resp.json() except Exception: LOG.debug("HTTP action response is not json.") content = resp.content if content and resp.encoding not in (None, 'utf-8'): content = content.decode(resp.encoding).encode('utf-8') _result = { 'content': content, 'status': resp.status_code, 'headers': dict(resp.headers.items()), 'url': resp.url, 'history': resp.history, 'encoding': resp.encoding, 'reason': resp.reason, 'cookies': dict(resp.cookies.items()), 'elapsed': resp.elapsed.total_seconds() } if resp.status_code not in range(200, 307): return actions.Result(error=_result) return _result def test(self, context): # TODO(rakhmerov): Implement. return None class MistralHTTPAction(HTTPAction): def run(self, context): self.headers = self.headers or {} exec_ctx = context.execution self.headers.update({ 'Mistral-Workflow-Name': exec_ctx.workflow_name, 'Mistral-Workflow-Execution-Id': exec_ctx.workflow_execution_id, 'Mistral-Task-Id': exec_ctx.task_execution_id, 'Mistral-Action-Execution-Id': exec_ctx.action_execution_id, 'Mistral-Callback-URL': exec_ctx.callback_url, }) return super(MistralHTTPAction, self).run(context) def is_sync(self): return False def test(self, context): return None class SendEmailAction(actions.Action): def __init__(self, from_addr, to_addrs, smtp_server, reply_to=None, cc_addrs=None, bcc_addrs=None, smtp_password=None, subject=None, body=None, html_body=None): super(SendEmailAction, self).__init__() # TODO(dzimine): validate parameters # Task invocation parameters. self.to = to_addrs self.cc = cc_addrs or [] self.bcc = bcc_addrs or [] self.reply_to = reply_to or [] self.subject = subject or "" self.body = body or "" self.html_body = html_body # Action provider settings. self.smtp_server = smtp_server self.sender = from_addr self.password = smtp_password def run(self, context): LOG.info( "Sending email message " "[from=%s, to=%s, reply_to=%s, cc=%s, bcc=%s, subject=%s, " "using smtp=%s, body=%s...]", self.sender, self.to, self.reply_to, self.cc, self.bcc, self.subject, self.smtp_server, self.body[:128] ) if not self.html_body: message = text.MIMEText(self.body, _charset='utf-8') else: message = multipart.MIMEMultipart('alternative') message.attach(text.MIMEText(self.body, 'plain', _charset='utf-8')) message.attach(text.MIMEText(self.html_body, 'html', _charset='utf-8')) message['Subject'] = header.Header(self.subject, 'utf-8') message['From'] = self.sender message['Reply-To'] = header.Header(', '.join(self.reply_to)) message['To'] = ', '.join(self.to) if self.cc: message['cc'] = ', '.join(self.cc) rcpt = self.cc + self.bcc + self.to try: s = smtplib.SMTP(self.smtp_server) if self.password is not None: # Sequence to request TLS connection and log in (RFC-2487). s.ehlo() s.starttls() s.ehlo() s.login(self.sender, self.password) s.sendmail(from_addr=self.sender, to_addrs=rcpt, msg=message.as_string()) except (smtplib.SMTPException, IOError) as e: raise exc.ActionException("Failed to send an email message: %s" % e) def test(self, context): # Just logging the operation since this action is not supposed # to return a result. LOG.info( "Sending email message " "[from=%s, to=%s, reply_to=%s, cc=%s, bcc=%s, subject=%s, " " using smtp=%s, body=%s...]", self.sender, self.to, self.reply_to, self.cc, self.bcc, self.subject, self.smtp_server, self.body[:128] ) class SSHAction(actions.Action): """Runs Secure Shell (SSH) command on provided single or multiple hosts. It is allowed to provide either a single host or a list of hosts in action parameter 'host'. In case of a single host the action result will be a single value, otherwise a list of results provided in the same order as provided hosts. """ @property def _execute_cmd_method(self): return ssh_utils.execute_command def __init__(self, cmd, host, username, password="", private_key_filename=None, private_key=None, return_result_on_error=False): super(SSHAction, self).__init__() self.cmd = cmd self.host = host self.username = username self.password = password self.private_key_filename = private_key_filename self.private_key = private_key self.return_result_on_error = return_result_on_error self.params = { 'cmd': self.cmd, 'host': self.host, 'username': self.username, 'password': self.password, 'private_key_filename': self.private_key_filename, 'private_key': self.private_key } def run(self, context): def raise_exc(parent_exc=None, result=None): message = ("Failed to execute ssh cmd " "'%s' on %s" % (self.cmd, self.host)) # We suppress the actual parent error messages in favor of # more generic ones as we might be leaking information to the CLI if parent_exc: # The full error message needs to be logged regardless LOG.exception(message + " Exception: %s", str(parent_exc)) # New behavior: return result even on error if flag is set if self.return_result_on_error and result is not None: return result raise exc.ActionException(message) try: results = [] if not isinstance(self.host, list): self.host = [self.host] for host_name in self.host: self.params['host'] = host_name if self.return_result_on_error: # Execute command - always get the result data and stderr status_code, stdout, stderr = self._execute_cmd_method( raise_when_error=False, get_stderr=True, **self.params) # Always build consistent result structure result = { 'stdout': stdout, 'stderr': stderr, 'exit_code': status_code } results.append(result) else: status_code, result = self._execute_cmd_method( **self.params) if status_code > 0: return raise_exc() results.append(result) # return result(s) as a dict if host was a dict if len(results) > 1: return results return result except Exception as e: return raise_exc(parent_exc=e) def test(self, context): return utils.to_json_str(self.params) class SSHProxiedAction(SSHAction): @property def _execute_cmd_method(self): return ssh_utils.execute_command_via_gateway def __init__(self, cmd, host, username, private_key_filename, gateway_host, gateway_username=None, password=None, proxy_command=None, private_key=None): super(SSHProxiedAction, self).__init__( cmd, host, username, password, private_key_filename, private_key ) self.gateway_host = gateway_host self.gateway_username = gateway_username self.params.update( { 'gateway_host': gateway_host, 'gateway_username': gateway_username, 'proxy_command': proxy_command } ) class JavaScriptAction(actions.Action): """Evaluates given JavaScript. """ def __init__(self, script, context=None): """Context here refers to a javasctript context Not the usual mistral context. That is passed during the run method """ super(JavaScriptAction, self).__init__() self.script = script self.js_context = context def run(self, context): try: script = """function f() { %s } f() """ % self.script return javascript.evaluate(script, self.js_context) except Exception as e: raise exc.ActionException("JavaScriptAction failed: %s" % str(e)) def test(self, context): return self.script class SleepAction(actions.Action): """Sleep action. This action sleeps for given amount of seconds. It can be mostly useful for testing and debugging purposes. """ def __init__(self, seconds=1): super(SleepAction, self).__init__() try: self._seconds = int(seconds) self._seconds = 0 if self._seconds < 0 else self._seconds except ValueError: self._seconds = 0 def run(self, context): LOG.info('Running sleep action [seconds=%s]', self._seconds) time.sleep(self._seconds) return None def test(self, context): time.sleep(1) return None class TestDictAction(actions.Action): """Generates test dict.""" def __init__(self, size=0, key_prefix='', val=''): super(TestDictAction, self).__init__() self.size = size self.key_prefix = key_prefix self.val = val def run(self, context): LOG.info( 'Running test_dict action [size=%s, key_prefix=%s, val=%s]', self.size, self.key_prefix, self.val ) res = {} for i in range(self.size): res['%s%s' % (self.key_prefix, i)] = self.val return res def test(self, context): return {} mistral-22.0.0+git20260814.61.b4aeb55/mistral/actions/test.py000066400000000000000000000036121524065565300227100ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import collections from oslo_config import cfg from oslo_log import log as logging from mistral_lib import actions as ml_actions from mistral_lib.utils import inspect_utils as i_utils CONF = cfg.CONF LOG = logging.getLogger(__name__) def _build_action_descriptor(name, action_cls): action_cls_attrs = i_utils.get_public_fields(action_cls) return ml_actions.PythonActionDescriptor( name, action_cls, action_cls_attrs ) class TestActionProvider(ml_actions.ActionProvider): """Action provider for tests. It allows to register python actions with a direct call. """ def __init__(self, name='test'): super().__init__(name) self._action_descs = collections.OrderedDict() def register_python_action(self, action_name, action_cls): self._action_descs[action_name] = _build_action_descriptor( action_name, action_cls ) def cleanup(self): self._action_descs.clear() def find(self, action_name, namespace=None): return self._action_descs.get(action_name) def find_all(self, namespace=None, limit=None, sort_fields=None, sort_dirs=None, **filters): # TODO(rakhmerov): Apply sort_keys, sort_dirs, and filters. return self._action_descs.values() mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/000077500000000000000000000000001524065565300204665ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/__init__.py000066400000000000000000000000001524065565300225650ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/access_control.py000066400000000000000000000105531524065565300240450ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Access Control API server.""" from keystonemiddleware import auth_token from oslo_config import cfg from oslo_policy import policy from mistral import exceptions as exc from mistral import policies CONF = cfg.CONF _ENFORCER = None def setup(app): if cfg.CONF.pecan.auth_enable and cfg.CONF.auth_type == 'keystone': conf = dict(cfg.CONF.keystone_authtoken) # Change auth decisions of requests to the app itself. conf.update({'delay_auth_decision': True}) # NOTE(rakhmerov): Policy enforcement works only if Keystone # authentication is enabled. No support for other authentication # types at this point. _ensure_enforcer_initialization() return auth_token.AuthProtocol(app, conf) else: return app def enforce(action, context, target=None, do_raise=True, exc=exc.NotAllowedException): """Verifies that the action is valid on the target in this context. :param action: String, representing the action to be checked. This should be colon separated for clarity. i.e. ``workflows:create`` :param context: Mistral context. :param target: Dictionary, representing the object of the action. For object creation, this should be a dictionary representing the location of the object. e.g. ``{'project_id': context.project_id}`` :param do_raise: if True (the default), raises specified exception. :param exc: Exception to be raised if not authorized. Default is mistral.exceptions.NotAllowedException. :return: returns True if authorized and False if not authorized and do_raise is False. """ target_obj = { 'project_id': context.project_id, 'user_id': context.user_id, } target_obj.update(target or {}) policy_context = context.to_policy_values() # Because policy.yaml or policy.yaml example in Mistral repo still uses # the rule 'is_admin: True', we insert 'is_admin' key to the default # policy values. policy_context['is_admin'] = context.is_admin _ensure_enforcer_initialization() return _ENFORCER.authorize( action, target_obj, policy_context, do_raise=do_raise, exc=exc ) def get_enforcer(): """Entrypoint that must return the raw oslo.policy enforcer obj. This is utilized by the command-line policy tools. :returns: :class:`oslo_policy.policy.Enforcer` """ # Here we pass an empty list of arguments because there aren't any # arguments that oslo.config or oslo.policy shouldn't already understand # from the CONF object. This makes things easier here because we don't have # to parse arguments passed in from the command line and remove unexpected # arguments before building a Config object. CONF([], project='mistral') enforcer = policy.Enforcer(CONF) enforcer.register_defaults(policies.list_rules()) enforcer.load_rules() return enforcer def _ensure_enforcer_initialization(): global _ENFORCER if not _ENFORCER: _ENFORCER = policy.Enforcer(cfg.CONF) _ENFORCER.register_defaults(policies.list_rules()) _ENFORCER.load_rules() def get_limited_to(headers): """Return the user and project the request should be limited to. :param headers: HTTP headers dictionary :return: A tuple of (user, project), set to None if there's no limit on one of these. """ return headers.get('X-User-Id'), headers.get('X-Project-Id') def get_limited_to_project(headers): """Return the project the request should be limited to. :param headers: HTTP headers dictionary :return: A project, or None if there's no limit on it. """ return get_limited_to(headers)[1] mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/app.py000066400000000000000000000061271524065565300216260ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg import oslo_middleware.cors as cors_middleware from oslo_middleware import healthcheck from oslo_middleware import http_proxy_to_wsgi import osprofiler.web import pecan from mistral.api import access_control from mistral.api.hooks import maintenance from mistral import config as m_config from mistral import context as ctx from mistral.rpc import base as rpc from mistral.services import periodic def get_pecan_config(): # Set up the pecan configuration. opts = cfg.CONF.pecan cfg_dict = { "app": { "root": opts.root, "modules": opts.modules, "debug": opts.debug, "auth_enable": opts.auth_enable, "guess_content_type_from_ext": False, } } return pecan.configuration.conf_from_dict(cfg_dict) def setup_app(config=None): if not config: config = get_pecan_config() m_config.set_config_defaults() app_conf = dict(config.app) # TODO(rakhmerov): Why do we run cron triggers in the API layer? # Should we move it to engine?s if cfg.CONF.cron_trigger.enabled: periodic.setup() app = pecan.make_app( app_conf.pop('root'), hooks=lambda: [ctx.AuthHook(), maintenance.MaintenanceHook(), ctx.ContextHook()], logging=getattr(config, 'logging', {}), **app_conf ) # Set up access control. app = access_control.setup(app) # TODO(rakhmerov): need to get rid of this call. # Set up RPC related flags in config rpc.get_transport() # Set up profiler. if cfg.CONF.profiler.enabled: app = osprofiler.web.WsgiMiddleware( app, hmac_keys=cfg.CONF.profiler.hmac_keys, enabled=cfg.CONF.profiler.enabled ) # Create HTTPProxyToWSGI wrapper app = http_proxy_to_wsgi.HTTPProxyToWSGI(app, cfg.CONF) # Create a healthcheck wrapper if cfg.CONF.healthcheck.enabled: app = healthcheck.Healthcheck(app, cfg.CONF) # Create a CORS wrapper, and attach mistral-specific defaults that must be # included in all CORS responses. return cors_middleware.CORS(app, cfg.CONF) def init_wsgi(): # By default, oslo.config parses the CLI args if no args is provided. # As a result, invoking this wsgi script from gunicorn leads to the error # with argparse complaining that the CLI options have already been parsed. m_config.parse_args(args=[]) return setup_app() mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/000077500000000000000000000000001524065565300230345ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/__init__.py000066400000000000000000000000001524065565300251330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/info.py000066400000000000000000000025361524065565300243470ustar00rootroot00000000000000# Copyright 2022 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from mistral import exceptions as exc from mistral.utils import rest_utils import os.path from oslo_config import cfg import pecan from pecan import rest class InfoController(rest.RestController): @rest_utils.wrap_pecan_controller_exception @pecan.expose('json') def get(self): if not cfg.CONF.api.enable_info_endpoint: raise exc.InfoEndpointNotAvailableException( "Info endpoint disabled." ) file_path = cfg.CONF.api.info_json_file_path if not os.path.exists(file_path): raise exc.InfoEndpointNotAvailableException( "Incorrect path to info json file." ) with open(file_path) as f: return json.load(f) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/maintenance.py000066400000000000000000000032101524065565300256640ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import pecan from pecan import rest import wsmeext.pecan as wsme_pecan from mistral.api.controllers import resource from mistral import context from mistral.db.v2 import api as db_api from mistral.services import maintenance from mistral.utils import rest_utils class Maintenance(resource.Resource): """Maintenance resource.""" status = str @classmethod def sample(cls): return cls( status="1234" ) class MaintenanceController(rest.RestController): @pecan.expose('json') def get(self): context.set_ctx(None) maintenance_status = db_api.get_maintenance_status() return { 'status': maintenance_status } @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose( Maintenance, body=Maintenance, status_code=200 ) def put(self, new_maintenance_status): context.set_ctx(None) new_maintenance_status.status = maintenance.change_maintenance_mode( new_maintenance_status.status ) return new_maintenance_status mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/resource.py000066400000000000000000000114211524065565300252340ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from wsme import types as wtypes from mistral_lib import utils class Resource(wtypes.Base): """REST API Resource.""" _wsme_attributes = [] def to_dict(self): d = {} for attr in self._wsme_attributes: attr_val = getattr(self, attr.name) if not isinstance(attr_val, wtypes.UnsetType): d[attr.name] = attr_val return d @classmethod def from_tuples(cls, tuple_iterator): obj = cls() for col_name, col_val in tuple_iterator: if hasattr(obj, col_name): # Convert all datetime values to strings. setattr(obj, col_name, utils.datetime_to_str(col_val)) return obj @classmethod def from_dict(cls, d): return cls.from_tuples(d.items()) @classmethod def from_db_model(cls, db_model, fields=()): if isinstance(db_model, tuple): db_tuples = zip(fields, db_model) else: db_tuples = db_model.iter_columns(fields=fields) return cls.from_tuples(db_tuples) def __str__(self): """WSME based implementation of __str__.""" res = "%s [" % type(self).__name__ first = True for attr in self._wsme_attributes: if not first: res += ', ' else: first = False res += "%s='%s'" % (attr.name, getattr(self, attr.name)) return res + "]" def to_json(self): return json.dumps(self.to_dict()) @classmethod def get_fields(cls): obj = cls() return [attr.name for attr in obj._wsme_attributes] class ResourceList(Resource): """Resource containing the list of other resources.""" next = wtypes.text """A link to retrieve the next subset of the resource list""" @property def collection(self): return getattr(self, self._type) @classmethod def convert_with_links(cls, resources, limit, url=None, fields=None, **kwargs): resource_list = cls() setattr(resource_list, resource_list._type, resources) resource_list.next = resource_list.get_next( limit, url=url, fields=fields, **kwargs ) return resource_list def has_next(self, limit): """Return whether resources has more items.""" return len(self.collection) and len(self.collection) == limit def get_next(self, limit, url=None, fields=None, **kwargs): """Return a link to the next subset of the resources.""" if not self.has_next(limit): return wtypes.Unset q_args = '' for key, value in kwargs.items(): if isinstance(value, dict): q_args += '%s=%s:%s&' % \ (key, list(value.keys())[0], list(value.values())[0]) else: q_args += '%s=%s&' % (key, value) resource_args = ( '?%(args)slimit=%(limit)d&marker=%(marker)s' % { 'args': q_args, 'limit': limit, 'marker': self.collection[-1].id } ) # Fields is handled specially here, we can move it above when it's # supported by all resources query. if fields: resource_args += '&fields=%s' % fields next_link = "%(host_url)s/v2/%(resource)s%(args)s" % { 'host_url': url, 'resource': self._type, 'args': resource_args } return next_link def to_dict(self): d = {} for attr in self._wsme_attributes: attr_val = getattr(self, attr.name) if isinstance(attr_val, list): if isinstance(attr_val[0], Resource): d[attr.name] = [v.to_dict() for v in attr_val] elif not isinstance(attr_val, wtypes.UnsetType): d[attr.name] = attr_val return d class Link(Resource): """Web link.""" href = wtypes.text target = wtypes.text rel = wtypes.text @classmethod def sample(cls): return cls(href='http://example.com/here', target='here', rel='self') mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/root.py000066400000000000000000000046431524065565300244000ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging import pecan from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api.controllers import info from mistral.api.controllers import maintenance from mistral.api.controllers import resource from mistral.api.controllers.v2 import root as v2_root LOG = logging.getLogger(__name__) API_STATUS = wtypes.Enum(str, 'SUPPORTED', 'CURRENT', 'DEPRECATED') class APIVersion(resource.Resource): """An API Version.""" id = wtypes.text "The version identifier." status = API_STATUS "The status of the API (SUPPORTED, CURRENT or DEPRECATED)." links = wtypes.ArrayType(resource.Link) "The link to the versioned API." @classmethod def sample(cls): return cls( id='v1.0', status='CURRENT', links=[ resource.Link(target_name='v1', rel="self", href='http://example.com:9777/v1') ] ) class APIVersions(resource.Resource): """API Versions.""" versions = wtypes.ArrayType(APIVersion) @classmethod def sample(cls): v2 = APIVersion(id='v2.0', status='CURRENT', rel="self", href='http://example.com:9777/v2') return cls(versions=[v2]) class RootController(object): v2 = v2_root.Controller() info = info.InfoController() maintenance = maintenance.MaintenanceController() @wsme_pecan.wsexpose(APIVersions) def index(self): LOG.debug("Fetching API versions.") host_url_v2 = '%s/%s' % (pecan.request.application_url, 'v2') api_v2 = APIVersion( id='v2.0', status='CURRENT', links=[resource.Link(href=host_url_v2, target='v2', rel="self",)] ) return APIVersions(versions=[api_v2]) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/000077500000000000000000000000001524065565300233635ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/__init__.py000066400000000000000000000000001524065565300254620ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/action.py000066400000000000000000000343061524065565300252200ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 Huawei Technologies Co., Ltd. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import functools from oslo_log import log as logging import pecan from pecan import hooks from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.api.controllers.v2 import validation from mistral.api.hooks import content_type as ct_hook from mistral import context from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.services import actions as action_service from mistral.services import adhoc_actions from mistral.utils import filter_utils from mistral.utils import rest_utils from mistral_lib import utils LOG = logging.getLogger(__name__) def _action_descriptor_to_resource(action_desc): return resources.Action( id=getattr(action_desc, 'id', action_desc.name), name=action_desc.name, description=action_desc.description, input=action_desc.params_spec, namespace=action_desc.namespace, project_id=action_desc.project_id, scope=action_desc.scope, definition=getattr(action_desc, 'definition', ''), is_system=False, tags=getattr(action_desc, 'tags', None), created_at=utils.datetime_to_str( getattr(action_desc, 'created_at', '') ), updated_at=utils.datetime_to_str( getattr(action_desc, 'updated_at', '') ) ) class ActionsController(rest.RestController, hooks.HookController): # TODO(nmakhotkin): Have a discussion with pecan/WSME folks in order # to have requests and response of different content types. Then # delete ContentTypeHook. __hooks__ = [ct_hook.ContentTypeHook("application/json;charset=utf-8", ['POST', 'PUT'])] validate = validation.SpecValidationController( spec_parser.get_action_list_spec_from_yaml) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Action, wtypes.text, wtypes.text) def get(self, identifier, namespace=''): """Return the named action. :param identifier: ID or name of the Action to get. :param namespace: The namespace of the action. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('actions:get', context.ctx()) LOG.debug("Fetch action [identifier=%s]", identifier) action_provider = action_service.get_system_action_provider() # Here we assume that the action search might involve DB operations # so we need to apply the regular retrying logic as everywhere else. action_desc = rest_utils.rest_retry_on_db_error( action_provider.find )(identifier, namespace=namespace) if action_desc is None: # TODO(rakhmerov): We need to change exception class so that # it's not DB specific. But it should be associated with the # same HTTP code. raise exc.DBEntityNotFoundError( 'Action not found [name=%s, namespace=%s]' % (identifier, namespace) ) return _action_descriptor_to_resource(action_desc) @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def put(self, identifier=None, namespace=''): """Update one or more actions. :param identifier: Optional. If provided, it's UUID or name of an action. Only one action can be updated with identifier param. :param namespace: Optional. If provided, it's the namespace that the action is under. NOTE: This text is allowed to have definitions of multiple actions. In this case they all will be updated. """ acl.enforce('actions:update', context.ctx()) definition = pecan.request.text LOG.debug("Update action(s) [definition=%s]", definition) namespace = namespace or '' scope = pecan.request.GET.get('scope', 'private') resources.Action.validate_scope(scope) if scope == 'public': acl.enforce('actions:publicize', context.ctx()) @rest_utils.rest_retry_on_db_error def _update_actions(): with db_api.transaction(): return adhoc_actions.update_actions( definition, scope=scope, identifier=identifier, namespace=namespace ) db_acts = _update_actions() action_list = [ resources.Action.from_db_model(db_act) for db_act in db_acts ] return resources.Actions(actions=action_list).to_json() @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def post(self, namespace=''): """Create a new action. :param namespace: Optional. The namespace to create the ad-hoc action in. actions with the same name can be added to a given project if they are in two different namespaces. (default namespace is '') NOTE: This text is allowed to have definitions of multiple actions. In this case they all will be created. """ acl.enforce('actions:create', context.ctx()) namespace = namespace or '' definition = pecan.request.text scope = pecan.request.GET.get('scope', 'private') pecan.response.status = 201 resources.Action.validate_scope(scope) if scope == 'public': acl.enforce('actions:publicize', context.ctx()) LOG.debug("Create action(s) [definition=%s]", definition) @rest_utils.rest_retry_on_db_error def _create_action_definitions(): with db_api.transaction(): return adhoc_actions.create_actions( definition, scope=scope, namespace=namespace ) db_acts = _create_action_definitions() action_list = [ resources.Action.from_db_model(db_act) for db_act in db_acts ] return resources.Actions(actions=action_list).to_json() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, wtypes.text, status_code=204) def delete(self, identifier, namespace=''): """Delete the named action. :param identifier: Name or UUID of the action to delete. :param namespace: The namespace of which the action is in. """ acl.enforce('actions:delete', context.ctx()) LOG.debug("Delete action [identifier=%s]", identifier) @rest_utils.rest_retry_on_db_error def _delete_action_definition(): with db_api.transaction(): db_model = db_api.get_action_definition( identifier, namespace=namespace ) if db_model.is_system: raise exc.DataAccessException( "Attempt to delete a system action: %s" % identifier ) db_api.delete_action_definition( identifier, namespace=namespace ) _delete_action_definition() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Actions, wtypes.text, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, resources.SCOPE_TYPES, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text) def get_all(self, marker=None, limit=None, sort_keys='name', sort_dirs='asc', fields='', created_at=None, name=None, scope=None, tags=None, updated_at=None, description=None, definition=None, is_system=None, input=None, namespace=''): """Return all actions. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: name. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: asc. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param scope: Optional. Keep only resources with a specific scope. :param definition: Optional. Keep only resources with a specific definition. :param is_system: Optional. Keep only system actions or ad-hoc actions (if False). :param input: Optional. Keep only resources with a specific input. :param description: Optional. Keep only resources with a specific description. :param tags: Optional. Keep only resources containing specific tags. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param namespace: Optional. The namespace of the action. """ acl.enforce('actions:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, scope=scope, tags=tags, updated_at=updated_at, description=description, definition=definition, is_system=is_system, input=input, namespace=namespace ) LOG.debug( "Fetch actions. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, filters=%s", marker, limit, sort_keys, sort_dirs, filters ) sort_keys = ['name'] if sort_keys is None else sort_keys sort_dirs = ['asc'] if sort_dirs is None else sort_dirs fields = [] if fields is None else fields if fields and 'name' not in fields: fields.insert(0, 'name') rest_utils.validate_query_params(limit, sort_keys, sort_dirs) action_provider = action_service.get_system_action_provider() # Here we assume that the action search might involve DB operations # so we need to apply the regular retrying logic as everywhere else. action_descriptors = rest_utils.rest_retry_on_db_error( action_provider.find_all )( namespace=namespace, limit=limit, sort_fields=sort_keys, sort_dirs=sort_dirs, filters=filters ) # We can't guarantee that at this point the collection of action # descriptors is properly filtered and sorted. # Apply filters. action_descriptors = filter( lambda a_d: filter_utils.match_filters(a_d, filters), action_descriptors ) # Apply sorting. def action_descriptor_sort(a_ds, keys, dirs): def compare_(a_d1, a_d2): for key, dir in zip(keys, dirs): a_d1 = getattr(a_d1, key, None) a_d2 = getattr(a_d2, key, None) if a_d1 is None and a_d2 is None: ret = 0 elif a_d1 is None and a_d2 is not None: ret = -1 elif a_d1 is not None and a_d2 is None: ret = 1 else: if type(a_d1) is type(a_d2): ret = (a_d1 > a_d2) - (a_d1 < a_d2) else: ret = 1 if ret: return ret * (1 if dir == 'asc' else -1) return 0 return sorted(a_ds, key=functools.cmp_to_key(compare_)) action_descriptors = action_descriptor_sort(action_descriptors, sort_keys, sort_dirs) start = 0 for i, a_d in enumerate(action_descriptors): if a_d.name == marker: start = i break if limit and limit > 0: end = start + limit action_descriptors = action_descriptors[start:end] action_resources = [ _action_descriptor_to_resource(a_d) for a_d in action_descriptors ] # TODO(rakhmerov): Fix pagination so that it doesn't work with # the 'id' field as a marker. We can't use IDs anymore. "name" # seems a good candidate for this. return resources.Actions.convert_with_links( action_resources, limit, pecan.request.application_url, sort_keys=','.join(sort_keys), sort_dirs=','.join(sort_dirs), **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/action_execution.py000066400000000000000000000462511524065565300273050ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral import context from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.rpc import clients as rpc from mistral.utils import filter_utils from mistral.utils import rest_utils from mistral.workflow import states from mistral_lib import actions as ml_actions LOG = logging.getLogger(__name__) SUPPORTED_TRANSITION_STATES = [ states.SUCCESS, states.ERROR, states.CANCELLED, states.PAUSED, states.RUNNING ] def _load_deferred_output_field(action_ex): # We need to refer to this lazy-load field explicitly in # order to make sure that it is correctly loaded. hasattr(action_ex, 'output') # Use retries to prevent possible failures. @rest_utils.rest_retry_on_db_error def _get_action_execution(id, fields=()): if fields and 'id' not in fields: fields.insert(0, 'id') with db_api.transaction(): return _get_action_execution_resource( db_api.get_action_execution(id), fields=fields ) def _get_action_execution_resource(action_ex, fields=()): _load_deferred_output_field(action_ex) if fields and 'id' not in fields: fields.insert(0, 'id') return _get_action_execution_resource_for_list(action_ex, fields=fields) def _get_action_execution_resource_for_list(action_ex, fields=()): # TODO(nmakhotkin): Get rid of using dicts for constructing resources. # TODO(nmakhotkin): Use db_model for this instead. # field_task_name_needed = 'task_name' in fields # if field_task_name_needed: # fields.remove('task_name') res = resources.ActionExecution.from_db_model(action_ex, fields=fields) # if not fields or field_task_name_needed: # task_name = (action_ex.task_execution.name # if action_ex.task_execution else None) # setattr(res, 'task_name', task_name) return res def _get_action_executions(task_execution_id=None, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', include_output=False, **filters): """Return all action executions. Where project_id is the same as the requester or project_id is different but the scope is public. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param filters: Optional. A list of filters to apply to the result. """ if task_execution_id: filters['task_execution_id'] = task_execution_id if include_output: resource_function = _get_action_execution_resource else: resource_function = _get_action_execution_resource_for_list return rest_utils.get_all( resources.ActionExecutions, resources.ActionExecution, db_api.get_action_executions, db_api.get_action_execution, resource_function=resource_function, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **filters ) class ActionExecutionsController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.ActionExecution, wtypes.text, types.uniquelist) def get(self, id, fields=None): """Return the specified action_execution. :param id: UUID of action execution to retrieve :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('action_executions:get', context.ctx()) LOG.debug("Fetch action_execution [id=%s]", id) return _get_action_execution(id, fields=fields) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.ActionExecution, body=resources.ActionExecution, status_code=201) def post(self, action_ex): """Create new action_execution. :param action_ex: Action to execute """ acl.enforce('action_executions:create', context.ctx()) LOG.debug( "Create action_execution [action_execution=%s]", action_ex ) name = action_ex.name description = action_ex.description or None action_input = action_ex.input or {} params = action_ex.params or {} namespace = action_ex.workflow_namespace or '' if not name: raise exc.InputException( "Please provide at least action name to run action." ) values = rpc.get_engine_client().start_action( name, action_input, description=description, namespace=namespace, **params ) return resources.ActionExecution.from_dict(values) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose( resources.ActionExecution, wtypes.text, body=resources.ActionExecution ) def put(self, id, action_ex): """Update the specified action_execution. :param id: UUID of action execution to update :param action_ex: Action execution for update """ acl.enforce('action_executions:update', context.ctx()) LOG.debug( "Update action_execution [id=%s, action_execution=%s]", id, action_ex ) if action_ex.state not in SUPPORTED_TRANSITION_STATES: raise exc.InvalidResultException( "Error. Expected one of %s, actual: %s" % ( SUPPORTED_TRANSITION_STATES, action_ex.state ) ) if states.is_completed(action_ex.state): output = action_ex.output if action_ex.state == states.SUCCESS: result = ml_actions.Result(data=output) elif action_ex.state == states.ERROR: if not output: output = 'Unknown error' result = ml_actions.Result(error=output) elif action_ex.state == states.CANCELLED: result = ml_actions.Result(cancel=True) values = rpc.get_engine_client().on_action_complete(id, result) if action_ex.state in [states.PAUSED, states.RUNNING]: state = action_ex.state values = rpc.get_engine_client().on_action_update(id, state) return resources.ActionExecution.from_dict(values) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.ActionExecutions, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text, types.uuid, wtypes.text, wtypes.text, bool, types.jsontype, types.jsontype, types.jsontype, wtypes.text, bool) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', created_at=None, name=None, tags=None, updated_at=None, workflow_name=None, task_name=None, task_execution_id=None, state=None, state_info=None, accepted=None, input=None, output=None, params=None, description=None, include_output=False): """Return all tasks within the execution. Where project_id is the same as the requester or project_id is different but the scope is public. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param task_name: Optional. Keep only resources with a specific task name. :param task_execution_id: Optional. Keep only resources within a specific task execution. :param state: Optional. Keep only resources with a specific state. :param state_info: Optional. Keep only resources with specific state information. :param accepted: Optional. Keep only resources which have been accepted or not. :param input: Optional. Keep only resources with a specific input. :param output: Optional. Keep only resources with a specific output. :param params: Optional. Keep only resources with specific parameters. :param description: Optional. Keep only resources with a specific description. :param tags: Optional. Keep only resources containing specific tags. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param include_output: Optional. Include the output for all executions in the list """ acl.enforce('action_executions:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, tags=tags, updated_at=updated_at, workflow_name=workflow_name, task_name=task_name, task_execution_id=task_execution_id, state=state, state_info=state_info, accepted=accepted, input=input, output=output, params=params, description=description ) LOG.debug( "Fetch action_executions. marker=%s, limit=%s, " "sort_keys=%s, sort_dirs=%s, filters=%s", marker, limit, sort_keys, sort_dirs, filters ) return _get_action_executions( marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, include_output=include_output, **filters ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, status_code=204) def delete(self, id): """Delete the specified action_execution. :param id: UUID of action execution to delete """ acl.enforce('action_executions:delete', context.ctx()) LOG.debug("Delete action_execution [id=%s]", id) if not cfg.CONF.api.allow_action_execution_deletion: raise exc.NotAllowedException("Action execution deletion is not " "allowed.") with db_api.transaction(): action_ex = db_api.get_action_execution(id) if action_ex.task_execution_id: raise exc.NotAllowedException( "Only ad-hoc action execution can be deleted." ) if not states.is_completed(action_ex.state): raise exc.NotAllowedException( "Only completed action execution can be deleted." ) return db_api.delete_action_execution(id) class TasksActionExecutionController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.ActionExecutions, types.uuid, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, types.uniquelist, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text, wtypes.text, bool, types.jsontype, types.jsontype, types.jsontype, wtypes.text, bool) def get_all(self, task_execution_id, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', created_at=None, name=None, tags=None, updated_at=None, workflow_name=None, task_name=None, state=None, state_info=None, accepted=None, input=None, output=None, params=None, description=None, include_output=None): """Return all tasks within the execution. Where project_id is the same as the requester or project_id is different but the scope is public. :param task_execution_id: Keep only resources within a specific task execution. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param task_name: Optional. Keep only resources with a specific task name. :param state: Optional. Keep only resources with a specific state. :param state_info: Optional. Keep only resources with specific state information. :param accepted: Optional. Keep only resources which have been accepted or not. :param input: Optional. Keep only resources with a specific input. :param output: Optional. Keep only resources with a specific output. :param params: Optional. Keep only resources with specific parameters. :param description: Optional. Keep only resources with a specific description. :param tags: Optional. Keep only resources containing specific tags. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param include_output: Optional. Include the output for all executions in the list """ acl.enforce('action_executions:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, tags=tags, updated_at=updated_at, workflow_name=workflow_name, task_name=task_name, task_execution_id=task_execution_id, state=state, state_info=state_info, accepted=accepted, input=input, output=output, params=params, description=description ) LOG.debug( "Fetch action_executions. marker=%s, limit=%s, " "sort_keys=%s, sort_dirs=%s, filters=%s", marker, limit, sort_keys, sort_dirs, filters ) return _get_action_executions( marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, include_output=include_output, **filters ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.ActionExecution, wtypes.text, wtypes.text, types.uniquelist) def get(self, task_execution_id, action_ex_id, fields=()): """Return the specified action_execution. :param task_execution_id: Task execution UUID :param action_ex_id: Action execution UUID :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('action_executions:get', context.ctx()) LOG.debug("Fetch action_execution [id=%s]", action_ex_id) return _get_action_execution(action_ex_id, fields=fields) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/code_source.py000066400000000000000000000210551524065565300262320ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging import pecan from pecan import hooks from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.api.hooks import content_type as ct_hook from mistral import context from mistral.db.v2 import api as db_api from mistral.utils import filter_utils from mistral.utils import rest_utils LOG = logging.getLogger(__name__) class CodeSourcesController(rest.RestController, hooks.HookController): __hooks__ = [ct_hook.ContentTypeHook("application/json", ['POST', 'PUT'])] @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def post(self, name, scope='private', namespace=''): """Creates new code sources. :param name: Code source name (i.e. the name of the module). :param scope: Optional. Scope (private or public). :param namespace: Optional. The namespace to create the code sources in. """ acl.enforce('code_sources:create', context.ctx()) if scope == 'public': acl.enforce('code_sources:publicize', context.ctx()) # Extract content directly from the request. content = pecan.request.text LOG.debug( 'Creating code source [names=%s, scope=%s, namespace=%s]', name, scope, namespace ) db_model = rest_utils.rest_retry_on_db_error( db_api.create_code_source)( { 'name': name, 'content': content, 'namespace': namespace, 'scope': scope, 'version': 1, } ) pecan.response.status = 201 return resources.CodeSource.from_db_model(db_model).to_json() @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def put(self, identifier, scope='private', namespace=''): """Update code source. :param identifier: Identifier (name or ID) of the code source. :param scope: Scope (private or public) of the code source. :param namespace: Optional. The namespace of the code source. """ acl.enforce('code_sources:update', context.ctx()) if scope == 'public': acl.enforce('code_sources:publicize', context.ctx()) LOG.debug( 'Updating code source [identifier(name or id)=%s, scope=%s,' ' namespace=%s]', identifier, scope, namespace ) content = pecan.request.text db_model = rest_utils.rest_retry_on_db_error( db_api.update_code_source )( identifier=identifier, namespace=namespace, values={ 'scope': scope, 'content': content } ) return resources.CodeSource.from_db_model(db_model).to_json() @wsme_pecan.wsexpose(resources.CodeSources, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, resources.SCOPE_TYPES, types.uuid, wtypes.text, wtypes.text, bool, wtypes.text) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, tags=None, scope=None, project_id=None, created_at=None, updated_at=None, all_projects=False, namespace=None): """Return a list of Code Sources. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: asc. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param namespace: Optional. Keep only resources with a specific namespace :param tags: Optional. Keep only resources containing specific tags. :param scope: Optional. Keep only resources with a specific scope. :param project_id: Optional. The same as the requester project_id or different if the scope is public. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param all_projects: Optional. Get resources of all projects. """ acl.enforce('code_sources:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, scope=scope, tags=tags, updated_at=updated_at, project_id=project_id, namespace=namespace ) LOG.debug( "Fetch code sources. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, fields=%s, filters=%s, all_projects=%s", marker, limit, sort_keys, sort_dirs, fields, filters, all_projects ) return rest_utils.get_all( resources.CodeSources, resources.CodeSource, db_api.get_code_sources, db_api.get_code_source, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, all_projects=all_projects, **filters ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.CodeSource, wtypes.text, wtypes.text, types.uniquelist) def get(self, identifier, namespace='', fields=''): """Return a code source. :param identifier: Name or UUID of the code source to retrieve. :param namespace: Optional. Namespace of the code source to retrieve. """ acl.enforce('code_sources:get', context.ctx()) LOG.debug( 'Fetch code source [identifier=%s, namespace=%s]', identifier, namespace ) if fields and 'id' not in fields: fields.insert(0, 'id') db_model = rest_utils.rest_retry_on_db_error( db_api.get_code_source)( identifier=identifier, namespace=namespace, fields=fields ) if fields: return resources.CodeSource.from_tuples(zip(fields, db_model)) return resources.CodeSource.from_db_model(db_model) @rest_utils.wrap_pecan_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, wtypes.text, status_code=204) def delete(self, identifier, namespace=''): """Delete a code source. :param identifier: Name or ID of Code Source to delete. :param namespace: Optional. Namespace of the Code Source to delete. """ acl.enforce('code_sources:delete', context.ctx()) LOG.debug( 'Delete code source [identifier=%s, namespace=%s]', identifier, namespace ) rest_utils.rest_retry_on_db_error(db_api.delete_code_source)( identifier=identifier, namespace=namespace ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/cron_trigger.py000066400000000000000000000213221524065565300264210ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral import context from mistral.db.v2 import api as db_api from mistral.services import triggers from mistral.utils import filter_utils from mistral.utils import rest_utils LOG = logging.getLogger(__name__) class CronTriggersController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.CronTrigger, wtypes.text, types.uniquelist) def get(self, identifier, fields=''): """Returns the named cron_trigger. :param identifier: Id or name of cron trigger to retrieve :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('cron_triggers:get', context.ctx()) LOG.debug('Fetch cron trigger [identifier=%s]', identifier) if fields and 'id' not in fields: fields.insert(0, 'id') # Use retries to prevent possible failures. db_model = rest_utils.rest_retry_on_db_error( db_api.get_cron_trigger )(identifier, fields=fields) if fields: return resources.CronTrigger.from_tuples(zip(fields, db_model)) return resources.CronTrigger.from_db_model(db_model, fields=fields) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose( resources.CronTrigger, body=resources.CronTrigger, status_code=201 ) def post(self, cron_trigger): """Creates a new cron trigger. :param cron_trigger: Required. Cron trigger structure. """ acl.enforce('cron_triggers:create', context.ctx()) LOG.debug('Create cron trigger: %s', cron_trigger) values = cron_trigger.to_dict() scope = values.get('scope', 'private') if scope == 'public': acl.enforce('cron_triggers:publicize', context.ctx()) db_model = rest_utils.rest_retry_on_db_error( triggers.create_cron_trigger )( name=values['name'], workflow_name=values.get('workflow_name'), workflow_input=values.get('workflow_input'), workflow_params=values.get('workflow_params'), pattern=values.get('pattern'), first_time=values.get('first_execution_time'), count=values.get('remaining_executions'), workflow_id=values.get('workflow_id'), scope=scope ) return resources.CronTrigger.from_db_model(db_model) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, status_code=204) def delete(self, identifier): """Delete cron trigger. :param identifier: Id or name of cron trigger to delete """ acl.enforce('cron_triggers:delete', context.ctx()) LOG.debug("Delete cron trigger [identifier=%s]", identifier) rest_utils.rest_retry_on_db_error( triggers.delete_cron_trigger )(identifier) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.CronTriggers, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, types.uuid, types.jsontype, types.jsontype, resources.SCOPE_TYPES, wtypes.text, wtypes.IntegerType(minimum=1), wtypes.text, wtypes.text, wtypes.text, wtypes.text, types.uuid, bool) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, workflow_name=None, workflow_id=None, workflow_input=None, workflow_params=None, scope=None, pattern=None, remaining_executions=None, first_execution_time=None, next_execution_time=None, created_at=None, updated_at=None, project_id=None, all_projects=False): """Return all cron triggers. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param workflow_id: Optional. Keep only resources with a specific workflow ID. :param workflow_input: Optional. Keep only resources with a specific workflow input. :param workflow_params: Optional. Keep only resources with specific workflow parameters. :param scope: Optional. Keep only resources with a specific scope. :param pattern: Optional. Keep only resources with a specific pattern. :param remaining_executions: Optional. Keep only resources with a specific number of remaining executions. :param project_id: Optional. Keep only resources with the specific project id. :param first_execution_time: Optional. Keep only resources with a specific time and date of first execution. :param next_execution_time: Optional. Keep only resources with a specific time and date of next execution. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param all_projects: Optional. Get resources of all projects. """ acl.enforce('cron_triggers:list', context.ctx()) if all_projects: acl.enforce('cron_triggers:list:all_projects', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, updated_at=updated_at, workflow_name=workflow_name, workflow_id=workflow_id, workflow_input=workflow_input, workflow_params=workflow_params, scope=scope, pattern=pattern, remaining_executions=remaining_executions, first_execution_time=first_execution_time, next_execution_time=next_execution_time, project_id=project_id, ) LOG.debug( "Fetch cron triggers. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, filters=%s, all_projects=%s", marker, limit, sort_keys, sort_dirs, filters, all_projects ) return rest_utils.get_all( resources.CronTriggers, resources.CronTrigger, db_api.get_cron_triggers, db_api.get_cron_trigger, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, all_projects=all_projects, **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/dynamic_action.py000066400000000000000000000235301524065565300267210ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from pecan import hooks from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.api.hooks import content_type as ct_hook from mistral import context from mistral import exceptions as exc from mistral.db.v2 import api as db_api from mistral.utils import filter_utils from mistral.utils import rest_utils LOG = logging.getLogger(__name__) class DynamicActionsController(rest.RestController, hooks.HookController): __hooks__ = [ct_hook.ContentTypeHook("application/json", ['POST', 'PUT'])] @rest_utils.wrap_pecan_controller_exception @wsme_pecan.wsexpose( resources.DynamicAction, body=resources.DynamicAction, status_code=201 ) def post(self, dyn_action): """Creates new dynamic action. :param dyn_action: Dynamic action to create. """ acl.enforce('dynamic_actions:create', context.ctx()) if dyn_action.scope == 'public': acl.enforce('dynamic_actions:publicize', context.ctx()) LOG.debug('Creating dynamic action [action=%s]', dyn_action) if not dyn_action.code_source_id and not dyn_action.code_source_name: raise exc.InputException( "Either 'code_source_id' or 'code_source_name'" " must be provided." ) code_source = db_api.get_code_source( dyn_action.code_source_id or dyn_action.code_source_name, namespace=dyn_action.namespace ) # TODO(rakhmerov): Ideally we also need to check if the specified # class exists in the specified code source. But probably it's not # a controller responsibility. db_model = rest_utils.rest_retry_on_db_error( db_api.create_dynamic_action_definition )( { 'name': dyn_action.name, 'namespace': dyn_action.namespace, 'class_name': dyn_action.class_name, 'scope': dyn_action.scope or 'private', 'code_source_id': code_source.id, 'code_source_name': code_source.name } ) return resources.DynamicAction.from_db_model(db_model) @rest_utils.wrap_pecan_controller_exception @wsme_pecan.wsexpose( resources.DynamicAction, body=resources.DynamicAction ) def put(self, dyn_action): """Update dynamic action. :param dyn_action: Dynamic action to create. """ acl.enforce('dynamic_actions:update', context.ctx()) if dyn_action.scope == 'public': acl.enforce('dynamic_actions:publicize', context.ctx()) LOG.debug('Updating dynamic action [action=%s]', dyn_action) if not dyn_action.id and not dyn_action.name: raise exc.InputException("Either 'name' or 'id' must be provided.") values = {'class_name': dyn_action.class_name} if dyn_action.scope: values['scope'] = dyn_action.scope # A client may also want to update a source code. if dyn_action.code_source_id or dyn_action.code_source_name: code_source = db_api.get_code_source( dyn_action.code_source_id or dyn_action.code_source_name, namespace=dyn_action.namespace ) values['code_source_id'] = code_source.id values['code_source_name'] = code_source.name # TODO(rakhmerov): Ideally we also need to check if the specified # class exists in the specified code source. But probably it's not # a controller responsibility. db_model = rest_utils.rest_retry_on_db_error( db_api.update_dynamic_action_definition )( dyn_action.id or dyn_action.name, values, namespace=dyn_action.namespace ) return resources.DynamicAction.from_db_model(db_model) @wsme_pecan.wsexpose(resources.DynamicActions, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, resources.SCOPE_TYPES, types.uuid, wtypes.text, wtypes.text, bool, wtypes.text) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, tags=None, scope=None, project_id=None, created_at=None, updated_at=None, all_projects=False, namespace=None): """Return a list of Actions. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: asc. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param namespace: Optional. Keep only resources with a specific namespace :param input: Optional. Keep only resources with a specific input. :param definition: Optional. Keep only resources with a specific definition. :param tags: Optional. Keep only resources containing specific tags. :param scope: Optional. Keep only resources with a specific scope. :param project_id: Optional. The same as the requester project_id or different if the scope is public. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param all_projects: Optional. Get resources of all projects. """ acl.enforce('dynamic_actions:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, scope=scope, tags=tags, updated_at=updated_at, project_id=project_id, namespace=namespace ) LOG.debug( "Fetch dynamic actions. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, fields=%s, filters=%s, all_projects=%s", marker, limit, sort_keys, sort_dirs, fields, filters, all_projects ) return rest_utils.get_all( resources.DynamicActions, resources.DynamicAction, db_api.get_dynamic_action_definitions, db_api.get_dynamic_action_definition, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, all_projects=all_projects, **filters ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.DynamicAction, wtypes.text, wtypes.text, types.uniquelist) def get(self, identifier, namespace='', fields=''): """Return the named action. :param identifier: Name or UUID of the action to retrieve. :param namespace: Optional. Namespace of the action to retrieve. """ acl.enforce('dynamic_actions:get', context.ctx()) LOG.debug( 'Fetch dynamic action [identifier=%s, namespace=%s]', identifier, namespace ) if fields and 'id' not in fields: fields.insert(0, 'id') db_model = rest_utils.rest_retry_on_db_error( db_api.get_dynamic_action_definition )( identifier=identifier, namespace=namespace, fields=fields ) if fields: return resources.DynamicAction.from_tuples(zip(fields, db_model)) return resources.DynamicAction.from_db_model(db_model) @rest_utils.wrap_pecan_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, wtypes.text, status_code=204) def delete(self, identifier, namespace=''): """Delete a dynamic action. :param identifier: Name or ID of the action to delete. :param namespace: Optional. Namespace of the action to delete. """ acl.enforce('dynamic_actions:delete', context.ctx()) LOG.debug( 'Delete dynamic action [identifier=%s, namespace=%s]', identifier, namespace ) rest_utils.rest_retry_on_db_error( db_api.delete_dynamic_action_definition )( identifier=identifier, namespace=namespace ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/environment.py000066400000000000000000000176031524065565300263100ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from oslo_log import log as logging from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral import context from mistral.db.v2 import api as db_api from mistral import exceptions from mistral.utils import filter_utils from mistral.utils import rest_utils from mistral_lib.utils import cut LOG = logging.getLogger(__name__) class EnvironmentController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Environments, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, types.jsontype, resources.SCOPE_TYPES, wtypes.text, wtypes.text) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, description=None, variables=None, scope=None, created_at=None, updated_at=None): """Return all environments. Where project_id is the same as the requester or project_id is different but the scope is public. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param description: Optional. Keep only resources with a specific description. :param variables: Optional. Keep only resources with specific variables. :param scope: Optional. Keep only resources with a specific scope. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. """ acl.enforce('environments:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, updated_at=updated_at, description=description, variables=variables, scope=scope ) LOG.debug("Fetch environments. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, filters=%s", marker, limit, sort_keys, sort_dirs, filters) return rest_utils.get_all( resources.Environments, resources.Environment, db_api.get_environments, db_api.get_environment, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **filters ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Environment, wtypes.text, types.uniquelist) def get(self, name, fields=''): """Return the named environment. :param name: Name of environment to retrieve :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('environments:get', context.ctx()) LOG.debug("Fetch environment [name=%s]", name) if fields and 'id' not in fields: fields.insert(0, 'id') # Use retries to prevent possible failures. r = rest_utils.create_db_retry_object() db_model = r.call(db_api.get_environment, name, fields=fields) if fields: return resources.Environment.from_tuples(zip(fields, db_model)) return resources.Environment.from_db_model(db_model, fields=fields) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose( resources.Environment, body=resources.Environment, status_code=201 ) def post(self, env): """Create a new environment. :param env: Required. Environment structure to create """ acl.enforce('environments:create', context.ctx()) LOG.debug("Create environment [env=%s]", cut(env)) self._validate_environment( json.loads(wsme_pecan.pecan.request.body.decode()), ['name', 'description', 'variables', 'scope'] ) if env.scope == 'public': acl.enforce('environments:publicize', context.ctx()) db_model = rest_utils.rest_retry_on_db_error( db_api.create_environment )(env.to_dict()) return resources.Environment.from_db_model(db_model) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Environment, body=resources.Environment) def put(self, env): """Update an environment. :param env: Required. Environment structure to update """ acl.enforce('environments:update', context.ctx()) if not env.name: raise exceptions.InputException( 'Name of the environment is not provided.' ) LOG.debug("Update environment [name=%s, env=%s]", env.name, cut(env)) definition = json.loads(wsme_pecan.pecan.request.body.decode()) definition.pop('name') self._validate_environment( definition, ['description', 'variables', 'scope'] ) if env.scope == 'public': acl.enforce('environments:publicize', context.ctx()) db_model = rest_utils.rest_retry_on_db_error( db_api.update_environment )(env.name, env.to_dict()) return resources.Environment.from_db_model(db_model) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, status_code=204) def delete(self, name): """Delete the named environment. :param name: Name of environment to delete """ acl.enforce('environments:delete', context.ctx()) LOG.debug("Delete environment [name=%s]", name) rest_utils.rest_retry_on_db_error(db_api.delete_environment)(name) @staticmethod def _validate_environment(env_dict, legal_keys): if env_dict is None: return if set(env_dict) - set(legal_keys): raise exceptions.InputException( "Please, check your environment definition. Only: " "%s are allowed as definition keys." % legal_keys ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/event_trigger.py000066400000000000000000000146711524065565300266120ustar00rootroot00000000000000# Copyright 2016 - IBM Corp. # Copyright 2016 Catalyst IT Limited # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from pecan import rest import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral import context as auth_ctx from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import triggers from mistral.utils import rest_utils LOG = logging.getLogger(__name__) UPDATE_NOT_ALLOWED = ['exchange', 'topic', 'event'] CREATE_MANDATORY = set(['exchange', 'topic', 'event', 'workflow_id']) class EventTriggersController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.EventTrigger, types.uuid, types.uniquelist) def get(self, id, fields=''): """Returns the specified event_trigger.""" acl.enforce('event_triggers:get', auth_ctx.ctx()) LOG.debug('Fetch event trigger [id=%s]', id) if fields and 'id' not in fields: fields.insert(0, 'id') # Use retries to prevent possible failures. r = rest_utils.create_db_retry_object() db_model = r.call(db_api.get_event_trigger, id, fields=fields) if fields: return resources.EventTrigger.from_tuples(zip(fields, db_model)) return resources.EventTrigger.from_db_model(db_model, fields=fields) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.EventTrigger, body=resources.EventTrigger, status_code=201) def post(self, event_trigger): """Creates a new event trigger.""" acl.enforce('event_triggers:create', auth_ctx.ctx()) values = event_trigger.to_dict() input_keys = [k for k in values if values[k]] if CREATE_MANDATORY - set(input_keys): raise exc.EventTriggerException( "Params %s must be provided for creating event trigger." % CREATE_MANDATORY ) if values.get('scope') == 'public': acl.enforce('event_triggers:publicize', auth_ctx.ctx()) LOG.debug('Create event trigger: %s', values) db_model = rest_utils.rest_retry_on_db_error( triggers.create_event_trigger )( name=values.get('name', ''), exchange=values.get('exchange'), topic=values.get('topic'), event=values.get('event'), workflow_id=values.get('workflow_id'), scope=values.get('scope'), workflow_input=values.get('workflow_input'), workflow_params=values.get('workflow_params'), ) return resources.EventTrigger.from_db_model(db_model) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.EventTrigger, types.uuid, body=resources.EventTrigger) def put(self, id, event_trigger): """Updates an existing event trigger. The exchange, topic and event can not be updated. The right way to change them is to delete the event trigger first, then create a new event trigger with new params. """ acl.enforce('event_triggers:update', auth_ctx.ctx()) values = event_trigger.to_dict() if values.get('scope') == 'public': acl.enforce('event_triggers:publicize', auth_ctx.ctx()) for field in UPDATE_NOT_ALLOWED: if values.get(field): raise exc.EventTriggerException( "Can not update fields %s of event trigger." % UPDATE_NOT_ALLOWED ) LOG.debug('Update event trigger: [id=%s, values=%s]', id, values) @rest_utils.rest_retry_on_db_error def _update_event_trigger(): with db_api.transaction(): # ensure that event trigger exists db_api.get_event_trigger(id) return triggers.update_event_trigger(id, values) db_model = _update_event_trigger() return resources.EventTrigger.from_db_model(db_model) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, types.uuid, status_code=204) def delete(self, id): """Delete event trigger.""" acl.enforce('event_triggers:delete', auth_ctx.ctx()) LOG.debug("Delete event trigger [id=%s]", id) @rest_utils.rest_retry_on_db_error def _delete_event_trigger(): with db_api.transaction(): event_trigger = db_api.get_event_trigger(id) triggers.delete_event_trigger(event_trigger.to_dict()) _delete_event_trigger() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.EventTriggers, types.uuid, int, types.uniquelist, types.list, types.uniquelist, bool, types.jsontype) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', all_projects=False, **filters): """Return all event triggers.""" acl.enforce('event_triggers:list', auth_ctx.ctx()) if all_projects: acl.enforce('event_triggers:list:all_projects', auth_ctx.ctx()) LOG.debug( "Fetch event triggers. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, fields=%s, all_projects=%s, filters=%s", marker, limit, sort_keys, sort_dirs, fields, all_projects, filters ) return rest_utils.get_all( resources.EventTriggers, resources.EventTrigger, db_api.get_event_triggers, db_api.get_event_trigger, resource_function=None, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, all_projects=all_projects, **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/execution.py000066400000000000000000000434311524065565300257450ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2015 Huawei Technologies Co., Ltd. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2019 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from oslo_utils import uuidutils from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import execution_report from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import sub_execution from mistral.api.controllers.v2 import task from mistral.api.controllers.v2 import types from mistral import context from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral import exceptions as exc from mistral.rpc import clients as rpc from mistral.services import workflows as wf_service from mistral.utils import filter_utils from mistral.utils import rest_utils from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib.utils import merge_dicts LOG = logging.getLogger(__name__) STATE_TYPES = wtypes.Enum( str, states.IDLE, states.RUNNING, states.SUCCESS, states.ERROR, states.PAUSED, states.CANCELLED ) def _get_workflow_execution_resource_with_output(wf_ex): rest_utils.load_deferred_fields(wf_ex, ['params', 'input', 'output']) return resources.Execution.from_db_model(wf_ex) def _get_workflow_execution_resource(wf_ex): rest_utils.load_deferred_fields(wf_ex, ['params', 'input']) return resources.Execution.from_db_model(wf_ex) # Use retries to prevent possible failures. @rest_utils.rest_retry_on_db_error def _get_workflow_execution(id, must_exist=True, fields=None): if fields and 'id' not in fields: fields.insert(0, 'id') fields_tuple = rest_utils.fields_list_to_cls_fields_tuple( db_models.WorkflowExecution, fields ) with db_api.transaction(): if must_exist: wf_ex = db_api.get_workflow_execution(id, fields=fields_tuple) else: wf_ex = db_api.load_workflow_execution(id, fields=fields_tuple) return rest_utils.load_deferred_fields( wf_ex, ['params', 'input', 'output', 'context', 'spec'] ) # TODO(rakhmerov): Make sure to make all needed renaming on public API. class ExecutionsController(rest.RestController): tasks = task.ExecutionTasksController() report = execution_report.ExecutionReportController() executions = sub_execution.SubExecutionsController() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Execution, wtypes.text, types.uniquelist) def get(self, id, fields=None): """Return the specified Execution. :param id: UUID of execution to retrieve. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce("executions:get", context.ctx()) LOG.debug("Fetch execution [id=%s]", id) wf_ex = _get_workflow_execution(id, fields=fields) if fields: return resources.Execution.from_tuples(zip(fields, wf_ex)) resource = resources.Execution.from_db_model(wf_ex, fields=fields) resource.published_global = ( data_flow.get_workflow_execution_published_global(wf_ex) ) return resource @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose( resources.Execution, wtypes.text, body=resources.Execution ) def put(self, id, wf_ex): """Update the specified workflow execution. :param id: UUID of execution to update. :param wf_ex: Execution object. """ acl.enforce('executions:update', context.ctx()) LOG.info('Update execution [id=%s, execution=%s]', id, wf_ex) @rest_utils.rest_retry_on_db_error def _compute_delta(wf_ex): with db_api.transaction(): # ensure that workflow execution exists wf_ex_old = db_api.get_workflow_execution( id, fields=(db_models.WorkflowExecution.id, db_models.WorkflowExecution.root_execution_id) ) root_execution_id = wf_ex_old.root_execution_id if not root_execution_id: root_execution_id = wf_ex_old.id context.ctx(root_execution_id=root_execution_id) delta = {} if wf_ex.state: delta['state'] = wf_ex.state if wf_ex.description: delta['description'] = wf_ex.description if wf_ex.params and wf_ex.params.get('env'): delta['env'] = wf_ex.params.get('env') # Currently we can change only state, description, or env. if len(delta.values()) <= 0: raise exc.InputException( 'The property state, description, or env ' 'is not provided for update.' ) # Description cannot be updated together with state. if delta.get('description') and delta.get('state'): raise exc.InputException( 'The property description must be updated ' 'separately from state.' ) # If state change, environment cannot be updated # if not RUNNING. if (delta.get('env') and delta.get('state') and delta['state'] != states.RUNNING): raise exc.InputException( 'The property env can only be updated when workflow ' 'execution is not running or on resume from pause.' ) if delta.get('description'): wf_ex = db_api.update_workflow_execution( id, {'description': delta['description']} ) if not delta.get('state') and delta.get('env'): wf_ex = db_api.get_workflow_execution(id) wf_ex = wf_service.update_workflow_execution_env( wf_ex, delta.get('env') ) return delta, wf_ex delta, wf_ex = _compute_delta(wf_ex) if delta.get('state'): if states.is_paused(delta.get('state')): wf_ex = rpc.get_engine_client().pause_workflow(id) elif delta.get('state') == states.RUNNING: wf_ex = rpc.get_engine_client().resume_workflow( id, env=delta.get('env') ) elif states.is_completed(delta.get('state')): msg = wf_ex.state_info if wf_ex.state_info else None wf_ex = rpc.get_engine_client().stop_workflow( id, delta.get('state'), msg ) else: # To prevent changing state in other cases throw a message. raise exc.InputException( "Cannot change state to %s. Allowed states are: '%s" % ( wf_ex.state, ', '.join([ states.RUNNING, states.PAUSED, states.SUCCESS, states.ERROR, states.CANCELLED ]) ) ) return resources.Execution.from_dict( wf_ex if isinstance(wf_ex, dict) else wf_ex.to_dict() ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose( resources.Execution, body=resources.Execution, status_code=201 ) def post(self, wf_ex): """Create a new Execution. :param wf_ex: Execution object with input content. """ acl.enforce('executions:create', context.ctx()) LOG.info("Create execution [execution=%s]", wf_ex) exec_dict = wf_ex.to_dict() exec_id = exec_dict.get('id') if not exec_id: exec_id = uuidutils.generate_uuid() context.ctx(root_execution_id=exec_id) LOG.debug("Generated execution id [exec_id=%s]", exec_id) exec_dict.update({'id': exec_id}) wf_ex = None else: # If ID is present we need to check if such execution exists. # If yes, the method just returns the object. If not, the ID # will be used to create a new execution. wf_ex = _get_workflow_execution(exec_id, must_exist=False) context.ctx(root_execution_id=exec_id) if wf_ex: return resources.Execution.from_db_model(wf_ex) source_execution_id = exec_dict.get('source_execution_id') source_exec_dict = None if source_execution_id: # If source execution is present we will perform a lookup for # previous workflow execution model and the information to start # a new workflow based on that information. source_exec_dict = db_api.get_workflow_execution( source_execution_id).to_dict() exec_dict['description'] = "{} Based on the execution '{}'".format( exec_dict['description'], source_execution_id ) exec_dict['description'] = exec_dict['description'].strip() result_exec_dict = merge_dicts(source_exec_dict, exec_dict) if not (result_exec_dict.get('workflow_id') or result_exec_dict.get('workflow_name')): raise exc.WorkflowException( "Workflow ID or workflow name must be provided. Workflow ID is" " recommended." ) engine = rpc.get_engine_client() result = engine.start_workflow( result_exec_dict.get( 'workflow_id', result_exec_dict.get('workflow_name') ), result_exec_dict.get('workflow_namespace', ''), result_exec_dict.get('id'), result_exec_dict.get('input'), description=result_exec_dict.get('description', ''), **result_exec_dict.get('params') or {} ) return resources.Execution.from_dict(result) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, bool, status_code=204) def delete(self, id, force=False): """Delete the specified Execution. :param id: UUID of execution to delete. :param force: Optional. Force the deletion of unfinished executions. Default: false. While the api is backward compatible the behaviour is not the same. The new default is the safer option """ acl.enforce('executions:delete', context.ctx()) LOG.debug("Delete execution [id=%s]", id) if not force: state = db_api.get_workflow_execution( id, fields=(db_models.WorkflowExecution.state,) )[0] if not states.is_completed(state): raise exc.NotAllowedException( "Only completed executions can be deleted. " "Use --force to override this. " "Execution {} is in {} state".format(id, state) ) return rest_utils.rest_retry_on_db_error( db_api.delete_workflow_execution )(id) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Executions, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, types.uuid, wtypes.text, types.uniquelist, types.jsontype, types.uuid, types.uuid, STATE_TYPES, wtypes.text, types.jsontype, types.jsontype, wtypes.text, wtypes.text, bool, types.uuid, bool, types.list) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', workflow_name=None, workflow_id=None, description=None, tags=None, params=None, task_execution_id=None, root_execution_id=None, state=None, state_info=None, input=None, output=None, created_at=None, updated_at=None, include_output=None, project_id=None, all_projects=False, nulls=''): """Return all Executions. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param workflow_id: Optional. Keep only resources with a specific workflow ID. :param description: Optional. Keep only resources with a specific description. :param tags: Optional. Keep only resources containing specific tags. :param params: Optional. Keep only resources with specific parameters. :param task_execution_id: Optional. Keep only resources with a specific task execution ID. :param root_execution_id: Optional. Keep only resources with a specific root execution ID. :param state: Optional. Keep only resources with a specific state. :param state_info: Optional. Keep only resources with specific state information. :param input: Optional. Keep only resources with a specific input. :param output: Optional. Keep only resources with a specific output. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param include_output: Optional. Include the output for all executions in the list. :param project_id: Optional. Only get executions belong to the project. Admin required. :param all_projects: Optional. Get resources of all projects. Admin required. :param nulls: Optional. The names of the columns with null value in the query. """ acl.enforce('executions:list', context.ctx()) db_models.WorkflowExecution.check_allowed_none_values(nulls) if all_projects or project_id: acl.enforce('executions:list:all_projects', context.ctx()) filters = filter_utils.create_filters_from_request_params( none_values=nulls, created_at=created_at, workflow_name=workflow_name, workflow_id=workflow_id, tags=tags, params=params, task_execution_id=task_execution_id, state=state, state_info=state_info, input=input, output=output, updated_at=updated_at, description=description, project_id=project_id, root_execution_id=root_execution_id, ) LOG.debug( "Fetch executions. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, filters=%s, all_projects=%s", marker, limit, sort_keys, sort_dirs, filters, all_projects ) if include_output: resource_function = _get_workflow_execution_resource_with_output else: resource_function = _get_workflow_execution_resource return rest_utils.get_all( resources.Executions, resources.Execution, db_api.get_workflow_executions, db_api.get_workflow_execution, resource_function=resource_function, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, all_projects=all_projects, **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/execution_report.py000066400000000000000000000176541524065565300273500ustar00rootroot00000000000000# Copyright 2019 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from datetime import datetime from oslo_log import log as logging from pecan import rest import wsmeext.pecan as wsme_pecan from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral.utils import rest_utils from mistral.workflow import states LOG = logging.getLogger(__name__) ESTIMATED_TIME_QUERY_LIMIT = 20 def create_workflow_execution_entry(wf_ex): return resources.WorkflowExecutionReportEntry.from_db_model(wf_ex) def create_task_execution_entry(task_ex): return resources.TaskExecutionReportEntry.from_db_model(task_ex) def create_action_execution_entry(action_ex): return resources.ActionExecutionReportEntry.from_db_model(action_ex) def update_statistics_with_task(stat, task_ex): if task_ex.state == states.RUNNING: stat.increment_running() elif task_ex.state == states.SUCCESS: stat.increment_success() elif task_ex.state == states.ERROR: stat.increment_error() elif task_ex.state == states.IDLE: stat.increment_idle() elif task_ex.state == states.PAUSED: stat.increment_paused() def analyse_task_execution(task_ex_id, stat, filters, cur_depth): with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex_id) if filters['errors_only'] and task_ex.state != states.ERROR: return None update_statistics_with_task(stat, task_ex) entry = create_task_execution_entry(task_ex) child_executions = task_ex.executions if 'retry_task_policy' in task_ex.runtime_context: retry_ctx = task_ex.runtime_context['retry_task_policy'] entry.retry_count = retry_ctx['retry_no'] entry.action_executions = [] entry.workflow_executions = [] for c_ex in child_executions: if isinstance(c_ex, db_models.ActionExecution): entry.action_executions.append( create_action_execution_entry(c_ex) ) else: entry.workflow_executions.append( analyse_workflow_execution(c_ex.id, stat, filters, cur_depth) ) return entry def analyse_workflow_execution(wf_ex_id, stat, filters, cur_depth): with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) entry = create_workflow_execution_entry(wf_ex) max_depth = filters['max_depth'] # Don't get deeper into the workflow task executions if # maximum depth is defined and the current depth exceeds it. if 0 <= max_depth < cur_depth: return entry task_execs = wf_ex.task_executions entry.task_executions = [] for t_ex in task_execs: task_exec_entry = analyse_task_execution( t_ex.id, stat, filters, cur_depth + 1 ) if task_exec_entry: entry.task_executions.append(task_exec_entry) return entry def analyse_task_statistics_only(task_ex_id, stat, filters, cur_depth): with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex_id) if filters['errors_only'] and task_ex.state != states.ERROR: return update_statistics_with_task(stat, task_ex) child_executions = task_ex.executions for c_ex in child_executions: if not isinstance(c_ex, db_models.ActionExecution): analyse_execution_statistics_only( c_ex.id, stat, filters, cur_depth ) def analyse_execution_statistics_only(wf_ex_id, stat, filters, cur_depth): max_depth = filters['max_depth'] if 0 <= max_depth < cur_depth: return with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) task_execs = wf_ex.task_executions for t_ex in task_execs: analyse_task_statistics_only( t_ex.id, stat, filters, cur_depth + 1 ) def calculate_estimated_left_time_for_exec(wf_ex, prev_wf_exs): if len(prev_wf_exs) == 0: return -1 ex_runtime_sec = (datetime.now() - wf_ex.created_at).seconds average_runtime_sec = sum((ex.updated_at - ex.created_at).seconds for ex in prev_wf_exs) / len(prev_wf_exs) estimated_time_sec = average_runtime_sec - ex_runtime_sec if estimated_time_sec < 0: return 1 return estimated_time_sec def estimate_time_for_execution(ex_id): with db_api.transaction(): wf_ex = db_api.get_workflow_execution(ex_id) if wf_ex.state == states.RUNNING: prev_wf_exs = db_api.get_workflow_executions( limit=ESTIMATED_TIME_QUERY_LIMIT, workflow_id=wf_ex.workflow_id, state=states.SUCCESS ) return calculate_estimated_left_time_for_exec(wf_ex, prev_wf_exs) return 0 def build_report(wf_ex_id, filters): report = resources.ExecutionReport() stat = resources.ExecutionReportStatistics() stat.estimated_time = estimate_time_for_execution(wf_ex_id) report.statistics = stat if not filters['statistics_only']: report.root_workflow_execution = analyse_workflow_execution( wf_ex_id, stat, filters, 0 ) else: analyse_execution_statistics_only( wf_ex_id, stat, filters, 0 ) return report class ExecutionReportController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.ExecutionReport, types.uuid, bool, int, bool) def get(self, workflow_execution_id, errors_only=False, max_depth=-1, statistics_only=False): """Return workflow execution report. :param workflow_execution_id: The ID of the workflow execution to generate a report for. :param errors_only: Optional. If True, only error paths of the execution tree are included into the report. The root execution (with the specified id) is always included, but its tasks may or may not be included depending on this flag's value. :param max_depth: Optional. Limits the depth of recursion while obtaining the execution tree. That is, subworkflows of what maximum depth will be included into the report. If a value of the flag is a negative number then no limit is set. The root execution has depth 0 so if the flag is 0 then only the root execution, its tasks and their actions will be included. If some of the tasks in turn run workflows then these subworkflows will be also included but without their tasks. The algorithm will fully analyse their tasks only if max_depth is greater than zero. :param statistics_only: Optional. If True, only the statistics will be returned. """ LOG.info( "Fetch execution report [workflow_execution_id=%s]", workflow_execution_id ) filters = { 'errors_only': errors_only, 'max_depth': max_depth, 'statistics_only': statistics_only } return build_report(workflow_execution_id, filters) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/member.py000066400000000000000000000140241524065565300252050ustar00rootroot00000000000000# Copyright 2015 Huawei Technologies Co., Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import functools from oslo_config import cfg from oslo_log import log as logging from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral import context from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.utils import rest_utils LOG = logging.getLogger(__name__) CONF = cfg.CONF def auth_enable_check(func): @functools.wraps(func) def wrapped(*args, **kwargs): if not CONF.pecan.auth_enable: msg = ("Resource sharing feature can only be supported with " "authentication enabled.") raise exc.WorkflowException(msg) return func(*args, **kwargs) return wrapped class MembersController(rest.RestController): def __init__(self, type, resource_id): self.type = type self.resource_id = resource_id super(MembersController, self).__init__() @rest_utils.wrap_pecan_controller_exception @auth_enable_check @wsme_pecan.wsexpose(resources.Member, wtypes.text) def get(self, member_id): """Shows resource member details.""" acl.enforce('members:get', context.ctx()) LOG.debug( "Fetch resource member [resource_id=%s, resource_type=%s, " "member_id=%s].", self.resource_id, self.type, member_id ) # Use retries to prevent possible failures. r = rest_utils.create_db_retry_object() member_db = r.call( db_api.get_resource_member, self.resource_id, self.type, member_id ) return resources.Member.from_db_model(member_db) @rest_utils.wrap_pecan_controller_exception @auth_enable_check @wsme_pecan.wsexpose(resources.Members) def get_all(self): """Return all members with whom the resource has been shared.""" acl.enforce('members:list', context.ctx()) LOG.debug( "Fetch resource members [resource_id=%s, resource_type=%s].", self.resource_id, self.type ) db_members = db_api.get_resource_members( self.resource_id, self.type ) members = [ resources.Member.from_db_model(db_member) for db_member in db_members ] return resources.Members(members=members) @rest_utils.wrap_pecan_controller_exception @auth_enable_check @wsme_pecan.wsexpose( resources.Member, body=resources.Member, status_code=201 ) def post(self, member_info): """Shares the resource to a new member.""" acl.enforce('members:create', context.ctx()) LOG.debug( "Share resource to a member. [resource_id=%s, " "resource_type=%s, member_info=%s].", self.resource_id, self.type, member_info ) if not member_info.member_id: raise exc.WorkflowException("Member id must be provided.") @rest_utils.rest_retry_on_db_error def _create_resource_member(): with db_api.transaction(): wf_db = db_api.get_workflow_definition(self.resource_id) if wf_db.scope != 'private': raise exc.WorkflowException( "Only private resource could be shared." ) resource_member = { 'resource_id': self.resource_id, 'resource_type': self.type, 'member_id': member_info.member_id, 'status': 'pending' } return db_api.create_resource_member(resource_member) db_member = _create_resource_member() return resources.Member.from_db_model(db_member) @rest_utils.wrap_pecan_controller_exception @auth_enable_check @wsme_pecan.wsexpose(resources.Member, wtypes.text, body=resources.Member) def put(self, member_id, member_info): """Sets the status for a resource member.""" acl.enforce('members:update', context.ctx()) LOG.debug( "Update resource member status. [resource_id=%s, " "member_id=%s, member_info=%s].", self.resource_id, member_id, member_info ) if not member_info.status: msg = "Status must be provided." raise exc.WorkflowException(msg) db_member = rest_utils.rest_retry_on_db_error( db_api.update_resource_member )( self.resource_id, self.type, member_id, {'status': member_info.status} ) return resources.Member.from_db_model(db_member) @rest_utils.wrap_pecan_controller_exception @auth_enable_check @wsme_pecan.wsexpose(None, wtypes.text, status_code=204) def delete(self, member_id): """Deletes a member from the member list of a resource.""" acl.enforce('members:delete', context.ctx()) LOG.debug( "Delete resource member. [resource_id=%s, " "resource_type=%s, member_id=%s].", self.resource_id, self.type, member_id ) rest_utils.rest_retry_on_db_error(db_api.delete_resource_member)( self.resource_id, self.type, member_id ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/resources.py000066400000000000000000000736241524065565300257630ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2019 - NetCracker Technology Corp. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import wsme from wsme import types as wtypes from mistral.api.controllers import resource from mistral.api.controllers.v2 import types from mistral import exceptions as exc from mistral.workflow import states from mistral_lib import utils SCOPE_TYPES = wtypes.Enum(str, 'private', 'public') class ScopedResource(object): """Utilities for scoped resources""" @classmethod def validate_scope(cls, scope): if scope not in SCOPE_TYPES.values: raise exc.InvalidModelException( "Scope must be one of the following: %s; actual: " "%s" % (SCOPE_TYPES.values, scope) ) class Workbook(resource.Resource, ScopedResource): """Workbook resource.""" id = wtypes.text name = wtypes.text namespace = wtypes.text definition = wtypes.text "workbook definition in Mistral v2 DSL" tags = [wtypes.text] scope = SCOPE_TYPES "'private' or 'public'" project_id = wsme.wsattr(wtypes.text, readonly=True) created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls(id='123e4567-e89b-12d3-a456-426655440000', name='book', definition='HERE GOES' 'WORKBOOK DEFINITION IN MISTRAL DSL v2', tags=['large', 'expensive'], scope='private', project_id='a7eb669e9819420ea4bd1453e672c0a7', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', namespace='') class Workbooks(resource.ResourceList): """A collection of Workbooks.""" workbooks = [Workbook] def __init__(self, **kwargs): self._type = 'workbooks' super(Workbooks, self).__init__(**kwargs) @classmethod def sample(cls): return cls(workbooks=[Workbook.sample()]) class Workflow(resource.Resource, ScopedResource): """Workflow resource.""" id = wtypes.text name = wtypes.text namespace = wtypes.text input = wtypes.text interface = types.jsontype "input and output of the workflow" definition = wtypes.text checksum = wtypes.text "workflow text written in Mistral v2 language" tags = [wtypes.text] scope = SCOPE_TYPES "'private' or 'public'" project_id = wtypes.text created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls(id='123e4567-e89b-12d3-a456-426655440000', name='flow', input='param1, param2', definition='HERE GOES' 'WORKFLOW DEFINITION IN MISTRAL DSL v2', tags=['large', 'expensive'], scope='private', project_id='a7eb669e9819420ea4bd1453e672c0a7', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', namespace='', interface={"input": ["param1", {"param2": 2}], "output": []} ) def set_attributes_from_spec(self, wf_spec): # Sets input and interface fields for the Workflow resource. self._set_input(wf_spec) self._set_interface(wf_spec) def _set_input(self, wf_spec): input_list = [] if wf_spec: input = wf_spec.get('input', []) for param in input: if isinstance(param, dict): for k, v in param.items(): input_list.append('%s="%s"' % (k, v)) else: input_list.append(param) self.input = ", ".join(input_list) if input_list else '' def _set_interface(self, wf_spec): self.interface = {} if wf_spec: self.interface['input'] = wf_spec.get('input', []) self.interface['output'] = [ output for output in wf_spec.get('output', {}) ] @classmethod def from_dict(cls, d): obj = super(Workflow, cls).from_dict(d) obj.set_attributes_from_spec(d.get('spec')) return obj @classmethod def from_db_model(cls, db_model, fields=()): obj = super(Workflow, cls).from_db_model(db_model, fields=fields) obj.set_attributes_from_spec(db_model.get('spec')) return obj @classmethod def from_tuples(cls, tuple_iterator): obj = cls() spec = None for col_name, col_val in tuple_iterator: if hasattr(obj, col_name): # Convert all datetime values to strings. setattr(obj, col_name, utils.datetime_to_str(col_val)) if col_name == 'spec': spec = col_val if spec: obj.set_attributes_from_spec(spec) return obj class CodeSource(resource.Resource, ScopedResource): """CodeSource resource.""" id = wtypes.text name = wtypes.text namespace = wtypes.text content = wtypes.text version = wtypes.IntegerType(minimum=1) project_id = wsme.wsattr(wtypes.text, readonly=True) scope = SCOPE_TYPES actions = [wtypes.text] created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', name='module', content='content of file', version=1, scope='private', actions=['action1', 'action2', 'action3'], project_id='a7eb669e9819420ea4bd1453e672c0a7', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', namespace='' ) class CodeSources(resource.ResourceList): """A collection of CodeSources.""" code_sources = [CodeSource] def __init__(self, **kwargs): self._type = 'code_sources' super(CodeSources, self).__init__(**kwargs) @classmethod def sample(cls): code_Source_sample = cls() code_Source_sample.code_sources = [CodeSource.sample()] code_Source_sample.next = ( "http://localhost:8989/v2/code_sources?" "sort_keys=id,name&" "sort_dirs=asc,desc&limit=10&" "marker=123e4567-e89b-12d3-a456-426655440000" ) return code_Source_sample class DynamicAction(resource.Resource, ScopedResource): """DynamicAction resource.""" id = wtypes.text name = wtypes.text namespace = wsme.wsattr(wtypes.text, default='') code_source_id = wtypes.text code_source_name = wtypes.text class_name = wtypes.text project_id = wsme.wsattr(wtypes.text, readonly=True) scope = SCOPE_TYPES created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', name='actionName', class_name='className', code_source_id='233e4567-354b-12d3-4444-426655444444', code_source_name='my_sample_module', scope='private', project_id='a7eb669e9819420ea4bd1453e672c0a7', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', namespace='' ) class DynamicActions(resource.ResourceList): """A collection of DynamicActions.""" dynamic_actions = [DynamicAction] def __init__(self, **kwargs): self._type = 'dynamic_actions' super(DynamicActions, self).__init__(**kwargs) @classmethod def sample(cls): dynamic_action_sample = cls() dynamic_action_sample.dynamic_actions = [DynamicAction.sample()] dynamic_action_sample.next = ( "http://localhost:8989/v2/dynamic_actions?" "sort_keys=id,name&" "sort_dirs=asc,desc&limit=10&" "marker=123e4567-e89b-12d3-a456-426655440000" ) return dynamic_action_sample class Workflows(resource.ResourceList): """A collection of workflows.""" workflows = [Workflow] def __init__(self, **kwargs): self._type = 'workflows' super(Workflows, self).__init__(**kwargs) @classmethod def sample(cls): workflows_sample = cls() workflows_sample.workflows = [Workflow.sample()] workflows_sample.next = ("http://localhost:8989/v2/workflows?" "sort_keys=id,name&" "sort_dirs=asc,desc&limit=10&" "marker=123e4567-e89b-12d3-a456-426655440000") return workflows_sample class Action(resource.Resource, ScopedResource): """Action resource. NOTE: *name* is immutable. Note that name and description get inferred from action definition when Mistral service receives a POST request. So they can't be changed in another way. """ id = wtypes.text name = wtypes.text is_system = bool input = wtypes.text description = wtypes.text tags = [wtypes.text] definition = wtypes.text scope = SCOPE_TYPES project_id = wsme.wsattr(wtypes.text, readonly=True) created_at = wtypes.text updated_at = wtypes.text namespace = wtypes.text @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', name='flow', definition='HERE GOES ACTION DEFINITION IN MISTRAL DSL v2', tags=['large', 'expensive'], scope='private', project_id='a7eb669e9819420ea4bd1453e672c0a7', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', namespace='' ) class Actions(resource.ResourceList): """A collection of Actions.""" actions = [Action] def __init__(self, **kwargs): self._type = 'actions' super(Actions, self).__init__(**kwargs) @classmethod def sample(cls): sample = cls() sample.actions = [Action.sample()] sample.next = ( "http://localhost:8989/v2/actions?sort_keys=id,name&" "sort_dirs=asc,desc&limit=10&" "marker=123e4567-e89b-12d3-a456-426655440000" ) return sample class Execution(resource.Resource): """Execution resource.""" id = wtypes.text "execution ID. It is immutable and auto assigned or determined by the API " "client on execution creation. " "If it's passed to POST method from a client it'll be assigned to the " "newly created execution object, but only if an execution with such ID " "doesn't exist. If it exists, then the endpoint will just return " "execution properties in JSON." workflow_id = wtypes.text "workflow ID" workflow_name = wtypes.text "workflow name" workflow_namespace = wtypes.text """Workflow namespace. The workflow namespace is also saved under params and passed to all sub-workflow executions. When looking for the next sub-workflow to run, The correct workflow will be found by name and namespace, where the namespace can be the workflow namespace or the default namespace. Workflows in the same namespace as the top workflow will be given a higher priority.""" description = wtypes.text "description of workflow execution" tags = [wtypes.text] "tags of workflow execution" params = types.jsontype """'params' define workflow type specific parameters. Specific parameters are: 'task_name' - the name of the target task. Only for reverse workflows. 'env' - A string value containing the name of the stored environment object or a dictionary with the environment variables used during workflow execution and accessible as 'env()' from within expressions (YAQL or Jinja) defined in the workflow text. 'evaluate_env' - If present, controls whether or not Mistral should recursively find and evaluate all expressions (YAQL or Jinja) within the specified environment (via 'env' parameter). 'True' - evaluate all expressions recursively in the environment structure. 'False' - don't evaluate expressions. 'True' by default. """ task_execution_id = wtypes.text "reference to the parent task execution" root_execution_id = wtypes.text "reference to the root execution" source_execution_id = wtypes.text """reference to a workflow execution id which will signal the api to perform a lookup of a current workflow_execution and create a replica based on that workflow inputs and parameters""" state = wtypes.text "state can be one of: IDLE, RUNNING, SUCCESS, ERROR, PAUSED" state_info = wtypes.text "an optional state information string" input = types.jsontype "input is a JSON structure containing workflow input values" output = types.jsontype "output is a workflow output" created_at = wtypes.text updated_at = wtypes.text project_id = wsme.wsattr(wtypes.text, readonly=True) published_global = types.jsontype @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', workflow_name='flow', workflow_namespace='some_namespace', workflow_id='123e4567-e89b-12d3-a456-426655441111', description='this is the first execution.', tags=['simple', 'amazing'], project_id='40a908dbddfe48ad80a87fb30fa70a03', state='SUCCESS', input={}, output={}, published_global={'key': 'value'}, params={ 'env': {'k1': 'abc', 'k2': 123}, 'notify': [ { 'type': 'webhook', 'url': 'http://endpoint/of/webhook', 'headers': { 'Content-Type': 'application/json', 'X-Auth-Token': '123456789' } }, { 'type': 'queue', 'topic': 'failover_queue', 'backend': 'rabbitmq', 'host': '127.0.0.1', 'port': 5432 } ] }, created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000' ) class Executions(resource.ResourceList): """A collection of Execution resources.""" executions = [Execution] def __init__(self, **kwargs): self._type = 'executions' super(Executions, self).__init__(**kwargs) @classmethod def sample(cls): sample = cls() sample.executions = [Execution.sample()] sample.next = ( "http://localhost:8989/v2/executions?" "sort_keys=id,workflow_name&sort_dirs=asc,desc&limit=10&" "marker=123e4567-e89b-12d3-a456-426655440000" ) return sample class Task(resource.Resource): """Task resource.""" id = wtypes.text name = wtypes.text type = wtypes.text workflow_name = wtypes.text workflow_namespace = wtypes.text workflow_id = wtypes.text workflow_execution_id = wtypes.text tags = [wtypes.text] state = wtypes.text """state can take one of the following values: IDLE, RUNNING, SUCCESS, ERROR, DELAYED""" state_info = wtypes.text "an optional state information string" project_id = wsme.wsattr(wtypes.text, readonly=True) runtime_context = types.jsontype result = wtypes.text published = types.jsontype published_global = types.jsontype processed = bool created_at = wtypes.text updated_at = wtypes.text started_at = wtypes.text finished_at = wtypes.text # Add this param to make Mistral API work with WSME 0.8.0 or higher version reset = wsme.wsattr(bool) env = types.jsontype @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', workflow_name='flow', workflow_id='123e4567-e89b-12d3-a456-426655441111', workflow_execution_id='123e4567-e89b-12d3-a456-426655440000', tags=['long', 'security'], name='task', state=states.SUCCESS, project_id='40a908dbddfe48ad80a87fb30fa70a03', runtime_context={ 'triggered_by': [ { 'task_id': '123-123-123', 'event': 'on-success' } ] }, result='task result', published={'key': 'value'}, published_global={'key': 'value'}, processed=True, created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', reset=True ) class Tasks(resource.ResourceList): """A collection of tasks.""" tasks = [Task] def __init__(self, **kwargs): self._type = 'tasks' super(Tasks, self).__init__(**kwargs) @classmethod def sample(cls): return cls(tasks=[Task.sample()]) class ActionExecution(resource.Resource): """ActionExecution resource.""" id = wtypes.text workflow_name = wtypes.text workflow_namespace = wtypes.text task_name = wtypes.text task_execution_id = wtypes.text state = wtypes.text state_info = wtypes.text tags = [wtypes.text] name = wtypes.text description = wtypes.text project_id = wsme.wsattr(wtypes.text, readonly=True) accepted = bool input = types.jsontype output = types.jsontype created_at = wtypes.text updated_at = wtypes.text params = types.jsontype # TODO(rakhmerov): What is this?? @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', workflow_name='flow', task_name='task1', workflow_execution_id='653e4127-e89b-12d3-a456-426655440076', task_execution_id='343e45623-e89b-12d3-a456-426655440090', state=states.SUCCESS, state_info=states.SUCCESS, tags=['foo', 'fee'], name='std.echo', description='My running action', project_id='40a908dbddfe48ad80a87fb30fa70a03', accepted=True, input={'first_name': 'John', 'last_name': 'Doe'}, output={'some_output': 'Hello, John Doe!'}, created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', params={'save_result': True, "run_sync": False} ) class ActionExecutions(resource.ResourceList): """A collection of action_executions.""" action_executions = [ActionExecution] def __init__(self, **kwargs): self._type = 'action_executions' super(ActionExecutions, self).__init__(**kwargs) @classmethod def sample(cls): return cls(action_executions=[ActionExecution.sample()]) class CronTrigger(resource.Resource): """CronTrigger resource.""" id = wtypes.text name = wtypes.text workflow_name = wtypes.text workflow_id = wtypes.text workflow_input = types.jsontype workflow_params = types.jsontype project_id = wsme.wsattr(wtypes.text, readonly=True) scope = SCOPE_TYPES pattern = wtypes.text remaining_executions = wtypes.IntegerType(minimum=1) first_execution_time = wtypes.text next_execution_time = wtypes.text created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', name='my_trigger', workflow_name='my_wf', workflow_id='123e4567-e89b-12d3-a456-426655441111', workflow_input={}, workflow_params={}, project_id='40a908dbddfe48ad80a87fb30fa70a03', scope='private', pattern='* * * * *', remaining_executions=42, created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000' ) class CronTriggers(resource.ResourceList): """A collection of cron triggers.""" cron_triggers = [CronTrigger] def __init__(self, **kwargs): self._type = 'cron_triggers' super(CronTriggers, self).__init__(**kwargs) @classmethod def sample(cls): return cls(cron_triggers=[CronTrigger.sample()]) class Environment(resource.Resource): """Environment resource.""" id = wtypes.text name = wtypes.text description = wtypes.text variables = types.jsontype scope = SCOPE_TYPES project_id = wsme.wsattr(wtypes.text, readonly=True) created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', name='sample', description='example environment entry', variables={ 'server': 'localhost', 'database': 'temp', 'timeout': 600, 'verbose': True }, scope='private', project_id='40a908dbddfe48ad80a87fb30fa70a03', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000' ) class Environments(resource.ResourceList): """A collection of Environment resources.""" environments = [Environment] def __init__(self, **kwargs): self._type = 'environments' super(Environments, self).__init__(**kwargs) @classmethod def sample(cls): return cls(environments=[Environment.sample()]) class Member(resource.Resource): id = types.uuid resource_id = wtypes.text resource_type = wtypes.text project_id = wtypes.text member_id = wtypes.text status = wtypes.Enum(str, 'pending', 'accepted', 'rejected') created_at = wtypes.text updated_at = wtypes.text @classmethod def sample(cls): return cls( id='123e4567-e89b-12d3-a456-426655440000', resource_id='123e4567-e89b-12d3-a456-426655440011', resource_type='workflow', project_id='40a908dbddfe48ad80a87fb30fa70a03', member_id='a7eb669e9819420ea4bd1453e672c0a7', status='accepted', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000' ) class Members(resource.ResourceList): members = [Member] @classmethod def sample(cls): return cls(members=[Member.sample()]) class Service(resource.Resource): """Service resource.""" name = wtypes.text type = wtypes.text @classmethod def sample(cls): return cls(name='host1_1234', type='executor_group') class Services(resource.Resource): """A collection of Services.""" services = [Service] @classmethod def sample(cls): return cls(services=[Service.sample()]) class EventTrigger(resource.Resource): """EventTrigger resource.""" id = wsme.wsattr(wtypes.text, readonly=True) created_at = wsme.wsattr(wtypes.text, readonly=True) updated_at = wsme.wsattr(wtypes.text, readonly=True) project_id = wsme.wsattr(wtypes.text, readonly=True) name = wtypes.text workflow_id = types.uuid workflow_input = types.jsontype workflow_params = types.jsontype exchange = wtypes.text topic = wtypes.text event = wtypes.text scope = SCOPE_TYPES @classmethod def sample(cls): return cls(id='123e4567-e89b-12d3-a456-426655441414', created_at='1970-01-01T00:00:00.000000', updated_at='1970-01-01T00:00:00.000000', project_id='project', name='expiration_event_trigger', workflow_id='123e4567-e89b-12d3-a456-426655441414', workflow_input={}, workflow_params={}, exchange='nova', topic='notifications', event='compute.instance.create.end') class EventTriggers(resource.ResourceList): """A collection of event triggers.""" event_triggers = [EventTrigger] def __init__(self, **kwargs): self._type = 'event_triggers' super(EventTriggers, self).__init__(**kwargs) @classmethod def sample(cls): triggers_sample = cls() triggers_sample.event_triggers = [EventTrigger.sample()] triggers_sample.next = ("http://localhost:8989/v2/event_triggers?" "sort_keys=id,name&" "sort_dirs=asc,desc&limit=10&" "marker=123e4567-e89b-12d3-a456-426655440000") return triggers_sample class BaseExecutionReportEntry(resource.Resource): """Execution report entry resource.""" id = wtypes.text name = wtypes.text created_at = wtypes.text updated_at = wtypes.text state = wtypes.text state_info = wtypes.text @classmethod def sample(cls): # TODO(rakhmerov): complete return cls( id='123e4567-e89b-12d3-a456-426655441414', created_at='2019-01-30T00:00:00.000000', updated_at='2019-01-30T00:00:00.000000', state=states.SUCCESS ) class ActionExecutionReportEntry(BaseExecutionReportEntry): """Action execution report entry resource.""" accepted = bool last_heartbeat = wtypes.text @classmethod def sample(cls): sample = super(ActionExecutionReportEntry, cls).sample() sample.accepted = True sample.last_heartbeat = '2019-01-30T00:00:00.000000' return sample class WorkflowExecutionReportEntry(BaseExecutionReportEntry): """Workflow execution report entry resource.""" # NOTE(rakhmerov): task_executions has to be declared below # after we declare a class for task execution entry resource. @classmethod def sample(cls): sample = super(WorkflowExecutionReportEntry, cls).sample() # We can't define a non-empty list task executions here because # the needed class is not defined yet. Since this is just a sample # we can sacrifice it. sample.task_executions = [] return sample class TaskExecutionReportEntry(BaseExecutionReportEntry): """Task execution report entity resource.""" action_executions = [ActionExecutionReportEntry] workflow_executions = [WorkflowExecutionReportEntry] retry_count = wtypes.IntegerType(minimum=0) @classmethod def sample(cls): sample = super(TaskExecutionReportEntry, cls).sample() sample.action_executions = [ActionExecutionReportEntry.sample()] sample.workflow_executions = [] sample.retry_count = 0 return sample # We have to declare this field later because of the dynamic binding. # It can't be within WorkflowExecutionReportEntry before # TaskExecutionReportEntry is declared. WorkflowExecutionReportEntry.task_executions = [TaskExecutionReportEntry] wtypes.registry.reregister(WorkflowExecutionReportEntry) class ExecutionReportStatistics(resource.Resource): """Execution report statistics. TODO(rakhmerov): There's much more we can add here. For example, information about action, average (and also min and max) task execution run time etc. """ total_tasks_count = wtypes.IntegerType(minimum=0) running_tasks_count = wtypes.IntegerType(minimum=0) success_tasks_count = wtypes.IntegerType(minimum=0) error_tasks_count = wtypes.IntegerType(minimum=0) idle_tasks_count = wtypes.IntegerType(minimum=0) paused_tasks_count = wtypes.IntegerType(minimum=0) estimated_time = wtypes.IntegerType(minimum=-1) def __init__(self, **kw): self.total_tasks_count = 0 self.running_tasks_count = 0 self.success_tasks_count = 0 self.error_tasks_count = 0 self.idle_tasks_count = 0 self.paused_tasks_count = 0 self.estimated_time = 0 super(ExecutionReportStatistics, self).__init__(**kw) def increment_running(self): self.running_tasks_count += 1 self.total_tasks_count += 1 def increment_success(self): self.success_tasks_count += 1 self.total_tasks_count += 1 def increment_error(self): self.error_tasks_count += 1 self.total_tasks_count += 1 def increment_idle(self): self.idle_tasks_count += 1 self.total_tasks_count += 1 def increment_paused(self): self.paused_tasks_count += 1 self.total_tasks_count += 1 @classmethod def sample(cls): return cls( total_tasks_count=10, running_tasks_count=3, success_tasks_count=5, error_tasks_count=2, idle_tasks_count=0, paused_tasks_count=0, estimated_time=40 ) class ExecutionReport(resource.Resource): """Execution report resource.""" statistics = ExecutionReportStatistics """General statistics about the workflow execution hierarchy.""" root_workflow_execution = WorkflowExecutionReportEntry """Root entry of the report associated with a workflow execution.""" @classmethod def sample(cls): sample = cls() sample.statistics = ExecutionReportStatistics.sample() sample.root_workflow_execution = WorkflowExecutionReportEntry.sample() return sample mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/root.py000066400000000000000000000047011524065565300247220ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import pecan from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api.controllers import resource from mistral.api.controllers.v2 import action from mistral.api.controllers.v2 import action_execution from mistral.api.controllers.v2 import code_source from mistral.api.controllers.v2 import cron_trigger from mistral.api.controllers.v2 import dynamic_action from mistral.api.controllers.v2 import environment from mistral.api.controllers.v2 import event_trigger from mistral.api.controllers.v2 import execution from mistral.api.controllers.v2 import task from mistral.api.controllers.v2 import workbook from mistral.api.controllers.v2 import workflow class RootResource(resource.Resource): """Root resource for API version 2. It references all other resources belonging to the API. """ uri = wtypes.text # TODO(everyone): what else do we need here? # TODO(everyone): we need to collect all the links from API v2.0 # and provide them. class Controller(object): """API root controller for version 2.""" workbooks = workbook.WorkbooksController() actions = action.ActionsController() code_sources = code_source.CodeSourcesController() dynamic_actions = dynamic_action.DynamicActionsController() workflows = workflow.WorkflowsController() executions = execution.ExecutionsController() tasks = task.TasksController() cron_triggers = cron_trigger.CronTriggersController() environments = environment.EnvironmentController() action_executions = action_execution.ActionExecutionsController() event_triggers = event_trigger.EventTriggersController() @wsme_pecan.wsexpose(RootResource) def index(self): return RootResource(uri='%s/%s' % (pecan.request.application_url, 'v2')) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/sub_execution.py000066400000000000000000000102201524065565300266040ustar00rootroot00000000000000# Copyright 2020 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from pecan import request from pecan import rest import wsmeext.pecan as wsme_pecan from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.db.v2 import api as db_api from mistral.utils import rest_utils from mistral.workflow import states LOG = logging.getLogger(__name__) def get_task_sub_executions_list(task_ex_id, filters, cur_depth): task_sub_execs = [] with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex_id) if filters['errors_only'] and task_ex.state != states.ERROR: return [] child_wf_executions = task_ex.workflow_executions for c_ex in child_wf_executions: task_sub_execs.extend( get_execution_sub_executions_list( c_ex.id, filters, cur_depth ) ) return task_sub_execs def get_execution_sub_executions_list(wf_ex_id, filters, cur_depth): max_depth = filters['max_depth'] include_output = filters['include_output'] ex_sub_execs = [] if 0 <= max_depth < cur_depth: return [] with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) wf_resource = _get_wf_resource_from_db_model( wf_ex, include_output) ex_sub_execs.append(wf_resource) task_execs = wf_ex.task_executions for t_ex in task_execs: task_sub_executions = get_task_sub_executions_list( t_ex.id, filters, cur_depth + 1 ) ex_sub_execs.extend(task_sub_executions) return ex_sub_execs def _get_wf_resource_from_db_model(wf_ex, include_output): if include_output: rest_utils.load_deferred_fields(wf_ex, ['params', 'input', 'output']) else: rest_utils.load_deferred_fields(wf_ex, ['params', 'input']) return resources.Execution.from_db_model(wf_ex) def _get_sub_executions(origin, id, filters): if origin == 'execution': return get_execution_sub_executions_list(id, filters, cur_depth=0) else: return get_task_sub_executions_list(id, filters, cur_depth=0) class SubExecutionsController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Executions, types.uuid, bool, int, bool) def get(self, id, errors_only=False, max_depth=-1, include_output=False): """Return workflow execution report. :param id: The ID of the workflow execution or task execution to get the sub-executions of. :param errors_only: Optional. If True, only error paths of the execution tree are returned . :param max_depth: Optional. Limits the depth of recursion while obtaining the execution tree. If a value of the flag is a negative number then no limit is set. :param include_output: Optional. Include the output for all executions in the list. """ origin = 'execution' if request.path.startswith('/v2/executions') \ else 'task' LOG.info( "Fetching sub executions of %s [id=%s]", origin, id ) filters = { 'errors_only': errors_only, 'max_depth': max_depth, 'include_output': include_output } sub_executions_resource = _get_sub_executions(origin, id, filters) return resources.Executions.convert_with_links( sub_executions_resource, request.application_url, ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/task.py000066400000000000000000000512021524065565300246770ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2019 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from oslo_log import log as logging from pecan import rest from wsme import types as wtypes from wsme import Unset import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import action_execution from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import sub_execution from mistral.api.controllers.v2 import types from mistral import context from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral import exceptions as exc from mistral import expressions as expr from mistral.lang import parser as spec_parser from mistral.rpc import clients as rpc from mistral.utils import filter_utils from mistral.utils import rest_utils from mistral.workflow import data_flow from mistral.workflow import states LOG = logging.getLogger(__name__) STATE_TYPES = wtypes.Enum( str, states.IDLE, states.RUNNING, states.SUCCESS, states.ERROR, states.RUNNING_DELAYED ) def _get_task_resource_with_result(task_ex, fields=()): task = resources.Task.from_db_model(task_ex, fields=fields) if 'result' in fields or not fields: task.result = json.dumps(data_flow.get_task_execution_result(task_ex)) return task # Use retries to prevent possible failures. @rest_utils.rest_retry_on_db_error def _get_task_execution(id, fields=()): if fields and 'id' not in fields: fields.insert(0, 'id') with db_api.transaction(): task_ex = db_api.get_task_execution(id, fields=fields) rest_utils.load_deferred_fields(task_ex, ['workflow_execution']) rest_utils.load_deferred_fields( task_ex.workflow_execution, ['context', 'input', 'params', 'root_execution'] ) rest_utils.load_deferred_fields( task_ex.workflow_execution.root_execution, ['params'] ) return _get_task_resource_with_result(task_ex, fields), task_ex def get_published_global(task_ex, wf_ex=None): if task_ex.state not in [states.SUCCESS, states.ERROR]: return if wf_ex is None: wf_ex = task_ex.workflow_execution expr_ctx = data_flow.ContextView( data_flow.get_current_task_dict(task_ex), task_ex.in_context, data_flow.get_workflow_environment_dict(wf_ex), wf_ex.context, wf_ex.input ) task_spec = spec_parser.get_task_spec(task_ex.spec) publish_spec = task_spec.get_publish(task_ex.state) if not publish_spec: return global_vars = publish_spec.get_global() return expr.evaluate_recursively(global_vars, expr_ctx) def _task_with_published_global(task, task_ex): published_global_vars = get_published_global(task_ex) if published_global_vars: task.published_global = published_global_vars return task class TaskExecutionsController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Executions, types.uuid, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, types.uuid, wtypes.text, types.uniquelist, types.jsontype, STATE_TYPES, wtypes.text, types.jsontype, types.jsontype, wtypes.text, wtypes.text) def get_all(self, task_execution_id, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', workflow_name=None, workflow_id=None, description=None, tags=None, params=None, state=None, state_info=None, input=None, output=None, created_at=None, updated_at=None): """Return all executions that belong to the given task execution. :param task_execution_id: Task task execution ID. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param workflow_id: Optional. Keep only resources with a specific workflow ID. :param description: Optional. Keep only resources with a specific description. :param tags: Optional. Keep only resources containing specific tags. :param params: Optional. Keep only resources with specific parameters. :param state: Optional. Keep only resources with a specific state. :param state_info: Optional. Keep only resources with specific state information. :param input: Optional. Keep only resources with a specific input. :param output: Optional. Keep only resources with a specific output. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. """ acl.enforce('executions:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( task_execution_id=task_execution_id, created_at=created_at, workflow_name=workflow_name, workflow_id=workflow_id, tags=tags, params=params, state=state, state_info=state_info, input=input, output=output, updated_at=updated_at, description=description ) LOG.debug( "Fetch executions. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, filters=%s", marker, limit, sort_keys, sort_dirs, filters ) return rest_utils.get_all( resources.Executions, resources.Execution, db_api.get_workflow_executions, db_api.get_workflow_execution, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **filters ) class TasksController(rest.RestController): action_executions = action_execution.TasksActionExecutionController() workflow_executions = TaskExecutionsController() executions = sub_execution.SubExecutionsController() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Task, wtypes.text, types.uniquelist) def get(self, id, fields=''): """Return the specified task. :param id: UUID of task to retrieve :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('tasks:get', context.ctx()) LOG.debug("Fetch task [id=%s]", id) task, task_ex = _get_task_execution(id, ()) task = _task_with_published_global(task, task_ex) if fields: if 'id' not in fields: fields.insert(0, 'id') task_dict = {field: task.to_dict()[field] for field in fields} task = resources.Task.from_dict(task_dict) return task @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Tasks, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, types.uuid, types.uuid, types.uniquelist, STATE_TYPES, wtypes.text, wtypes.text, types.jsontype, bool, wtypes.text, wtypes.text, bool, types.jsontype) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, workflow_name=None, workflow_id=None, workflow_execution_id=None, tags=None, state=None, state_info=None, result=None, published=None, processed=None, created_at=None, updated_at=None, reset=None, env=None): """Return all tasks. Where project_id is the same as the requester or project_id is different but the scope is public. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param workflow_id: Optional. Keep only resources with a specific workflow ID. :param workflow_execution_id: Optional. Keep only resources with a specific workflow execution ID. :param state: Optional. Keep only resources with a specific state. :param state_info: Optional. Keep only resources with specific state information. :param result: Optional. Keep only resources with a specific result. :param published: Optional. Keep only resources with specific published content. :param processed: Optional. Keep only resources which have been processed or not. :param reset: Optional. Keep only resources which have been reset or not. :param env: Optional. Keep only resources with a specific environment. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. """ acl.enforce('tasks:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, workflow_name=workflow_name, workflow_id=workflow_id, tags=tags, state=state, state_info=state_info, updated_at=updated_at, name=name, workflow_execution_id=workflow_execution_id, result=result, published=published, processed=processed, reset=reset, env=env ) LOG.debug( "Fetch tasks. marker=%s, limit=%s, sort_keys=%s, sort_dirs=%s," " filters=%s", marker, limit, sort_keys, sort_dirs, filters ) return rest_utils.get_all( resources.Tasks, resources.Task, db_api.get_task_executions, db_api.get_task_execution, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **filters ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Task, wtypes.text, body=resources.Task) def put(self, id, task): """Update the specified task execution. :param id: Task execution ID. :param task: Task execution object. """ acl.enforce('tasks:update', context.ctx()) LOG.info("Update task execution [id=%s, task=%s]", id, task) @rest_utils.rest_retry_on_db_error def _read_task_params(id, task): with db_api.transaction(): task_ex = db_api.get_task_execution(id) task_spec = spec_parser.get_task_spec(task_ex.spec) task_name = task.name or None reset = task.reset or None env = task.env or None if task_name and task_name != task_ex.name: raise exc.WorkflowException('Task name does not match.') wf_ex = db_api.get_workflow_execution( task_ex.workflow_execution_id ) root_execution_id = wf_ex.root_execution_id if not root_execution_id: root_execution_id = wf_ex.id context.ctx(root_execution_id=root_execution_id) return env, reset, task_ex, task_spec, wf_ex env, reset, task_ex, task_spec, wf_ex = _read_task_params(id, task) wf_name = task.workflow_name or None if wf_name and wf_name != wf_ex.name: raise exc.WorkflowException('Workflow name does not match.') if task.state != states.RUNNING and task.state != states.SKIPPED: raise exc.WorkflowException( 'Invalid task state. ' 'Only updating task to RUNNING or SKIPPED is supported.' ) if task_ex.state != states.ERROR: raise exc.WorkflowException( 'The current task execution must be in ERROR for rerun.' ' Only updating task to rerun is supported.' ) if task.state == states.RUNNING: if task.reset is Unset: raise exc.WorkflowException( 'Reset field is mandatory to rerun task.' ) if not task_spec.get_with_items() and not reset: raise exc.WorkflowException( 'Only with-items task has the option to not reset.' ) rpc.get_engine_client().rerun_workflow( task_ex.id, reset=reset, skip=(task.state == states.SKIPPED), env=env ) @rest_utils.rest_retry_on_db_error def _retrieve_task(): with db_api.transaction(): task_ex = db_api.get_task_execution(id) return _get_task_resource_with_result(task_ex) return _retrieve_task() class ExecutionTasksController(rest.RestController): @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Tasks, types.uuid, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, types.uuid, types.uniquelist, STATE_TYPES, wtypes.text, wtypes.text, types.jsontype, bool, wtypes.text, wtypes.text, bool, types.jsontype) def get_all(self, workflow_execution_id, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, workflow_name=None, workflow_id=None, tags=None, state=None, state_info=None, result=None, published=None, processed=None, created_at=None, updated_at=None, reset=None, env=None): """Return all tasks within the execution. Where project_id is the same as the requester or project_id is different but the scope is public. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at, which is backward compatible. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: desc. The length of sort_dirs can be equal or less than that of sort_keys. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param workflow_name: Optional. Keep only resources with a specific workflow name. :param workflow_id: Optional. Keep only resources with a specific workflow ID. :param workflow_execution_id: Optional. Keep only resources with a specific workflow execution ID. :param tags: Optional. Keep only resources containing specific tags. :param state: Optional. Keep only resources with a specific state. :param state_info: Optional. Keep only resources with specific state information. :param result: Optional. Keep only resources with a specific result. :param published: Optional. Keep only resources with specific published content. :param processed: Optional. Keep only resources which have been processed or not. :param reset: Optional. Keep only resources which have been reset or not. :param env: Optional. Keep only resources with a specific environment. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. """ acl.enforce('tasks:list', context.ctx()) with db_api.transaction(): db_api.get_workflow_execution( workflow_execution_id, fields=(db_models.WorkflowExecution.id,) ) filters = filter_utils.create_filters_from_request_params( workflow_execution_id=workflow_execution_id, created_at=created_at, workflow_name=workflow_name, workflow_id=workflow_id, tags=tags, state=state, state_info=state_info, updated_at=updated_at, name=name, result=result, published=published, processed=processed, reset=reset, env=env ) LOG.debug( "Fetch tasks. workflow_execution_id=%s, marker=%s, limit=%s, " "sort_keys=%s, sort_dirs=%s, filters=%s", workflow_execution_id, marker, limit, sort_keys, sort_dirs, filters ) return rest_utils.get_all( resources.Tasks, resources.Task, db_api.get_task_executions, db_api.get_task_execution, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/types.py000066400000000000000000000065031524065565300251050ustar00rootroot00000000000000# Copyright 2015 Huawei Technologies Co., Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from mistral.utils import filter_utils from oslo_utils import uuidutils from wsme import types as wtypes from mistral import exceptions as exc class ListType(wtypes.UserType): """A simple list type.""" basetype = wtypes.text name = 'list' @staticmethod def validate(value): """Validate and convert the input to a ListType. :param value: A comma separated string of values :returns: A list of values. """ items = [v.strip().lower() for v in str(value).split(',')] # remove empty items. return [x for x in items if x] @staticmethod def frombasetype(value): return ListType.validate(value) if value is not None else None class UniqueListType(ListType): """A simple list type with no duplicate items.""" name = 'uniquelist' @staticmethod def validate(value): """Validate and convert the input to a UniqueListType. :param value: A comma separated string of values. :returns: A list with no duplicate items. """ items = ListType.validate(value) seen = set() return [x for x in items if not (x in seen or seen.add(x))] @staticmethod def frombasetype(value): return UniqueListType.validate(value) if value is not None else None class UuidType(wtypes.UserType): """A simple UUID type. The builtin UuidType class in wsme.types doesn't work properly with pecan. """ basetype = wtypes.text name = 'uuid' @staticmethod def validate(value): _, data = filter_utils.extract_filter_type_and_value(value) if not uuidutils.is_uuid_like(data): raise exc.InputException( "Expected a uuid but received %s." % data ) return data @staticmethod def frombasetype(value): return UuidType.validate(value) if value is not None else None class JsonType(wtypes.UserType): """A simple JSON type.""" basetype = wtypes.text name = 'json' def validate(self, value): if not value: return {} if not isinstance(value, dict): raise exc.InputException( 'JsonType field value must be a dictionary [actual=%s]' % value ) return value def frombasetype(self, value): if isinstance(value, dict): return value try: return json.loads(value) if value is not None else None except TypeError as e: raise ValueError(e) def tobasetype(self, value): # Value must be a dict. return json.dumps(value) if value is not None else None uuid = UuidType() list = ListType() uniquelist = UniqueListType() jsontype = JsonType() mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/validation.py000066400000000000000000000022401524065565300260650ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import pecan from pecan import rest from mistral import exceptions as exc class SpecValidationController(rest.RestController): def __init__(self, parser): super(SpecValidationController, self).__init__() self._parse_func = parser @pecan.expose('json') def post(self): """Validate a spec.""" definition = pecan.request.text try: self._parse_func(definition, validate=True) except exc.DSLParsingException as e: return {'valid': False, 'error': str(e)} return {'valid': True} mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/workbook.py000066400000000000000000000212451524065565300255760ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging import pecan from pecan import hooks from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.api.controllers.v2 import validation from mistral.api.hooks import content_type as ct_hook from mistral import context from mistral.db.v2 import api as db_api from mistral.lang import parser as spec_parser from mistral.services import workbooks from mistral.utils import filter_utils from mistral.utils import rest_utils LOG = logging.getLogger(__name__) class WorkbooksController(rest.RestController, hooks.HookController): __hooks__ = [ct_hook.ContentTypeHook("application/json;charset=utf-8", ['POST', 'PUT'])] validate = validation.SpecValidationController( spec_parser.get_workbook_spec_from_yaml ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Workbook, wtypes.text, wtypes.text, types.uniquelist) def get(self, name, namespace='', fields=''): """Return the named workbook. :param name: Name of workbook to retrieve. :param namespace: Optional. Namespace of workbook to retrieve. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('workbooks:get', context.ctx()) LOG.debug("Fetch workbook [name=%s, namespace=%s]", name, namespace) if fields and 'id' not in fields: fields.insert(0, 'id') # Use retries to prevent possible failures. r = rest_utils.create_db_retry_object() db_model = r.call( db_api.get_workbook, name, namespace=namespace, fields=fields ) if fields: return resources.Workbook.from_tuples(zip(fields, db_model)) return resources.Workbook.from_db_model(db_model, fields=fields) @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def put(self, namespace=''): """Update a workbook. :param namespace: Optional. Namespace of workbook to update. """ acl.enforce('workbooks:update', context.ctx()) definition = pecan.request.text scope = pecan.request.GET.get('scope', 'private') if scope == 'public': acl.enforce('workbooks:publicize', context.ctx()) # If "skip_validation" is present in the query string parameters # then workflow language validation will be disabled. skip_validation = 'skip_validation' in pecan.request.GET resources.Workbook.validate_scope(scope) LOG.debug("Update workbook [definition=%s]", definition) wb_db = rest_utils.rest_retry_on_db_error( workbooks.update_workbook_v2)( definition, namespace=namespace, scope=scope, validate=not skip_validation ) return resources.Workbook.from_db_model(wb_db).to_json() @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def post(self, namespace=''): """Create a new workbook. :param namespace: Optional. The namespace to create the workbook in. Workbooks with the same name can be added to a given project if they are in two different namespaces. """ acl.enforce('workbooks:create', context.ctx()) definition = pecan.request.text scope = pecan.request.GET.get('scope', 'private') if scope == 'public': acl.enforce('workbooks:publicize', context.ctx()) # If "skip_validation" is present in the query string parameters # then workflow language validation will be disabled. skip_validation = 'skip_validation' in pecan.request.GET resources.Workbook.validate_scope(scope) LOG.debug("Create workbook [definition=%s]", definition) wb_db = rest_utils.rest_retry_on_db_error( workbooks.create_workbook_v2)( definition, namespace=namespace, scope=scope, validate=not skip_validation ) pecan.response.status = 201 return resources.Workbook.from_db_model(wb_db).to_json() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, wtypes.text, status_code=204) def delete(self, name, namespace=''): """Delete the named workbook. :param name: Name of workbook to delete. :param namespace: Optional. Namespace of workbook to delete. """ acl.enforce('workbooks:delete', context.ctx()) LOG.debug("Delete workbook [name=%s, namespace=%s]", name, namespace) rest_utils.rest_retry_on_db_error(db_api.delete_workbook)( name, namespace ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Workbooks, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, wtypes.text, resources.SCOPE_TYPES, wtypes.text, wtypes.text, wtypes.text) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', created_at=None, definition=None, name=None, scope=None, tags=None, updated_at=None, namespace=None): """Return a list of workbooks. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: asc. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param definition: Optional. Keep only resources with a specific definition. :param tags: Optional. Keep only resources containing specific tags. :param scope: Optional. Keep only resources with a specific scope. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param namespace: Optional. Keep only resources with specific namespace. """ acl.enforce('workbooks:list', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, definition=definition, name=name, scope=scope, tags=tags, updated_at=updated_at, namespace=namespace ) LOG.debug("Fetch workbooks. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, fields=%s, filters=%s", marker, limit, sort_keys, sort_dirs, fields, filters) return rest_utils.get_all( resources.Workbooks, resources.Workbook, db_api.get_workbooks, db_api.get_workbook, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/controllers/v2/workflow.py000066400000000000000000000300611524065565300256070ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2015 Huawei Technologies Co., Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from oslo_utils import uuidutils import pecan from pecan import hooks from pecan import rest from wsme import types as wtypes import wsmeext.pecan as wsme_pecan from mistral.api import access_control as acl from mistral.api.controllers.v2 import member from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import types from mistral.api.controllers.v2 import validation from mistral.api.hooks import content_type as ct_hook from mistral import context from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.services import workflows from mistral.utils import filter_utils from mistral.utils import rest_utils LOG = logging.getLogger(__name__) class WorkflowsController(rest.RestController, hooks.HookController): # TODO(nmakhotkin): Have a discussion with pecan/WSME folks in order # to have requests and response of different content types. Then # delete ContentTypeHook. __hooks__ = [ct_hook.ContentTypeHook("application/json;charset=utf-8", ['POST', 'PUT'])] validate = validation.SpecValidationController( spec_parser.get_workflow_list_spec_from_yaml ) @pecan.expose() def _lookup(self, identifier, sub_resource, *remainder): LOG.debug( "Lookup subcontrollers of WorkflowsController, " "sub_resource: %s, remainder: %s.", sub_resource, remainder ) if sub_resource == 'members': if not uuidutils.is_uuid_like(identifier): raise exc.WorkflowException( "Only support UUID as resource identifier in resource " "sharing feature." ) # We don't check workflow's existence here, since a user may query # members of a workflow, which doesn't belong to him/her. return member.MembersController('workflow', identifier), remainder return super(WorkflowsController, self)._lookup( identifier, sub_resource, *remainder ) @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Workflow, wtypes.text, wtypes.text, types.uniquelist) def get(self, identifier, namespace='', fields=''): """Return the named workflow. :param identifier: Name or UUID of the workflow to retrieve. :param namespace: Optional. Namespace of the workflow to retrieve. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided. """ acl.enforce('workflows:get', context.ctx()) LOG.debug("Fetch workflow [identifier=%s]", identifier) if fields and 'id' not in fields: fields.insert(0, 'id') # Use retries to prevent possible failures. r = rest_utils.create_db_retry_object() db_model = r.call( db_api.get_workflow_definition, identifier, namespace=namespace, fields=fields, ) if fields: return resources.Workflow.from_tuples(zip(fields, db_model)) return resources.Workflow.from_db_model(db_model, fields=fields) @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def put(self, identifier=None, namespace=''): """Update one or more workflows. :param identifier: Optional. If provided, it's UUID of a workflow. Only one workflow can be updated with identifier param. :param namespace: Optional. If provided, it's the namespace of the workflow/workflows. Currently, namespace cannot be changed. The text is allowed to have definitions of multiple workflows. In such case, they all will be updated. """ acl.enforce('workflows:update', context.ctx()) # NOTE(rakhmerov): We can't use normal method arguments to access # request data because it will break dynamic sub controller lookup # functionality (see _lookup() above) so we have to get the data # directly from the request object. definition = pecan.request.text scope = pecan.request.GET.get('scope', 'private') # If "skip_validation" is present in the query string parameters # then workflow language validation will be disabled. skip_validation = 'skip_validation' in pecan.request.GET resources.Workflow.validate_scope(scope) if scope == 'public': acl.enforce('workflows:publicize', context.ctx()) LOG.debug("Update workflow(s) [definition=%s]", definition) db_wfs = rest_utils.rest_retry_on_db_error(workflows.update_workflows)( definition, scope=scope, identifier=identifier, namespace=namespace, validate=not skip_validation ) workflow_list = [ resources.Workflow.from_db_model(db_wf) for db_wf in db_wfs ] return (workflow_list[0].to_json() if identifier else resources.Workflows(workflows=workflow_list).to_json()) @rest_utils.wrap_pecan_controller_exception @pecan.expose(content_type="text/plain") def post(self, namespace=''): """Create a new workflow. :param namespace: Optional. The namespace to create the workflow in. Workflows with the same name can be added to a given project if they are in two different namespaces. The text is allowed to have definitions of multiple workflows. In such case, they all will be created. """ acl.enforce('workflows:create', context.ctx()) # NOTE(rakhmerov): We can't use normal method arguments to access # request data because it will break dynamic sub controller lookup # functionality (see _lookup() above) so we have to get the data # directly from the request object. definition = pecan.request.text scope = pecan.request.GET.get('scope', 'private') # If "skip_validation" is present in the query string parameters # then workflow language validation will be disabled. skip_validation = 'skip_validation' in pecan.request.GET pecan.response.status = 201 resources.Workflow.validate_scope(scope) if scope == 'public': acl.enforce('workflows:publicize', context.ctx()) LOG.debug("Create workflow(s) [definition=%s]", definition) db_wfs = rest_utils.rest_retry_on_db_error(workflows.create_workflows)( definition, scope=scope, namespace=namespace, validate=not skip_validation ) workflow_list = [ resources.Workflow.from_db_model(db_wf) for db_wf in db_wfs ] return resources.Workflows(workflows=workflow_list).to_json() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(None, wtypes.text, wtypes.text, status_code=204) def delete(self, identifier, namespace=''): """Delete a workflow. :param identifier: Name or ID of workflow to delete. :param namespace: Optional. Namespace of the workflow to delete. """ acl.enforce('workflows:delete', context.ctx()) LOG.debug("Delete workflow [identifier=%s, namespace=%s]", identifier, namespace) @rest_utils.rest_retry_on_db_error def _delete_workflow_definition(): with db_api.transaction(): db_api.delete_workflow_definition(identifier, namespace) _delete_workflow_definition() @rest_utils.wrap_wsme_controller_exception @wsme_pecan.wsexpose(resources.Workflows, types.uuid, int, types.uniquelist, types.list, types.uniquelist, wtypes.text, wtypes.text, wtypes.text, wtypes.text, resources.SCOPE_TYPES, types.uuid, wtypes.text, wtypes.text, bool, wtypes.text) def get_all(self, marker=None, limit=None, sort_keys='created_at', sort_dirs='asc', fields='', name=None, input=None, definition=None, tags=None, scope=None, project_id=None, created_at=None, updated_at=None, all_projects=False, namespace=None): """Return a list of workflows. :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. Columns to sort results by. Default: created_at. :param sort_dirs: Optional. Directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: asc. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param name: Optional. Keep only resources with a specific name. :param namespace: Optional. Keep only resources with a specific namespace :param input: Optional. Keep only resources with a specific input. :param definition: Optional. Keep only resources with a specific definition. :param tags: Optional. Keep only resources containing specific tags. :param scope: Optional. Keep only resources with a specific scope. :param project_id: Optional. The same as the requester project_id or different if the scope is public. :param created_at: Optional. Keep only resources created at a specific time and date. :param updated_at: Optional. Keep only resources with specific latest update time and date. :param all_projects: Optional. Get resources of all projects. """ acl.enforce('workflows:list', context.ctx()) if all_projects: acl.enforce('workflows:list:all_projects', context.ctx()) filters = filter_utils.create_filters_from_request_params( created_at=created_at, name=name, scope=scope, tags=tags, updated_at=updated_at, input=input, definition=definition, project_id=project_id, namespace=namespace ) LOG.debug("Fetch workflows. marker=%s, limit=%s, sort_keys=%s, " "sort_dirs=%s, fields=%s, filters=%s, all_projects=%s", marker, limit, sort_keys, sort_dirs, fields, filters, all_projects) return rest_utils.get_all( resources.Workflows, resources.Workflow, db_api.get_workflow_definitions, db_api.get_workflow_definition_by_id, marker=marker, limit=limit, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, all_projects=all_projects, **filters ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/hooks/000077500000000000000000000000001524065565300216115ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/hooks/__init__.py000066400000000000000000000000001524065565300237100ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/hooks/content_type.py000066400000000000000000000026421524065565300247020ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from pecan import hooks class ContentTypeHook(hooks.PecanHook): def __init__(self, content_type, methods=('GET',)): """Content type hook. This hook is needed for changing content type of responses but only for some HTTP methods. This is kind of 'hack' but it seems impossible using pecan/WSME to set different content types on request and response. :param content_type: Content-Type of the response. :type content_type: str :param methods: HTTP methods that should have response with given content_type. :type methods: list """ self.content_type = content_type self.methods = methods def after(self, state): if state.request.method in self.methods: state.response.content_type = self.content_type mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/hooks/maintenance.py000066400000000000000000000042201524065565300244430ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json import pecan from pecan import hooks from mistral.db.v2 import api as db_api from mistral.services import maintenance as maintenance_service ALLOWED_WITHOUT_AUTH = ['/', '/v2/', '/health', '/maintenance'] def _complete_async_action(maintenance_mode, state): return (state.request.method == 'PUT' and '/v2/action_executions' in state.request.path and maintenance_mode == maintenance_service.PAUSING ) def _put_method_executions(maintenance_mode, state): if not (state.request.method == 'PUT' and '/v2/executions' in state.request.path): return False body = json.loads(state.request.body.decode('utf8').replace("'", '"')) return ('state' in body and body['state'] == 'CANCELLED' and (maintenance_mode == maintenance_service.PAUSING or maintenance_mode == maintenance_service.PAUSED )) class MaintenanceHook(hooks.PecanHook): def before(self, state): if state.request.path in ALLOWED_WITHOUT_AUTH or \ state.request.method == 'GET': return cluster_state = db_api.get_maintenance_status() if (cluster_state == maintenance_service.RUNNING or _complete_async_action(cluster_state, state) or _put_method_executions(cluster_state, state)): return msg = "Current Mistral state is {}. Method is not allowed".format( cluster_state ) pecan.abort( status_code=423, detail=msg, headers={'Server-Error-Message': msg} ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/api/service.py000066400000000000000000000103431524065565300225010ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import os import threading from cheroot.ssl import builtin as cheroot_ssl from cheroot import wsgi from oslo_config import cfg from oslo_log import log as logging from oslo_service import service from oslo_service import sslutils from mistral.api import app from mistral.rpc import clients as rpc_clients LOG = logging.getLogger(__name__) def validate_cert_paths(cert_file, key_file): if cert_file and not os.path.exists(cert_file): raise RuntimeError(_("Unable to find cert_file: %s") % cert_file) if key_file and not os.path.exists(key_file): raise RuntimeError(_("Unable to find key_file: %s") % key_file) if not cert_file or not key_file: raise RuntimeError(_("When running server in SSL mode, you must " "specify a valid cert_file and key_file " "paths in your configuration file")) class WSGIService(service.ServiceBase): """Provides ability to launch Mistral API from wsgi app.""" def __init__(self, name): self.name = name self.app = app.setup_app() # NOTE(amorin) since we moved to cheroot, we can't start more than # one process. # If you want to use more than one worker, you should run the WSGI # application (mistral.wsgi:application) with a WSGI server instead self.workers = 1 bind_addr = (cfg.CONF.api.host, cfg.CONF.api.port) self.server = wsgi.Server( bind_addr=bind_addr, wsgi_app=self.app, server_name=name) if cfg.CONF.api.enable_ssl_api: # NOTE(amorin) I copy pasted this from ironic code and they # were warning about this so I kept it LOG.warning( "Using deprecated [ssl] group for TLS " "credentials: the global [ssl] configuration block is " "deprecated and will be removed in 2026.1" ) # Register global SSL config options and validate the # existence of configured certificate/private key file paths, # when in secure mode. sslutils.is_enabled(cfg.CONF) cert_file = cfg.CONF.ssl.cert_file key_file = cfg.CONF.ssl.key_file validate_cert_paths(cert_file, key_file) self.server.ssl_adapter = cheroot_ssl.BuiltinSSLAdapter( certificate=cert_file, private_key=key_file, ) self._thread = None def start(self): # NOTE: When oslo.service creates an API worker it forks a new child # system process. The child process is created as precise copy of the # parent process (see how os.fork() works) and within the child process # oslo.service calls service's start() method again to reinitialize # what's needed. So we must clean up all RPC clients so that RPC works # properly (e.g. message routing for synchronous calls may be based on # generated queue names). rpc_clients.cleanup() self.server.prepare() self._thread = threading.Thread( target=self.server.serve, daemon=True ) self._thread.start() LOG.info('API server started with one process. If you want more ' 'workers, consider running the WSGI application ' '(mistral.wsgi:application) with a WSGI server instead') def stop(self): if self.server: self.server.stop() if self._thread: self._thread.join(timeout=2) def wait(self): if self._thread: self._thread.join() def reset(self): pass mistral-22.0.0+git20260814.61.b4aeb55/mistral/auth/000077500000000000000000000000001524065565300206565ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/auth/__init__.py000066400000000000000000000024271524065565300227740ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from oslo_config import cfg from stevedore import driver from mistral import exceptions as exc _IMPL_AUTH_HANDLER = None def get_auth_handler(): auth_type = cfg.CONF.auth_type global _IMPL_AUTH_HANDLER if not _IMPL_AUTH_HANDLER: mgr = driver.DriverManager( 'mistral.auth', auth_type, invoke_on_load=True ) _IMPL_AUTH_HANDLER = mgr.driver return _IMPL_AUTH_HANDLER class AuthHandler(object, metaclass=abc.ABCMeta): """Abstract base class for an authentication plugin.""" @abc.abstractmethod def authenticate(self, req): raise exc.UnauthorizedException() mistral-22.0.0+git20260814.61.b4aeb55/mistral/auth/keycloak.py000066400000000000000000000145351524065565300230420ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import os from cachetools import cached from cachetools import LRUCache import json import jwt from jwt import algorithms as jwt_algos from oslo_config import cfg from oslo_log import log as logging import pprint import requests from urllib import parse from mistral._i18n import _ from mistral import auth from mistral import exceptions as exc LOG = logging.getLogger(__name__) CONF = cfg.CONF class KeycloakAuthHandler(auth.AuthHandler): def authenticate(self, req): if 'X-Auth-Token' not in req.headers: msg = _("Auth token must be provided in 'X-Auth-Token' header.") LOG.error(msg) raise exc.UnauthorizedException(message=msg) access_token = req.headers.get('X-Auth-Token') try: decoded = jwt.decode( access_token, algorithms=['RS256'], verify=False ) except Exception as e: msg = _("Token can't be decoded because of wrong format %s")\ % str(e) LOG.error(msg) raise exc.UnauthorizedException(message=msg) # Get user realm from parsed token # Format is "iss": "http://:/auth/realms/", __, __, realm_name = decoded['iss'].strip().rpartition('/realms/') audience = decoded.get('aud') # Get roles from parsed token roles = ','.join(decoded['realm_access']['roles']) \ if 'realm_access' in decoded else '' # NOTE(rakhmerov): There's a special endpoint for introspecting # access tokens described in OpenID Connect specification but it's # available in KeyCloak starting only with version 1.8.Final so we have # to use user info endpoint which also takes exactly one parameter # (access token) and replies with error if token is invalid. user_info_endpoint_url = CONF.keycloak_oidc.user_info_endpoint_url if user_info_endpoint_url.startswith(('http://', 'https://')): self.send_request_to_auth_server( url=user_info_endpoint_url, access_token=access_token ) else: public_key = self.get_public_key(realm_name) keycloak_iss = None try: if CONF.keycloak_oidc.keycloak_iss: keycloak_iss = CONF.keycloak_oidc.keycloak_iss % realm_name jwt.decode( access_token, public_key, audience=audience, issuer=keycloak_iss, algorithms=['RS256'], verify=True ) except Exception: LOG.exception('The request access token is invalid.') raise exc.UnauthorizedException() req.headers["X-Identity-Status"] = "Confirmed" req.headers["X-Project-Id"] = realm_name req.headers["X-Roles"] = roles @staticmethod def get_system_ca_file(): """Return path to system default CA file.""" # Standard CA file locations for Debian/Ubuntu, RedHat/Fedora, # Suse, FreeBSD/OpenBSD, MacOSX, and the bundled ca. ca_path = [ '/etc/ssl/certs/ca-certificates.crt', '/etc/pki/tls/certs/ca-bundle.crt', '/etc/ssl/ca-bundle.pem', '/etc/ssl/cert.pem', '/System/Library/OpenSSL/certs/cacert.pem', requests.certs.where() ] for ca in ca_path: LOG.debug("Looking for ca file %s", ca) if os.path.exists(ca): LOG.debug("Using ca file %s", ca) return ca LOG.warning("System ca file could not be found.") @cached(LRUCache(maxsize=32)) def get_public_key(self, realm_name): keycloak_key_url = ( CONF.keycloak_oidc.auth_url + CONF.keycloak_oidc.public_cert_url % realm_name ) response_json = self.send_request_to_auth_server(keycloak_key_url) keys = response_json.get('keys') if not keys: raise exc.MistralException( 'Unexpected response structure from the keycloak server.' ) public_key = jwt_algos.RSAAlgorithm.from_jwk( json.dumps(keys[0]) ) return public_key def send_request_to_auth_server(self, url, access_token=None): certfile = CONF.keycloak_oidc.certfile keyfile = CONF.keycloak_oidc.keyfile cafile = CONF.keycloak_oidc.cafile or self.get_system_ca_file() insecure = CONF.keycloak_oidc.insecure verify = None if parse.urlparse(url).scheme == "https": verify = False if insecure else cafile cert = (certfile, keyfile) if certfile and keyfile else None headers = {} if access_token: headers["Authorization"] = "Bearer %s" % access_token try: resp = requests.get( url, headers=headers, verify=verify, cert=cert ) except requests.ConnectionError: msg = _( "Can't connect to the keycloak server with address '%s'." ) % url LOG.exception(msg) raise exc.MistralException(message=msg) if resp.status_code == 401: LOG.warning( "HTTP response from OIDC provider:" " [%s] with WWW-Authenticate: [%s]", pprint.pformat(resp.text), resp.headers.get("WWW-Authenticate") ) else: LOG.debug( "HTTP response from the OIDC provider: %s", pprint.pformat(resp.json()) ) resp.raise_for_status() return resp.json() mistral-22.0.0+git20260814.61.b4aeb55/mistral/auth/keystone.py000066400000000000000000000026731524065565300231010ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral import auth from mistral import exceptions as exc CONF = cfg.CONF class KeystoneAuthHandler(auth.AuthHandler): def authenticate(self, req): # Note(nmakhotkin): Since we have deferred authentication, # need to check for auth manually (check for corresponding # headers according to keystonemiddleware docs. identity_status = req.headers.get('X-Identity-Status') service_identity_status = req.headers.get('X-Service-Identity-Status') if (identity_status == 'Confirmed' or service_identity_status == 'Confirmed'): return if req.headers.get('X-Auth-Token'): msg = 'Auth token is invalid' else: msg = 'Authentication required' raise exc.UnauthorizedException(msg) mistral-22.0.0+git20260814.61.b4aeb55/mistral/cmd/000077500000000000000000000000001524065565300204605ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/cmd/__init__.py000066400000000000000000000015051524065565300225720ustar00rootroot00000000000000# Copyright 2025 - OVHcloud # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # NOTE(amorin) # Hardcode the threading backend to avoid using eventlet until this will # eventually become the default import oslo_service.backend as service_backend service_backend.init_backend(service_backend.BackendType.THREADING) mistral-22.0.0+git20260814.61.b4aeb55/mistral/cmd/launch.py000066400000000000000000000112201524065565300223000ustar00rootroot00000000000000#!/usr/bin/env python # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import sys from oslo_config import cfg from oslo_log import log as logging from oslo_service import service from mistral.api import service as api_service from mistral import config from mistral.engine import engine_server from mistral.event_engine import event_engine_server from mistral.executors import executor_server from mistral.notifiers import notification_server from mistral.rpc import base as rpc from mistral import version CONF = cfg.CONF SERVER_PROCESS_MANAGER = None LOG = logging.getLogger(__name__) def launch_process(server, workers=1): try: # NOTE(amorin) it is recommended to have only one ProcessLauncher # See https://docs.openstack.org/oslo.service/latest/user/usage.html global SERVER_PROCESS_MANAGER if not SERVER_PROCESS_MANAGER: SERVER_PROCESS_MANAGER = service.ProcessLauncher( CONF, ) SERVER_PROCESS_MANAGER.launch_service(server, workers=workers) except Exception as e: sys.stderr.write("ERROR: %s\n" % e) sys.exit(1) def launch_executor(): launch_process(executor_server.get_oslo_service()) def launch_engine(): launch_process(engine_server.get_oslo_service()) def launch_event_engine(): launch_process(event_engine_server.get_oslo_service()) def launch_notifier(): launch_process(notification_server.get_oslo_service()) def launch_api(): server = api_service.WSGIService('mistral_api') launch_process(server, workers=server.workers) def launch_any(options): for option in options: LAUNCH_OPTIONS[option]() # Wait for the services to finish now # This main process will do nothing starting from now global SERVER_PROCESS_MANAGER if SERVER_PROCESS_MANAGER: sys.exit(SERVER_PROCESS_MANAGER.wait()) # Map cli options to appropriate functions. The cli options are # registered in mistral's config.py. LAUNCH_OPTIONS = { 'api': launch_api, 'engine': launch_engine, 'executor': launch_executor, 'event-engine': launch_event_engine, 'notifier': launch_notifier } MISTRAL_TITLE = r""" |\\\ //| || || ||\\\ //|| __ || __ __ || || \\\// || || // |||||| || \\ // \\ || || \\/ || \\ || || || \\ || || || || \\ || || || /\\ || || || || __// ||_// || \\__// \\_ || Mistral Workflow Service, version %s """ % version.version_string def _get_server(): server = cfg.CONF.server if 'all' in server: return set(LAUNCH_OPTIONS.keys()) return set(cfg.CONF.server) def print_server_info(): print(MISTRAL_TITLE) comp_str = "[%s]" % ','.join(_get_server()) print('Launching server components %s...' % comp_str) def get_properly_ordered_parameters(): """Orders launch parameters in the right order. In oslo it's important the order of the launch parameters. if --config-file came after the command line parameters the command line parameters are ignored. So to make user command line parameters are never ignored this method moves --config-file to be always first. """ args = sys.argv[1:] for arg in sys.argv[1:]: if arg == '--config-file' or arg.startswith('--config-file='): if "=" in arg: conf_file_value = arg.split("=", 1)[1] else: conf_file_value = args[args.index(arg) + 1] args.remove(conf_file_value) args.remove(arg) args.insert(0, "--config-file") args.insert(1, conf_file_value) return args def main(): try: CONF.register_cli_opts(config.CLI_OPTS) config.parse_args(get_properly_ordered_parameters()) print_server_info() logging.setup(CONF, 'Mistral') rpc.get_transport() launch_any(_get_server()) except RuntimeError as excp: sys.stderr.write("ERROR: %s\n" % excp) sys.exit(1) if __name__ == '__main__': sys.exit(main()) mistral-22.0.0+git20260814.61.b4aeb55/mistral/config.py000066400000000000000000000764351524065565300215530ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2019 - Nokia Networks # Copyright 2022 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """ Configuration options registration and useful routines. """ import json import os from keystoneauth1 import loading from oslo_config import cfg from oslo_config import types from oslo_log import log from oslo_middleware import cors from osprofiler import opts as profiler from mistral import version from mistral._i18n import _ from mistral.workflow import states # Options under default group. launch_opt = cfg.ListOpt( 'server', default=['all'], item_type=types.String( choices=('all', 'api', 'engine', 'executor', 'event-engine', 'notifier')), help=_('Specifies which mistral server to start by the launch script.') ) wf_trace_log_name_opt = cfg.StrOpt( 'workflow_trace_log_name', default='workflow_trace', help=_('Logger name for pretty workflow trace output.') ) auth_type_opt = cfg.StrOpt( 'auth_type', default='keystone', help=_('Authentication type (valid options: keystone, keycloak-oidc)') ) action_providers_opts = [ cfg.ListOpt( 'allowlist', default=[], help=_( 'Allowlist with action providers that is allowed to be ' 'loaded from the entry point "mistral.action.providers", ' 'if empty all action providers will be allowed unless ' 'denylist is set.' ), ), cfg.ListOpt( 'denylist', default=[], help=_( 'Denylist with action providers that is not allowed to ' 'be loaded from the entry point "mistral.action.providers", ' 'allowlist takes precendence, if empty all action providers ' 'will be allowed.' ), ), ] legacy_action_provider_opts = [ cfg.BoolOpt( 'load_action_plugins', default=True, help=_( 'If True, enables loading actions configured in the ' 'entry point "mistral.actions".' ) ), cfg.BoolOpt( 'load_action_generators', default=True, help=_( 'If True, enables loading actions from action generators ' 'configured in the entry point "mistral.generators".' ) ), cfg.BoolOpt( 'only_builtin_actions', default=False, help=_( 'If True, then the legacy action provider loads only ' 'the actions delivered by the Mistral project out of ' 'the box plugged in with the entry point "mistral.actions".' 'This property is needed mostly for testing.' ) ), cfg.ListOpt( 'allowlist', default=[], help=_( 'Allowlist with actions that is allowed to be ' 'loaded from the entry point "mistral.actions", ' 'if empty all actions will be allowed.' ), ), cfg.ListOpt( 'denylist', default=[], help=_( 'Denylist with actions that is not allowed to ' 'be loaded from the entry point "mistral.actions", ' 'allowlist takes precedence, if empty all actions ' 'will be allowed.' ), ), ] api_opts = [ cfg.HostAddressOpt( 'host', default='0.0.0.0', help='Mistral API server host' ), cfg.PortOpt('port', default=8989, help='Mistral API server port'), cfg.BoolOpt( 'allow_action_execution_deletion', default=False, help=_('Enables the ability to delete action_execution which ' 'has no relationship with workflows.') ), cfg.BoolOpt( 'enable_ssl_api', default=False, help=_('Enable the integrated stand-alone API to service requests ' 'via HTTPS instead of HTTP.') ), cfg.IntOpt( 'api_workers', deprecated_for_removal=True, deprecated_reason='This option has become useless and mistral-api' 'will start only one worker now. If you want ' 'more workers, consider running the WSGI ' 'application (mistral.wsgi:application) with a ' 'WSGI server instead.', help=_('Number of workers for Mistral API service ' 'default is equal to the number of CPUs available if that can ' 'be determined, else a default worker count of 1 is returned.') ), cfg.StrOpt( 'validation_mode', default='mandatory', choices=['enabled', 'mandatory', 'disabled'], help=_("Defines in what cases Mistral will be validating the syntax " "of workflow YAML definitions. If 'enabled' is set the service " "will be validating the syntax but only if it's not explicitly " "turned off in the API request. 'disabled' disables validation " "for all API requests. 'mandatory' enables validation for all " "API requests.") ), cfg.BoolOpt( 'enable_info_endpoint', default=False, help=_('Enable API for exposing info json about ' 'current Mistral build.') ), cfg.StrOpt( 'info_json_file_path', default='info.json', help=_("Specify the path to info json file which will be " "exposed via /info endpoint.") ), ] js_impl_opt = cfg.StrOpt( 'js_implementation', default='pyv8', choices=['pyv8', 'v8eval', 'py_mini_racer'], help=_('The JavaScript implementation to be used by the std.javascript ' 'action to evaluate scripts.') ) expiration_token_duration = cfg.IntOpt( 'expiration_token_duration', default=30, help=_('Window of seconds to determine whether the given token is about' ' to expire.') ) pecan_opts = [ cfg.StrOpt( 'root', default='mistral.api.controllers.root.RootController', help=_('Pecan root controller') ), cfg.ListOpt( 'modules', default=["mistral.api"], help=_('A list of modules where pecan will search for applications.') ), cfg.BoolOpt( 'debug', default=False, help=_('Enables the ability to display tracebacks in the browser and' ' interactively debug during development.') ), cfg.BoolOpt( 'auth_enable', default=True, help=_('Enables user authentication in pecan.') ) ] engine_opts = [ cfg.StrOpt('engine', default='default', help='Mistral engine plugin'), cfg.HostAddressOpt( 'host', default='0.0.0.0', help=_('Name of the engine node. This can be an opaque ' 'identifier. It is not necessarily a hostname, ' 'FQDN, or IP address.') ), cfg.StrOpt( 'topic', default='mistral_engine', help=_('The message topic that the engine listens on.') ), cfg.StrOpt('version', default='1.0', help='The version of the engine.'), cfg.IntOpt( 'execution_field_size_limit_kb', default=1024, help=_('The default maximum size in KB of large text fields ' 'of runtime execution objects. Use -1 for no limit.') ), cfg.IntOpt( 'execution_integrity_check_delay', default=20, help=_('A number of seconds since the last update of a task' ' execution in RUNNING state after which Mistral will' ' start checking its integrity, meaning that if all' ' associated actions/workflows are finished its state' ' will be restored automatically. If this property is' ' set to a negative value Mistral will never be doing ' ' this check.') ), cfg.IntOpt( 'execution_integrity_check_batch_size', default=5, min=1, help=_('A number of task executions in RUNNING state that the' ' execution integrity checker can process in a single' ' iteration.') ), cfg.IntOpt( 'action_definition_cache_time', default=60, help=_('A number of seconds that indicates how long action ' 'definitions should be stored in the local cache.') ), cfg.BoolOpt( 'start_subworkflows_via_rpc', default=False, help=( 'Enables starting subworkflows via RPC. Use "False" to start ' 'subworkflow within the same engine instance. Use "True" ' 'to start subworkflow via RPC to improve load balancing ' 'in case of several engine instances.' ) ), cfg.StrOpt( 'merge_strategy', choices=['replace', 'merge'], default="replace", help=_('Merge strategy of data inside workflow execution. ' '(replace, merge)') ) ] executor_opts = [ cfg.StrOpt( 'type', choices=['local', 'remote'], default='remote', help=( 'Type of executor. Use local to run the executor within the ' 'engine server. Use remote if the executor is launched as ' 'a separate server to run action executions.' ) ), cfg.HostAddressOpt( 'host', default='0.0.0.0', help=_('Name of the executor node. This can be an any string ' 'name/identifier. It is not necessarily a hostname, ' 'FQDN, or IP address. It is also related to the "target" ' 'attribute of tasks defined in a workflow text. If "target" ' 'is defined for a task then the action of the task will be ' 'sent to one of the executors that have the same value in the ' '"host" property.') ), cfg.StrOpt( 'topic', default='mistral_executor', help=_('The message topic that the executor listens on.') ), cfg.StrOpt( 'version', default='1.0', help=_('The version of the executor.') ) ] scheduler_type_opt = cfg.StrOpt( 'scheduler_type', default='legacy', choices=['legacy', 'default'], help=_('The name of the scheduler implementation used in the system.') ) scheduler_opts = [ cfg.FloatOpt( 'fixed_delay', default=1, min=0.1, help=( 'Fixed part of the delay between scheduler iterations, ' 'in seconds. ' 'Full delay is defined as a sum of "fixed_delay" and a random ' 'delay limited by "random_delay".' ) ), cfg.FloatOpt( 'random_delay', default=0, min=0, help=( 'Max value of the random part of the delay between scheduler ' 'iterations, in seconds. ' 'Full delay is defined as a sum of "fixed_delay" and a random ' 'delay limited by this property.' ) ), cfg.IntOpt( 'batch_size', default=None, min=1, help=( 'The max number of delayed calls will be selected during ' 'a scheduler iteration. ' 'If this property equals None then there is no ' 'restriction on selection.' ) ), cfg.IntOpt( 'in_memory_workers', default=10, min=1, help=( 'The size of the thread pool the default scheduler uses to run ' 'jobs whose execution time has come. Pending jobs are kept in a ' 'single in-memory queue, so this only bounds the number of jobs ' 'running concurrently, not the number of scheduled jobs.' ) ), cfg.FloatOpt( 'captured_job_timeout', default=30, min=1, help=( 'Defines how soon (in seconds) a scheduled job captured for ' 'processing becomes eligible for capturing by other schedulers ' 'again. This option is needed to prevent situations when a ' 'scheduler instance captured a job and failed while processing ' 'and so this job can never be processed again because it is ' 'marked as captured.' ) ), cfg.FloatOpt( 'pickup_job_after', default=60, min=1, help='Time period given to a scheduler to process a scheduled job ' 'locally before it becomes eligible for processing by other ' 'scheduler instances.' 'For example, a job needs to run at 12:00:00. When a scheduler ' 'starts processing it has 60 seconds (or other configured ' 'value) to complete the job. If the scheduler did not complete ' 'the job within this period it most likely means that the ' 'scheduler process crashed. In this case another scheduler ' 'instance will pick it up from the Job Store, but not earlier ' 'than 12:01:00 and try to process it.' ) ] cron_trigger_opts = [ cfg.BoolOpt( 'enabled', default=True, help=( 'If this value is set to False then the subsystem of cron triggers' ' is disabled. Disabling cron triggers increases system' ' performance.' ) ), cfg.IntOpt( 'execution_interval', default=1, min=1, help=( 'This setting defines how frequently Mistral checks for cron ' 'triggers that need execution. By default this is every second ' 'which can lead to high system load. Increasing the number will ' 'reduce the load but also limit the minimum freqency. For ' 'example, a cron trigger can be configured to run every second ' 'but if the execution_interval is set to 60, it will only run ' 'once per minute.' ) ) ] event_engine_opts = [ cfg.HostAddressOpt( 'host', default='0.0.0.0', help=_('Name of the event engine node. This can be an opaque ' 'identifier. It is not necessarily a hostname, ' 'FQDN, or IP address.') ), cfg.HostAddressOpt( 'listener_pool_name', default='events', help=_('Name of the event engine\'s listener pool. This can be an' ' opaque identifier. It is used for identifying the group' ' of event engine listeners in oslo.messaging.') ), cfg.StrOpt( 'topic', default='mistral_event_engine', help=_('The message topic that the event engine listens on.') ), cfg.StrOpt( 'event_definitions_cfg_file', default='/etc/mistral/event_definitions.yaml', help=_('Configuration file for event definitions.') ), ] notifier_opts = [ cfg.StrOpt( 'type', choices=['local', 'remote'], default='remote', help=( 'Type of notifier. Use local to run the notifier within the ' 'engine server. Use remote if the notifier is launched as ' 'a separate server to process events.' ) ), cfg.StrOpt( 'host', default='0.0.0.0', help=_('Name of the notifier node. This can be an opaque ' 'identifier. It is not necessarily a hostname, ' 'FQDN, or IP address.') ), cfg.StrOpt( 'topic', default='mistral_notifier', help=_('The message topic that the notifier server listens on.') ), cfg.ListOpt( 'notify', item_type=json.loads, bounds=True, help=_('List of publishers to publish notification.') ) ] execution_expiration_policy_opts = [ cfg.IntOpt( 'evaluation_interval', help=_('How often will the executions be evaluated ' '(in minutes). For example for value 120 the interval ' 'will be 2 hours (every 2 hours). ' 'Note that only final state executions will be removed: ' '( SUCCESS / ERROR / CANCELLED ).') ), cfg.IntOpt( 'older_than', help=_('Evaluate from which time remove executions in minutes. ' 'For example when older_than = 60, remove all executions ' 'that finished a 60 minutes ago or more. ' 'Minimum value is 1.') ), cfg.IntOpt( 'max_finished_executions', default=0, help=_('The maximum number of finished workflow executions ' 'to be stored. For example when max_finished_executions = 100, ' 'only the 100 latest finished executions will be preserved. ' 'This means that even unexpired executions are eligible ' 'for deletion, to decrease the number of executions in the ' 'database. The default value is 0. If it is set to 0, ' 'this constraint won\'t be applied.') ), cfg.IntOpt( 'batch_size', default=0, help=_('Size of batch of expired executions to be deleted.' 'The default value is 0. If it is set to 0, ' 'size of batch is total number of expired executions ' 'that is going to be deleted.') ), cfg.ListOpt( 'ignored_states', default=[], help='The states that the expiration policy will filter ' 'out and will not delete.' 'Valid values are, [{}]'.format(sorted(states.TERMINAL_STATES)) ) ] action_heartbeat_opts = [ cfg.IntOpt( 'max_missed_heartbeats', min=0, default=15, help=_('The maximum amount of missed heartbeats to be allowed. ' 'If set to 0 then this feature is disabled. ' 'See check_interval for more details.') ), cfg.IntOpt( 'check_interval', min=0, default=20, help=_('How often (in seconds) action executions are checked. ' 'For example when check_interval is 10, check action ' 'executions every 10 seconds. When the checker runs it will ' 'transit all running action executions to error if the last ' 'heartbeat received is older than 10 * max_missed_heartbeats ' 'seconds. If set to 0 then this feature is disabled.') ), cfg.IntOpt( 'batch_size', min=0, default=10, help=_('The maximum number of action executions processed during ' 'one iteration of action execution heartbeat checker. If set ' 'to 0 then there is no limit.') ), cfg.IntOpt( 'first_heartbeat_timeout', min=0, default=3600, help=_('The first heartbeat is handled differently, to provide a ' 'grace period in case there is no available executor to handle ' 'the action execution. For example when ' 'first_heartbeat_timeout = 3600, wait 3600 seconds before ' 'closing the action executions that never received a heartbeat.' ) ) ] action_logging_opts = [ cfg.BoolOpt( 'hide_response_body', default=False, help=( 'If this value is set to True then HTTP action response ' 'body will be hidden in logs.' ) ), cfg.BoolOpt( 'hide_request_body', default=False, help=( 'If this value is set to True then HTTP action request ' 'body will be hidden in logs.' ) ), cfg.ListOpt( 'sensitive_headers', default=[], help='List of sensitive headers that should be hidden in logs.' ) ] context_versioning_opts = [ cfg.BoolOpt( 'enabled', default=True, help=( 'If this value is set to True then Mistral will use ' 'versioning of context to improve results of context ' 'merging. This feature fixes some bugs with context merging ' 'but also slows down Mistral performance.' ) ), cfg.BoolOpt( 'hash_version_keys', default=True, help=( 'If this value is set to True then Mistral will use ' 'md5 hashing for version keys to ensure this keys will be ' 'the same size. Disabling hashing could be useful for debug ' 'purposes, but avoid this in production, because it leads to ' 'excessive memory consumption.' ) ) ] profiler_opts = profiler.list_opts()[0][1] profiler_opts.append( cfg.StrOpt( 'profiler_log_name', default='profiler_trace', help=_('Logger name for the osprofiler trace output.') ) ) keycloak_oidc_opts = [ cfg.StrOpt( 'auth_url', help=_('Keycloak base url (e.g. https://my.keycloak:8443/auth)') ), cfg.StrOpt( 'certfile', help=_('Required if identity server requires client certificate') ), cfg.StrOpt( 'keyfile', help=_('Required if identity server requires client certificate') ), cfg.StrOpt( 'cafile', help=_('A PEM encoded Certificate Authority to use when verifying ' 'HTTPs connections. Defaults to system CAs.') ), cfg.BoolOpt( 'insecure', default=False, help=_('If True, SSL/TLS certificate verification is disabled') ), cfg.StrOpt( 'user_info_endpoint_url', default='/realms/%s/protocol/openid-connect/userinfo', help='Endpoint against which authorization will be performed' ), cfg.StrOpt( 'public_cert_url', default="/realms/%s/protocol/openid-connect/certs", help="URL to get the public key for a particular realm" ), cfg.StrOpt( 'keycloak_iss', help="Keycloak issuer(iss) url. " "Example: https://ip_add:port/auth/realms/%s" ) ] yaql_opts = [ cfg.IntOpt( 'limit_iterators', default=-1, min=-1, help=_('Limit iterators by the given number of elements. When set, ' 'each time any function declares its parameter to be iterator, ' 'that iterator is modified to not produce more than a given ' 'number of items. If not set (or set to -1) the result data is ' 'allowed to contain endless iterators that would cause errors ' 'if the result where to be serialized.') ), cfg.IntOpt( 'memory_quota', default=-1, min=-1, help=_('The memory usage quota (in bytes) for all data produced by ' 'the expression (or any part of it). -1 means no limitation.') ), cfg.BoolOpt( 'convert_input_data', default=True, help=_('Enables input data conversion for YAQL expressions. If set ' 'to True, YAQL will convert mutable data structures ' '(lists, dicts, sets) into their immutable versions. That ' 'will allow them to work with some constructs that require ' 'hashable types even if elements are not hashable. For ' 'example, it will be possible to put dicts into a set. ' 'Although it conflicts with the base principles of such ' 'collections (e.g. we cannot put a non-hashable type into ' 'a set just because otherwise it will not work correctly) the ' 'YAQL library itself allows this. ' 'Disabling input data conversion may give significant ' 'performance boost if the input data for an expression is ' 'large.') ), cfg.BoolOpt( 'convert_output_data', default=True, help=_('Enables output data conversion for YAQL expressions.' 'If set to False, it is possible that YAQL will generate ' 'an output that will be not JSON-serializable. For example, ' 'if an expression has ".toSet()" in the end to convert a list ' 'into a set. It does not mean though that such functions ' 'cannot be used, they can still be used in expressions but ' 'user has to keep in mind of what type a result will be, ' 'whereas if the value of ths property is True YAQL will ' 'convert the result to a JSON-compatible type.') ), cfg.BoolOpt( 'convert_tuples_to_lists', default=True, help=_('When set to True, yaql converts all tuples in the expression ' 'result to lists. It works only if "convert_output_data" is ' 'set to True.') ), cfg.BoolOpt( 'convert_sets_to_lists', default=False, help=_('When set to True, yaql converts all sets in the expression ' 'result to lists. Otherwise the produced result may contain ' 'sets that are not JSON-serializable. It works only if ' '"convert_output_data" is set to True.') ), cfg.BoolOpt( 'iterable_dicts', default=False, help=_('When set to True, dictionaries are considered to be iterable ' 'and iteration over dictionaries produces their keys (as in ' 'Python and yaql 0.2).') ), cfg.StrOpt( 'keyword_operator', default='=>', help=_('Allows one to configure keyword/mapping symbol. ' 'Ability to pass named arguments can be disabled altogether ' 'if empty string is provided.') ), cfg.BoolOpt( 'allow_delegates', default=False, help=_('Enables or disables delegate expression parsing.') ) ] healthcheck_opts = [ cfg.BoolOpt('enabled', default=False, help=_('Enable the health check endpoint at /healthcheck. ' 'Note that this is unauthenticated. More information ' 'is available at ' 'https://docs.openstack.org/oslo.middleware/latest/' 'reference/healthcheck_plugins.html.')), ] CONF = cfg.CONF ACTION_PROVIDERS_GROUP = 'action_providers' LEGACY_ACTION_PROVIDER_GROUP = 'legacy_action_provider' API_GROUP = 'api' ENGINE_GROUP = 'engine' EXECUTOR_GROUP = 'executor' SCHEDULER_GROUP = 'scheduler' CRON_TRIGGER_GROUP = 'cron_trigger' EVENT_ENGINE_GROUP = 'event_engine' NOTIFIER_GROUP = 'notifier' PECAN_GROUP = 'pecan' EXECUTION_EXPIRATION_POLICY_GROUP = 'execution_expiration_policy' ACTION_HEARTBEAT_GROUP = 'action_heartbeat' ACTION_LOGGING_GROUP = 'action_logging' CONTEXT_VERSIONING_GROUP = 'context_versioning' PROFILER_GROUP = profiler.list_opts()[0][0] KEYCLOAK_OIDC_GROUP = "keycloak_oidc" YAQL_GROUP = "yaql" HEALTHCHECK_GROUP = 'healthcheck' KEYSTONE_GROUP = "keystone" CONF.register_opt(wf_trace_log_name_opt) CONF.register_opt(auth_type_opt) CONF.register_opt(scheduler_type_opt) CONF.register_opt(js_impl_opt) CONF.register_opt(expiration_token_duration) CONF.register_opts(action_providers_opts, group=ACTION_PROVIDERS_GROUP) CONF.register_opts( legacy_action_provider_opts, group=LEGACY_ACTION_PROVIDER_GROUP ) CONF.register_opts(api_opts, group=API_GROUP) CONF.register_opts(engine_opts, group=ENGINE_GROUP) CONF.register_opts(executor_opts, group=EXECUTOR_GROUP) CONF.register_opts(scheduler_opts, group=SCHEDULER_GROUP) CONF.register_opts(cron_trigger_opts, group=CRON_TRIGGER_GROUP) CONF.register_opts( execution_expiration_policy_opts, group=EXECUTION_EXPIRATION_POLICY_GROUP ) CONF.register_opts( action_heartbeat_opts, group=ACTION_HEARTBEAT_GROUP ) CONF.register_opts(action_logging_opts, group=ACTION_LOGGING_GROUP) CONF.register_opts(context_versioning_opts, group=CONTEXT_VERSIONING_GROUP) CONF.register_opts(event_engine_opts, group=EVENT_ENGINE_GROUP) CONF.register_opts(notifier_opts, group=NOTIFIER_GROUP) CONF.register_opts(pecan_opts, group=PECAN_GROUP) CONF.register_opts(profiler_opts, group=PROFILER_GROUP) CONF.register_opts(keycloak_oidc_opts, group=KEYCLOAK_OIDC_GROUP) CONF.register_opts(yaql_opts, group=YAQL_GROUP) CONF.register_opts(healthcheck_opts, group=HEALTHCHECK_GROUP) loading.register_session_conf_options(CONF, KEYSTONE_GROUP) CLI_OPTS = [ launch_opt ] default_group_opts = CLI_OPTS + [ wf_trace_log_name_opt, auth_type_opt, scheduler_type_opt, js_impl_opt, expiration_token_duration ] _DEFAULT_LOG_LEVELS = [ 'eventlet.wsgi.server=WARN', 'oslo_service.periodic_task=INFO', 'oslo_service.loopingcall=INFO', 'mistral.services.periodic=INFO', 'kazoo.client=WARN', 'oslo_db=WARN' ] def list_opts(): return [ (ACTION_PROVIDERS_GROUP, action_providers_opts), (LEGACY_ACTION_PROVIDER_GROUP, legacy_action_provider_opts), (API_GROUP, api_opts), (ENGINE_GROUP, engine_opts), (EXECUTOR_GROUP, executor_opts), (EVENT_ENGINE_GROUP, event_engine_opts), (SCHEDULER_GROUP, scheduler_opts), (CRON_TRIGGER_GROUP, cron_trigger_opts), (NOTIFIER_GROUP, notifier_opts), (PECAN_GROUP, pecan_opts), (EXECUTION_EXPIRATION_POLICY_GROUP, execution_expiration_policy_opts), (PROFILER_GROUP, profiler_opts), (KEYCLOAK_OIDC_GROUP, keycloak_oidc_opts), (YAQL_GROUP, yaql_opts), (HEALTHCHECK_GROUP, healthcheck_opts), (ACTION_HEARTBEAT_GROUP, action_heartbeat_opts), (ACTION_LOGGING_GROUP, action_logging_opts), (CONTEXT_VERSIONING_GROUP, context_versioning_opts), (None, default_group_opts) ] def parse_args(args=None, usage=None): # NOTE(amorin) allow overwritting config dir and file from env conf_d = os.environ.get('MISTRAL_CONFIG_DIR') default_config_dirs = [conf_d] if conf_d else None conf_f = os.environ.get('MISTRAL_CONFIG_FILE') default_config_files = [conf_f] if conf_f else None default_log_levels = log.get_default_log_levels() default_log_levels.extend(_DEFAULT_LOG_LEVELS) log.set_defaults(default_log_levels=default_log_levels) log.register_options(CONF) CONF( args=args, project='mistral', version=version.version_string, usage=usage, default_config_dirs=default_config_dirs, default_config_files=default_config_files, ) def set_config_defaults(): """This method updates all configuration default values.""" set_cors_middleware_defaults() def set_cors_middleware_defaults(): """Update default configuration options for oslo.middleware.""" cors.set_defaults( allow_headers=['X-Auth-Token', 'X-Identity-Status', 'X-Roles', 'X-Service-Catalog', 'X-User-Id', 'X-Tenant-Id', 'X-Project-Id', 'X-User-Name', 'X-Project-Name'], allow_methods=['GET', 'PUT', 'POST', 'DELETE', 'PATCH'], expose_headers=['X-Auth-Token', 'X-Subject-Token', 'X-Service-Token', 'X-Project-Id', 'X-User-Name', 'X-Project-Name'] ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/context.py000066400000000000000000000252231524065565300217570ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import base64 from mistral_lib.actions import context as lib_ctx from mistral_lib import serialization from oslo_config import cfg from oslo_context import context as oslo_context from oslo_log import log as logging import oslo_messaging as messaging from oslo_serialization import jsonutils from osprofiler import profiler import pecan from pecan import hooks from mistral import auth from mistral import exceptions as exc from mistral_lib import utils LOG = logging.getLogger(__name__) CONF = cfg.CONF _CTX_THREAD_LOCAL_NAME = "MISTRAL_APP_CTX_THREAD_LOCAL" ALLOWED_WITHOUT_AUTH = [ '/', '/info', '/v2/', '/workflowv2/', '/workflowv2/v2/' ] class MistralContext(oslo_context.RequestContext): FROM_DICT_EXTRA_KEYS = ['root_execution_id'] def __init__(self, auth_uri=None, auth_cacert=None, insecure=False, service_catalog=None, region_name=None, is_trust_scoped=False, redelivered=False, expires_at=None, trust_id=None, is_target=False, root_execution_id=None, **kwargs): self.auth_uri = auth_uri self.auth_cacert = auth_cacert self.insecure = insecure self.service_catalog = service_catalog self.region_name = region_name self.is_trust_scoped = is_trust_scoped self.redelivered = redelivered self.expires_at = expires_at self.trust_id = trust_id self.is_target = is_target self.root_execution_id = root_execution_id # We still use Mistral thread local variable. Maybe could consider # using the variable provided by oslo_context in future. super(MistralContext, self).__init__(overwrite=False, **kwargs) def get_logging_values(self): ctx_dict = super(MistralContext, self).get_logging_values() ctx_dict.update( { 'root_execution_id': self.root_execution_id, } ) return ctx_dict def update_store(self): super(MistralContext, self).update_store() def to_dict(self): """Return a dictionary of context attributes.""" ctx_dict = super(MistralContext, self).to_dict() ctx_dict.update( { 'user_name': self.user_name, 'project_name': self.project_name, 'domain_name': self.domain_name, 'user_domain_name': self.user_domain_name, 'project_domain_name': self.project_domain_name, 'auth_uri': self.auth_uri, 'auth_cacert': self.auth_cacert, 'insecure': self.insecure, 'service_catalog': self.service_catalog, 'region_name': self.region_name, 'is_trust_scoped': self.is_trust_scoped, 'redelivered': self.redelivered, 'expires_at': self.expires_at, 'trust_id': self.trust_id, 'is_target': self.is_target, 'root_execution_id': self.root_execution_id, } ) return ctx_dict @classmethod def from_dict(cls, values, **kwargs): """Construct a context object from a provided dictionary.""" kwargs.setdefault('auth_uri', values.get('auth_uri')) kwargs.setdefault('auth_cacert', values.get('auth_cacert')) kwargs.setdefault('insecure', values.get('insecure', False)) kwargs.setdefault('service_catalog', values.get('service_catalog')) kwargs.setdefault('region_name', values.get('region_name')) kwargs.setdefault( 'is_trust_scoped', values.get('is_trust_scoped', False) ) kwargs.setdefault('redelivered', values.get('redelivered', False)) kwargs.setdefault('expires_at', values.get('expires_at')) kwargs.setdefault('trust_id', values.get('trust_id')) kwargs.setdefault('is_target', values.get('is_target', False)) kwargs.setdefault('root_execution_id', values.get('root_execution_id')) return super(MistralContext, cls).from_dict(values, **kwargs) @classmethod def from_environ(cls, headers, env): kwargs = _extract_mistral_auth_params(headers) token_info = env.get('keystone.token_info', {}) if not kwargs['is_target']: kwargs['service_catalog'] = token_info.get('token', {}) kwargs['expires_at'] = (token_info['token']['expires_at'] if token_info else None) context = super(MistralContext, cls).from_environ(env, **kwargs) context.is_admin = True if 'admin' in context.roles else False return context def has_ctx(): return utils.has_thread_local(_CTX_THREAD_LOCAL_NAME) def ctx(root_execution_id=None): if not has_ctx(): raise exc.ApplicationContextNotFoundException() context = utils.get_thread_local(_CTX_THREAD_LOCAL_NAME) if root_execution_id: context.root_execution_id = root_execution_id set_ctx(context) return context def set_ctx(new_ctx): if new_ctx: new_ctx.update_store() utils.set_thread_local(_CTX_THREAD_LOCAL_NAME, new_ctx) def _extract_mistral_auth_params(headers): service_catalog = None if headers.get("X-Target-Auth-Uri"): insecure_header = headers.get('X-Target-Insecure', 'False') if insecure_header == 'False': insecure = False elif insecure_header == 'True': insecure = True else: raise (exc.MistralException( 'X-Target-Insecure must be either "True", "False" or not ' 'provided. The default is "False".')) params = { # TODO(akovi): Target cert not handled yet 'auth_cacert': None, 'insecure': insecure, 'auth_token': headers.get('X-Target-Auth-Token'), 'auth_uri': headers.get('X-Target-Auth-Uri'), 'project_id': headers.get('X-Target-Project-Id'), 'user_id': headers.get('X-Target-User-Id'), 'user_name': headers.get('X-Target-User-Name'), 'region_name': headers.get('X-Target-Region-Name'), 'is_target': True } if not params['auth_token']: raise (exc.MistralException( 'Target auth URI (X-Target-Auth-Uri) target auth token ' '(X-Target-Auth-Token) must be present')) # It's possible that target service catalog is not provided, in this # case, Mistral needs to get target service catalog dynamically when # talking to target openstack deployment later on. service_catalog = _extract_service_catalog_from_headers( headers ) else: params = { 'auth_uri': CONF.keystone_authtoken.www_authenticate_uri, 'auth_cacert': CONF.keystone_authtoken.cafile, 'insecure': False, 'region_name': headers.get('X-Region-Name'), 'is_target': False } params['service_catalog'] = service_catalog return params def _extract_service_catalog_from_headers(headers): target_service_catalog_header = headers.get( 'X-Target-Service-Catalog') if target_service_catalog_header: decoded_catalog = base64.b64decode( target_service_catalog_header).decode() return jsonutils.loads(decoded_catalog) else: return None class RpcContextSerializer(messaging.Serializer): def __init__(self, entity_serializer=None): self.entity_serializer = ( entity_serializer or serialization.get_polymorphic_serializer() ) def serialize_entity(self, context, entity): if not self.entity_serializer: return entity return self.entity_serializer.serialize(entity) def deserialize_entity(self, context, entity): if not self.entity_serializer: return entity return self.entity_serializer.deserialize(entity) def serialize_context(self, context): ctx = context.to_dict() pfr = profiler.get() if pfr: ctx['trace_info'] = { "hmac_key": pfr.hmac_key, "base_id": pfr.get_base_id(), "parent_id": pfr.get_id() } return ctx def deserialize_context(self, context): trace_info = context.pop('trace_info', None) if trace_info: profiler.init(**trace_info) ctx = MistralContext.from_dict(context) set_ctx(ctx) return ctx class AuthHook(hooks.PecanHook): def before(self, state): if state.request.path in ALLOWED_WITHOUT_AUTH: return if not CONF.pecan.auth_enable: return try: auth_handler = auth.get_auth_handler() auth_handler.authenticate(state.request) except Exception as e: msg = "Failed to validate access token: %s" % str(e) LOG.exception(msg) pecan.abort( status_code=401, detail=msg, headers={'Server-Error-Message': msg, "WWW-Authenticate": msg} ) class ContextHook(hooks.PecanHook): def before(self, state): context = MistralContext.from_environ( state.request.headers, state.request.environ ) set_ctx(context) def after(self, state): set_ctx(None) def create_action_context(execution_ctx): context = ctx() security_ctx = lib_ctx.SecurityContext( auth_cacert=context.auth_cacert, auth_token=context.auth_token, auth_uri=context.auth_uri, expires_at=context.expires_at, insecure=context.insecure, is_target=context.is_target, is_trust_scoped=context.is_trust_scoped, project_id=context.project_id, project_name=context.project_name, user_name=context.user_name, redelivered=context.redelivered, region_name=context.region_name, service_catalog=context.service_catalog, trust_id=context.trust_id, ) ex_ctx = lib_ctx.ExecutionContext(**execution_ctx) return lib_ctx.ActionContext(security_ctx, ex_ctx) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/000077500000000000000000000000001524065565300203025ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/__init__.py000066400000000000000000000000001524065565300224010ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/000077500000000000000000000000001524065565300224445ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/__init__.py000066400000000000000000000000001524065565300245430ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/base.py000066400000000000000000000164751524065565300237450ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import cachetools from oslo_config import cfg from oslo_db import options from oslo_db.sqlalchemy import enginefacade import osprofiler.sqlalchemy import sqlalchemy as sa from sqlalchemy.sql import column from mistral.db.sqlalchemy import sqlite_lock from mistral import exceptions as exc from mistral_lib import utils import threading # Note(dzimine): sqlite only works for basic testing. options.set_defaults(cfg.CONF, connection="sqlite:///mistral.sqlite") _DB_SESSION_THREAD_LOCAL_NAME = "__db_sql_alchemy_session__" _TX_SCOPED_CACHE_THREAD_LOCAL_NAME = "__tx_scoped_cache__" _facade = None _sqlalchemy_create_engine_orig = sa.create_engine # NOTE(amorin) Create a reentrant lock so only one thread can create a SQL # session at a time. # Without the lock, after evenlet-removal, multiple threads could create # session at the same time (e.g. one thread start a session, start working in # that session, another could start a session in the meantime). # When multiple threads try to start sessions at the same time, some sql # backend could fail with errors like: cannot start a transaction within a # transaction (sqlite for e.g.), because threads were re-using the same # connection to create another session (and sqlite does not like that). # So to avoid this, when a thread create a session, it will grab that lock # until it has finished. # The lock is used a two places: one here (in base.py) in session_aware # decorator, and another one (in db/v2/sqlalchemy/api.py) for def transaction # context manager. tx_lock = threading.RLock() def _get_facade(): global _facade if not _facade: ctx = enginefacade.transaction_context() ctx.configure(sqlite_fk=True) _facade = ctx.writer if cfg.CONF.profiler.enabled: if cfg.CONF.profiler.trace_sqlalchemy: osprofiler.sqlalchemy.add_tracing( sa, _facade.get_engine(), 'db' ) return _facade # Monkey-patching sqlalchemy to set the isolation_level # as this configuration is not exposed by oslo_db. def _sqlalchemy_create_engine_wrapper(*args, **kwargs): # sqlite (used for unit testing and not allowed for production) # does not support READ_COMMITTED. # Checking the drivername using the args and not the get_driver_name() # method because that method requires a session. if args[0].drivername != 'sqlite': kwargs["isolation_level"] = "READ_COMMITTED" return _sqlalchemy_create_engine_orig(*args, **kwargs) def get_engine(): # If the patch was not applied yet. if sa.create_engine != _sqlalchemy_create_engine_wrapper: # Replace the original create_engine with our wrapper. sa.create_engine = _sqlalchemy_create_engine_wrapper return _get_facade().get_engine() def _get_session(): sessionmaker = _get_facade().get_sessionmaker() return sessionmaker() def _get_thread_local_session(): return utils.get_thread_local(_DB_SESSION_THREAD_LOCAL_NAME) def get_tx_scoped_cache(): return utils.get_thread_local(_TX_SCOPED_CACHE_THREAD_LOCAL_NAME) def _get_or_create_thread_local_session(): ses = _get_thread_local_session() if ses: return ses, False ses = _get_session() _set_thread_local_session(ses) return ses, True def _set_thread_local_session(session): utils.set_thread_local(_DB_SESSION_THREAD_LOCAL_NAME, session) if session is not None: utils.set_thread_local( _TX_SCOPED_CACHE_THREAD_LOCAL_NAME, cachetools.LRUCache(maxsize=1000) ) else: utils.set_thread_local(_TX_SCOPED_CACHE_THREAD_LOCAL_NAME, None) def session_aware(param_name="session"): """Decorator for methods working within db session.""" def _decorator(func): def _within_session(*args, **kw): with tx_lock: # If 'created' flag is True it means that the transaction is # demarcated explicitly outside this module. ses, created = _get_or_create_thread_local_session() try: kw[param_name] = ses result = func(*args, **kw) if created: ses.commit() return result except Exception: if created: ses.rollback() raise finally: if created: _set_thread_local_session(None) ses.close() _within_session.__doc__ = func.__doc__ return _within_session return _decorator # Transaction management. def start_tx(): """Starts transaction. Opens new database session and starts new transaction assuming there wasn't any opened sessions within the same thread. """ if _get_thread_local_session(): raise exc.DataAccessException( "Database transaction has already been started." ) _set_thread_local_session(_get_session()) def release_locks_if_sqlite(session): if get_driver_name() == 'sqlite': sqlite_lock.release_locks(session) def commit_tx(): """Commits previously started database transaction.""" ses = _get_thread_local_session() if not ses: raise exc.DataAccessException( "Nothing to commit. Database transaction" " has not been previously started." ) ses.commit() def rollback_tx(): """Rolls back previously started database transaction.""" ses = _get_thread_local_session() if not ses: raise exc.DataAccessException( "Nothing to roll back. Database transaction has not been started." ) ses.rollback() def end_tx(): """Ends transaction. Ends current database transaction. It rolls back all uncommitted changes and closes database session. """ ses = _get_thread_local_session() if not ses: raise exc.DataAccessException( "Database transaction has not been started." ) if ses.dirty: rollback_tx() release_locks_if_sqlite(ses) ses.close() _set_thread_local_session(None) @session_aware() def get_driver_name(session=None): return session.bind.url.drivername @session_aware() def get_dialect_name(session=None): return session.bind.url.get_dialect().name @session_aware() def model_query(model, columns=(), session=None): """Query helper. :param model: Base model to query. :param columns: Optional. Which columns to be queried. """ if columns: _columns = (column(c) if isinstance(c, str) else c for c in columns) return session.query(*_columns) return session.query(model) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/000077500000000000000000000000001524065565300244355ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/__init__.py000066400000000000000000000000001524065565300265340ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic.ini000066400000000000000000000021421524065565300265310ustar00rootroot00000000000000# A generic, single database configuration. [alembic] # path to migration scripts script_location = mistral/db/sqlalchemy/migration/alembic_migrations # template used to generate migration files # file_template = %%(rev)s_%%(slug)s # max length of characters to apply to the # "slug" field #truncate_slug_length = 40 # set to 'true' to run the environment during # the 'revision' command, regardless of autogenerate # revision_environment = false # set to 'true' to allow .pyc and .pyo files without # a source .py file to be detected as revisions in the # versions/ directory # sourceless = false sqlalchemy.url = # Logging configuration [loggers] keys = root,sqlalchemy,alembic [handlers] keys = console [formatters] keys = generic [logger_root] level = WARN handlers = console qualname = [logger_sqlalchemy] level = WARN handlers = qualname = sqlalchemy.engine [logger_alembic] level = INFO handlers = qualname = alembic [handler_console] class = StreamHandler args = (sys.stderr,) level = NOTSET formatter = generic [formatter_generic] format = %(levelname)-5.5s [%(name)s] %(message)s datefmt = %H:%M:%Smistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/000077500000000000000000000000001524065565300302655ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/README.md000066400000000000000000000041461524065565300315510ustar00rootroot00000000000000The migrations in `alembic_migrations/versions` contain the changes needed to migrate between Mistral database revisions. A migration occurs by executing a script that details the changes needed to upgrade the database. The migration scripts are ordered so that multiple scripts can run sequentially. The scripts are executed by Mistral's migration wrapper which uses the Alembic library to manage the migration. Mistral supports migration from Kilo or later. You can upgrade to the latest database version via: ``` mistral-db-manage --config-file /path/to/mistral.conf upgrade head ``` You can populate the database with standard actions and workflows: ``` mistral-db-manage --config-file /path/to/mistral.conf populate ``` To check the current database version: ``` mistral-db-manage --config-file /path/to/mistral.conf current ``` To create a script to run the migration offline: ``` mistral-db-manage --config-file /path/to/mistral.conf upgrade head --sql ``` To run the offline migration between specific migration versions: ``` mistral-db-manage --config-file /path/to/mistral.conf upgrade : --sql ``` Upgrade the database incrementally: ``` mistral-db-manage --config-file /path/to/mistral.conf upgrade --delta <# of revs> ``` Or, upgrade the database to one newer revision: ``` mistral-db-manage --config-file /path/to/mistral.conf upgrade +1 ``` Create new revision: ``` mistral-db-manage --config-file /path/to/mistral.conf revision -m "description of revision" --autogenerate ``` Create a blank file: ``` mistral-db-manage --config-file /path/to/mistral.conf revision -m "description of revision" ``` This command does not perform any migrations, it only sets the revision. Revision may be any existing revision. Use this command carefully. ``` mistral-db-manage --config-file /path/to/mistral.conf stamp ``` To verify that the timeline does branch, you can run this command: ``` mistral-db-manage --config-file /path/to/mistral.conf check_migration ``` If the migration path has branch, you can find the branch point via: ``` mistral-db-manage --config-file /path/to/mistral.conf historymistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py000066400000000000000000000000001524065565300323640ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/env.py000066400000000000000000000045541524065565300314370ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from alembic import context from logging import config as c from oslo_utils import importutils from sqlalchemy import create_engine from sqlalchemy import pool from mistral.db.sqlalchemy import model_base importutils.try_import('mistral.db.v2.sqlalchemy.models') # This is the Alembic Config object, which provides # access to the values within the .ini file in use. config = context.config mistral_config = config.mistral_config # Interpret the config file for Python logging. # This line sets up loggers basically. c.fileConfig(config.config_file_name) # Add your model's MetaData object here for 'autogenerate' support. target_metadata = model_base.MistralSecureModelBase.metadata def run_migrations_offline(): """Run migrations in 'offline' mode. This configures the context with just a URL and not an Engine, though an Engine is acceptable here as well. By skipping the Engine creation we don't even need a DBAPI to be available. Calls to context.execute() here emit the given string to the script output. """ context.configure(url=mistral_config.database.connection) with context.begin_transaction(): context.run_migrations() def run_migrations_online(): """Run migrations in 'online' mode. In this scenario we need to create an Engine and associate a connection with the context. """ engine = create_engine( mistral_config.database.connection, poolclass=pool.NullPool ) connection = engine.connect() context.configure( connection=connection, target_metadata=target_metadata ) try: with context.begin_transaction(): context.run_migrations() finally: connection.close() if context.is_offline_mode(): run_migrations_offline() else: run_migrations_online() script.py.mako000066400000000000000000000016671524065565300330240ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations# Copyright ${create_date.year} OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """${message} Revision ID: ${up_revision} Revises: ${down_revision} Create Date: ${create_date} """ # revision identifiers, used by Alembic. revision = ${repr(up_revision)} down_revision = ${repr(down_revision)} from alembic import op import sqlalchemy as sa ${imports if imports else ""} def upgrade(): ${upgrades if upgrades else "pass"}mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions/000077500000000000000000000000001524065565300321355ustar00rootroot00000000000000001_kilo.py000066400000000000000000000254061524065565300337550ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Kilo release Revision ID: 001 Revises: None Create Date: 2015-03-31 12:02:51.935368 """ # revision identifiers, used by Alembic. revision = '001' down_revision = None from alembic import op import sqlalchemy as sa from mistral.db.sqlalchemy import types as st def upgrade(): op.create_table( 'workbooks_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=True), sa.Column('definition', sa.Text(), nullable=True), sa.Column('spec', st.JsonEncoded(), nullable=True), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name', 'project_id') ) op.create_table( 'tasks', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=True), sa.Column('requires', st.JsonEncoded(), nullable=True), sa.Column('workbook_name', sa.String(length=80), nullable=True), sa.Column('execution_id', sa.String(length=36), nullable=True), sa.Column('description', sa.String(length=200), nullable=True), sa.Column('task_spec', st.JsonEncoded(), nullable=True), sa.Column('action_spec', st.JsonEncoded(), nullable=True), sa.Column('state', sa.String(length=20), nullable=True), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.Column('in_context', st.JsonEncoded(), nullable=True), sa.Column('parameters', st.JsonEncoded(), nullable=True), sa.Column('output', st.JsonEncoded(), nullable=True), sa.Column('task_runtime_context', st.JsonEncoded(), nullable=True), sa.PrimaryKeyConstraint('id') ) op.create_table( 'action_definitions_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=True), sa.Column('definition', sa.Text(), nullable=True), sa.Column('spec', st.JsonEncoded(), nullable=True), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.Column('description', sa.Text(), nullable=True), sa.Column('input', sa.Text(), nullable=True), sa.Column('action_class', sa.String(length=200), nullable=True), sa.Column('attributes', st.JsonEncoded(), nullable=True), sa.Column('is_system', sa.Boolean(), nullable=True), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name', 'project_id') ) op.create_table( 'workflow_definitions_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=True), sa.Column('definition', sa.Text(), nullable=True), sa.Column('spec', st.JsonEncoded(), nullable=True), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name', 'project_id') ) op.create_table( 'executions_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('type', sa.String(length=50), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=True), sa.Column('workflow_name', sa.String(length=80), nullable=True), sa.Column('spec', st.JsonEncoded(), nullable=True), sa.Column('state', sa.String(length=20), nullable=True), sa.Column('state_info', sa.String(length=1024), nullable=True), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.Column('accepted', sa.Boolean(), nullable=True), sa.Column('input', st.JsonEncoded(), nullable=True), sa.Column('output', st.JsonLongDictType(), nullable=True), sa.Column('params', st.JsonEncoded(), nullable=True), sa.Column('context', st.JsonEncoded(), nullable=True), sa.Column('action_spec', st.JsonEncoded(), nullable=True), sa.Column('processed', sa.BOOLEAN(), nullable=True), sa.Column('in_context', st.JsonLongDictType(), nullable=True), sa.Column('published', st.JsonEncoded(), nullable=True), sa.Column('runtime_context', st.JsonEncoded(), nullable=True), sa.Column('task_execution_id', sa.String(length=36), nullable=True), sa.Column( 'workflow_execution_id', sa.String(length=36), nullable=True ), sa.ForeignKeyConstraint( ['task_execution_id'], ['executions_v2.id'], ), sa.ForeignKeyConstraint( ['workflow_execution_id'], ['executions_v2.id'], ), sa.PrimaryKeyConstraint('id') ) op.create_table( 'workbooks', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=False), sa.Column('definition', sa.Text(), nullable=True), sa.Column('description', sa.String(length=200), nullable=True), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('trust_id', sa.String(length=80), nullable=True), sa.PrimaryKeyConstraint('id', 'name'), sa.UniqueConstraint('name') ) op.create_table( 'environments_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=200), nullable=True), sa.Column('description', sa.Text(), nullable=True), sa.Column('variables', st.JsonEncoded(), nullable=True), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name', 'project_id') ) op.create_table( 'triggers', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=80), nullable=False), sa.Column('pattern', sa.String(length=20), nullable=False), sa.Column('next_execution_time', sa.DateTime(), nullable=False), sa.Column('workbook_name', sa.String(length=80), nullable=False), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name') ) op.create_table( 'delayed_calls_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column( 'factory_method_path', sa.String(length=200), nullable=True ), sa.Column('target_method_name', sa.String(length=80), nullable=False), sa.Column('method_arguments', st.JsonEncoded(), nullable=True), sa.Column('serializers', st.JsonEncoded(), nullable=True), sa.Column('auth_context', st.JsonEncoded(), nullable=True), sa.Column('execution_time', sa.DateTime(), nullable=False), sa.PrimaryKeyConstraint('id') ) op.create_table( 'workflow_executions', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('workbook_name', sa.String(length=80), nullable=True), sa.Column('task', sa.String(length=80), nullable=True), sa.Column('state', sa.String(length=20), nullable=True), sa.Column('context', st.JsonEncoded(), nullable=True), sa.PrimaryKeyConstraint('id') ) op.create_table( 'cron_triggers_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=200), nullable=True), sa.Column('pattern', sa.String(length=100), nullable=True), sa.Column('next_execution_time', sa.DateTime(), nullable=False), sa.Column('workflow_name', sa.String(length=80), nullable=True), sa.Column('remaining_executions', sa.Integer(), nullable=True), sa.Column('workflow_id', sa.String(length=36), nullable=True), sa.Column('workflow_input', st.JsonEncoded(), nullable=True), sa.Column('workflow_input_hash', sa.CHAR(length=64), nullable=True), sa.Column('trust_id', sa.String(length=80), nullable=True), sa.ForeignKeyConstraint( ['workflow_id'], ['workflow_definitions_v2.id'], ), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name', 'project_id'), sa.UniqueConstraint( 'workflow_input_hash', 'workflow_name', 'pattern', 'project_id' ) ) 002_kilo.py000066400000000000000000000026321524065565300337520ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Kilo Revision ID: 002 Revises: 001 Create Date: 2015-04-30 16:15:34.737030 """ # revision identifiers, used by Alembic. revision = '002' down_revision = '001' from alembic import op import sqlalchemy as sa from mistral.db.sqlalchemy import types as st def upgrade(): op.drop_table('tasks') op.drop_table('workflow_executions') op.drop_table('workbooks') op.drop_table('triggers') op.add_column( 'cron_triggers_v2', sa.Column('workflow_params', st.JsonEncoded(), nullable=True) ) op.add_column( 'cron_triggers_v2', sa.Column('workflow_params_hash', sa.CHAR(length=64), nullable=True) ) op.create_unique_constraint( None, 'cron_triggers_v2', ['workflow_input_hash', 'workflow_name', 'pattern', 'project_id', 'workflow_params_hash'] ) 003_cron_trigger_constraints.py000066400000000000000000000023141524065565300401250ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """cron_trigger_constraints Revision ID: 003 Revises: 002 Create Date: 2015-05-25 13:09:50.190136 """ # revision identifiers, used by Alembic. revision = '003' down_revision = '002' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'cron_triggers_v2', sa.Column('first_execution_time', sa.DateTime(), nullable=True) ) op.create_unique_constraint( None, 'cron_triggers_v2', [ 'workflow_input_hash', 'workflow_name', 'pattern', 'project_id', 'workflow_params_hash', 'remaining_executions', 'first_execution_time' ] ) 004_add_description_for_execution.py000066400000000000000000000017031524065565300411000ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add description for execution Revision ID: 004 Revises: 003 Create Date: 2015-06-10 14:23:54.494596 """ # revision identifiers, used by Alembic. revision = '004' down_revision = '003' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'executions_v2', sa.Column('description', sa.String(length=255), nullable=True) ) 005_increase_execution_columns_size.py000066400000000000000000000030361524065565300414640ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Increase executions_v2 column size from JsonDictType to JsonLongDictType Revision ID: 005 Revises: 004 Create Date: 2015-07-21 08:48:51.636094 """ # revision identifiers, used by Alembic. revision = '005' down_revision = '004' from alembic import op from mistral.db.sqlalchemy import types as st def upgrade(): # Changing column types from JsonDictType to JsonLongDictType op.alter_column('executions_v2', 'runtime_context', type_=st.JsonLongDictType()) op.alter_column('executions_v2', 'input', type_=st.JsonLongDictType()) op.alter_column('executions_v2', 'params', type_=st.JsonLongDictType()) op.alter_column('executions_v2', 'context', type_=st.JsonLongDictType()) op.alter_column('executions_v2', 'action_spec', type_=st.JsonLongDictType()) op.alter_column('executions_v2', 'published', type_=st.JsonLongDictType()) 006_add_processed_to_delayed_calls_v2.py000066400000000000000000000017541524065565300416010ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add a Boolean column 'processed' to the table delayed_calls_v2 Revision ID: 006 Revises: 005 Create Date: 2015-08-09 09:44:38.289271 """ # revision identifiers, used by Alembic. revision = '006' down_revision = '005' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'delayed_calls_v2', sa.Column('processing', sa.Boolean, default=False, nullable=False) ) 007_move_system_flag_to_base_definition.py000066400000000000000000000020651524065565300422700ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Move system flag to base definition Revision ID: 007 Revises: 006 Create Date: 2015-09-15 11:24:43.081824 """ # revision identifiers, used by Alembic. revision = '007' down_revision = '006' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'workbooks_v2', sa.Column('is_system', sa.Boolean(), nullable=True) ) op.add_column( 'workflow_definitions_v2', sa.Column('is_system', sa.Boolean(), nullable=True) ) 008_increase_size_of_state_info_column.py000066400000000000000000000016731524065565300421250ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Increase size of state_info column from String to Text Revision ID: 008 Revises: 007 Create Date: 2015-11-17 21:30:50.991290 """ # revision identifiers, used by Alembic. revision = '008' down_revision = '007' from alembic import op import sqlalchemy as sa def upgrade(): op.alter_column('executions_v2', 'state_info', type_=sa.Text()) 009_add_database_indices.py000066400000000000000000000115651524065565300371020ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add database indices Revision ID: 009 Revises: 008 Create Date: 2015-11-25 19:06:14.975474 """ # revision identifiers, used by Alembic. revision = '009' down_revision = '008' from alembic import op from sqlalchemy.engine import reflection def upgrade(): inspector = reflection.Inspector.from_engine(op.get_bind()) op.create_index( 'action_definitions_v2_action_class', 'action_definitions_v2', ['action_class'], unique=False ) op.create_index( 'action_definitions_v2_is_system', 'action_definitions_v2', ['is_system'], unique=False ) op.create_index( 'action_definitions_v2_project_id', 'action_definitions_v2', ['project_id'], unique=False ) op.create_index( 'action_definitions_v2_scope', 'action_definitions_v2', ['scope'], unique=False ) op.create_index( 'cron_triggers_v2_next_execution_time', 'cron_triggers_v2', ['next_execution_time'], unique=False ) op.create_index( 'cron_triggers_v2_project_id', 'cron_triggers_v2', ['project_id'], unique=False ) op.create_index( 'cron_triggers_v2_scope', 'cron_triggers_v2', ['scope'], unique=False ) op.create_index( 'cron_triggers_v2_workflow_name', 'cron_triggers_v2', ['workflow_name'], unique=False ) cron_v2_constrs = [uc['name'] for uc in inspector.get_unique_constraints('cron_triggers_v2')] if ('cron_triggers_v2_workflow_input_hash_workflow_name_pattern__key' in cron_v2_constrs): op.drop_constraint( 'cron_triggers_v2_workflow_input_hash_workflow_name_pattern__key', 'cron_triggers_v2', type_='unique' ) if ('cron_triggers_v2_workflow_input_hash_workflow_name_pattern_key1' in cron_v2_constrs): op.drop_constraint( 'cron_triggers_v2_workflow_input_hash_workflow_name_pattern_key1', 'cron_triggers_v2', type_='unique' ) op.create_index( 'delayed_calls_v2_processing_execution_time', 'delayed_calls_v2', ['processing', 'execution_time'], unique=False ) op.create_index( 'environments_v2_name', 'environments_v2', ['name'], unique=False ) op.create_index( 'environments_v2_project_id', 'environments_v2', ['project_id'], unique=False ) op.create_index( 'environments_v2_scope', 'environments_v2', ['scope'], unique=False ) op.create_index( 'executions_v2_project_id', 'executions_v2', ['project_id'], unique=False ) op.create_index( 'executions_v2_scope', 'executions_v2', ['scope'], unique=False ) op.create_index( 'executions_v2_state', 'executions_v2', ['state'], unique=False ) op.create_index( 'executions_v2_task_execution_id', 'executions_v2', ['task_execution_id'], unique=False ) op.create_index( 'executions_v2_type', 'executions_v2', ['type'], unique=False ) op.create_index( 'executions_v2_updated_at', 'executions_v2', ['updated_at'], unique=False ) op.create_index( 'executions_v2_workflow_execution_id', 'executions_v2', ['workflow_execution_id'], unique=False ) op.create_index( 'workbooks_v2_project_id', 'workbooks_v2', ['project_id'], unique=False ) op.create_index( 'workbooks_v2_scope', 'workbooks_v2', ['scope'], unique=False ) op.create_index( 'workflow_definitions_v2_is_system', 'workflow_definitions_v2', ['is_system'], unique=False ) op.create_index( 'workflow_definitions_v2_project_id', 'workflow_definitions_v2', ['project_id'], unique=False ) op.create_index( 'workflow_definitions_v2_scope', 'workflow_definitions_v2', ['scope'], unique=False ) 010_add_resource_members_v2_table.py000066400000000000000000000031021524065565300407330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add_resource_members_v2_table Revision ID: 010 Revises: 009 Create Date: 2015-11-15 08:39:58.772417 """ # revision identifiers, used by Alembic. revision = '010' down_revision = '009' from alembic import op import sqlalchemy as sa def upgrade(): op.create_table( 'resource_members_v2', sa.Column('id', sa.String(length=36), nullable=False), sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=False), sa.Column('member_id', sa.String(length=80), nullable=False), sa.Column('resource_id', sa.String(length=80), nullable=False), sa.Column('resource_type', sa.String(length=50), nullable=False), sa.Column('status', sa.String(length=20), nullable=False), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint( 'resource_id', 'resource_type', 'member_id' ) ) 011_add_workflow_id_for_execution.py000066400000000000000000000017021524065565300411000ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add workflow id for execution Revision ID: 011 Revises: 010 Create Date: 2016-02-02 22:29:34.672735 """ # revision identifiers, used by Alembic. revision = '011' down_revision = '010' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'executions_v2', sa.Column('workflow_id', sa.String(length=80), nullable=True) ) 012_add_event_triggers_v2_table.py000066400000000000000000000043121524065565300404270ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add event triggers table Revision ID: 012 Revises: 011 Create Date: 2016-03-04 09:49:52.481791 """ # revision identifiers, used by Alembic. revision = '012' down_revision = '011' from alembic import op import sqlalchemy as sa from mistral.db.sqlalchemy import types as st def upgrade(): op.create_table( 'event_triggers_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=200), nullable=True), sa.Column('workflow_id', sa.String(length=36), nullable=False), sa.Column('exchange', sa.String(length=80), nullable=False), sa.Column('topic', sa.String(length=80), nullable=False), sa.Column('event', sa.String(length=80), nullable=False), sa.Column('workflow_params', st.JsonEncoded(), nullable=True), sa.Column('workflow_input', st.JsonEncoded(), nullable=True), sa.Column('trust_id', sa.String(length=80), nullable=True), sa.ForeignKeyConstraint( ['workflow_id'], ['workflow_definitions_v2.id'], ), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint( 'exchange', 'topic', 'event', 'workflow_id', 'project_id' ), sa.Index( 'event_triggers_v2_project_id_workflow_id', 'project_id', 'workflow_id' ) ) 013_split_execution_table_increase_names.py000066400000000000000000000175761524065565300424540ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """split_execution_table_increase_names Revision ID: 013 Revises: 012 Create Date: 2016-08-02 11:03:03.263944 """ # revision identifiers, used by Alembic. from mistral.db.sqlalchemy import types as st from alembic import op import sqlalchemy as sa revision = '013' down_revision = '012' def upgrade(): op.create_table( 'action_executions_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=255), nullable=True), sa.Column('description', sa.String(length=255), nullable=True), sa.Column('workflow_name', sa.String(length=255), nullable=True), sa.Column('workflow_id', sa.String(length=80), nullable=True), sa.Column('spec', st.JsonMediumDictType(), nullable=True), sa.Column('state', sa.String(length=20), nullable=True), sa.Column('state_info', sa.TEXT(), nullable=True), sa.Column('tags', st.JsonListType(), nullable=True), sa.Column('runtime_context', st.JsonLongDictType(), nullable=True), sa.Column('accepted', sa.Boolean(), nullable=True), sa.Column('input', st.JsonLongDictType(), nullable=True), sa.Column('output', st.JsonLongDictType(), nullable=True), sa.Column('task_execution_id', sa.String(length=36), nullable=True), sa.PrimaryKeyConstraint('id'), sa.Index( 'action_executions_v2_project_id', 'project_id' ), sa.Index( 'action_executions_v2_scope', 'scope' ), sa.Index( 'action_executions_v2_state', 'state' ), sa.Index( 'action_executions_v2_updated_at', 'updated_at' ), ) op.create_table( 'workflow_executions_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=255), nullable=True), sa.Column('description', sa.String(length=255), nullable=True), sa.Column('workflow_name', sa.String(length=255), nullable=True), sa.Column('workflow_id', sa.String(length=80), nullable=True), sa.Column('spec', st.JsonMediumDictType(), nullable=True), sa.Column('state', sa.String(length=20), nullable=True), sa.Column('state_info', sa.TEXT(), nullable=True), sa.Column('tags', st.JsonListType(), nullable=True), sa.Column('runtime_context', st.JsonLongDictType(), nullable=True), sa.Column('accepted', sa.Boolean(), nullable=True), sa.Column('input', st.JsonLongDictType(), nullable=True), sa.Column('output', st.JsonLongDictType(), nullable=True), sa.Column('params', st.JsonLongDictType(), nullable=True), sa.Column('context', st.JsonLongDictType(), nullable=True), sa.Column('task_execution_id', sa.String(length=36), nullable=True), sa.PrimaryKeyConstraint('id'), sa.Index( 'workflow_executions_v2_project_id', 'project_id' ), sa.Index( 'workflow_executions_v2_scope', 'scope' ), sa.Index( 'workflow_executions_v2_state', 'state' ), sa.Index( 'workflow_executions_v2_updated_at', 'updated_at' ), ) op.create_table( 'task_executions_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=255), nullable=True), sa.Column('description', sa.String(length=255), nullable=True), sa.Column('workflow_name', sa.String(length=255), nullable=True), sa.Column('workflow_id', sa.String(length=80), nullable=True), sa.Column('spec', st.JsonMediumDictType(), nullable=True), sa.Column('state', sa.String(length=20), nullable=True), sa.Column('state_info', sa.TEXT(), nullable=True), sa.Column('tags', st.JsonListType(), nullable=True), sa.Column('runtime_context', st.JsonLongDictType(), nullable=True), sa.Column('action_spec', st.JsonLongDictType(), nullable=True), sa.Column('processed', sa.Boolean(), nullable=True), sa.Column('in_context', st.JsonLongDictType(), nullable=True), sa.Column('published', st.JsonLongDictType(), nullable=True), sa.Column( 'workflow_execution_id', sa.String(length=36), nullable=True ), sa.PrimaryKeyConstraint('id'), sa.Index( 'task_executions_v2_project_id', 'project_id' ), sa.Index( 'task_executions_v2_scope', 'scope' ), sa.Index( 'task_executions_v2_state', 'state' ), sa.Index( 'task_executions_v2_updated_at', 'updated_at' ), sa.Index( 'task_executions_v2_workflow_execution_id', 'workflow_execution_id' ), sa.ForeignKeyConstraint( ['workflow_execution_id'], ['workflow_executions_v2.id'], ondelete='CASCADE' ), ) # 2 foreign keys are added here because all 3 tables are dependent. op.create_foreign_key( None, 'action_executions_v2', 'task_executions_v2', ['task_execution_id'], ['id'], ondelete='CASCADE' ) op.create_foreign_key( None, 'workflow_executions_v2', 'task_executions_v2', ['task_execution_id'], ['id'], ondelete='CASCADE' ) op.alter_column( 'workbooks_v2', 'name', type_=sa.String(length=255) ) op.alter_column( 'workbooks_v2', 'definition', type_=st.MediumText() ) op.alter_column( 'workbooks_v2', 'spec', type_=st.JsonMediumDictType() ) op.alter_column( 'workflow_definitions_v2', 'name', type_=sa.String(length=255) ) op.alter_column( 'workflow_definitions_v2', 'definition', type_=st.MediumText() ) op.alter_column( 'workflow_definitions_v2', 'spec', type_=st.JsonMediumDictType() ) op.alter_column( 'action_definitions_v2', 'name', type_=sa.String(length=255) ) op.alter_column( 'action_definitions_v2', 'definition', type_=st.MediumText() ) op.alter_column( 'action_definitions_v2', 'spec', type_=st.JsonMediumDictType() ) op.alter_column( 'cron_triggers_v2', 'workflow_name', type_=sa.String(length=255) ) 014_fix_past_scripts_discrepancies.py000066400000000000000000000046221524065565300413000ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """fix_past_scripts_discrepancies Revision ID: 014 Revises: 013 Create Date: 2016-08-07 13:12:34.958845 """ # revision identifiers, used by Alembic. revision = '014' down_revision = '013' from alembic import op from sqlalchemy.dialects import mysql from sqlalchemy.engine import reflection def upgrade(): inspect = reflection.Inspector.from_engine(op.get_bind()) ct_unique_constraints = [ uc['name'] for uc in inspect.get_unique_constraints('cron_triggers_v2') ] # unique constraint was added in 001, 002 and 003 with slight variations # without deleting the previous ones. # here we try to delete all three in case they exist if 'workflow_input_hash' in ct_unique_constraints: op.drop_index('workflow_input_hash', table_name='cron_triggers_v2') if 'workflow_input_hash_2' in ct_unique_constraints: op.drop_index('workflow_input_hash_2', table_name='cron_triggers_v2') if 'workflow_input_hash_3' in ct_unique_constraints: op.drop_index('workflow_input_hash_3', table_name='cron_triggers_v2') # create the correct latest unique constraint for table cron_triggers_v2 op.create_unique_constraint( None, 'cron_triggers_v2', [ 'workflow_input_hash', 'workflow_name', 'pattern', 'project_id', 'workflow_params_hash', 'remaining_executions', 'first_execution_time' ] ) # column was added in 012. nullable value does not match today's model. op.alter_column( 'event_triggers_v2', 'workflow_id', existing_type=mysql.VARCHAR(length=36), nullable=True ) # column was added in 010. nullable value does not match today's model op.alter_column( 'resource_members_v2', 'project_id', existing_type=mysql.VARCHAR(length=80), nullable=True ) 015_add_unique_keys_for_non_locking_model.py000066400000000000000000000024511524065565300425760ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add_unique_keys_for_non_locking_model Revision ID: 015 Revises: 014 Create Date: 2016-08-08 11:05:20.109380 """ # revision identifiers, used by Alembic. revision = '015' down_revision = '014' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'delayed_calls_v2', sa.Column('unique_key', sa.String(length=80), nullable=True) ) op.create_unique_constraint( None, 'delayed_calls_v2', ['unique_key', 'processing'] ) op.add_column( 'task_executions_v2', sa.Column('unique_key', sa.String(length=80), nullable=True) ) op.create_unique_constraint( None, 'task_executions_v2', ['unique_key'] ) 016_increase_size_of_task_unique_key.py000066400000000000000000000016511524065565300416100ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Increase size of task_executions_v2.unique_key Revision ID: 016 Revises: 015 Create Date: 2016-08-11 15:57:23.241734 """ # revision identifiers, used by Alembic. revision = '016' down_revision = '015' from alembic import op import sqlalchemy as sa def upgrade(): op.alter_column('task_executions_v2', 'unique_key', type_=sa.String(200)) 017_add_named_lock_table.py000066400000000000000000000022741524065565300370770ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add named lock table Revision ID: 017 Revises: 016 Create Date: 2016-08-17 13:06:26.616451 """ # revision identifiers, used by Alembic. revision = '017' down_revision = '016' from alembic import op import sqlalchemy as sa def upgrade(): op.create_table( 'named_locks', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=250), nullable=True), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name') ) 018_increate_task_execution_unique_key_size.py000066400000000000000000000016421524065565300432120ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """increate_task_execution_unique_key_size Revision ID: 018 Revises: 017 Create Date: 2016-08-17 17:47:30.325182 """ # revision identifiers, used by Alembic. revision = '018' down_revision = '017' from alembic import op import sqlalchemy as sa def upgrade(): op.alter_column('task_executions_v2', 'unique_key', type_=sa.String(250)) 019_change_scheduler_schema.py000066400000000000000000000032331524065565300376250ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Change scheduler schema. Revision ID: 019 Revises: 018 Create Date: 2016-08-17 17:54:51.952949 """ # revision identifiers, used by Alembic. revision = '019' down_revision = '018' from alembic import op import sqlalchemy as sa from sqlalchemy.engine import reflection def upgrade(): inspect = reflection.Inspector.from_engine(op.get_bind()) unique_constraints = [ uc['name'] for uc in inspect.get_unique_constraints('delayed_calls_v2') ] if 'delayed_calls_v2_processing_execution_time' in unique_constraints: op.drop_index( 'delayed_calls_v2_processing_execution_time', table_name='delayed_calls_v2' ) if 'unique_key' in unique_constraints: op.drop_index('unique_key', table_name='delayed_calls_v2') op.drop_column('delayed_calls_v2', 'unique_key') op.add_column( 'delayed_calls_v2', sa.Column('key', sa.String(length=250), nullable=True) ) op.create_index( 'delayed_calls_v2_execution_time', 'delayed_calls_v2', ['execution_time'], unique=False ) 020_add_type_to_task_execution.py000066400000000000000000000036621524065565300404200ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2016 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add type to task execution Revision ID: 020 Revises: 019 Create Date: 2016-10-05 13:24:52.911011 """ # revision identifiers, used by Alembic. revision = '020' down_revision = '019' from alembic import op from mistral.db.sqlalchemy import types as st import sqlalchemy as sa # A simple model of the task executions table with only the fields needed for # the migration. task_executions = sa.Table( 'task_executions_v2', sa.MetaData(), sa.Column('id', sa.String(36), nullable=False), sa.Column( 'spec', st.JsonMediumDictType() ), sa.Column('type', sa.String(10), nullable=True) ) def upgrade(): op.add_column( 'task_executions_v2', sa.Column('type', sa.String(length=10), nullable=True) ) with sa.orm.Session(bind=op.get_bind()) as session: values = [] for row in session.query(task_executions): values.append({'id': row[0], 'spec': row[1]}) for value in values: task_type = "ACTION" if "workflow" in value['spec']: task_type = "WORKFLOW" session.execute( task_executions.update().values(type=task_type).where( task_executions.c.id == value['id'] ) ) # this commit appears to be necessary session.commit() 021_increase_env_columns_size.py000066400000000000000000000020641524065565300402470ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Increase environments_v2 column size from JsonDictType to JsonLongDictType Revision ID: 021 Revises: 020 Create Date: 2017-06-13 13:29:41.636094 """ # revision identifiers, used by Alembic. revision = '021' down_revision = '020' from alembic import op from mistral.db.sqlalchemy import types as st def upgrade(): # Changing column types from JsonDictType to JsonLongDictType op.alter_column('environments_v2', 'variables', type_=st.JsonLongDictType()) 022_namespace_support.py000066400000000000000000000071071524065565300365500ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2017 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """namespace_support Revision ID: 022 Revises: 021 Create Date: 2017-06-11 13:09:06.782095 """ # revision identifiers, used by Alembic. revision = '022' down_revision = '021' from alembic import op import sqlalchemy as sa from sqlalchemy.engine import reflection from sqlalchemy.sql import table, column # A simple model of the workflow definitions table with only the field needed wf_def = table('workflow_definitions_v2', column('namespace')) # A simple model of the workflow executions table with only the field needed wf_exec = table('workflow_executions_v2', column('workflow_namespace')) # A simple model of the task executions table with only the field needed task_exec = table('task_executions_v2', column('workflow_namespace')) # A simple model of the action executions table with only the fields needed action_executions = sa.Table( 'action_executions_v2', sa.MetaData(), sa.Column('id', sa.String(36), nullable=False), sa.Column('workflow_name', sa.String(255)), sa.Column('workflow_namespace', sa.String(255), nullable=True) ) def upgrade(): # ### commands auto generated by Alembic - please adjust! ### op.add_column( 'workflow_definitions_v2', sa.Column( 'namespace', sa.String(length=255), nullable=True ) ) inspect = reflection.Inspector.from_engine(op.get_bind()) unique_constraints = [ unique_constraint['name'] for unique_constraint in inspect.get_unique_constraints('workflow_definitions_v2') ] if 'name' in unique_constraints: op.drop_index('name', table_name='workflow_definitions_v2') op.create_unique_constraint( None, 'workflow_definitions_v2', ['name', 'namespace', 'project_id'] ) op.add_column( 'workflow_executions_v2', sa.Column( 'workflow_namespace', sa.String(length=255), nullable=True ) ) op.add_column( 'task_executions_v2', sa.Column( 'workflow_namespace', sa.String(length=255), nullable=True ) ) op.add_column( 'action_executions_v2', sa.Column('workflow_namespace', sa.String(length=255), nullable=True) ) with sa.orm.Session(bind=op.get_bind()) as session: values = [] for row in session.query(action_executions): values.append({'id': row[0], 'workflow_name': row[1]}) session.execute(wf_def.update().values(namespace='')) session.execute(wf_exec.update().values(workflow_namespace='')) session.execute(task_exec.update().values(workflow_namespace='')) for value in values: if value['workflow_name']: session.execute(action_executions.update().values( workflow_namespace='' ).where(action_executions.c.id == value['id'])) # this commit appears to be necessary session.commit() # ### end Alembic commands ### 023_add_root_execution_id.py000066400000000000000000000017551524065565300373560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2015 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add the root execution ID to the workflow execution model Revision ID: 023 Revises: 022 Create Date: 2017-07-26 14:51:02.384729 """ # revision identifiers, used by Alembic. revision = '023' down_revision = '022' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'workflow_executions_v2', sa.Column('root_execution_id', sa.String(length=80), nullable=True) ) 024_add_composite_index_workflow_execution_id_name.py000066400000000000000000000017171524065565300445150ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2017 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add database indices Revision ID: 024 Revises: 023 Create Date: 2017-10-11 15:23:04.904251 """ # revision identifiers, used by Alembic. revision = '024' down_revision = '023' from alembic import op def upgrade(): op.create_index('task_executions_v2_workflow_execution_id_name', 'task_executions_v2', ['workflow_execution_id', 'name']) 025_fix_length_task_name.py000066400000000000000000000020271524065565300371700ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2017 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Fix length task name Revision ID: 025 Revises: 024 Create Date: 2017-12-16 23:25:04.666777 """ # revision identifiers, used by Alembic. revision = '025' down_revision = '024' from alembic import op import sqlalchemy as sa def upgrade(): # https://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html op.alter_column('task_executions_v2', 'unique_key', type_=sa.String(255)) op.alter_column('named_locks', 'name', type_=sa.String(255)) 026_optimize_task_expression_func.py000066400000000000000000000021441524065565300411740ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Optimize task expression function Revision ID: 026 Revises: 025 Create Date: 2018-22-03 15:23:04.904251 """ # revision identifiers, used by Alembic. revision = '026' down_revision = '025' from alembic import op def upgrade(): op.create_index('action_executions_v2_task_execution_id', 'action_executions_v2', ['task_execution_id']) op.create_index('workflow_executions_v2_task_execution_id', 'workflow_executions_v2', ['task_execution_id']) 027_add_last_heartbeat_to_action_execution.py000066400000000000000000000025411524065565300427360ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add last_heartbeat to action execution Revision ID: 027 Revises: 026 Create Date: 2018-09-05 16:49:50.342349 """ # revision identifiers, used by Alembic. revision = '027' down_revision = '026' from alembic import op import datetime from mistral_lib import utils from oslo_config import cfg from sqlalchemy import Column, DateTime, Boolean CONF = cfg.CONF def upgrade(): op.add_column( 'action_executions_v2', Column( 'last_heartbeat', DateTime, default=lambda: utils.utc_now_sec() + datetime.timedelta( seconds=CONF.action_heartbeat.first_heartbeat_timeout ) ) ) op.add_column( 'action_executions_v2', Column('is_sync', Boolean, default=None, nullable=True) ) 028_add_namespace_column_to_workbooks.py000066400000000000000000000026321524065565300417470ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add namespace column to workbooks Revision ID: 028 Revises: 027 Create Date: 2018-07-17 15:39:25.031935 """ # revision identifiers, used by Alembic. revision = '028' down_revision = '027' from alembic import op import sqlalchemy as sa from sqlalchemy.engine import reflection def upgrade(): op.add_column( 'workbooks_v2', sa.Column('namespace', sa.String(length=255), nullable=True) ) inspect = reflection.Inspector.from_engine(op.get_bind()) unique_constraints = [ unique_constraint['name'] for unique_constraint in inspect.get_unique_constraints('workbooks_v2') ] if 'name' in unique_constraints: op.drop_index('name', table_name='workbooks_v2') op.create_unique_constraint( None, 'workbooks_v2', ['name', 'namespace', 'project_id'] ) 029_workbook_empty_namespace.py000066400000000000000000000021761524065565300401170ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """workbook_empty_namespace Revision ID: 029 Revises: 028 Create Date: 2018-08-08 10:30:00.727769 """ # revision identifiers, used by Alembic. revision = '029' down_revision = '028' from alembic import op import sqlalchemy as sa from sqlalchemy.sql import table, column def upgrade(): wb_def = table('workbooks_v2', column('namespace')) with sa.orm.Session(bind=op.get_bind()) as session: session.execute( wb_def.update().values(namespace='').where( wb_def.c.namespace == None)) # noqa session.commit() 030_increase_delayed_calls_v2_auth_context.py000066400000000000000000000021111524065565300426370ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Increase delayed_calls_v2.auth_context column size from JsonDictType to JsonMediumDictType Revision ID: 030 Revises: 029 Create Date: 2018-08-07 08:35:57.609328 """ # revision identifiers, used by Alembic. revision = '030' down_revision = '029' from alembic import op from mistral.db.sqlalchemy import types as st def upgrade(): # Changing column type from JsonDictType to JsonLongDictType op.alter_column('delayed_calls_v2', 'auth_context', type_=st.JsonMediumDictType()) 031_add_started_at_and_finished_at_to_task_execution.py000066400000000000000000000021101524065565300447350ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add started_at and finished_at to task execution Revision ID: 031 Revises: 030 Create Date: 2018-10-03 20:09:45.582597 """ # revision identifiers, used by Alembic. revision = '031' down_revision = '030' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'task_executions_v2', sa.Column('started_at', sa.DateTime(), nullable=True) ) op.add_column( 'task_executions_v2', sa.Column('finished_at', sa.DateTime(), nullable=True) ) 032_add_has_next_tasks_and_error_handled_to_task_execution.py000066400000000000000000000021231524065565300461610ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2018 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add has_next_tasks and error_handled to task execution. Revision ID: 032 Revises: 031 Create Date: 2019-04-16 13:42:12.123412 """ # revision identifiers, used by Alembic. revision = '032' down_revision = '031' from alembic import op import sqlalchemy as sa def upgrade(): op.add_column( 'task_executions_v2', sa.Column('has_next_tasks', sa.Boolean(), nullable=True) ) op.add_column( 'task_executions_v2', sa.Column('error_handled', sa.Boolean(), nullable=True) ) 033_add_next_tasks_to_task_execution.py000066400000000000000000000017661524065565300416310ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2019 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add next_tasks to task execution. Revision ID: 033 Revises: 032 Create Date: 2019-06-06 13:42:12.123412 """ # revision identifiers, used by Alembic. revision = '033' down_revision = '032' from alembic import op import sqlalchemy as sa from mistral.db.sqlalchemy import types as st def upgrade(): op.add_column( 'task_executions_v2', sa.Column('next_tasks', st.JsonListType(), nullable=True) ) 034_add_scheduled_jobs_table.py000066400000000000000000000047161524065565300377620ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2019 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Create scheduled jobs table. Revision ID: 034 Revises: 033 Create Date: 2019-07-01 17:38:41.153354 """ from alembic import op import sqlalchemy as sa from sqlalchemy.engine import reflection from mistral.db.sqlalchemy import types as st # revision identifiers, used by Alembic. revision = '034' down_revision = '033' def upgrade(): # NOTE(rakhmerov): We have to check if the table already # exists and drop it, if needed. This is because the DB # model for scheduled jobs was released w/o a migration # in the first place, so for some users the table was # created automatically at Mistral run based on the model. # But the structure of the table is old so we need to # recreate it anyway in this migration. It's safe to drop # this table because it contains temporary data. inspect = reflection.Inspector.from_engine(op.get_bind()) if 'scheduled_jobs_v2' in inspect.get_table_names(): op.drop_table('scheduled_jobs_v2') op.create_table( 'scheduled_jobs_v2', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.String(length=36), nullable=False), sa.Column('run_after', sa.Integer(), nullable=True), sa.Column( 'target_factory_func_name', sa.String(length=200), nullable=True ), sa.Column('func_name', sa.String(length=80), nullable=True), sa.Column('func_args', st.JsonEncoded(), nullable=True), sa.Column('func_arg_serializers', st.JsonEncoded(), nullable=True), sa.Column('auth_ctx', st.JsonEncoded(), nullable=True), sa.Column('execute_at', sa.DateTime(), nullable=False), sa.Column('captured_at', sa.DateTime(), nullable=True), sa.Column('key', sa.String(length=250), nullable=True), sa.PrimaryKeyConstraint('id'), ) 035_namespace_support_postgresql.py000066400000000000000000000024201524065565300410300ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2019 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Namespace support postgresql Revision ID: 035 Revises: 034 Create Date: 2019-08-01 15:48:34.115639 """ # revision identifiers, used by Alembic. revision = '035' down_revision = '034' from alembic import op from sqlalchemy.engine import reflection def upgrade(): inspect = reflection.Inspector.from_engine(op.get_bind()) unique_constraints = [ unique_constraint['name'] for unique_constraint in inspect.get_unique_constraints('workflow_definitions_v2') ] if 'workflow_definitions_v2_name_project_id_key' in unique_constraints: op.drop_constraint('workflow_definitions_v2_name_project_id_key', table_name='workflow_definitions_v2') 036_namespace_support_for_workbooks_postgresql.py000066400000000000000000000023511524065565300440020ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """namespace support for workbooks table postgresql Revision ID: 036 Revises: 035 Create Date: 2020-1-6 9:49:20 """ # revision identifiers, used by Alembic. from alembic import op from sqlalchemy.engine import reflection revision = '036' down_revision = '035' def upgrade(): inspect = reflection.Inspector.from_engine(op.get_bind()) unique_constraints = [ unique_constraint['name'] for unique_constraint in inspect.get_unique_constraints('workbooks_v2') ] if 'workbooks_v2_name_project_id_key' in unique_constraints: op.drop_constraint('workbooks_v2_name_project_id_key', table_name='workbooks_v2') 037_add_namespace_column_to_action_definitions.py000066400000000000000000000037301524065565300435770ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add namespace column to action definitions Revision ID: 037 Revises: 036 Create Date: 2020-1-6 10:22:20 """ # revision identifiers, used by Alembic. from alembic import op import sqlalchemy as sa from sqlalchemy.engine import reflection from sqlalchemy.sql import table, column revision = '037' down_revision = '036' def upgrade(): op.add_column( 'action_definitions_v2', sa.Column('namespace', sa.String(length=255), nullable=True) ) inspect = reflection.Inspector.from_engine(op.get_bind()) unique_constraints = [ unique_constraint['name'] for unique_constraint in inspect.get_unique_constraints('action_definitions_v2') ] if 'name' in unique_constraints: op.drop_index('name', table_name='action_definitions_v2') if 'action_definitions_v2_name_project_id_key' in unique_constraints: op.drop_constraint('action_definitions_v2_name_project_id_key', table_name='action_definitions_v2') op.create_unique_constraint( None, 'action_definitions_v2', ['name', 'namespace', 'project_id'] ) action_def = table('action_definitions_v2', column('namespace')) with sa.orm.Session(bind=op.get_bind()) as session: session.execute( action_def.update().values(namespace='').where( action_def.c.namespace is None)) # noqa session.commit() 038_delete_delayed_calls_with_empty_key.py000066400000000000000000000024561524065565300422610ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Delete delayed calls with key=NULL. Revision ID: 038 Revises: 037 Create Date: 2020-7-13 13:20:00 """ # revision identifiers, used by Alembic. from alembic import op import sqlalchemy as sa from sqlalchemy.sql import table, column revision = '038' down_revision = '037' def upgrade(): # See https://bugs.launchpad.net/mistral/+bug/1861988. # Due to this bug there may be redundant delayed calls in DB. # We need to delete all rows where the "key" column is None. with sa.orm.Session(bind=op.get_bind()) as session: delayed_calls = table('delayed_calls_v2', column('key')) session.execute( delayed_calls.delete().where(delayed_calls.c.key==None) # noqa ) session.commit() 039_add_workbook_name_column.py000066400000000000000000000022011524065565300400400ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add 'workbook_name' column to 'action_definitions_v2' and 'workflow_definitions_v2'. Revision ID: 039 Revises: 038 Create Date: 2020-09-07 10:51:20 """ # revision identifiers, used by Alembic. from alembic import op import sqlalchemy as sa revision = '039' down_revision = '038' def upgrade(): op.add_column( 'action_definitions_v2', sa.Column('workbook_name', sa.String(length=255), nullable=True) ) op.add_column( 'workflow_definitions_v2', sa.Column('workbook_name', sa.String(length=255), nullable=True) ) 040_add_tables_for_dynamic_action_definitions_and_code_sources.py000066400000000000000000000055751524065565300467720ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """create new tables for the dynamic actions and code sources Revision ID: 001 Revises: None Create Date: 2020-09-30 12:02:51.935368 """ # revision identifiers, used by Alembic. revision = '040' down_revision = '039' from alembic import op from mistral.db.sqlalchemy import types as st import sqlalchemy as sa def upgrade(): op.create_table( 'code_sources', sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=255), nullable=False), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('namespace', sa.String(length=255), nullable=True), sa.Column('content', sa.TEXT, nullable=False), sa.Column('version', sa.Integer, nullable=False), sa.Column('tags', st.JsonEncoded(), nullable=True), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name', 'namespace', 'project_id'), sa.Index('code_sources_project_id', 'project_id'), sa.Index('code_sources_scope', 'scope') ) op.create_table( 'dynamic_action_definitions', sa.Column('id', sa.String(length=36), nullable=False), sa.Column('name', sa.String(length=255), nullable=False), sa.Column('class_name', sa.String(length=255), nullable=False), sa.Column('scope', sa.String(length=80), nullable=True), sa.Column('project_id', sa.String(length=80), nullable=True), sa.Column('code_source_id', sa.String(length=36), nullable=False), sa.Column('code_source_name', sa.String(length=255), nullable=False), sa.Column('namespace', sa.String(length=255), nullable=True), sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.PrimaryKeyConstraint('id'), sa.ForeignKeyConstraint( ['code_source_id'], ['code_sources.id'], ondelete='CASCADE' ), sa.UniqueConstraint('name', 'namespace', 'project_id'), sa.Index('dynamic_action_definitions_project_id', 'project_id'), sa.Index('dynamic_action_definitions_scope', 'scope'), ) 041_update_description_field_type_for_workflow_executions_v2.py000066400000000000000000000020011524065565300465530ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Update type of 'description' field for table 'workflow_executions_v2' to text Revision ID: 041 Revises: 040 Create Date: 2022-04-19 """ # revision identifiers, used by Alembic. revision = '041' down_revision = '040' from alembic import op import sqlalchemy as sa def upgrade(): op.alter_column( 'workflow_executions_v2', column_name='description', type_=sa.Text(), existing_type=sa.String(length=255) ) 042_create_maintenance_table.py000066400000000000000000000024011524065565300377660ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2023 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """create maintenance table Revision ID: 042 Revises: 041 Create Date: 2023-05-29 12:45:14.041458 """ # revision identifiers, used by Alembic. revision = '042' down_revision = '041' from alembic import op from sqlalchemy import text from mistral.services import maintenance def upgrade(): connection = op.get_bind() connection.execute(text( """CREATE TABLE IF NOT EXISTS mistral_metrics (name VARCHAR(255) UNIQUE, value VARCHAR(255), id INT PRIMARY KEY DEFAULT 1)""" )) connection.execute(text( """INSERT INTO mistral_metrics (id, name, value) VALUES (1, 'maintenance_status', :status)""" ), {'status': maintenance.RUNNING}) 043_add_checksum_to_wf_definition.py000066400000000000000000000021051524065565300410340ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2023 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """add_checksum_to_wf_definition Revision ID: 043 Revises: 042 Create Date: 2023-10-16 12:02:23.374515 """ # revision identifiers, used by Alembic. revision = '043' down_revision = '042' from alembic import op from mistral.db.utils import column_exists import sqlalchemy as sa def upgrade(): if not column_exists('workflow_definitions_v2', 'checksum'): op.add_column( 'workflow_definitions_v2', sa.Column('checksum', sa.String(length=32), nullable=True) ) 044_recreate_mistral_metrics_table.py000066400000000000000000000034241524065565300412440ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2023 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """recreate mistral metrics table Revision ID: 044 Revises: 043 Create Date: 2024-03-22 12:02:23.374515 """ # revision identifiers, used by Alembic. revision = '044' down_revision = '043' from alembic import op import sqlalchemy as sa from mistral.services import maintenance from mistral_lib import utils def upgrade(): op.drop_table('mistral_metrics') mistral_metrics_table = op.create_table( 'mistral_metrics', sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.Column('id', sa.Integer, primary_key=True), sa.Column('name', sa.String(length=255), nullable=False), sa.Column('value', sa.String(length=255), nullable=False), sa.UniqueConstraint('name'), ) op.bulk_insert(mistral_metrics_table, [ { 'created_at': utils.utc_now_sec(), 'updated_at': utils.utc_now_sec(), 'id': 1, 'name': 'maintenance_status', 'value': maintenance.RUNNING } ] ) 045_add_scheduled_jobs_indexes.py000066400000000000000000000021351524065565300403250ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versions# Copyright 2026 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """Add indexes to scheduled_jobs_v2. Revision ID: 045 Revises: 044 Create Date: 2026-07-10 00:00:00.000000 """ from alembic import op # revision identifiers, used by Alembic. revision = '045' down_revision = '044' def upgrade(): op.create_index( 'scheduled_jobs_v2_execute_at_captured_at', 'scheduled_jobs_v2', ['execute_at', 'captured_at'], unique=False ) op.create_index( 'scheduled_jobs_v2_key', 'scheduled_jobs_v2', ['key'], unique=False ) __init__.py000066400000000000000000000000001524065565300341550ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/alembic_migrations/versionsmistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/migration/cli.py000066400000000000000000000112371524065565300255620ustar00rootroot00000000000000# # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """Starter script for mistral-db-manage.""" # NOTE(amorin) # Hardcode the threading backend to avoid using eventlet until this will # eventually become the default import oslo_service.backend as service_backend service_backend.init_backend(service_backend.BackendType.THREADING) import os from alembic import command as alembic_cmd from alembic import config as alembic_cfg from alembic import util as alembic_u from oslo_config import cfg from oslo_log import log as logging from oslo_utils import importutils import sys from mistral.services import action_manager from mistral.services import workflows # We need to import mistral.api.app to # make sure we register all needed options. importutils.try_import('mistral.api.app') CONF = cfg.CONF LOG = logging.getLogger(__name__) def do_alembic_command(config, cmd, *args, **kwargs): try: getattr(alembic_cmd, cmd)(config, *args, **kwargs) except alembic_u.CommandError as e: alembic_u.err(str(e)) def do_check_migration(config, _cmd): do_alembic_command(config, 'branches') def do_upgrade(config, cmd): if not CONF.command.revision and not CONF.command.delta: raise SystemExit('You must provide a revision or relative delta') revision = CONF.command.revision if CONF.command.delta: sign = '+' if CONF.command.name == 'upgrade' else '-' revision = sign + str(CONF.command.delta) do_alembic_command(config, cmd, revision, sql=CONF.command.sql) def do_stamp(config, cmd): do_alembic_command( config, cmd, CONF.command.revision, sql=CONF.command.sql ) def do_populate(config, cmd): LOG.info("Populating db") action_manager.sync_db() workflows.sync_db() def do_populate_actions(config, cmd): LOG.info("Populating actions db") action_manager.sync_db() def do_revision(config, cmd): do_alembic_command( config, cmd, message=CONF.command.message, autogenerate=CONF.command.autogenerate, sql=CONF.command.sql, rev_id=CONF.command.rev_id ) def add_command_parsers(subparsers): for name in ['current', 'history', 'branches']: parser = subparsers.add_parser(name) parser.set_defaults(func=do_alembic_command) parser = subparsers.add_parser('upgrade') parser.add_argument('--delta', type=int) parser.add_argument('--sql', action='store_true') parser.add_argument('revision', nargs='?') parser.set_defaults(func=do_upgrade) parser = subparsers.add_parser('populate') parser.set_defaults(func=do_populate) parser = subparsers.add_parser('populate_actions') parser.set_defaults(func=do_populate_actions) parser = subparsers.add_parser('stamp') parser.add_argument('--sql', action='store_true') parser.add_argument('revision', nargs='?') parser.set_defaults(func=do_stamp) parser = subparsers.add_parser('revision') parser.add_argument('-m', '--message') parser.add_argument('--rev-id', dest='rev_id') parser.add_argument('--autogenerate', action='store_true') parser.add_argument('--sql', action='store_true') parser.set_defaults(func=do_revision) command_opt = cfg.SubCommandOpt('command', title='Command', help='Available commands', handler=add_command_parsers) CONF.register_cli_opt(command_opt) # To Keep backwards compatibility we need to accept mapping path # from mistral-extra if present try: import mistral_extra.config as extra_conf CONF.register_cli_opt(extra_conf.os_actions_mapping_path) except ImportError: LOG.debug("Mistral-extra not installed") def main(): config = alembic_cfg.Config( os.path.join(os.path.dirname(__file__), 'alembic.ini') ) config.set_main_option( 'script_location', 'mistral.db.sqlalchemy.migration:alembic_migrations' ) # attach the Mistral conf to the Alembic conf config.mistral_config = CONF logging.register_options(CONF) CONF(project='mistral') logging.setup(CONF, 'Mistral') CONF.command.func(config, CONF.command.name) if __name__ == '__main__': sys.exit(main()) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/model_base.py000066400000000000000000000131471524065565300251160ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_db.sqlalchemy import models as oslo_models import sqlalchemy as sa from sqlalchemy import event from sqlalchemy.orm import attributes from sqlalchemy.orm import declarative_base from mistral.services import security from mistral_lib import utils def id_column(): return sa.Column( sa.String(36), primary_key=True, default=utils.generate_unicode_uuid ) class _MistralModelBase(oslo_models.ModelBase, oslo_models.TimestampMixin): """Base class for all Mistral SQLAlchemy DB Models.""" created_at = sa.Column(sa.DateTime, default=lambda: utils.utc_now_sec()) updated_at = sa.Column(sa.DateTime, onupdate=lambda: utils.utc_now_sec()) __table__ = None __hash__ = object.__hash__ def __init__(self, **kwargs): for key, value in kwargs.items(): setattr(self, key, value) def __eq__(self, other): if type(self) is not type(other): return False for col in self.__table__.columns: # In case of single table inheritance a class attribute # corresponding to a table column may not exist so we need # to skip these attributes. if (hasattr(self, col.name) and hasattr(other, col.name) and getattr(self, col.name) != getattr(other, col.name)): return False return True def __ne__(self, other): return not self.__eq__(other) def to_dict(self): """sqlalchemy based automatic to_dict method.""" d = {col_name: col_val for col_name, col_val in self.iter_columns()} utils.datetime_to_str_in_dict(d, 'created_at') utils.datetime_to_str_in_dict(d, 'updated_at') return d def iter_column_names(self): """Returns an iterator for loaded column names. :return: A generator function for column names. """ # If a column is unloaded at this point, it is # probably deferred. We do not want to access it # here and thereby cause it to load. unloaded = attributes.instance_state(self).unloaded for col in self.__table__.columns: if col.name not in unloaded and hasattr(self, col.name): yield col.name def iter_columns(self, fields=()): """Returns an iterator for loaded columns. :param fields: names of fields to return :type fields: tuple, list or set :return: A generator function that generates tuples (column name, column value). """ for col_name in self.iter_column_names(): if not fields or col_name in fields: yield col_name, getattr(self, col_name) def get_clone(self): """Clones current object, loads all fields and returns the result.""" m = self.__class__() for col in self.__table__.columns: if hasattr(self, col.name): setattr(m, col.name, getattr(self, col.name)) setattr( m, 'created_at', utils.datetime_to_str(getattr(self, 'created_at')) ) updated_at = getattr(self, 'updated_at') # NOTE(nmakhotkin): 'updated_at' field is empty for just created # object since it has not updated yet. if updated_at: setattr(m, 'updated_at', utils.datetime_to_str(updated_at)) return m def __repr__(self): return '%s %s' % (type(self).__name__, self.to_dict().__repr__()) @classmethod def _get_nullable_column_names(cls): return [c.name for c in cls.__table__.columns if c.nullable] @classmethod def check_allowed_none_values(cls, column_names): """Checks if the given columns can be assigned with None value. :param column_names: The names of the columns to check. """ all_columns = cls.__table__.columns.keys() nullable_columns = cls._get_nullable_column_names() for col in column_names: if col not in all_columns: raise ValueError("'{}' is not a valid field name.".format(col)) if col not in nullable_columns: raise ValueError( "The field '{}' can't hold None value.".format(col) ) MistralModelBase = declarative_base(cls=_MistralModelBase) # Secure model related stuff. class MistralSecureModelBase(MistralModelBase): """Base class for all secure models.""" __abstract__ = True scope = sa.Column(sa.String(80), default='private') project_id = sa.Column(sa.String(80), default=security.get_project_id) def _set_project_id(target, value, oldvalue, initiator): return security.get_project_id() def register_secure_model_hooks(): # Make sure 'project_id' is always properly set. for sec_model_class in utils.iter_subclasses(MistralSecureModelBase): if '__abstract__' not in sec_model_class.__dict__: event.listen( sec_model_class.project_id, 'set', _set_project_id, retval=True ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/sqlite_lock.py000066400000000000000000000034301524065565300253270ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import threading _mutex = threading.Semaphore() _locks = {} def acquire_lock(obj_id, session): with _mutex: if obj_id not in _locks: _locks[obj_id] = (session, threading.BoundedSemaphore(1)) tup = _locks.get(obj_id) tup[1].acquire() # Make sure to update the dictionary once the lock is acquired # to adjust session ownership. _locks[obj_id] = (session, tup[1]) def release_lock(obj_id, session): with _mutex: if obj_id in _locks: tup = _locks.get(obj_id) tup[1].release() del _locks[obj_id] def release_locks(session): with _mutex: for obj_id, tup in _locks.items(): if tup[0] is session: tup[1].release() def get_locks(): return _locks def cleanup(): with _mutex: # NOTE: For the sake of simplicity we assume that we remove stale locks # after all tests because this kind of locking can only be used with # sqlite database. Supporting fully dynamically allocated (and removed) # locks is much more complex task. If this method is not called after # tests it will cause a memory leak. _locks.clear() mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/sqlalchemy/types.py000066400000000000000000000057451524065565300241750ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # This module implements SQLAlchemy-based types for dict and list # expressed by json-strings # import sqlalchemy as sa from sqlalchemy.dialects import mysql from sqlalchemy.ext import mutable from mistral import utils class JsonEncoded(sa.TypeDecorator): """Represents an immutable structure as a json-encoded string.""" impl = sa.Text cache_ok = True def process_bind_param(self, value, dialect): return utils.to_json_str(value) def process_result_value(self, value, dialect): return utils.from_json_str(value) class MutableList(mutable.Mutable, list): @classmethod def coerce(cls, key, value): """Convert plain lists to MutableList.""" if not isinstance(value, MutableList): if isinstance(value, list): return MutableList(value) # this call will raise ValueError return mutable.Mutable.coerce(key, value) return value def __add__(self, value): """Detect list add events and emit change events.""" list.__add__(self, value) self.changed() def append(self, value): """Detect list add events and emit change events.""" list.append(self, value) self.changed() def __setitem__(self, key, value): """Detect list set events and emit change events.""" list.__setitem__(self, key, value) self.changed() def __delitem__(self, i): """Detect list del events and emit change events.""" list.__delitem__(self, i) self.changed() def JsonDictType(): """Returns an SQLAlchemy Column Type suitable to store a Json dict.""" return mutable.MutableDict.as_mutable(JsonEncoded) def JsonListType(): """Returns an SQLAlchemy Column Type suitable to store a Json array.""" return MutableList.as_mutable(JsonEncoded) def MediumText(): # TODO(rakhmerov): Need to do for postgres. return sa.Text().with_variant(mysql.MEDIUMTEXT(), 'mysql') class JsonEncodedMediumText(JsonEncoded): impl = MediumText() def JsonMediumDictType(): return mutable.MutableDict.as_mutable(JsonEncodedMediumText) def LongText(): # TODO(rakhmerov): Need to do for postgres. return sa.Text().with_variant(mysql.LONGTEXT(), 'mysql') class JsonEncodedLongText(JsonEncoded): impl = LongText() def JsonLongDictType(): return mutable.MutableDict.as_mutable(JsonEncodedLongText) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/utils.py000066400000000000000000000166611524065565300220260ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from cachetools import keys as cachetools_keys import decorator import functools import inspect from alembic import op from sqlalchemy import exc as sqla_exc from sqlalchemy import inspect as ins from oslo_db import exception as db_exc from oslo_log import log as logging import tenacity from mistral import context from mistral.db.sqlalchemy import base as db_base from mistral import exceptions as exc from mistral.services import security from mistral_lib import utils as ml_utils LOG = logging.getLogger(__name__) _RETRY_ERRORS = ( db_exc.DBDeadlock, db_exc.DBConnectionError, sqla_exc.OperationalError ) def _with_auth_context(auth_ctx, func, *args, **kw): """Runs the given function with the specified auth context. :param auth_ctx: Authentication context. :param func: Function to run with the specified auth context. :param args: Function positional arguments. :param kw: Function keyword arguments. :return: Function result. """ old_auth_ctx = context.ctx() if context.has_ctx() else None context.set_ctx(auth_ctx) try: return func(*args, **kw) except Exception as e: # Note (rakhmerov): In case of "Too many connections" error from the # database it doesn't get wrapped with a SQLAlchemy exception for some # reason so we have to check the exception message explicitly. if isinstance(e, _RETRY_ERRORS) or 'Too many connections' in str(e): LOG.exception( "DB error detected, operation will be retried: %s", func ) raise finally: context.set_ctx(old_auth_ctx) def retry_on_db_error(func, retry=None): """Decorates the given function so that it retries on DB errors. Note that the decorator retries the function/method only on some of the DB errors that are considered to be worth retrying, like deadlocks and disconnections. :param func: Function to decorate. :param retry: a Retrying object :return: Decorated function. """ if not retry: retry = tenacity.Retrying( retry=( tenacity.retry_if_exception_type(_RETRY_ERRORS) | tenacity.retry_if_exception_message( match='Too many connections' ) ), stop=tenacity.stop_after_attempt(50), wait=tenacity.wait_incrementing(start=0, increment=0.1, max=2) ) # The `assigned` arg should be empty as some of the default values are not # supported by simply initialized MagicMocks. The consequence may # be that the representation will contain the wrapper and not the # wrapped function. @functools.wraps(func, assigned=[]) def decorate(*args, **kw): # Retrying library decorator might potentially run a decorated # function within a new thread so it's safer not to apply the # decorator directly to a target method/function because we can # lose an authentication context. # The solution is to create one more function and explicitly set # auth context before calling it (potentially in a new thread). auth_ctx = context.ctx() if context.has_ctx() else None return retry(_with_auth_context, auth_ctx, func, *args, **kw) return decorate def check_db_obj_access(db_obj): """Check accessibility to db object.""" ctx = context.ctx() is_admin = ctx.is_admin if not is_admin and db_obj.project_id != security.get_project_id(): raise exc.NotAllowedException( "Can not access %s resource of other projects, ID: %s" % (db_obj.__class__.__name__, db_obj.id) ) if not is_admin and hasattr(db_obj, 'is_system') and db_obj.is_system: raise exc.InvalidActionException( "Can not modify a system %s resource, ID: %s" % (db_obj.__class__.__name__, db_obj.id) ) def tx_cached(use_args=None, ignore_args=None): """Decorates any function to cache its result within a DB transaction. Since a DB transaction is coupled with the current thread, the scope of the underlying cache doesn't go beyond the thread. The decorator is mainly useful for situations when we know we can safely cache a result of some calculation if we know that it's not going to change till the end of the current transaction. :param use_args: A tuple with argument names of the decorated function used to build a cache key. :param ignore_args: A tuple with argument names of the decorated function that should be ignored when building a cache key. :return: Decorated function. """ if use_args and ignore_args: raise ValueError( "Only one of 'use_args' and 'ignore_args' can be used." ) def _build_cache_key(func, *args, **kw): # { arg name => arg value } arg_dict = inspect.getcallargs(func, *args, **kw) if ignore_args: if not isinstance(ignore_args, (str, tuple)): raise ValueError( "'ignore_args' must be either a tuple or a string," " actual type: %s" % type(ignore_args) ) ignore_args_tup = ( ignore_args if isinstance(ignore_args, tuple) else (ignore_args,) ) for arg_name in ignore_args_tup: arg_dict.pop(arg_name, None) if use_args: if not isinstance(use_args, (str, tuple)): raise ValueError( "'use_args' must be either a tuple or a string," " actual type: %s" % type(use_args) ) use_args_tup = ( use_args if isinstance(use_args, tuple) else (use_args,) ) for arg_name in arg_dict.keys(): if arg_name not in tuple(use_args_tup): arg_dict.pop(arg_name, None) return cachetools_keys.hashkey(**arg_dict) @decorator.decorator def _decorator(func, *args, **kw): cache = db_base.get_tx_scoped_cache() # A DB transaction may not be necessarily open at the moment. if cache is None: return func(*args, **kw) cache_key = _build_cache_key(func, *args, **kw) result = cache.get(cache_key, default=ml_utils.NotDefined) if result is not ml_utils.NotDefined: return result # We don't do any exception handling here. In case of an exception # nothing will be put into the cache and the exception will just # bubble up as if there wasn't any wrapper. result = func(*args, **kw) cache[cache_key] = result return result return _decorator def column_exists(table_name, column_name): bind = op.get_context().bind insp = ins(bind) columns = insp.get_columns(table_name) return any(c["name"] == column_name for c in columns) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/000077500000000000000000000000001524065565300206315ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/__init__.py000066400000000000000000000000001524065565300227300ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/api.py000066400000000000000000000432141524065565300217600ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import contextlib from oslo_config import cfg from oslo_db import api as db_api _BACKEND_MAPPING = { 'sqlalchemy': 'mistral.db.v2.sqlalchemy.api', } IMPL = db_api.DBAPI('sqlalchemy', backend_mapping=_BACKEND_MAPPING) CONF = cfg.CONF def setup_db(): IMPL.setup_db() def drop_db(): IMPL.drop_db() # Transaction control. def start_tx(): IMPL.start_tx() def commit_tx(): IMPL.commit_tx() def rollback_tx(): IMPL.rollback_tx() def end_tx(): IMPL.end_tx() @contextlib.contextmanager def transaction(read_only=False): with IMPL.transaction(read_only): yield def refresh(model): IMPL.refresh(model) def expire_all(): IMPL.expire_all() # Locking. def acquire_lock(model, id): return IMPL.acquire_lock(model, id) # Workbooks. def get_workbook(name, namespace, fields=()): return IMPL.get_workbook(name, namespace=namespace, fields=fields) def load_workbook(name, namespace, fields=()): """Unlike get_workbook this method is allowed to return None.""" return IMPL.load_workbook(name, namespace=namespace, fields=fields) def get_workbooks(limit=None, marker=None, sort_keys=None, sort_dirs=None, fields=None, **kwargs): return IMPL.get_workbooks( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **kwargs ) def create_workbook(values): return IMPL.create_workbook(values) def update_workbook(name, values): return IMPL.update_workbook(name, values) def create_or_update_workbook(name, values): return IMPL.create_or_update_workbook(name, values) def delete_workbook(name, namespace=None): IMPL.delete_workbook(name, namespace) def delete_workbooks(**kwargs): IMPL.delete_workbooks(**kwargs) # Workflow definitions. def get_workflow_definition(identifier, namespace='', fields=()): return IMPL.get_workflow_definition( identifier, namespace=namespace, fields=fields ) def get_workflow_definition_by_id(id, fields=()): return IMPL.get_workflow_definition_by_id(id, fields=fields) def load_workflow_definition(name, namespace='', fields=()): """Unlike get_workflow_definition this method is allowed to return None.""" return IMPL.load_workflow_definition(name, namespace, fields=fields) def get_workflow_definitions(limit=None, marker=None, sort_keys=None, sort_dirs=None, fields=None, **kwargs): return IMPL.get_workflow_definitions( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **kwargs ) def create_workflow_definition(values): return IMPL.create_workflow_definition(values) def update_workflow_definition(identifier, values): return IMPL.update_workflow_definition(identifier, values) def create_or_update_workflow_definition(name, values): return IMPL.create_or_update_workflow_definition(name, values) def delete_workflow_definition(identifier, namespace=''): IMPL.delete_workflow_definition(identifier, namespace) def delete_workflow_definitions(**kwargs): IMPL.delete_workflow_definitions(**kwargs) # Dynamic actions. def get_dynamic_action_definition(identifier, namespace='', fields=()): return IMPL.get_dynamic_action_definition(identifier, fields, namespace) def load_dynamic_action_definition(identifier, namespace='', fields=()): return IMPL.load_dynamic_action_definition(identifier, fields, namespace) def create_dynamic_action_definition(values): return IMPL.create_dynamic_action_definition(values) def update_dynamic_action_definition(identifier, values, namespace=''): return IMPL.update_dynamic_action_definition(identifier, values, namespace) def get_dynamic_action_definitions(limit=None, marker=None, sort_keys=None, sort_dirs=None, fields=None, **kwargs): return IMPL.get_dynamic_action_definitions( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **kwargs ) def delete_dynamic_action_definition(identifier, namespace=''): return IMPL.delete_dynamic_action_definition(identifier, namespace) def delete_dynamic_action_definitions(**kwargs): return IMPL.delete_dynamic_action_definitions(**kwargs) # Code sources. def get_code_source(identifier, namespace='', fields=()): return IMPL.get_code_source(identifier, fields, namespace=namespace) def load_code_source(identifier, namespace='', fields=()): return IMPL.load_code_source(identifier, fields, namespace=namespace) def create_code_source(values): return IMPL.create_code_source(values) def update_code_source(identifier, values, namespace=''): return IMPL.update_code_source(identifier, values, namespace=namespace) def get_code_sources(limit=None, marker=None, sort_keys=None, sort_dirs=None, fields=None, **kwargs): return IMPL.get_code_sources( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **kwargs ) def delete_code_source(identifier, namespace=''): return IMPL.delete_code_source(identifier, namespace=namespace) def delete_code_sources(**kwargs): return IMPL.delete_code_sources(**kwargs) # Action definitions. def get_action_definition_by_id(id, fields=()): return IMPL.get_action_definition_by_id(id, fields=fields) def get_action_definition(name, fields=(), namespace=''): return IMPL.get_action_definition(name, fields=fields, namespace=namespace) def load_action_definition(name, fields=(), namespace=''): """Unlike get_action_definition this method is allowed to return None.""" action_def = IMPL.load_action_definition( name, fields=fields, namespace=namespace ) # If action definition was not found in the workflow namespace, # check in the default namespace if action_def: return action_def return IMPL.load_action_definition(name, fields=fields, namespace='') def get_action_definitions(limit=None, marker=None, sort_keys=None, sort_dirs=None, **kwargs): return IMPL.get_action_definitions( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, **kwargs ) def create_action_definition(values): return IMPL.create_action_definition(values) def update_action_definition(identifier, values): return IMPL.update_action_definition(identifier, values) def create_or_update_action_definition(name, values): return IMPL.create_or_update_action_definition(name, values) def delete_action_definition(name, namespace=''): return IMPL.delete_action_definition(name, namespace=namespace) def delete_action_definitions(**kwargs): return IMPL.delete_action_definitions(**kwargs) # Action executions. def get_action_execution(id, fields=(), insecure=False): return IMPL.get_action_execution(id, fields=fields, insecure=insecure) def load_action_execution(name, fields=()): """Unlike get_action_execution this method is allowed to return None.""" return IMPL.load_action_execution(name, fields=fields) def get_action_executions(**kwargs): return IMPL.get_action_executions(**kwargs) def create_action_execution(values): return IMPL.create_action_execution(values) def update_action_execution(id, values, insecure=False): return IMPL.update_action_execution(id, values, insecure) def create_or_update_action_execution(id, values): return IMPL.create_or_update_action_execution(id, values) def update_action_execution_heartbeat(id): return IMPL.update_action_execution_heartbeat(id) def delete_action_execution(id): return IMPL.delete_action_execution(id) def delete_action_executions(**kwargs): IMPL.delete_action_executions(**kwargs) # Workflow executions. def get_workflow_execution(id, fields=()): return IMPL.get_workflow_execution(id, fields=fields) def load_workflow_execution(name, fields=()): """Unlike get_workflow_execution this method is allowed to return None.""" return IMPL.load_workflow_execution(name, fields=fields) def get_workflow_executions(limit=None, marker=None, sort_keys=None, sort_dirs=None, **kwargs): return IMPL.get_workflow_executions( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, **kwargs ) def create_workflow_execution(values): return IMPL.create_workflow_execution(values) def update_workflow_execution(id, values): return IMPL.update_workflow_execution(id, values) def create_or_update_workflow_execution(id, values): return IMPL.create_or_update_workflow_execution(id, values) def delete_workflow_execution(id): return IMPL.delete_workflow_execution(id) def delete_workflow_executions(**kwargs): IMPL.delete_workflow_executions(**kwargs) def update_workflow_execution_state(**kwargs): return IMPL.update_workflow_execution_state(**kwargs) # Tasks executions. def get_task_execution(id, fields=()): return IMPL.get_task_execution(id, fields=fields) def load_task_execution(id, fields=()): """Unlike get_task_execution this method is allowed to return None.""" return IMPL.load_task_execution(id, fields=fields) def get_task_executions(limit=None, marker=None, sort_keys=None, sort_dirs=None, **kwargs): return IMPL.get_task_executions( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, **kwargs ) def get_task_executions_count(**kwargs): return IMPL.get_task_executions_count(**kwargs) def get_completed_task_executions(**kwargs): return IMPL.get_completed_task_executions(**kwargs) def get_completed_task_executions_as_batches(**kwargs): return IMPL.get_completed_task_executions_as_batches(**kwargs) def get_incomplete_task_executions(**kwargs): return IMPL.get_incomplete_task_executions(**kwargs) def get_incomplete_task_executions_count(**kwargs): return IMPL.get_incomplete_task_executions_count(**kwargs) def create_task_execution(values): return IMPL.create_task_execution(values) def update_task_execution(id, values): return IMPL.update_task_execution(id, values) def create_or_update_task_execution(id, values): return IMPL.create_or_update_task_execution(id, values) def delete_task_execution(id): return IMPL.delete_task_execution(id) def delete_task_executions(**kwargs): return IMPL.delete_task_executions(**kwargs) def update_task_execution_state(**kwargs): return IMPL.update_task_execution_state(**kwargs) # Delayed calls. def get_delayed_calls_to_start(time, batch_size=None): return IMPL.get_delayed_calls_to_start(time, batch_size) def get_overdue_calls(time): return IMPL.get_overdue_calls(time) def create_delayed_call(values): return IMPL.create_delayed_call(values) def delete_delayed_call(id): return IMPL.delete_delayed_call(id) def update_delayed_call(id, values, query_filter=None): return IMPL.update_delayed_call(id, values, query_filter) def get_delayed_call(id): return IMPL.get_delayed_call(id) def get_delayed_calls(**kwargs): return IMPL.get_delayed_calls(**kwargs) def get_delayed_calls_count(**kwargs): return IMPL.get_delayed_calls_count(**kwargs) def delete_delayed_calls(**kwargs): return IMPL.delete_delayed_calls(**kwargs) # Scheduled jobs. def get_scheduled_jobs_to_start(time, batch_size=None): return IMPL.get_scheduled_jobs_to_start(time, batch_size) def create_scheduled_job(values): return IMPL.create_scheduled_job(values) def delete_scheduled_job(id): return IMPL.delete_scheduled_job(id) def update_scheduled_job(id, values, query_filter=None): return IMPL.update_scheduled_job(id, values, query_filter) def get_scheduled_job(id): return IMPL.get_scheduled_job(id) def get_scheduled_jobs(**kwargs): return IMPL.get_scheduled_jobs(**kwargs) def delete_scheduled_jobs(**kwargs): return IMPL.delete_scheduled_jobs(**kwargs) def get_scheduled_jobs_count(**kwargs): return IMPL.get_scheduled_jobs_count(**kwargs) # Cron triggers. def get_cron_trigger(identifier, fields=()): return IMPL.get_cron_trigger(identifier, fields=fields) def get_cron_trigger_by_id(id, fields=()): return IMPL.get_cron_trigger_by_id(id, fields=fields) def load_cron_trigger(identifier, fields=()): """Unlike get_cron_trigger this method is allowed to return None.""" return IMPL.load_cron_trigger(identifier, fields=fields) def get_cron_triggers(**kwargs): return IMPL.get_cron_triggers(**kwargs) def get_next_cron_triggers(time): return IMPL.get_next_cron_triggers(time) def get_expired_executions(expiration_time, limit=None, columns=()): return IMPL.get_expired_executions( expiration_time, limit, columns ) def get_running_expired_sync_action_executions(expiration_time, limit, session=None): return IMPL.get_running_expired_sync_action_executions( expiration_time, limit ) def get_superfluous_executions(max_finished_executions, limit=None, columns=()): return IMPL.get_superfluous_executions( max_finished_executions, limit, columns ) def create_cron_trigger(values): return IMPL.create_cron_trigger(values) def update_cron_trigger(identifier, values, query_filter=None): return IMPL.update_cron_trigger(identifier, values, query_filter=query_filter) def create_or_update_cron_trigger(identifier, values): return IMPL.create_or_update_cron_trigger(identifier, values) def delete_cron_trigger(identifier): return IMPL.delete_cron_trigger(identifier) def delete_cron_triggers(**kwargs): return IMPL.delete_cron_triggers(**kwargs) # Environments. def get_environment(name, fields=()): return IMPL.get_environment(name, fields=fields) def load_environment(name, fields=()): """Unlike get_environment this method is allowed to return None.""" return IMPL.load_environment(name, fields=fields) def get_environments(limit=None, marker=None, sort_keys=None, sort_dirs=None, **kwargs): return IMPL.get_environments( limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, **kwargs ) def create_environment(values): return IMPL.create_environment(values) def update_environment(name, values): return IMPL.update_environment(name, values) def create_or_update_environment(name, values): return IMPL.create_or_update_environment(name, values) def delete_environment(name): IMPL.delete_environment(name) def delete_environments(**kwargs): IMPL.delete_environments(**kwargs) # Resource members. def create_resource_member(values): return IMPL.create_resource_member(values) def get_resource_member(resource_id, res_type, member_id): return IMPL.get_resource_member(resource_id, res_type, member_id) def get_resource_members(resource_id, res_type): return IMPL.get_resource_members(resource_id, res_type) def update_resource_member(resource_id, res_type, member_id, values): return IMPL.update_resource_member( resource_id, res_type, member_id, values ) def delete_resource_member(resource_id, res_type, member_id): IMPL.delete_resource_member(resource_id, res_type, member_id) def delete_resource_members(**kwargs): IMPL.delete_resource_members(**kwargs) # Event triggers. def get_event_trigger(id, insecure=False, fields=()): return IMPL.get_event_trigger(id, insecure, fields=fields) def load_event_trigger(id, insecure=False, fields=()): return IMPL.load_event_trigger(id, insecure, fields=fields) def get_event_triggers(insecure=False, limit=None, marker=None, sort_keys=None, sort_dirs=None, fields=None, **kwargs): return IMPL.get_event_triggers( insecure=insecure, limit=limit, marker=marker, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, **kwargs ) def create_event_trigger(values): return IMPL.create_event_trigger(values) def update_event_trigger(id, values): return IMPL.update_event_trigger(id, values) def delete_event_trigger(id): return IMPL.delete_event_trigger(id) def delete_event_triggers(**kwargs): return IMPL.delete_event_triggers(**kwargs) # Locks. def create_named_lock(name): return IMPL.create_named_lock(name) def get_named_locks(limit=None, marker=None): return IMPL.get_named_locks(limit=limit, marker=marker) def delete_named_lock(lock_id): return IMPL.delete_named_lock(lock_id) @contextlib.contextmanager def named_lock(name): with IMPL.named_lock(name): yield def get_maintenance_status(): return IMPL.get_maintenance_status() def update_maintenance_status(status): return IMPL.update_maintenance_status(status) mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/sqlalchemy/000077500000000000000000000000001524065565300227735ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/sqlalchemy/__init__.py000066400000000000000000000000001524065565300250720ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/sqlalchemy/api.py000066400000000000000000001722011524065565300241210ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import contextlib import datetime import re import sys import threading from oslo_config import cfg from oslo_db import exception as db_exc from oslo_db import sqlalchemy as oslo_sqlalchemy from oslo_db.sqlalchemy import utils as db_utils from oslo_log import log as logging from oslo_utils import uuidutils # noqa import sqlalchemy as sa from mistral import context from mistral.db.sqlalchemy import base as b from mistral.db.sqlalchemy import model_base as mb from mistral.db.sqlalchemy import sqlite_lock from mistral.db import utils as m_dbutils from mistral.db.v2.sqlalchemy import filters as db_filters from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.services import maintenance as m from mistral.services import security from mistral.workflow import states from mistral_lib import utils CONF = cfg.CONF LOG = logging.getLogger(__name__) _SCHEMA_LOCK = threading.RLock() _initialized = False def get_backend(): """Consumed by openstack common code. The backend is this module itself. :return: Name of db backend. """ return sys.modules[__name__] def setup_db(): global _initialized with _SCHEMA_LOCK: if _initialized: return try: models.Workbook.metadata.create_all(b.get_engine()) # NOTE(wortellen): We need this in case if we use sqlite3. # We have to fill this table, but I haven't found any other # appropriate place where this can be done. fill_metrics_table() _initialized = True except sa.exc.OperationalError as e: raise exc.DBError("Failed to setup database: %s" % e) def drop_db(): global _initialized with _SCHEMA_LOCK: if not _initialized: return try: models.Workbook.metadata.drop_all(b.get_engine()) _initialized = False except Exception as e: raise exc.DBError("Failed to drop database: %s" % e) # Transaction management. def start_tx(): b.start_tx() def commit_tx(): b.commit_tx() def rollback_tx(): b.rollback_tx() def end_tx(): b.end_tx() @contextlib.contextmanager def transaction(read_only=False): with b.tx_lock: start_tx() try: yield if read_only: rollback_tx() else: commit_tx() finally: end_tx() @b.session_aware() def refresh(model, session=None): session.refresh(model) @b.session_aware() def expire_all(session=None): session.expire_all() @b.session_aware() def acquire_lock(model, id, session=None): # Expire all so all objects queried after lock is acquired # will be up-to-date from the DB and not from cache. session.expire_all() if b.get_driver_name() == 'sqlite': # In case of 'sqlite' we need to apply a manual lock. sqlite_lock.acquire_lock(id, session) return _lock_entity(model, id) def _lock_entity(model, id): # Get entity by ID in "FOR UPDATE" mode and expect exactly one object. return _secure_query(model).with_for_update().filter(model.id == id).one() @b.session_aware() def update_on_match(id, specimen, values, attempts, session=None): """Updates a model with the given values if it matches the given specimen. :param id: ID of a persistent model. :param specimen: Specimen used to match the :param values: Values to set to the model if fields of the object match the specimen. :param attempts: The function will then invoke the UPDATE statement and check for "success" one or more times, up to a maximum of that passed as attempts. :param session: Session. :return: Persistent object attached to the session. """ assert id is not None assert specimen is not None # We need to flush the session because when we do update_on_match() # it doesn't always update the state of the persistent object properly # when it merges a specimen state into it. Some fields get wiped out from # the history of ORM events that must be flushed later. For example, it # doesn't work well in case of Postgres. # See https://bugs.launchpad.net/mistral/+bug/1736821 session.flush() model = None model_class = type(specimen) # Use WHERE clause to exclude possible conflicts if the state has # already been changed. try: model = b.model_query(model_class).update_on_match( specimen=specimen, surrogate_key='id', values=values, attempts=attempts ) except oslo_sqlalchemy.update_match.NoRowsMatched: LOG.info( "Can't change state of persistent object " "because it has already been changed. [model_class=%s, id=%s, " "specimen=%s, values=%s]", model_class, id, specimen, values ) return model def _secure_query(model, *columns): query = b.model_query(model, columns) if not issubclass(model, mb.MistralSecureModelBase): return query shared_res_ids = [] res_type = RESOURCE_MAPPING.get(model, '') if res_type: shared_res = _get_accepted_resources(res_type) shared_res_ids = [res.resource_id for res in shared_res] query_criterion = sa.or_( model.project_id == security.get_project_id(), model.scope == 'public' ) # NOTE(kong): Include IN_ predicate in query filter only if shared_res_ids # is not empty to avoid sqlalchemy SAWarning and wasting a db call. if shared_res_ids: query_criterion = sa.or_( query_criterion, model.id.in_(shared_res_ids) ) query = query.filter(query_criterion) return query def _paginate_query(model, limit=None, marker=None, sort_keys=None, sort_dirs=None, query=None): if not query: query = _secure_query(model) sort_keys = sort_keys if sort_keys else [] # We should add sorting by id only if we use pagination or when # there is no specified ordering criteria. Otherwise # we can omit it to increase the performance. if not sort_keys or (marker or limit) and 'id' not in sort_keys: sort_keys.append('id') sort_dirs.append('asc') if sort_dirs else None query = db_utils.paginate_query( query, model, limit, sort_keys, marker=marker, sort_dirs=sort_dirs ) return query def _delete_all(model, **kwargs): # NOTE(kong): Because we use 'in_' operator in _secure_query(), delete() # method will raise error with default parameter. Please refer to # http://docs.sqlalchemy.org/en/rel_1_0/orm/query.html#sqlalchemy.orm.query.Query.delete query = _secure_query(model) query = db_filters.apply_filters(query, model, **kwargs) query.delete(synchronize_session=False) def _get_collection(model, insecure=False, limit=None, marker=None, sort_keys=None, sort_dirs=None, fields=None, **filters): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure columns = ( tuple([getattr(model, f) for f in fields if hasattr(model, f)]) if fields else () ) query = (b.model_query(model, columns=columns) if insecure else _secure_query(model, *columns)) query = db_filters.apply_filters(query, model, **filters) query = _paginate_query( model, limit, marker, sort_keys, sort_dirs, query ) return query.all() def get_db_objects(model, insecure=False, **filters): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure query = b.model_query(model) if insecure else _secure_query(model) query = db_filters.apply_filters(query, model, **filters) return query def _get_count(model, insecure=False, **filters): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure query = b.model_query(model) if insecure else _secure_query(model) query = db_filters.apply_filters(query, model, **filters) return query.count() def _get_db_object_by_name(model, name, columns=()): query = _secure_query(model, *columns) return query.filter_by(name=name).first() def _get_db_object_by_id(model, id, insecure=False, columns=()): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure columns = ( tuple([getattr(model, f) for f in columns if hasattr(model, f)]) if columns and isinstance(columns, list) else columns ) query = ( b.model_query(model, columns=columns) if insecure else _secure_query(model, *columns) ) return query.filter_by(id=id).first() def _get_db_object_by_name_and_namespace_or_id(model, identifier, namespace=None, insecure=False, columns=()): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure columns = ( tuple([getattr(model, f) for f in columns if hasattr(model, f)]) if columns and isinstance(columns, list) else columns ) query = ( b.model_query(model, columns=columns) if insecure else _secure_query(model, *columns) ) match_name = model.name == identifier if namespace is not None: match_name = sa.and_(match_name, model.namespace == namespace) match_id = model.id == identifier query = query.filter( sa.or_( match_id, match_name ) ) return query.first() def _get_db_object_by_name_and_namespace(model, name, namespace='', insecure=False, columns=()): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure query = ( b.model_query(model, columns=columns) if insecure else _secure_query(model, *columns) ) if namespace is None: namespace = '' query = query.filter( sa.and_( model.name == name, model.namespace == namespace ) ) return query.first() # Workbook definitions. @b.session_aware() def get_workbook(name, namespace=None, fields=(), session=None): wb = _get_db_object_by_name_and_namespace( models.Workbook, name, namespace, columns=fields ) if not wb: raise exc.DBEntityNotFoundError( "Workbook not found [name=%s, namespace=%s]" % (name, namespace) ) return wb @b.session_aware() def load_workbook(name, namespace=None, fields=(), session=None): return _get_db_object_by_name_and_namespace( models.Workbook, name, namespace, columns=fields ) @b.session_aware() def get_workbooks(session=None, **kwargs): return _get_collection(models.Workbook, **kwargs) @b.session_aware() def create_workbook(values, session=None): wb = models.Workbook() wb.update(values.copy()) try: wb.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for WorkbookDefinition " "['name', 'namespace', 'project_id']: {}, {}, {}".format( wb.name, wb.namespace, wb.project_id) ) return wb @b.session_aware() def update_workbook(name, values, session=None): namespace = values.get('namespace') wb = get_workbook(name, namespace=namespace) wb.update(values.copy()) return wb @b.session_aware() def create_or_update_workbook(name, values, session=None): if not _get_db_object_by_name(models.Workbook, name): return create_workbook(values) else: return update_workbook(name, values) @b.session_aware() def delete_workbook(name, namespace=None, session=None): namespace = namespace or '' count = _secure_query(models.Workbook).filter( sa.and_( models.Workbook.name == name, models.Workbook.namespace == namespace ) ).delete() if count == 0: raise exc.DBEntityNotFoundError( "Workbook not found [workbook_name=%s, namespace=%s]" % (name, namespace) ) @b.session_aware() def delete_workbooks(session=None, **kwargs): return _delete_all(models.Workbook, **kwargs) # Workflow definitions. @b.session_aware() def get_workflow_definition(identifier, namespace='', fields=(), session=None): """Gets workflow definition by name or uuid. :param identifier: Identifier could be in the format of plain string or uuid. :param namespace: The namespace the workflow is in. Optional. :param fields: Fields that need to be loaded. For example, (WorkflowDefinition.name,) :return: Workflow definition. """ # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure wf_def = _get_db_object_by_name_and_namespace_or_id( models.WorkflowDefinition, identifier, namespace=namespace, insecure=insecure, columns=fields ) if not wf_def: raise exc.DBEntityNotFoundError( "Workflow not found [workflow_identifier=%s, namespace=%s]" % (identifier, namespace) ) return wf_def @b.session_aware() def get_workflow_definition_by_id(id, fields=(), session=None): wf_def = _get_db_object_by_id( models.WorkflowDefinition, id, columns=fields ) if not wf_def: raise exc.DBEntityNotFoundError( "Workflow not found [workflow_id=%s]" % id ) return wf_def @b.session_aware() def load_workflow_definition(name, namespace='', fields=(), session=None): model = models.WorkflowDefinition query = _secure_query(model, *fields) filter_ = sa.and_( model.name == name, model.namespace.in_([namespace, '']) ) # Give priority to objects not in the default namespace. order_by = model.namespace.desc() if order_by is not None: query = query.order_by(order_by) return query.filter(filter_).first() @b.session_aware() def get_workflow_definitions(fields=None, session=None, **kwargs): if fields and 'input' in fields: fields.remove('input') fields.append('spec') return _get_collection( model=models.WorkflowDefinition, fields=fields, **kwargs ) @b.session_aware() def create_workflow_definition(values, session=None): wf_def = models.WorkflowDefinition() wf_def.update(values.copy()) try: wf_def.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for WorkflowDefinition ['name', 'namespace'," " 'project_id']: {}, {}, {}".format(wf_def.name, wf_def.namespace, wf_def.project_id)) return wf_def @b.session_aware() def update_workflow_definition(identifier, values, session=None): namespace = values.get('namespace') wf_def = get_workflow_definition(identifier, namespace=namespace) m_dbutils.check_db_obj_access(wf_def) if wf_def.scope == 'public' and values['scope'] == 'private': # Check cron triggers. cron_triggers = get_cron_triggers(insecure=True, workflow_id=wf_def.id) for c_t in cron_triggers: if c_t.project_id != wf_def.project_id: raise exc.NotAllowedException( "Can not update scope of workflow that has cron triggers " "associated in other tenants. [workflow_identifier=%s, " "namespace=%s]" % (identifier, namespace) ) # Check event triggers. event_triggers = get_event_triggers( insecure=True, workflow_id=wf_def.id ) for e_t in event_triggers: if e_t.project_id != wf_def.project_id: raise exc.NotAllowedException( "Can not update scope of workflow that has event triggers " "associated in other tenants. [workflow_identifier=%s, " "namespace=%s]" % (identifier, namespace) ) wf_def.update(values.copy()) return wf_def @b.session_aware() def create_or_update_workflow_definition(name, values, session=None): namespace = values.get('namespace') if _get_db_object_by_name_and_namespace_or_id( models.WorkflowDefinition, name, namespace=namespace): return update_workflow_definition(name, values) return create_workflow_definition(values) @b.session_aware() def delete_workflow_definition(identifier, namespace='', session=None): wf_def = get_workflow_definition(identifier, namespace) m_dbutils.check_db_obj_access(wf_def) cron_triggers = get_cron_triggers(insecure=True, workflow_id=wf_def.id) if cron_triggers: raise exc.DBError( "Can't delete workflow that has cron triggers associated. " "[workflow_identifier=%s, namespace=%s], [cron_trigger_id(s)=%s]" % ( identifier, namespace, ', '.join([t.id for t in cron_triggers]) ) ) event_triggers = get_event_triggers(insecure=True, workflow_id=wf_def.id) if event_triggers: raise exc.DBError( "Can't delete workflow that has event triggers associated. " "[workflow_identifier=%s], [event_trigger_id(s)=%s]" % (identifier, ', '.join([t.id for t in event_triggers])) ) # Delete workflow members first. delete_resource_members(resource_type='workflow', resource_id=wf_def.id) session.delete(wf_def) @b.session_aware() def delete_workflow_definitions(session=None, **kwargs): return _delete_all(models.WorkflowDefinition, **kwargs) # Code sources. @b.session_aware() def create_code_source(values, session=None): code_src = models.CodeSource() code_src.update(values.copy()) try: code_src.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for CodeSource ['name', 'namespace'," " 'project_id']: {}, {}, {}".format(code_src.name, code_src.namespace, code_src.project_id) ) return code_src @b.session_aware() def get_code_sources(fields=None, session=None, **kwargs): return _get_collection( model=models.CodeSource, fields=fields, **kwargs ) @b.session_aware() def get_code_source(identifier, fields=(), session=None, namespace=''): code_src = _get_db_object_by_name_and_namespace_or_id( models.CodeSource, identifier, namespace=namespace, columns=fields ) if not code_src: raise exc.DBEntityNotFoundError( "Code Source not found [name=%s,namespace=%s]" % (identifier, namespace) ) return code_src @b.session_aware() def load_code_source(identifier, fields=(), session=None, namespace=''): return _get_db_object_by_name_and_namespace_or_id( models.CodeSource, identifier, namespace=namespace, columns=fields ) @b.session_aware() def update_code_source(identifier, values, namespace='', session=None): code_src = get_code_source(identifier, namespace=namespace) values['version'] = code_src.version + 1 code_src.update(values.copy()) return code_src @b.session_aware() def delete_code_source(identifier, namespace='', session=None): code_src = get_code_source( identifier, namespace=namespace, session=session ) session.delete(code_src) @b.session_aware() def delete_code_sources(session=None, **kwargs): return _delete_all(models.CodeSource, **kwargs) # Dynamic actions. @b.session_aware() def create_dynamic_action_definition(values, session=None): action_def = models.DynamicActionDefinition() action_def.update(values.copy()) try: action_def.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for dynamic action definition " "[name=%s, namespace=%s, project_id=%s]" % (action_def.name, action_def.namespace, action_def.project_id) ) return action_def @b.session_aware() def update_dynamic_action_definition(identifier, values, namespace='', session=None): action_def = get_dynamic_action_definition(identifier, namespace=namespace) action_def.update(values.copy()) return action_def @b.session_aware() def get_dynamic_action_definition(identifier, fields=(), namespace='', session=None): action = _get_db_object_by_name_and_namespace_or_id( models.DynamicActionDefinition, identifier, namespace=namespace, columns=fields ) if not action: raise exc.DBEntityNotFoundError( "Dynamic Action not found [name=%s,namespace=%s]" % (identifier, namespace) ) return action @b.session_aware() def load_dynamic_action_definition(identifier, fields=(), namespace='', session=None): return _get_db_object_by_name_and_namespace_or_id( models.DynamicActionDefinition, identifier, namespace=namespace, columns=fields ) @b.session_aware() def get_dynamic_action_definitions(fields=None, session=None, **kwargs): return _get_collection( model=models.DynamicActionDefinition, fields=fields, **kwargs ) @b.session_aware() def delete_dynamic_action_definition(identifier, namespace='', session=None): action_def = get_dynamic_action_definition(identifier, namespace) session.delete(action_def) @b.session_aware() def delete_dynamic_action_definitions(session=None, **kwargs): return _delete_all(models.DynamicActionDefinition, **kwargs) # Action definitions. @b.session_aware() def get_action_definition_by_id(id, fields=(), session=None): action_def = _get_db_object_by_id( models.ActionDefinition, id, columns=fields ) if not action_def: raise exc.DBEntityNotFoundError( "Action not found [action_id=%s]" % id ) return action_def @b.session_aware() def get_action_definition(identifier, fields=(), session=None, namespace=''): a_def = _get_db_object_by_name_and_namespace_or_id( models.ActionDefinition, identifier, namespace=namespace, columns=fields ) # If the action was not found in the given namespace, # look in the default namespace if not a_def: a_def = _get_db_object_by_name_and_namespace_or_id( models.ActionDefinition, identifier, namespace='', columns=fields ) if not a_def: raise exc.DBEntityNotFoundError( "Action definition not found [action_name=%s, namespace=%s]" % (identifier, namespace) ) return a_def @b.session_aware() def load_action_definition(name, fields=(), session=None, namespace=''): return _get_db_object_by_name_and_namespace( models.ActionDefinition, name, namespace=namespace, columns=fields ) @b.session_aware() def get_action_definitions(session=None, **kwargs): return _get_collection(model=models.ActionDefinition, **kwargs) @b.session_aware() def create_action_definition(values, session=None): a_def = models.ActionDefinition() a_def.update(values) try: a_def.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for Action ['name', 'namespace', 'project_id']:" " {}, {}, {}".format(a_def.name, a_def.namespace, a_def.project_id) ) return a_def @b.session_aware() def update_action_definition(identifier, values, session=None): namespace = values.get('namespace', '') a_def = get_action_definition(identifier, namespace=namespace) a_def.update(values.copy()) return a_def @b.session_aware() def create_or_update_action_definition(name, values, session=None): namespace = values.get('namespace', '') if not _get_db_object_by_name_and_namespace( models.ActionDefinition, name, namespace=namespace): return create_action_definition(values) else: return update_action_definition(name, values) @b.session_aware() def delete_action_definition(identifier, namespace='', session=None): a_def = get_action_definition(identifier, namespace=namespace) session.delete(a_def) @b.session_aware() def delete_action_definitions(session=None, **kwargs): return _delete_all(models.ActionDefinition, **kwargs) # Action executions. @b.session_aware() def get_action_execution(id, insecure=False, fields=(), session=None): # Allow admin to retrieve action execution by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure a_ex = _get_db_object_by_id(models.ActionExecution, id, insecure=insecure, columns=fields) if not a_ex: raise exc.DBEntityNotFoundError( "ActionExecution not found [id=%s]" % id ) return a_ex @b.session_aware() def load_action_execution(id, fields=(), session=None): return _get_db_object_by_id(models.ActionExecution, id, columns=fields) @b.session_aware() def get_action_executions(session=None, **kwargs): return _get_action_executions(**kwargs) @b.session_aware() def create_action_execution(values, session=None): a_ex = models.ActionExecution() a_ex.update(values.copy()) try: a_ex.save(session=session) except db_exc.DBDuplicateEntry as e: raise exc.DBDuplicateEntryError( "Duplicate entry for ActionExecution ID: {}".format(e.value) ) return a_ex @b.session_aware() def update_action_execution(id, values, insecure=False, session=None): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure a_ex = get_action_execution(id, insecure) a_ex.update(values.copy()) return a_ex @b.session_aware() def create_or_update_action_execution(id, values, session=None): if not _get_db_object_by_id(models.ActionExecution, id): return create_action_execution(values) else: return update_action_execution(id, values) @b.session_aware() def update_action_execution_heartbeat(id, session=None): if not id: raise exc.DBEntityNotFoundError now = utils.utc_now_sec() session.query(models.ActionExecution). \ filter(models.ActionExecution.id == id). \ update({'last_heartbeat': now}) @b.session_aware() def delete_action_execution(id, session=None): count = _secure_query(models.ActionExecution).filter( models.ActionExecution.id == id).delete() if count == 0: raise exc.DBEntityNotFoundError( "ActionExecution not found [id=%s]" % id ) @b.session_aware() def delete_action_executions(session=None, **kwargs): return _delete_all(models.ActionExecution, **kwargs) def _get_action_executions(**kwargs): return _get_collection(models.ActionExecution, **kwargs) # Workflow executions. @b.session_aware() def get_workflow_execution(id, fields=(), session=None): # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure wf_ex = _get_db_object_by_id( models.WorkflowExecution, id, insecure=insecure, columns=fields ) if not wf_ex: raise exc.DBEntityNotFoundError( "WorkflowExecution not found [id=%s]" % id ) return wf_ex @b.session_aware() def load_workflow_execution(id, fields=(), session=None): return _get_db_object_by_id(models.WorkflowExecution, id, columns=fields) @b.session_aware() def get_workflow_executions(session=None, **kwargs): return _get_collection(models.WorkflowExecution, **kwargs) @b.session_aware() def create_workflow_execution(values, session=None): wf_ex = models.WorkflowExecution() wf_ex.update(values.copy()) try: wf_ex.save(session=session) except db_exc.DBDuplicateEntry as e: raise exc.DBDuplicateEntryError( "Duplicate entry for WorkflowExecution with ID: {value} ".format( value=e.value ) ) return wf_ex @b.session_aware() def update_workflow_execution(id, values, session=None): wf_ex = get_workflow_execution(id) m_dbutils.check_db_obj_access(wf_ex) wf_ex.update(values.copy()) return wf_ex @b.session_aware() def create_or_update_workflow_execution(id, values, session=None): if not _get_db_object_by_id(models.WorkflowExecution, id): return create_workflow_execution(values) else: return update_workflow_execution(id, values) @b.session_aware() def delete_workflow_execution(id, session=None): model = models.WorkflowExecution # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure query = b.model_query(model) if insecure else _secure_query(model) try: count = query.filter( models.WorkflowExecution.id == id ).delete() if count == 0: raise exc.DBEntityNotFoundError( "WorkflowExecution not found [id=%s]" % id ) except Exception as e: if is_mysql_max_depth_error(e) or is_mariadb_max_depth_error(e): # https://bugs.launchpad.net/mistral/+bug/1832300 # mysql cascade delete error delete_workflow_execution_recurse(id) else: raise def is_mysql_max_depth_error(e): pattern = ".*3008.*Foreign key cascade delete" \ "/update exceeds max depth of 15.*" return re.match(pattern, str(e)) def is_mariadb_max_depth_error(e): pattern = ".*Got error 193.*ON DELETE CASCADE.*" return re.match(pattern, str(e)) def delete_workflow_execution_recurse(wf_ex_id): sub_wf_ex_ids = _get_all_direct_subworkflows(wf_ex_id) for sub_wf_ex_id in sub_wf_ex_ids: delete_workflow_execution(sub_wf_ex_id) delete_workflow_execution(wf_ex_id) def _get_all_direct_subworkflows(wf_ex_id): model = models.WorkflowExecution # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure if insecure: query = b.model_query(model, [model.id]) else: query = _secure_query(model, model.id) query = query.join( models.TaskExecution, models.WorkflowExecution.task_execution_id == models.TaskExecution.id ).filter( models.TaskExecution.workflow_execution_id == wf_ex_id ) return [i[0] for i in query.all()] @b.session_aware() def delete_workflow_executions(session=None, **kwargs): return _delete_all(models.WorkflowExecution, **kwargs) def update_workflow_execution_state(id, cur_state, state): specimen = models.WorkflowExecution(id=id, state=cur_state) return update_on_match(id, specimen, values={'state': state}, attempts=1) # Tasks executions. @b.session_aware() def get_task_execution(id, fields=(), session=None): # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure task_ex = _get_db_object_by_id(models.TaskExecution, id, insecure=insecure, columns=fields) if not task_ex: raise exc.DBEntityNotFoundError( "Task execution not found [id=%s]" % id ) return task_ex @b.session_aware() def load_task_execution(id, fields=(), session=None): return _get_db_object_by_id(models.TaskExecution, id, columns=fields) @b.session_aware() def get_task_executions(session=None, **kwargs): return _get_collection(models.TaskExecution, **kwargs) @b.session_aware() def get_task_executions_count(session=None, **kwargs): query = b.model_query(models.TaskExecution) query = query.filter_by(**kwargs) return query.count() def _get_completed_task_executions_query(kwargs): query = b.model_query(models.TaskExecution) query = query.filter_by(**kwargs) query = query.filter( models.TaskExecution.state.in_( [states.ERROR, states.CANCELLED, states.SKIPPED, states.SUCCESS] ) ) return query @b.session_aware() def get_completed_task_executions(session=None, **kwargs): query = _get_completed_task_executions_query(kwargs) return query.all() @b.session_aware() def get_completed_task_executions_as_batches(session=None, **kwargs): # NOTE: Using batch querying seriously allows to optimize memory # consumption on operations when we need to iterate through # a list of task executions and do some processing like merging # their inbound contexts. If we don't use batches Mistral has to # hold all the collection (that can be large) in memory. # Using a generator that returns batches lets GC to collect a # batch of task executions that has already been processed. query = _get_completed_task_executions_query(kwargs) # Batch size 20 may be arguable but still seems reasonable: it's big # enough to keep the total number of DB hops small (say for 100 tasks # we'll need only 5) and small enough not to drastically increase # memory footprint if the number of tasks is big like several hundreds. batch_size = 20 idx = 0 while idx < query.count(): yield query.slice(idx, idx + batch_size).all() idx += batch_size def _get_incomplete_task_executions_query(kwargs): query = b.model_query(models.TaskExecution) query = query.filter_by(**kwargs) query = query.filter( models.TaskExecution.state.in_( [states.IDLE, states.RUNNING, states.WAITING, states.RUNNING_DELAYED, states.PAUSED] ) ) return query @b.session_aware() def get_incomplete_task_executions(session=None, **kwargs): query = _get_incomplete_task_executions_query(kwargs) return query.all() @b.session_aware() def get_incomplete_task_executions_count(session=None, **kwargs): query = _get_incomplete_task_executions_query(kwargs) return query.count() @b.session_aware() def create_task_execution(values, session=None): task_ex = models.TaskExecution() task_ex.update(values) try: task_ex.save(session=session) except db_exc.DBDuplicateEntry as e: raise exc.DBDuplicateEntryError( "Duplicate entry for TaskExecution ID: {}".format(e.value) ) return task_ex @b.session_aware() def update_task_execution(id, values, session=None): task_ex = get_task_execution(id) task_ex.update(values.copy()) return task_ex @b.session_aware() def create_or_update_task_execution(id, values, session=None): if not _get_db_object_by_id(models.TaskExecution, id): return create_task_execution(values) else: return update_task_execution(id, values) @b.session_aware() def delete_task_execution(id, session=None): count = _secure_query(models.TaskExecution).filter( models.TaskExecution.id == id).delete() if count == 0: raise exc.DBEntityNotFoundError( "Task execution not found [id=%s]" % id ) @b.session_aware() def delete_task_executions(session=None, **kwargs): return _delete_all(models.TaskExecution, **kwargs) def update_task_execution_state(id, cur_state, state): specimen = models.TaskExecution(id=id, state=cur_state) return update_on_match(id, specimen, values={'state': state}, attempts=1) # Delayed calls. @b.session_aware() def create_delayed_call(values, session=None): delayed_call = models.DelayedCall() delayed_call.update(values.copy()) try: delayed_call.save(session) except db_exc.DBDuplicateEntry as e: raise exc.DBDuplicateEntryError( "Duplicate entry for DelayedCall ID: {}".format(e.value) ) return delayed_call @b.session_aware() def delete_delayed_call(id, session=None): # It's safe to use insecure query here because users can't access # delayed calls. count = b.model_query(models.DelayedCall).filter( models.DelayedCall.id == id).delete() if count == 0: raise exc.DBEntityNotFoundError( "Delayed Call not found [id=%s]" % id ) @b.session_aware() def get_delayed_calls_to_start(time, batch_size=None, session=None): query = b.model_query(models.DelayedCall) query = query.filter(models.DelayedCall.execution_time < time) query = query.filter_by(processing=False) query = query.order_by(models.DelayedCall.execution_time) query = query.limit(batch_size) return query.all() @b.session_aware() def update_delayed_call(id, values, query_filter=None, session=None): if query_filter: try: specimen = models.DelayedCall(id=id, **query_filter) delayed_call = b.model_query( models.DelayedCall).update_on_match(specimen=specimen, surrogate_key='id', values=values) return delayed_call, 1 except oslo_sqlalchemy.update_match.NoRowsMatched as e: LOG.debug( "No rows matched for update call [id=%s, values=%s, " "query_filter=%s," "exception=%s]", id, values, query_filter, e ) return None, 0 else: delayed_call = get_delayed_call(id=id, session=session) delayed_call.update(values) return delayed_call, len(session.dirty) @b.session_aware() def get_delayed_call(id, session=None): delayed_call = _get_db_object_by_id(models.DelayedCall, id) if not delayed_call: raise exc.DBEntityNotFoundError( "Delayed Call not found [id=%s]" % id ) return delayed_call @b.session_aware() def get_delayed_calls(session=None, **kwargs): return _get_collection(model=models.DelayedCall, **kwargs) @b.session_aware() def get_delayed_calls_count(session=None, **kwargs): return _get_count(model=models.DelayedCall, **kwargs) @b.session_aware() def delete_delayed_calls(session=None, **kwargs): return _delete_all(models.DelayedCall, **kwargs) # Scheduled jobs. @b.session_aware() def create_scheduled_job(values, session=None): job = models.ScheduledJob() job.update(values.copy()) try: job.save(session) except db_exc.DBDuplicateEntry as e: raise exc.DBDuplicateEntryError( "Duplicate entry for ScheduledJob ID: {}".format(e.value) ) return job @b.session_aware() def get_scheduled_jobs_to_start(time, batch_size=None, session=None): query = b.model_query(models.ScheduledJob) execute_at_col = models.ScheduledJob.execute_at captured_at_col = models.ScheduledJob.captured_at # Filter by execution time accounting for a configured job pickup interval. # TODO(rakhmerov): Configuration options should not be accessed here. query = query.filter( execute_at_col < time - datetime.timedelta(seconds=CONF.scheduler.pickup_job_after) ) # Filter by captured time accounting for a configured captured job timeout. min_captured_at = ( utils.utc_now_sec() - datetime.timedelta(seconds=CONF.scheduler.captured_job_timeout) ) query = query.filter( sa.or_( captured_at_col == sa.null(), captured_at_col <= min_captured_at ) ) query = query.order_by(execute_at_col) query = query.limit(batch_size) return query.all() @b.session_aware() def update_scheduled_job(id, values, query_filter=None, session=None): if query_filter: try: specimen = models.ScheduledJob(id=id, **query_filter) job = b.model_query( models.ScheduledJob ).update_on_match( specimen=specimen, surrogate_key='id', values=values ) return job, 1 except oslo_sqlalchemy.update_match.NoRowsMatched as e: LOG.debug( "No rows matched for update scheduled job [id=%s, values=%s, " "query_filter=%s," "exception=%s]", id, values, query_filter, e ) return None, 0 else: job = get_scheduled_job(id=id, session=session) job.update(values) return job, len(session.dirty) @b.session_aware() def get_scheduled_job(id, session=None): job = _get_db_object_by_id(models.ScheduledJob, id) if not job: raise exc.DBEntityNotFoundError( "Scheduled job not found [id=%s]" % id ) return job @b.session_aware() def delete_scheduled_job(id, session=None): # It's safe to use insecure query here because users can't access # scheduled job. count = b.model_query(models.ScheduledJob).filter( models.ScheduledJob.id == id).delete() if count == 0: raise exc.DBEntityNotFoundError( "Scheduled job not found [id=%s]" % id ) def get_scheduled_jobs(**kwargs): return _get_collection(model=models.ScheduledJob, **kwargs) @b.session_aware() def delete_scheduled_jobs(session=None, **kwargs): return _delete_all(models.ScheduledJob, **kwargs) def get_scheduled_jobs_count(**kwargs): return _get_count(model=models.ScheduledJob, **kwargs) # Other functions. @b.session_aware() def get_expired_executions(expiration_time, limit=None, columns=(), session=None): query = _get_completed_root_executions_query(columns) query = query.filter(models.WorkflowExecution.updated_at < expiration_time) if limit: query = query.limit(limit) return query.all() @b.session_aware() def get_running_expired_sync_action_executions(expiration_time, limit, session=None): query = b.model_query(models.ActionExecution) query = query.filter( models.ActionExecution.last_heartbeat < expiration_time ) query = query.filter_by(is_sync=True) query = query.filter(models.ActionExecution.state == states.RUNNING) if limit: query.limit(limit) return query.all() @b.session_aware() def get_superfluous_executions(max_finished_executions, limit=None, columns=(), session=None): if not max_finished_executions: return [] query = _get_completed_root_executions_query(columns) query = query.order_by(models.WorkflowExecution.updated_at.desc()) query = query.offset(max_finished_executions) if limit: query = query.limit(limit) return query.all() def _get_completed_root_executions_query(columns): query = b.model_query(models.WorkflowExecution, columns=columns) # This is an empty list by default. ignored_states = CONF.execution_expiration_policy.ignored_states desired_states = states.TERMINAL_STATES - set(ignored_states) # Only workflow executions that are not a child of # other workflow executions. query = query.filter( models.WorkflowExecution.task_execution_id == sa.null() ) query = query.filter( models.WorkflowExecution.state.in_(desired_states) ) return query @b.session_aware() def get_cron_trigger(identifier, session=None, fields=()): # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure cron_trigger = _get_db_object_by_name_and_namespace_or_id( models.CronTrigger, identifier, insecure=insecure, columns=fields, ) if not cron_trigger: raise exc.DBEntityNotFoundError( "Cron trigger not found [identifier=%s]" % identifier ) return cron_trigger @b.session_aware() def get_cron_trigger_by_id(id, session=None, fields=()): # Allow admin to retrieve all objects by overwriting insecure insecure = False if context.has_ctx(): insecure = context.ctx().is_admin or insecure cron_trigger = _get_db_object_by_id(models.CronTrigger, id, insecure=insecure, columns=fields) if not cron_trigger: raise exc.DBEntityNotFoundError( "Cron trigger not found [id=%s]" % id ) return cron_trigger @b.session_aware() def load_cron_trigger(identifier, session=None, fields=()): return _get_db_object_by_name_and_namespace_or_id( models.CronTrigger, identifier, columns=fields, ) @b.session_aware() def get_cron_triggers(session=None, **kwargs): return _get_collection(models.CronTrigger, **kwargs) @b.session_aware() def get_next_cron_triggers(time, session=None): query = b.model_query(models.CronTrigger) query = query.filter(models.CronTrigger.next_execution_time < time) query = query.order_by(models.CronTrigger.next_execution_time) return query.all() @b.session_aware() def create_cron_trigger(values, session=None): cron_trigger = models.CronTrigger() cron_trigger.update(values) try: cron_trigger.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for cron trigger ['name', 'project_id']: " "{}, {}".format(cron_trigger.name, cron_trigger.project_id) ) # TODO(nmakhotkin): Remove this 'except' after fixing # https://bugs.launchpad.net/oslo.db/+bug/1458583. except db_exc.DBError as e: raise exc.DBDuplicateEntryError( "Duplicate entry for cron trigger: %s" % e ) return cron_trigger @b.session_aware() def update_cron_trigger(identifier, values, session=None, query_filter=None): cron_trigger = get_cron_trigger(identifier) if query_filter: try: # Execute the UPDATE statement with the query_filter as the WHERE. specimen = models.CronTrigger(id=cron_trigger.id, **query_filter) query = b.model_query(models.CronTrigger) cron_trigger = query.update_on_match( specimen=specimen, surrogate_key='id', values=values ) return cron_trigger, 1 except oslo_sqlalchemy.update_match.NoRowsMatched: LOG.debug( "No rows matched for cron update call" "[id=%s, values=%s, query_filter=%s", id, values, query_filter ) return cron_trigger, 0 else: cron_trigger.update(values.copy()) return cron_trigger, len(session.dirty) @b.session_aware() def create_or_update_cron_trigger(identifier, values, session=None): cron_trigger = _get_db_object_by_name_and_namespace_or_id( models.CronTrigger, identifier ) if not cron_trigger: return create_cron_trigger(values) else: updated, _ = update_cron_trigger(identifier, values) return updated @b.session_aware() def delete_cron_trigger(identifier, session=None): cron_trigger = get_cron_trigger(identifier) m_dbutils.check_db_obj_access(cron_trigger) # Delete the cron trigger by ID and get the affected row count. table = models.CronTrigger.__table__ result = session.execute( table.delete().where(table.c.id == cron_trigger.id) ) return result.rowcount @b.session_aware() def delete_cron_triggers(session=None, **kwargs): return _delete_all(models.CronTrigger, **kwargs) # Environments. @b.session_aware() def get_environment(name, session=None, fields=()): env = _get_db_object_by_name(models.Environment, name, columns=fields) if not env: raise exc.DBEntityNotFoundError( "Environment not found [name=%s]" % name ) return env @b.session_aware() def load_environment(name, session=None, fields=()): return _get_db_object_by_name(models.Environment, name, columns=fields) @b.session_aware() def get_environments(session=None, **kwargs): return _get_collection(models.Environment, **kwargs) @b.session_aware() def create_environment(values, session=None): env = models.Environment() env.update(values) try: env.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for Environment ['name', 'project_id']:" " {}, {}".format(env.name, env.project_id) ) return env @b.session_aware() def update_environment(name, values, session=None): env = get_environment(name) env.update(values) return env @b.session_aware() def create_or_update_environment(name, values, session=None): env = _get_db_object_by_name(models.Environment, name) if not env: return create_environment(values) else: return update_environment(name, values) @b.session_aware() def delete_environment(name, session=None): count = _secure_query(models.Environment).filter( models.Environment.name == name).delete() if count == 0: raise exc.DBEntityNotFoundError( "Environment not found [name=%s]" % name ) @b.session_aware() def delete_environments(session=None, **kwargs): return _delete_all(models.Environment, **kwargs) # Resource members. RESOURCE_MAPPING = { models.WorkflowDefinition: 'workflow', models.Workbook: 'workbook' } def _get_criterion(resource_id, member_id=None, is_owner=True): """Generates criterion for querying resource_member_v2 table.""" # Resource owner query resource membership with member_id. if is_owner and member_id: return sa.and_( models.ResourceMember.project_id == security.get_project_id(), models.ResourceMember.resource_id == resource_id, models.ResourceMember.member_id == member_id ) # Resource owner query resource memberships. elif is_owner and not member_id: return sa.and_( models.ResourceMember.project_id == security.get_project_id(), models.ResourceMember.resource_id == resource_id, ) # Other members query other resource membership. elif not is_owner and member_id and member_id != security.get_project_id(): return None # Resource member query resource memberships. return sa.and_( models.ResourceMember.member_id == security.get_project_id(), models.ResourceMember.resource_id == resource_id ) @b.session_aware() def create_resource_member(values, session=None): res_member = models.ResourceMember() res_member.update(values.copy()) try: res_member.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for ResourceMember ['resource_id'," " 'resource_type', 'member_id']: {}, {}, " "{}".format(res_member.resource_id, res_member.resource_type, res_member.member_id) ) return res_member @b.session_aware() def get_resource_member(resource_id, res_type, member_id, session=None): query = _secure_query(models.ResourceMember).filter_by( resource_type=res_type ) # Both resource owner and resource member can do query. res_member = query.filter( sa.or_( _get_criterion(resource_id, member_id), _get_criterion(resource_id, member_id, is_owner=False) ) ).first() if not res_member: raise exc.DBEntityNotFoundError( "Resource member not found [resource_id=%s, member_id=%s]" % (resource_id, member_id) ) return res_member @b.session_aware() def get_resource_members(resource_id, res_type, session=None): query = _secure_query(models.ResourceMember).filter_by( resource_type=res_type ) # Both resource owner and resource member can do query. res_members = query.filter( sa.or_( _get_criterion(resource_id), _get_criterion(resource_id, is_owner=False), ) ).all() return res_members @b.session_aware() def update_resource_member(resource_id, res_type, member_id, values, session=None): # Only member who is not the owner of the resource can update the # membership status. if member_id != security.get_project_id(): raise exc.DBEntityNotFoundError( "Resource member not found [resource_id=%s, member_id=%s]" % (resource_id, member_id) ) query = _secure_query(models.ResourceMember).filter_by( resource_type=res_type ) res_member = query.filter( _get_criterion(resource_id, member_id, is_owner=False) ).first() if not res_member: raise exc.DBEntityNotFoundError( "Resource member not found [resource_id=%s, member_id=%s]" % (resource_id, member_id) ) res_member.update(values.copy()) return res_member @b.session_aware() def delete_resource_member(resource_id, res_type, member_id, session=None): query = _secure_query(models.ResourceMember). \ filter_by(resource_type=res_type). \ filter(_get_criterion(resource_id, member_id)) # TODO(kong): Check association with cron triggers when deleting a workflow # member which is in 'accepted' status. count = query.delete() if count == 0: raise exc.DBEntityNotFoundError( "Resource member not found [resource_id=%s, member_id=%s]" % (resource_id, member_id) ) @b.session_aware() def delete_resource_members(session=None, **kwargs): return _delete_all(models.ResourceMember, **kwargs) def _get_accepted_resources(res_type): resources = _secure_query(models.ResourceMember).filter( sa.and_( models.ResourceMember.resource_type == res_type, models.ResourceMember.status == 'accepted', models.ResourceMember.member_id == security.get_project_id() ) ).all() return resources # Event triggers. @b.session_aware() def get_event_trigger(id, insecure=False, session=None, fields=()): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure event_trigger = _get_db_object_by_id(models.EventTrigger, id, insecure, columns=fields) if not event_trigger: raise exc.DBEntityNotFoundError( "Event trigger not found [id=%s]." % id ) return event_trigger @b.session_aware() def load_event_trigger(id, insecure=False, session=None, fields=()): # Allow admin to retrieve all objects by overwriting insecure if context.has_ctx(): insecure = context.ctx().is_admin or insecure return _get_db_object_by_id(models.EventTrigger, id, insecure, columns=fields) @b.session_aware() def get_event_triggers(session=None, **kwargs): return _get_collection(model=models.EventTrigger, **kwargs) @b.session_aware() def create_event_trigger(values, session=None): event_trigger = models.EventTrigger() event_trigger.update(values) try: event_trigger.save(session=session) except db_exc.DBDuplicateEntry: raise exc.DBDuplicateEntryError( "Duplicate entry for EventTrigger ['exchange', 'topic'," " 'event', 'workflow_id', 'project_id']:" " {}, {}, {}, {}, {}".format(event_trigger.exchange, event_trigger.topic, event_trigger.event, event_trigger.workflow_id, event_trigger.project_id)) # TODO(nmakhotkin): Remove this 'except' after fixing # https://bugs.launchpad.net/oslo.db/+bug/1458583. except db_exc.DBError as e: raise exc.DBDuplicateEntryError( "Duplicate entry for event trigger: %s" % e ) return event_trigger @b.session_aware() def update_event_trigger(id, values, session=None): event_trigger = get_event_trigger(id) event_trigger.update(values.copy()) return event_trigger @b.session_aware() def delete_event_trigger(id, session=None): # It's safe to use insecure query here because users can't access # delayed calls. count = b.model_query(models.EventTrigger).filter( models.EventTrigger.id == id).delete() if count == 0: raise exc.DBEntityNotFoundError( "Event trigger not found [id=%s]." % id ) @b.session_aware() def delete_event_triggers(session=None, **kwargs): return _delete_all(models.EventTrigger, **kwargs) # Locks. @b.session_aware() def create_named_lock(name, session=None): if b.get_driver_name() == 'sqlite': # In case of 'sqlite' we need to apply a manual lock because sqlite # is not READ_COMMITED able # This is useful for testing purpose as sqlite is not supposed to be # used for prod sqlite_lock.acquire_lock(name, session) # This method has to work not through SQLAlchemy session because # session may not immediately issue an SQL query to a database # and instead just schedule it whereas we need to make sure to # issue a query immediately. session.flush() insert = models.NamedLock.__table__.insert() lock_id = utils.generate_unicode_uuid() session.execute(insert.values(id=lock_id, name=name)) session.flush() return lock_id @b.session_aware() def get_named_locks(session=None, **kwargs): return _get_collection(models.NamedLock, **kwargs) @b.session_aware() def delete_named_lock(lock_id, name, session=None): # This method has to work without SQLAlchemy session because # session may not immediately issue an SQL query to a database # and instead just schedule it whereas we need to make sure to # issue a query immediately. session.flush() table = models.NamedLock.__table__ delete = table.delete() session.execute(delete.where(table.c.id == lock_id)) session.flush() if b.get_driver_name() == 'sqlite': sqlite_lock.release_lock(name, session) @contextlib.contextmanager def named_lock(name): # NOTE(rakhmerov): We can't use the well-known try-finally pattern here # because if lock creation failed then it means that the SQLAlchemy # session is no longer valid and we can't use to try to delete the lock. # All we can do here is to let the exception bubble up so that the # transaction management code could rollback the transaction. lock_id = create_named_lock(name) yield delete_named_lock(lock_id, name) @b.session_aware() def get_maintenance_status(session=None): maintenance_entry = ( session.query(models.MistralMetrics) .filter_by(name="maintenance_status") .first() ) return maintenance_entry.value if maintenance_entry else None @b.session_aware() def update_maintenance_status(status, session=None): maintenance_entry = session.query(models.MistralMetrics).get(1) maintenance_entry.value = status session.commit() @b.session_aware() def fill_metrics_table(session=None): maintenance_entry = session.query(models.MistralMetrics).get(1) if not maintenance_entry: maintenance = models.MistralMetrics() maintenance.update( { 'id': 1, 'name': 'maintenance_status', 'value': m.RUNNING } ) maintenance.save(session=session) @b.session_aware() def get_overdue_calls(time, session=None): query = b.model_query(models.DelayedCall) query = query.filter(models.DelayedCall.execution_time < time) query = query.filter_by(processing=True) return query.all() mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/sqlalchemy/filters.py000066400000000000000000000051341524065565300250200ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import sqlalchemy as sa def apply_filters(query, model, **filters): filter_dict = {} for key, value in filters.items(): column_attr = getattr(model, key) if key == 'tags': continue if isinstance(value, dict): if 'in' in value: query = query.filter(column_attr.in_(value['in'])) elif 'nin' in value: query = query.filter(~column_attr.in_(value['nin'])) elif 'neq' in value: query = query.filter(column_attr != value['neq']) elif 'gt' in value: query = query.filter(column_attr > value['gt']) elif 'gte' in value: query = query.filter(column_attr >= value['gte']) elif 'lt' in value: query = query.filter(column_attr < value['lt']) elif 'lte' in value: query = query.filter(column_attr <= value['lte']) elif 'eq' in value: query = query.filter(column_attr == value['eq']) elif 'has' in value: like_pattern = '%{0}%'.format(value['has']) query = query.filter(column_attr.like(like_pattern)) else: filter_dict[key] = value # We need to handle tag case seprately. As tag datatype is MutableList. # TODO(hparekh): Need to think how can we get rid of this. tags = filters.pop('tags', None) if isinstance(tags, dict): tags = tags.get("eq") # To match the tag list, a resource must contain at least all of the # tags present in the filter parameter. if tags: if ',' in tags: tags = tags.split(',') tag_attr = getattr(model, 'tags') if not isinstance(tags, list): expr = tag_attr.contains(tags) else: expr = sa.and_(*[tag_attr.contains(tag) for tag in tags]) query = query.filter(expr) if filter_dict: query = query.filter_by(**filter_dict) return query mistral-22.0.0+git20260814.61.b4aeb55/mistral/db/v2/sqlalchemy/models.py000066400000000000000000000557011524065565300246400ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import hashlib import json import sys from oslo_config import cfg from oslo_log import log as logging import sqlalchemy as sa from sqlalchemy import event from sqlalchemy.orm import backref from sqlalchemy.orm import relationship from mistral.db.sqlalchemy import model_base as mb from mistral.db.sqlalchemy import types as st from mistral import exceptions as exc from mistral.services import security from mistral_lib import utils # Definition objects. CONF = cfg.CONF LOG = logging.getLogger(__name__) def _get_hash_function_by(column_name): def calc_hash(context): val = context.current_parameters[column_name] or {} if isinstance(val, dict): # If the value is a dictionary we need to make sure to have # keys in the same order in a string representation. hash_base = json.dumps(sorted(val.items())) else: hash_base = str(val) return hashlib.sha256(hash_base.encode('utf-8')).hexdigest() return calc_hash def validate_long_type_length(cls, field_name, value): """Makes sure the value does not exceeds the maximum size.""" if value: # Get the configured limit. size_limit_kb = cfg.CONF.engine.execution_field_size_limit_kb # If the size is unlimited. if size_limit_kb < 0: return size_kb = int(sys.getsizeof(str(value)) / 1024) if size_kb > size_limit_kb: msg = ( "Field size limit exceeded" " [class={}, field={}, size={}KB, limit={}KB]" ).format( cls.__name__, field_name, size_kb, size_limit_kb ) LOG.error(msg) raise exc.SizeLimitExceededException(msg) def validate_name_has_no_spaces(name): """Makes sure name does not contain spaces.""" if name: if " " in name: msg = ( "Name '{}' must not contain spaces" ).format(name) LOG.error(msg) raise exc.InvalidModelException(msg) def register_length_validator(attr_name): """Register an event listener on the attribute. This event listener will validate the size every time a 'set' occurs. """ for cls in utils.iter_subclasses(Execution): if hasattr(cls, attr_name): event.listen( getattr(cls, attr_name), 'set', lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) ) def register_name_validator(): """Register an event listener on the attribute. This event listener will validate that name of object does not contains spaces every time a 'set' occurs. """ for cls in utils.iter_subclasses(Definition): event.listen( getattr(cls, "name"), 'set', lambda t, v, o, i: validate_name_has_no_spaces(v) ) class Definition(mb.MistralSecureModelBase): __abstract__ = True id = mb.id_column() name = sa.Column(sa.String(255)) namespace = sa.Column(sa.String(255), nullable=True) definition = sa.Column(st.MediumText(), nullable=True) spec = sa.Column(st.JsonMediumDictType()) tags = sa.Column(st.JsonListType()) is_system = sa.Column(sa.Boolean()) # There's no WorkbookExecution so we safely omit "Definition" in the name. class Workbook(Definition): """Contains info about workbook (including definition in Mistral DSL).""" __tablename__ = 'workbooks_v2' __table_args__ = ( sa.UniqueConstraint( 'name', 'namespace', 'project_id' ), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), ) class WorkflowDefinition(Definition): """Contains info about workflow (including definition in Mistral DSL).""" __tablename__ = 'workflow_definitions_v2' checksum = sa.Column(sa.String(32), nullable=True) __table_args__ = ( sa.UniqueConstraint( 'name', 'namespace', 'project_id' ), sa.Index('%s_is_system' % __tablename__, 'is_system'), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), ) workbook_name = sa.Column(sa.String(255)) class ActionDefinition(Definition): """Contains info about registered Actions.""" __tablename__ = 'action_definitions_v2' __table_args__ = ( sa.UniqueConstraint( 'name', 'namespace', 'project_id'), sa.Index('%s_is_system' % __tablename__, 'is_system'), sa.Index('%s_action_class' % __tablename__, 'action_class'), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), ) workbook_name = sa.Column(sa.String(255)) # Main properties. description = sa.Column(sa.Text()) input = sa.Column(sa.Text()) # Service properties. action_class = sa.Column(sa.String(200)) attributes = sa.Column(st.JsonDictType()) class CodeSource(mb.MistralSecureModelBase): """Contains info about registered CodeSources.""" __tablename__ = 'code_sources' __table_args__ = ( sa.UniqueConstraint( 'name', 'namespace', 'project_id' ), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), ) # Main properties. id = mb.id_column() name = sa.Column(sa.String(255)) content = sa.Column(sa.Text()) version = sa.Column(sa.Integer()) namespace = sa.Column(sa.String(255), nullable=True) tags = sa.Column(st.JsonListType()) class MistralMetrics(mb.MistralModelBase): """Table for maintenance mode.""" __tablename__ = 'mistral_metrics' __table_args__ = ( sa.UniqueConstraint('name'), ) id = sa.Column(sa.Integer, primary_key=True) name = sa.Column(sa.String(255), nullable=False) value = sa.Column(sa.String(255), nullable=False) class DynamicActionDefinition(mb.MistralSecureModelBase): """Contains info about registered Dynamic Actions.""" __tablename__ = 'dynamic_action_definitions' __table_args__ = ( sa.UniqueConstraint( 'name', 'namespace', 'project_id' ), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), ) # Main properties. id = mb.id_column() name = sa.Column(sa.String(255)) namespace = sa.Column(sa.String(255), nullable=True) class_name = sa.Column(sa.String(255)) code_source_name = sa.Column(sa.String(255)) DynamicActionDefinition.code_source_id = sa.Column( sa.String(36), sa.ForeignKey(CodeSource.id, ondelete='CASCADE'), nullable=False ) DynamicActionDefinition.code_source = relationship( CodeSource, remote_side=CodeSource.id, lazy='select' ) # Execution objects. class Execution(mb.MistralSecureModelBase): __abstract__ = True # Common properties. id = mb.id_column() name = sa.Column(sa.String(255)) description = sa.Column(sa.String(255), nullable=True) workflow_name = sa.Column(sa.String(255)) workflow_namespace = sa.Column(sa.String(255)) workflow_id = sa.Column(sa.String(80)) state = sa.Column(sa.String(20)) state_info = sa.Column(sa.Text(), nullable=True) tags = sa.Column(st.JsonListType()) # Internal properties which can be used by engine. runtime_context = sa.Column(st.JsonLongDictType()) class ActionExecution(Execution): """Contains action execution information.""" __tablename__ = 'action_executions_v2' __table_args__ = ( sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), sa.Index('%s_state' % __tablename__, 'state'), sa.Index('%s_updated_at' % __tablename__, 'updated_at') ) # Main properties. spec = sa.Column(st.JsonMediumDictType()) accepted = sa.Column(sa.Boolean(), default=False) input = sa.Column(st.JsonLongDictType(), nullable=True) output = sa.orm.deferred(sa.Column(st.JsonLongDictType(), nullable=True)) last_heartbeat = sa.Column( sa.DateTime, default=lambda: utils.utc_now_sec() + datetime.timedelta( seconds=CONF.action_heartbeat.first_heartbeat_timeout ) ) is_sync = sa.Column(sa.Boolean(), default=None, nullable=True) class WorkflowExecution(Execution): """Contains workflow execution information.""" __tablename__ = 'workflow_executions_v2' __table_args__ = ( sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), sa.Index('%s_state' % __tablename__, 'state'), sa.Index('%s_updated_at' % __tablename__, 'updated_at'), ) # Main properties. spec = sa.orm.deferred(sa.Column(st.JsonMediumDictType())) accepted = sa.Column(sa.Boolean(), default=False) input = sa.orm.deferred(sa.Column(st.JsonLongDictType(), nullable=True)) output = sa.orm.deferred(sa.Column(st.JsonLongDictType(), nullable=True)) params = sa.orm.deferred(sa.Column(st.JsonLongDictType())) # Initial workflow context containing workflow variables, environment, # openstack security context etc. # NOTES: # * Data stored in this structure should not be copied into inbound # contexts of tasks. No need to duplicate it. # * This structure does not contain workflow input. context = sa.orm.deferred(sa.Column(st.JsonLongDictType())) class TaskExecution(Execution): """Contains task runtime information.""" __tablename__ = 'task_executions_v2' __table_args__ = ( sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), sa.Index('%s_state' % __tablename__, 'state'), sa.Index('%s_updated_at' % __tablename__, 'updated_at'), sa.UniqueConstraint('unique_key') ) # Main properties. spec = sa.orm.deferred(sa.Column(st.JsonMediumDictType())) action_spec = sa.Column(st.JsonLongDictType()) unique_key = sa.Column(sa.String(255), nullable=True) type = sa.Column(sa.String(10)) started_at = sa.Column(sa.DateTime, nullable=True) finished_at = sa.Column(sa.DateTime, nullable=True) # Whether the task is fully processed (publishing and calculating commands # after it). It allows to simplify workflow controller implementations # significantly. processed = sa.Column(sa.BOOLEAN, default=False) # Set to True if the completion of the task led to starting new # tasks. # The value of this property should be ignored if the task # is not completed. has_next_tasks = sa.Column(sa.Boolean, default=False) # The names of the next tasks. # [(task_name, event)] next_tasks = sa.Column(st.JsonListType()) # Set to True if the task finished with an error and the error # is handled (e.g. with 'on-error' clause for direct workflows) # so that the error shouldn't bubble up to the workflow level. # The value of this property should be ignored if the task # is not completed. error_handled = sa.Column(sa.Boolean, default=False) # Data Flow properties. in_context = sa.Column(st.JsonLongDictType()) published = sa.Column(st.JsonLongDictType()) @property def executions(self): return ( self.action_executions if not self.spec.get('workflow') else self.workflow_executions ) def to_dict(self): d = super(TaskExecution, self).to_dict() utils.datetime_to_str_in_dict(d, 'started_at') utils.datetime_to_str_in_dict(d, 'finished_at') return d for cls in utils.iter_subclasses(Execution): event.listen( # Catch and trim Execution.state_info to always fit allocated size. # Note that the limit is 65500 which is less than 65535 (2^16 -1). # The reason is that utils.cut() is not exactly accurate in case if # the value is not a string, but, for example, a dictionary. If we # limit it exactly to 65535 then once in a while it may go slightly # beyond the allowed maximum size. It may depend on the order of # keys in a string representation and other things that are hidden # inside utils.cut_dict() method. cls.state_info, 'set', lambda t, v, o, i: utils.cut(v, 65500), retval=True ) # Many-to-one for 'ActionExecution' and 'TaskExecution'. ActionExecution.task_execution_id = sa.Column( sa.String(36), sa.ForeignKey(TaskExecution.id, ondelete='CASCADE'), nullable=True ) TaskExecution.action_executions = relationship( ActionExecution, backref=backref('task_execution', remote_side=[TaskExecution.id]), cascade='all, delete-orphan', foreign_keys=ActionExecution.task_execution_id, lazy='select', passive_deletes=True ) sa.Index( '%s_task_execution_id' % ActionExecution.__tablename__, 'task_execution_id' ) # Many-to-one for 'WorkflowExecution' and 'TaskExecution'. WorkflowExecution.task_execution_id = sa.Column( sa.String(36), sa.ForeignKey(TaskExecution.id, ondelete='CASCADE'), nullable=True ) TaskExecution.workflow_executions = relationship( WorkflowExecution, backref=backref('task_execution', remote_side=[TaskExecution.id]), cascade='all, delete-orphan', foreign_keys=WorkflowExecution.task_execution_id, lazy='select', passive_deletes=True ) sa.Index( '%s_task_execution_id' % WorkflowExecution.__tablename__, 'task_execution_id' ) # Many-to-one for 'WorkflowExecution' and 'WorkflowExecution' WorkflowExecution.root_execution_id = sa.Column( sa.String(36), sa.ForeignKey(WorkflowExecution.id, ondelete='SET NULL'), nullable=True ) WorkflowExecution.root_execution = relationship( WorkflowExecution, remote_side=WorkflowExecution.id, lazy='select' ) # Many-to-one for 'TaskExecution' and 'WorkflowExecution'. TaskExecution.workflow_execution_id = sa.Column( sa.String(36), sa.ForeignKey(WorkflowExecution.id, ondelete='CASCADE') ) WorkflowExecution.task_executions = relationship( TaskExecution, backref=backref('workflow_execution', remote_side=[WorkflowExecution.id]), cascade='all, delete-orphan', foreign_keys=TaskExecution.workflow_execution_id, lazy='select', passive_deletes=True ) sa.Index( '%s_workflow_execution_id' % TaskExecution.__tablename__, TaskExecution.workflow_execution_id ) sa.Index( '%s_workflow_execution_id_name' % TaskExecution.__tablename__, TaskExecution.workflow_execution_id, TaskExecution.name ) # Other objects. class DelayedCall(mb.MistralModelBase): """Contains info about delayed calls.""" __tablename__ = 'delayed_calls_v2' id = mb.id_column() factory_method_path = sa.Column(sa.String(200), nullable=True) target_method_name = sa.Column(sa.String(80), nullable=False) method_arguments = sa.Column(st.JsonDictType()) serializers = sa.Column(st.JsonDictType()) key = sa.Column(sa.String(250), nullable=True) auth_context = sa.Column(st.JsonMediumDictType()) execution_time = sa.Column(sa.DateTime, nullable=False) processing = sa.Column(sa.Boolean, default=False, nullable=False) sa.Index( '%s_execution_time' % DelayedCall.__tablename__, DelayedCall.execution_time ) class ScheduledJob(mb.MistralModelBase): """Contains info about scheduled jobs.""" __tablename__ = 'scheduled_jobs_v2' id = mb.id_column() run_after = sa.Column(sa.Integer) # The full name of the factory function that returns/builds a Python # (target) object whose method should be called. Optional. target_factory_func_name = sa.Column(sa.String(200), nullable=True) # May take two different forms: # 1. Full path of a target function that should be called. For example, # "mistral.utils.random_sleep". # 2. Name of a method to call on a target object, if # "target_factory_func_name" is specified. func_name = sa.Column(sa.String(80), nullable=False) func_args = sa.Column(st.JsonDictType()) func_arg_serializers = sa.Column(st.JsonDictType()) auth_ctx = sa.Column(st.JsonDictType()) execute_at = sa.Column(sa.DateTime, nullable=False) captured_at = sa.Column(sa.DateTime, nullable=True) key = sa.Column(sa.String(250), nullable=True) sa.Index( '%s_execute_at_captured_at' % ScheduledJob.__tablename__, ScheduledJob.execute_at, ScheduledJob.captured_at ) sa.Index( '%s_key' % ScheduledJob.__tablename__, ScheduledJob.key ) class Environment(mb.MistralSecureModelBase): """Contains environment variables for workflow execution.""" __tablename__ = 'environments_v2' __table_args__ = ( sa.UniqueConstraint('name', 'project_id'), sa.Index('%s_name' % __tablename__, 'name'), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), ) # Main properties. id = mb.id_column() name = sa.Column(sa.String(200)) description = sa.Column(sa.Text()) variables = sa.Column(st.JsonLongDictType()) class CronTrigger(mb.MistralSecureModelBase): """Contains info about cron triggers.""" __tablename__ = 'cron_triggers_v2' __table_args__ = ( sa.UniqueConstraint('name', 'project_id'), sa.UniqueConstraint( 'workflow_input_hash', 'workflow_name', 'pattern', 'project_id', 'workflow_params_hash', 'remaining_executions', 'first_execution_time' ), sa.Index( '%s_next_execution_time' % __tablename__, 'next_execution_time' ), sa.Index('%s_project_id' % __tablename__, 'project_id'), sa.Index('%s_scope' % __tablename__, 'scope'), sa.Index('%s_workflow_name' % __tablename__, 'workflow_name'), ) id = mb.id_column() name = sa.Column(sa.String(200)) pattern = sa.Column( sa.String(100), nullable=True, default='0 0 30 2 0' # Set default to 'never'. ) first_execution_time = sa.Column(sa.DateTime, nullable=True) next_execution_time = sa.Column(sa.DateTime, nullable=False) workflow_name = sa.Column(sa.String(255)) remaining_executions = sa.Column(sa.Integer) workflow_id = sa.Column( sa.String(36), sa.ForeignKey(WorkflowDefinition.id) ) workflow = relationship('WorkflowDefinition', lazy='joined') workflow_params = sa.Column(st.JsonDictType()) workflow_params_hash = sa.Column( sa.CHAR(64), default=_get_hash_function_by('workflow_params') ) workflow_input = sa.Column(st.JsonDictType()) workflow_input_hash = sa.Column( sa.CHAR(64), default=_get_hash_function_by('workflow_input') ) trust_id = sa.Column(sa.String(80)) def to_dict(self): d = super(CronTrigger, self).to_dict() utils.datetime_to_str_in_dict(d, 'first_execution_time') utils.datetime_to_str_in_dict(d, 'next_execution_time') return d # Register all hooks related to secure models. mb.register_secure_model_hooks() # TODO(rakhmerov): This is a bad solution. It's hard to find in the code, # configure flexibly etc. Fix it. # Register an event listener to verify that the size of all the long columns # affected by the user do not exceed the limit configuration. for attr_name in ['input', 'output', 'params', 'published']: register_length_validator(attr_name) register_name_validator() class ResourceMember(mb.MistralModelBase): """Contains info about resource members.""" __tablename__ = 'resource_members_v2' __table_args__ = ( sa.UniqueConstraint( 'resource_id', 'resource_type', 'member_id' ), ) id = mb.id_column() resource_id = sa.Column(sa.String(80), nullable=False) resource_type = sa.Column( sa.String(50), nullable=False, default='workflow' ) project_id = sa.Column(sa.String(80), default=security.get_project_id) member_id = sa.Column(sa.String(80), nullable=False) status = sa.Column(sa.String(20), nullable=False, default="pending") class EventTrigger(mb.MistralSecureModelBase): """Contains info about event triggers.""" __tablename__ = 'event_triggers_v2' __table_args__ = ( sa.UniqueConstraint('exchange', 'topic', 'event', 'workflow_id', 'project_id'), sa.Index('%s_project_id_workflow_id' % __tablename__, 'project_id', 'workflow_id'), ) id = mb.id_column() name = sa.Column(sa.String(200)) workflow_id = sa.Column( sa.String(36), sa.ForeignKey(WorkflowDefinition.id) ) workflow = relationship('WorkflowDefinition', lazy='joined') workflow_params = sa.Column(st.JsonDictType()) workflow_input = sa.Column(st.JsonDictType()) exchange = sa.Column(sa.String(80), nullable=False) topic = sa.Column(sa.String(80), nullable=False) event = sa.Column(sa.String(80), nullable=False) trust_id = sa.Column(sa.String(80)) class NamedLock(mb.MistralModelBase): """Contains info about named locks. Usage of named locks is based on properties of READ COMMITTED transactions of the most generally used SQL databases such as Postgres, MySQL, Oracle etc. The locking scenario is as follows: 1. Transaction A (TX-A) inserts a row with unique 'id' and some value that identifies a locked object stored in 'name'. 2. Transaction B (TX-B) and any subsequent transactions tries to insert a row with unique 'id' and the same value of 'name' field and it waits till TX-A is completed due to transactional properties of READ COMMITTED. 3. If TX-A then immediately deletes the record and commits then TX-B and or one of the subsequent transactions are released and its 'insert' is completed. 4. Then the scenario repeats with step #2 where the role of TX-A will be playing a transaction that just did insert. Practically, this table should never contain any committed rows. All its usage is around the play with transactional storages. """ __tablename__ = 'named_locks' sa.UniqueConstraint('name') id = mb.id_column() name = sa.Column(sa.String(255)) sa.UniqueConstraint(NamedLock.name) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/000077500000000000000000000000001524065565300211625ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/__init__.py000066400000000000000000000015231524065565300232740ustar00rootroot00000000000000# Copyright 2015 - Huawei Technologies Co. Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_utils import importutils # NOTE(xylan): import modules for WorkflowHandler subclasses iteration importutils.import_module('mistral.workflow.direct_workflow') importutils.import_module('mistral.workflow.reverse_workflow') mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/action_handler.py000066400000000000000000000065131524065565300245130ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from osprofiler import profiler import traceback as tb from mistral.db.v2.sqlalchemy import models from mistral.engine import actions from mistral.engine import task_handler from mistral import exceptions as exc from mistral.services import actions as action_service LOG = logging.getLogger(__name__) @profiler.trace('action-handler-on-action-complete', hide_args=True) def on_action_complete(action_ex, result): task_ex = action_ex.task_execution action = _build_action(action_ex) try: action.complete(result) except exc.MistralException as e: msg = ( "Failed to complete action [error=%s, action=%s, task=%s]:\n%s" % (e, action_ex.name, task_ex.name, tb.format_exc()) ) LOG.error(msg) action.fail(msg) if task_ex: task_handler.force_fail_task(task_ex, msg) return if task_ex: task_handler.schedule_on_action_complete(action_ex) @profiler.trace('action-handler-on-action-update', hide_args=True) def on_action_update(action_ex, state): task_ex = action_ex.task_execution action = _build_action(action_ex) try: action.update(state) except exc.MistralException as e: # If the update of the action execution fails, do not fail # the action execution. Log the exception and re-raise the # exception. msg = ( "Failed to update action [error=%s, action=%s, task=%s]:\n%s" % (e, action_ex.name, task_ex.name, tb.format_exc()) ) LOG.error(msg) raise if task_ex: task_handler.schedule_on_action_update(action_ex) @profiler.trace('action-handler-build-action', hide_args=True) def _build_action(action_ex): if isinstance(action_ex, models.WorkflowExecution): return actions.WorkflowAction( wf_name=action_ex.name, action_ex=action_ex ) action_desc = action_service.get_system_action_provider().find( action_ex.name, action_ex.workflow_namespace ) if action_desc is None: raise exc.InvalidActionException( "Failed to find action [action_name=%s]" % action_ex.name ) return actions.RegularAction(action_desc, action_ex) def build_action_by_name(action_name, namespace=''): action_desc = action_service.get_system_action_provider().find( action_name, namespace=namespace ) if action_desc is None: raise exc.InvalidActionException( "Failed to find action [action_name=%s]" % action_name ) return actions.RegularAction(action_desc) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/actions.py000066400000000000000000000361741524065565300232070ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler from mistral.db.v2 import api as db_api from mistral.engine import post_tx_queue from mistral.engine import utils as engine_utils from mistral.engine import workflow_handler as wf_handler from mistral import exceptions as exc from mistral.executors import base as exe from mistral.lang import parser as spec_parser from mistral.rpc import clients as rpc from mistral.services import security from mistral.utils import wf_trace from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import utils LOG = logging.getLogger(__name__) CONF = cfg.CONF class Action(object, metaclass=abc.ABCMeta): """Action. Represents a workflow action and defines interface that can be used by Mistral engine or its components in order to manipulate with actions. """ def __init__(self, action_desc, action_ex=None, task_ex=None, task_ctx=None): self.action_desc = action_desc self.action_ex = action_ex self.namespace = action_desc.namespace if action_desc else None self.task_ex = action_ex.task_execution if action_ex else task_ex self.task_ctx = task_ctx @abc.abstractmethod def complete(self, result): """Complete action and process its result. :param result: Action result. """ raise NotImplementedError def fail(self, msg): assert self.action_ex # When we set an ERROR state we should safely set output value getting # w/o exceptions due to field size limitations. msg = utils.cut_by_kb( msg, cfg.CONF.engine.execution_field_size_limit_kb ) self.action_ex.state = states.ERROR self.action_ex.output = {'result': msg} def update(self, state): assert self.action_ex # TODO(rakhmerov): Not sure we can do it for all actions. action = self.action_desc.instantiate(self.action_ex.input, {}) if state == states.PAUSED and action.is_sync(): raise exc.InvalidStateTransitionException( 'Transition to the PAUSED state is only supported ' 'for asynchronous action execution.' ) if not states.is_valid_transition(self.action_ex.state, state): raise exc.InvalidStateTransitionException( 'Invalid state transition from %s to %s.' % (self.action_ex.state, state) ) self.action_ex.state = state @abc.abstractmethod def schedule(self, input_dict, target, index=0, desc='', safe_rerun=False, timeout=None): """Schedule action run. This method is needed to schedule action run so its result can be received later by engine. In this sense it will be running in asynchronous mode from engine perspective (don't confuse with executor asynchrony when executor doesn't immediately send a result). :param timeout: a period of time in seconds after which execution of action will be interrupted :param input_dict: Action input. :param target: Target (group of action executors). :param index: Action execution index. Makes sense for some types. :param desc: Action execution description. :param safe_rerun: If true, action would be re-run if executor dies during execution. """ raise NotImplementedError @abc.abstractmethod def run(self, input_dict, target, index=0, desc='', save=True, safe_rerun=False, timeout=None): """Immediately run action. This method runs method w/o scheduling its run for a later time. From engine perspective action will be processed in synchronous mode. :param timeout: a period of time in seconds after which execution of action will be interrupted :param input_dict: Action input. :param target: Target (group of action executors). :param index: Action execution index. Makes sense for some types. :param desc: Action execution description. :param save: True if action execution object needs to be saved. :param safe_rerun: If true, action would be re-run if executor dies during execution. :return: Action output. """ raise NotImplementedError def _prepare_execution_context(self): res = {} if self.task_ex: wf_ex = self.task_ex.workflow_execution res['workflow_execution_id'] = wf_ex.id res['task_execution_id'] = self.task_ex.id res['workflow_name'] = wf_ex.name if self.action_ex: res['action_execution_id'] = self.action_ex.id res['callback_url'] = ( '/v2/action_executions/%s' % self.action_ex.id ) return res def _create_action_execution(self, input_dict, runtime_ctx, desc='', action_ex_id=None, is_sync=True): action_ex_id = action_ex_id or utils.generate_unicode_uuid() values = { 'id': action_ex_id, 'name': self.action_desc.name, 'state': states.RUNNING, 'input': input_dict, 'runtime_context': runtime_ctx, 'workflow_namespace': self.namespace, 'description': desc, 'is_sync': is_sync } if self.task_ex: values.update({ 'task_execution_id': self.task_ex.id, 'workflow_name': self.task_ex.workflow_name, 'workflow_namespace': self.task_ex.workflow_namespace, 'workflow_id': self.task_ex.workflow_id, 'project_id': self.task_ex.project_id, }) else: values.update({ 'project_id': security.get_project_id(), }) LOG.info("Create action execution [action_name=%s, action_ex_id=%s]", self.action_desc.name, action_ex_id) self.action_ex = db_api.create_action_execution(values) if self.task_ex: # Add to collection explicitly so that it's in a proper # state within the current session. self.task_ex.action_executions.append(self.action_ex) @profiler.trace('action-log-result', hide_args=True) def _log_result(self, prev_state, result): state = self.action_ex.state if prev_state != state: wf_trace.info( None, "Action '%s' (%s)(task_name=%s, " "task_ex_id=%s) [%s -> %s, %s]" % (self.action_ex.name, self.action_ex.id, self.task_ex.name if self.task_ex else None, self.task_ex.id if self.task_ex else None, prev_state, state, result.cut_repr()) ) class RegularAction(Action): """Regular Python action.""" @profiler.trace('regular-action-complete', hide_args=True) def complete(self, result): assert self.action_ex if states.is_completed(self.action_ex.state): raise ValueError( "Action {} is already completed".format(self.action_ex.id) ) prev_state = self.action_ex.state if result.is_success(): self.action_ex.state = states.SUCCESS elif result.is_cancel(): self.action_ex.state = states.CANCELLED else: self.action_ex.state = states.ERROR # Convert the result, if needed. converted_result = self.action_desc.post_process_result(result) self.action_ex.output = converted_result.to_dict() self.action_ex.accepted = True self._log_result(prev_state, result) @profiler.trace('action-schedule', hide_args=True) def schedule(self, input_dict, target, index=0, desc='', safe_rerun=False, timeout=None): assert not self.action_ex self.action_desc.check_parameters(input_dict) wf_ex = self.task_ex.workflow_execution if self.task_ex else None wf_ctx = data_flow.ContextView( self.task_ctx, data_flow.get_workflow_environment_dict(wf_ex), wf_ex.context if wf_ex else {} ) try: action = self.action_desc.instantiate(input_dict, wf_ctx) except Exception: raise exc.InvalidActionException( 'Failed to instantiate an action' ' [action_desc=%s, input_dict=%s]' % (self.action_desc, input_dict) ) # Assign the action execution ID here to minimize database calls. # Otherwise, the input property of the action execution DB object needs # to be updated with the action execution ID after the action execution # DB object is created. action_ex_id = utils.generate_unicode_uuid() self._create_action_execution( input_dict, self._prepare_runtime_context(index, safe_rerun), desc=desc, action_ex_id=action_ex_id, is_sync=action.is_sync() ) def _run_action(): executor = exe.get_executor(cfg.CONF.executor.type) return executor.run_action( action, self.action_ex.id if self.action_ex is not None else None, safe_rerun, self._prepare_execution_context(), target=target, timeout=timeout ) # Register an asynchronous command to run the action # on an executor outside of the main DB transaction. post_tx_queue.register_operation(_run_action) @profiler.trace('action-run', hide_args=True) def run(self, input_dict, target, index=0, desc='', save=True, safe_rerun=False, timeout=None): assert not self.action_ex self.action_desc.check_parameters(input_dict) try: action = self.action_desc.instantiate(input_dict, {}) except Exception: raise exc.InvalidActionException( 'Failed to instantiate an action' ' [action_desc=%s, input_dict=%s]' % (self.action_desc, input_dict) ) # Assign the action execution ID here to minimize database calls. # Otherwise, the input property of the action execution DB object needs # to be updated with the action execution ID after the action execution # DB object is created. action_ex_id = utils.generate_unicode_uuid() if save: self._create_action_execution( input_dict, self._prepare_runtime_context(index, safe_rerun), desc=desc, action_ex_id=action_ex_id, is_sync=action.is_sync() ) executor = exe.get_executor(cfg.CONF.executor.type) return executor.run_action( action, self.action_ex.id if self.action_ex is not None else None, safe_rerun, self._prepare_execution_context(), target=target, async_=False, timeout=timeout ) def _prepare_runtime_context(self, index, safe_rerun): """Template method to prepare action runtime context. Regular action inserts an index into its runtime context and the flag showing if the action is safe to rerun (i.e. it's idempotent). """ return {'index': index, 'safe_rerun': safe_rerun} class WorkflowAction(Action): """Workflow action.""" def __init__(self, wf_name, **kwargs): super(WorkflowAction, self).__init__(None, **kwargs) self.wf_name = wf_name @profiler.trace('workflow-action-complete', hide_args=True) def complete(self, result): # No-op because in case of workflow result is already processed. pass @profiler.trace('workflow-action-schedule', hide_args=True) def schedule(self, input_dict, target, index=0, desc='', safe_rerun=False, timeout=None): assert not self.action_ex self.validate_input(input_dict) parent_wf_ex = self.task_ex.workflow_execution parent_wf_spec = spec_parser.get_workflow_spec_by_execution_id( parent_wf_ex.id ) wf_def = engine_utils.resolve_workflow_definition( parent_wf_ex.workflow_name, parent_wf_spec.get_name(), namespace=parent_wf_ex.params['namespace'], wf_spec_name=self.wf_name ) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wf_def.id, wf_def.updated_at ) # If the parent has a root_execution_id, it must be a sub-workflow. So # we should propagate that ID down. Otherwise the parent must be the # root execution and we should use the parents ID. root_execution_id = parent_wf_ex.root_execution_id or parent_wf_ex.id wf_params = { 'root_execution_id': root_execution_id, 'task_execution_id': self.task_ex.id, 'index': index, 'namespace': parent_wf_ex.params['namespace'] } if 'notify' in parent_wf_ex.params: wf_params['notify'] = parent_wf_ex.params['notify'] for k, v in list(input_dict.items()): if k not in wf_spec.get_input(): wf_params[k] = v del input_dict[k] if cfg.CONF.engine.start_subworkflows_via_rpc: def _start_subworkflow(): rpc.get_engine_client().start_workflow( wf_def.id, wf_def.namespace, None, input_dict, "sub-workflow execution", async_=True, **wf_params ) post_tx_queue.register_operation(_start_subworkflow) else: wf_handler.start_workflow( wf_def.id, wf_def.namespace, None, input_dict, "sub-workflow execution", wf_params ) @profiler.trace('workflow-action-run', hide_args=True) def run(self, input_dict, target, index=0, desc='', save=True, safe_rerun=True, timeout=None): raise NotImplementedError('Does not apply to this WorkflowAction.') def validate_input(self, input_dict): # TODO(rakhmerov): Implement. pass mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/base.py000066400000000000000000000152251524065565300224530ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2017 - Brocade Communications Systems, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc import jsonschema from mistral import exceptions as exc from mistral.utils import expr_utils from mistral_lib.utils import inspect_utils class Engine(object, metaclass=abc.ABCMeta): """Engine interface.""" @abc.abstractmethod def start_workflow(self, wf_identifier, wf_namespace='', wf_ex_id=None, wf_input=None, description='', async_=False, **params): """Starts the specified workflow. :param wf_identifier: Workflow ID or name. Workflow ID is recommended, workflow name will be deprecated since Mitaka. :param wf_namespace: Workflow namespace. :param wf_input: Workflow input data as a dictionary. :param wf_ex_id: Workflow execution id. If passed, it will be set in the new execution object. :param description: Execution description. :param async_: If True, start workflow in asynchronous mode (w/o waiting for completion). :param params: Additional workflow type specific parameters. :return: Workflow execution object. """ raise NotImplementedError @abc.abstractmethod def start_task(self, task_ex_id, first_run, waiting, triggered_by, rerun, reset, **params): """Starts task sending a request to engine over RPC. """ raise NotImplementedError @abc.abstractmethod def start_action(self, action_name, action_input, description=None, namespace='', **params): """Starts the specific action. :param action_name: Action name. :param action_input: Action input data as a dictionary. :param description: Execution description. :param namespace: The namespace of the action. :param params: Additional options for action running. :return: Action execution object. """ raise NotImplementedError @abc.abstractmethod def on_action_complete(self, action_ex_id, result, wf_action=False, async_=False): """Accepts action result and continues the workflow. Action execution result here is a result which comes from an action/workflow associated which the task. :param action_ex_id: Action execution id. :param result: Action/workflow result. Instance of mistral.workflow.base.Result :param wf_action: If True it means that the given id points to a workflow execution rather than action execution. It happens when a nested workflow execution sends its result to a parent workflow. :param async: If True, run action in asynchronous mode (w/o waiting for completion). :return: Action(or workflow if wf_action=True) execution object. """ raise NotImplementedError @abc.abstractmethod def pause_workflow(self, wf_ex_id): """Pauses workflow. :param wf_ex_id: Execution id. :return: Workflow execution object. """ raise NotImplementedError @abc.abstractmethod def resume_workflow(self, wf_ex_id, env=None): """Resumes workflow. :param wf_ex_id: Execution id. :param env: Workflow environment. :return: Workflow execution object. """ raise NotImplementedError @abc.abstractmethod def rerun_workflow(self, task_ex_id, reset=True, skip=False, env=None): """Rerun workflow from the specified task. :param task_ex_id: Task execution id. :param reset: If True, reset task state including deleting its action executions. :param skip: If True, then skip failed task and continue workflow execution. :param env: Workflow environment. :return: Workflow execution object. """ raise NotImplementedError @abc.abstractmethod def stop_workflow(self, wf_ex_id, state, message): """Stops workflow. :param wf_ex_id: Workflow execution id. :param state: State assigned to the workflow. Permitted states are SUCCESS or ERROR. :param message: Optional information string. :return: Workflow execution. """ raise NotImplementedError @abc.abstractmethod def rollback_workflow(self, wf_ex_id): """Rolls back workflow execution. :param wf_ex_id: Execution id. :return: Workflow execution object. """ raise NotImplementedError @abc.abstractmethod def process_action_heartbeats(self, action_ex_ids): """Receives the heartbeat about the running actions. :param action_ex_ids: The action execution ids. """ raise NotImplementedError class TaskPolicy(object, metaclass=abc.ABCMeta): """Task policy. Provides interface to perform any work after a task has completed. An example of task policy may be 'retry' policy that makes engine to run a task repeatedly if it finishes with a failure. """ _schema = {} def before_task_start(self, task): """Called right before task start. :param task: Engine task. Instance of engine.tasks.Task. """ expr_utils.evaluate_object_fields(self, task.get_expression_context()) self._validate() def after_task_complete(self, task): """Called right after task completes. :param task: Engine task. Instance of engine.tasks.Task. """ expr_utils.evaluate_object_fields(self, task.get_expression_context()) self._validate() def _validate(self): """Validation of types after YAQL evaluation.""" props = inspect_utils.get_public_fields(self) try: jsonschema.validate(props, self._schema) except Exception as e: raise exc.InvalidModelException( "Invalid data type in %s: %s. Value(s) can be shown after " "YAQL evaluating. If you use YAQL here, please correct it." % (self.__class__.__name__, str(e)) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/default_engine.py000066400000000000000000000221731524065565300245120ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler from mistral_lib import actions as ml_actions from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral.engine import action_handler from mistral.engine import base from mistral.engine import post_tx_queue from mistral.engine import task_handler from mistral.engine import workflow_handler as wf_handler from mistral import exceptions from mistral.workflow import states from mistral_lib import utils as u # Submodules of mistral.engine will throw NoSuchOptError if configuration # options required at top level of this __init__.py are not imported before # the submodules are referenced. LOG = logging.getLogger(__name__) class DefaultEngine(base.Engine): @db_utils.retry_on_db_error @post_tx_queue.run @profiler.trace('engine-start-workflow', hide_args=True) def start_workflow(self, wf_identifier, wf_namespace='', wf_ex_id=None, wf_input=None, description='', async_=False, **params): if wf_namespace: params['namespace'] = wf_namespace if cfg.CONF.notifier.notify: if 'notify' not in params or not params['notify']: params['notify'] = [] params['notify'].extend(cfg.CONF.notifier.notify) try: with db_api.transaction(): wf_ex = wf_handler.start_workflow( wf_identifier, wf_namespace, wf_ex_id, wf_input or {}, description, params ) # Checking a case when all tasks are completed immediately. wf_handler.check_and_complete(wf_ex.id) return wf_ex.get_clone() except exceptions.DBDuplicateEntryError: # NOTE(akovi): the workflow execution with a provided # wf_ex_id may already exist. In this case, simply # return the existing entity. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) return wf_ex.get_clone() @post_tx_queue.run def start_task(self, task_ex_id, first_run, waiting, triggered_by, rerun, reset, **params): with db_api.transaction(): task_handler.run_task(task_ex_id, waiting, triggered_by, rerun, reset, first_run) @db_utils.retry_on_db_error @post_tx_queue.run def start_action(self, action_name, action_input, description=None, namespace='', **params): with db_api.transaction(): engine_action = action_handler.build_action_by_name( action_name, namespace=namespace ) action_desc = engine_action.action_desc action_desc.check_parameters(action_input) sync = params.get('run_sync') save = params.get('save_result') target = params.get('target') timeout = params.get('timeout') # In order to know if it's sync or not we have to instantiate # the actual runnable action. action = action_desc.instantiate(action_input, {}) is_action_sync = action.is_sync() if sync and not is_action_sync: raise exceptions.InputException( "Action does not support synchronous execution.") if not sync and (save or not is_action_sync): engine_action.schedule(action_input, target, timeout=timeout) return engine_action.action_ex.get_clone() output = engine_action.run( action_input, target, save=False, timeout=timeout ) state = states.SUCCESS if output.is_success() else states.ERROR if not save: # Action execution is not created but we need to return similar # object to the client anyway. return db_models.ActionExecution( name=action_name, description=description, input=action_input, output=output.to_dict(), state=state, workflow_namespace=namespace ) action_ex_id = u.generate_unicode_uuid() values = { 'id': action_ex_id, 'name': action_name, 'description': description, 'input': action_input, 'output': output.to_dict(), 'state': state, 'is_sync': is_action_sync, 'workflow_namespace': namespace } return db_api.create_action_execution(values) @db_utils.retry_on_db_error @post_tx_queue.run @profiler.trace('engine-on-action-complete', hide_args=True) def on_action_complete(self, action_ex_id, result, wf_action=False, async_=False): with db_api.transaction(): if wf_action: action_ex = db_api.get_workflow_execution(action_ex_id) # If result is None it means that it's a normal subworkflow # output and we just need to fetch it from the model. # This is just an optimization to not send data over RPC if result is None: result = ml_actions.Result(data=action_ex.output) else: action_ex = db_api.get_action_execution(action_ex_id) action_handler.on_action_complete(action_ex, result) return action_ex.get_clone() @db_utils.retry_on_db_error @post_tx_queue.run @profiler.trace('engine-on-action-update', hide_args=True) def on_action_update(self, action_ex_id, state, wf_action=False, async_=False): with db_api.transaction(): if wf_action: action_ex = db_api.get_workflow_execution(action_ex_id) else: action_ex = db_api.get_action_execution(action_ex_id) action_handler.on_action_update(action_ex, state) return action_ex.get_clone() @db_utils.retry_on_db_error @post_tx_queue.run def pause_workflow(self, wf_ex_id): with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) wf_handler.pause_workflow(wf_ex) return wf_ex.get_clone() @db_utils.retry_on_db_error @post_tx_queue.run def rerun_workflow(self, task_ex_id, reset=True, skip=False, env=None): with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex_id) wf_ex = task_ex.workflow_execution wf_handler.rerun_workflow( wf_ex, task_ex, reset=reset, skip=skip, env=env ) return wf_ex.get_clone() @db_utils.retry_on_db_error @post_tx_queue.run def resume_workflow(self, wf_ex_id, env=None): with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) wf_handler.resume_workflow(wf_ex, env=env) return wf_ex.get_clone() @db_utils.retry_on_db_error @post_tx_queue.run def stop_workflow(self, wf_ex_id, state, message=None): with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) wf_handler.stop_workflow(wf_ex, state, message) return wf_ex.get_clone() def rollback_workflow(self, wf_ex_id): # TODO(rakhmerov): Implement. raise NotImplementedError @db_utils.retry_on_db_error @post_tx_queue.run def process_action_heartbeats(self, action_ex_ids): with db_api.transaction(): for exec_id in action_ex_ids: try: db_api.update_action_execution_heartbeat(exec_id) except exceptions.DBEntityNotFoundError: LOG.debug( "Action execution heartbeat update failed. {}", exec_id, exc_info=True ) # Ignore this error and continue with the # remaining ids. pass mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/dispatcher.py000066400000000000000000000134041524065565300236640ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import functools from osprofiler import profiler from mistral.engine import post_tx_queue from mistral import exceptions as exc from mistral.rpc import clients as rpc from mistral.workflow import commands from mistral.workflow import states BACKLOG_KEY = 'backlog_commands' def _compare_task_commands(a, b): if not isinstance(a, commands.RunTask) or not a.is_waiting(): return -1 if not isinstance(b, commands.RunTask) or not b.is_waiting(): return 1 if a.unique_key == b.unique_key: return 0 if a.unique_key < b.unique_key: return -1 return 1 def _rearrange_commands(cmds): """Takes workflow commands and does required pre-processing. The main idea of the method is to sort task commands with 'waiting' flag by 'unique_key' property in order guarantee the same locking order for them in parallel transactions and thereby prevent deadlocks. It also removes commands that don't make sense. For example, if there are some commands after a command that changes a workflow state then they must not be dispatched. """ # Remove all 'noop' commands. cmds = list([c for c in cmds if not isinstance(c, commands.Noop)]) state_cmd_idx = -1 state_cmd = None for i, cmd in enumerate(cmds): if isinstance(cmd, commands.SetWorkflowState): state_cmd_idx = i state_cmd = cmd break # Find a position of a 'fail|succeed|pause' command # and sort all task commands before it. if state_cmd_idx < 0: cmds.sort(key=functools.cmp_to_key(_compare_task_commands)) return cmds elif (state_cmd_idx == 0 and not isinstance(state_cmd, commands.PauseWorkflow)): return cmds[0:1] res = cmds[0:state_cmd_idx] res.sort(key=functools.cmp_to_key(_compare_task_commands)) res.append(state_cmd) # If the previously found state changing command is 'pause' then we need # to also add a tail of the initial command list to the result so that # we can save them to the command backlog. if isinstance(state_cmd, commands.PauseWorkflow): res.extend(cmds[state_cmd_idx + 1:]) return res def _save_command_to_backlog(wf_ex, cmd): backlog_cmds = wf_ex.runtime_context.get(BACKLOG_KEY, []) if not backlog_cmds: wf_ex.runtime_context[BACKLOG_KEY] = backlog_cmds backlog_cmds.append(cmd.to_dict()) def _poll_commands_from_backlog(wf_ex): # NOTE: We need to always use a guard condition that checks # if a persistent structure is empty and, as in this case, # return immediately w/o doing any further manipulations. # Otherwise, if we do pop() operation with a default value # then the ORM framework will consider it a modification of # the persistent object and generate a corresponding SQL # UPDATE operation. In this particular case it will increase # contention for workflow executions table drastically and # decrease performance. if not wf_ex.runtime_context.get(BACKLOG_KEY): return [] backlog_cmds = wf_ex.runtime_context.pop(BACKLOG_KEY) return [ commands.restore_command_from_dict(wf_ex, cmd_dict) for cmd_dict in backlog_cmds ] @profiler.trace('dispatcher-dispatch-commands', hide_args=True) def dispatch_workflow_commands(wf_ex, wf_cmds): # Run commands from the backlog. _process_commands(wf_ex, _poll_commands_from_backlog(wf_ex)) # Run new commands. _process_commands(wf_ex, wf_cmds) def _process_commands(wf_ex, cmds): if not cmds: return from mistral.engine import task_handler from mistral.engine import workflow_handler as wf_handler for cmd in _rearrange_commands(cmds): if states.is_completed(wf_ex.state): break if wf_ex.state == states.PAUSED: # Save all commands after 'pause' to the backlog so that # they can be processed after the workflow is resumed. _save_command_to_backlog(wf_ex, cmd) continue if isinstance(cmd, (commands.RunTask, commands.RunExistingTask)): if isinstance(cmd, commands.RunExistingTask): first_run = False reset = cmd.reset else: first_run = True reset = False task = task_handler.create_task(cmd, first_run) def _start_task(_task=task, _first_run=first_run, _reset=reset): rpc.get_engine_client().start_task( wf_spec=_task.wf_spec, task_ex_id=_task.task_ex.id, first_run=_first_run, waiting=_task.waiting, triggered_by=_task.triggered_by, rerun=_task.rerun, reset=_reset ) post_tx_queue.register_operation(_start_task) elif isinstance(cmd, commands.SkipTask): task_handler.skip_task(cmd) elif isinstance(cmd, commands.SetWorkflowState): wf_handler.set_workflow_state(wf_ex, cmd.new_state, cmd.msg) else: raise exc.MistralError('Unsupported workflow command: %s' % cmd) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/engine_server.py000066400000000000000000000270221524065565300243720ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral import config as cfg from mistral.engine import default_engine from mistral import exceptions as exc from mistral.rpc import base as rpc from mistral.scheduler import base as sched_base from mistral.service import base as service_base from mistral.services import action_heartbeat_checker from mistral.services import action_heartbeat_sender from mistral.services import expiration_policy from mistral.utils import profiler as profiler_utils from mistral_lib import utils LOG = logging.getLogger(__name__) CONF = cfg.CONF def _validate_config(): if not CONF.yaql.convert_output_data and CONF.yaql.convert_input_data: raise exc.MistralError( "The config property 'yaql.convert_output_data' is set to False " "so 'yaql.convert_input_data' must also be set to False." ) class EngineServer(service_base.MistralService): """Engine server. This class manages engine life-cycle and gets registered as an RPC endpoint to process engine specific calls. """ def __init__(self, engine, setup_profiler=True): super(EngineServer, self).__init__(setup_profiler) self.engine = engine self._rpc_server = None self._scheduler = None self._expiration_policy_tg = None def start(self): super(EngineServer, self).start() _validate_config() self._scheduler = sched_base.get_system_scheduler() self._scheduler.start() self._expiration_policy_tg = expiration_policy.setup() action_heartbeat_checker.start() # If the current engine instance uses a local action executor # then we also need to initialize a heartbeat reporter for it. # Heartbeats will be sent to the engine tier in the same way as # with a remote executor. So if the current cluster node crashes # in the middle of executing an action then one of the remaining # engine instances will expire the action in a configured period # of time. if CONF.executor.type == 'local': action_heartbeat_sender.start() if self._setup_profiler: profiler_utils.setup('mistral-engine', CONF.engine.host) # Initialize and start RPC server. self._rpc_server = rpc.get_rpc_server_driver()(CONF.engine) self._rpc_server.register_endpoint(self) self._rpc_server.run(executor='threading') self._notify_started('Engine server started.') def stop(self, graceful=False): LOG.info('Stopping engine server') super(EngineServer, self).stop(graceful) # The rpc server needs to be stopped first so that the engine # server stops receiving new RPC calls. Under load, this operation # may take much time in case of graceful shutdown because there # still may be RPC messages already polled from the queue and # waiting for processing. So an underlying RPC server has to wait # until they are processed. if self._rpc_server: self._rpc_server.stop(graceful) action_heartbeat_checker.stop(graceful) if CONF.executor.type == 'local': action_heartbeat_sender.stop(graceful) if self._scheduler: self._scheduler.stop(graceful) sched_base.destroy_system_scheduler() if self._expiration_policy_tg: self._expiration_policy_tg.stop(graceful) def wait(self): LOG.info("Waiting for an engine server to exit...") def start_workflow(self, rpc_ctx, wf_identifier, wf_namespace, wf_ex_id, wf_input, description, params): """Receives calls over RPC to start workflows on engine. :param rpc_ctx: RPC request context. :param wf_identifier: Workflow definition identifier. :param wf_namespace: Workflow namespace. :param wf_input: Workflow input. :param wf_ex_id: Workflow execution id. If passed, it will be set in the new execution object. :param description: Workflow execution description. :param params: Additional workflow type specific parameters. :return: Workflow execution. """ LOG.info( "Received RPC request 'start_workflow'[workflow_identifier=%s, " "workflow_input=%s, description=%s, params=%s]", wf_identifier, utils.cut(wf_input), description, params ) return self.engine.start_workflow( wf_identifier, wf_namespace, wf_ex_id, wf_input, description, **params ) def start_task(self, rpc_ctx, task_ex_id, first_run, waiting, triggered_by, rerun, **params): """Receives calls over RPC to start tasks on engine. """ LOG.info( "Received RPC request 'start_task'[task_ex_id=%s, first_run=%s]", task_ex_id, first_run ) return self.engine.start_task( task_ex_id, first_run, waiting, triggered_by, rerun, **params ) def start_action(self, rpc_ctx, action_name, action_input, description, namespace, params): """Receives calls over RPC to start actions on engine. :param rpc_ctx: RPC request context. :param action_name: name of the Action. :param action_input: input dictionary for Action. :param description: description of new Action execution. :param namespace: The namespace of the action. :param params: extra parameters to run Action. :return: Action execution. """ LOG.info( "Received RPC request 'start_action'[name=%s, input=%s, " "description=%s, namespace=%s params=%s]", action_name, utils.cut(action_input), description, namespace, params ) return self.engine.start_action( action_name, action_input, description, namespace=namespace, **params ) def on_action_complete(self, rpc_ctx, action_ex_id, result, wf_action): """Receives RPC calls to communicate action result to engine. :param rpc_ctx: RPC request context. :param action_ex_id: Action execution id. :param result: Action result data. :param wf_action: True if given id points to a workflow execution. :return: Action execution. """ LOG.info( "Received RPC request 'on_action_complete'[action_ex_id=%s, " "result=%s]", action_ex_id, result.cut_repr() if result else '' ) return self.engine.on_action_complete(action_ex_id, result, wf_action) def on_action_update(self, rpc_ctx, action_ex_id, state, wf_action): """Receives RPC calls to communicate action execution state to engine. :param rpc_ctx: RPC request context. :param action_ex_id: Action execution id. :param state: Action execution state. :param wf_action: True if given id points to a workflow execution. :return: Action execution. """ LOG.info( "Received RPC request 'on_action_update'" "[action_ex_id=%s, state=%s]", action_ex_id, state ) return self.engine.on_action_update(action_ex_id, state, wf_action) def pause_workflow(self, rpc_ctx, wf_ex_id): """Receives calls over RPC to pause workflows on engine. :param rpc_ctx: Request context. :param wf_ex_id: Workflow execution id. :return: Workflow execution. """ LOG.info( "Received RPC request 'pause_workflow'[execution_id=%s]", wf_ex_id ) return self.engine.pause_workflow(wf_ex_id) def rerun_workflow(self, rpc_ctx, task_ex_id, reset=True, skip=False, env=None): """Receives calls over RPC to rerun workflows on engine. :param rpc_ctx: RPC request context. :param task_ex_id: Task execution id. :param reset: If true, then purge action execution for the task. :param skip: If True, then skip failed task and continue workflow execution. :param env: Environment variables to update. :return: Workflow execution. """ LOG.info( "Received RPC request 'rerun_workflow'[task_ex_id=%s]", task_ex_id ) return self.engine.rerun_workflow(task_ex_id, reset, skip, env) def resume_workflow(self, rpc_ctx, wf_ex_id, env=None): """Receives calls over RPC to resume workflows on engine. :param rpc_ctx: RPC request context. :param wf_ex_id: Workflow execution id. :param env: Environment variables to update. :return: Workflow execution. """ LOG.info( "Received RPC request 'resume_workflow'[wf_ex_id=%s]", wf_ex_id ) return self.engine.resume_workflow(wf_ex_id, env) def stop_workflow(self, rpc_ctx, wf_ex_id, state, message=None): """Receives calls over RPC to stop workflows on engine. Sets execution state to SUCCESS or ERROR. No more tasks will be scheduled. Running tasks won't be killed, but their results will be ignored. :param rpc_ctx: RPC request context. :param wf_ex_id: Workflow execution id. :param state: State assigned to the workflow. Permitted states are SUCCESS or ERROR. :param message: Optional information string. :return: Workflow execution. """ LOG.info( "Received RPC request 'stop_workflow'[execution_id=%s," " state=%s, message=%s]", wf_ex_id, state, message ) return self.engine.stop_workflow(wf_ex_id, state, message) def rollback_workflow(self, rpc_ctx, wf_ex_id): """Receives calls over RPC to rollback workflows on engine. :param rpc_ctx: RPC request context. :param wf_ex_id Workflow execution id. :return: Workflow execution. """ LOG.info( "Received RPC request 'rollback_workflow'[execution_id=%s]", wf_ex_id ) return self.engine.rollback_workflow(wf_ex_id) def report_running_actions(self, rpc_ctx, action_ex_ids): """Receives calls over RPC to receive action execution heartbeats. :param rpc_ctx: RPC request context. :param action_ex_ids: Action execution ids. """ LOG.info( "Received RPC request 'report_running_actions'[action_ex_ids=%s]", action_ex_ids ) return self.engine.process_action_heartbeats(action_ex_ids) def get_oslo_service(setup_profiler=True): return EngineServer( default_engine.DefaultEngine(), setup_profiler=setup_profiler ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/policies.py000066400000000000000000000355171524065565300233560ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral.engine import base from mistral.engine import post_tx_queue from mistral.engine import workflow_handler as wf_handler from mistral import expressions from mistral.scheduler import base as sched_base from mistral.utils import wf_trace from mistral.workflow import data_flow from mistral.workflow import states _CONTINUE_TASK_PATH = 'mistral.engine.policies._continue_task' _COMPLETE_TASK_PATH = 'mistral.engine.policies._complete_task' _FAIL_IF_INCOMPLETE_TASK_PATH = ( 'mistral.engine.policies._fail_task_if_incomplete' ) def build_policies(policies_spec, wf_spec): task_defaults = wf_spec.get_task_defaults() wf_policies = task_defaults.get_policies() if task_defaults else None if not (policies_spec or wf_policies): return [] return construct_policies_list(policies_spec, wf_policies) def get_policy_factories(): return [ build_pause_before_policy, build_wait_before_policy, build_wait_after_policy, build_fail_on_policy, build_retry_policy, build_timeout_policy, build_concurrency_policy ] def construct_policies_list(policies_spec, wf_policies): policies = [] for factory in get_policy_factories(): policy = factory(policies_spec) if wf_policies and not policy: policy = factory(wf_policies) if policy: policies.append(policy) return policies def build_wait_before_policy(policies_spec): if not policies_spec: return None wait_before = policies_spec.get_wait_before() if isinstance(wait_before, str) or wait_before > 0: return WaitBeforePolicy(wait_before) else: return None def build_wait_after_policy(policies_spec): if not policies_spec: return None wait_after = policies_spec.get_wait_after() if isinstance(wait_after, str) or wait_after > 0: return WaitAfterPolicy(wait_after) else: return None def build_retry_policy(policies_spec): if not policies_spec: return None retry = policies_spec.get_retry() if not retry: return None return RetryPolicy( retry.get_count(), retry.get_delay(), retry.get_break_on(), retry.get_continue_on() ) def build_timeout_policy(policies_spec): if not policies_spec: return None timeout_policy = policies_spec.get_timeout() if isinstance(timeout_policy, str) or timeout_policy > 0: return TimeoutPolicy(timeout_policy) else: return None def build_pause_before_policy(policies_spec): if not policies_spec: return None pause_before_policy = policies_spec.get_pause_before() return (PauseBeforePolicy(pause_before_policy) if pause_before_policy else None) def build_concurrency_policy(policies_spec): if not policies_spec: return None concurrency_policy = policies_spec.get_concurrency() return (ConcurrencyPolicy(concurrency_policy) if concurrency_policy else None) def build_fail_on_policy(policies_spec): if not policies_spec: return None fail_on_policy = policies_spec.get_fail_on() return (FailOnPolicy(fail_on_policy) if fail_on_policy else None) def _ensure_context_has_key(runtime_context, key): if not runtime_context: runtime_context = {} if key not in runtime_context: runtime_context.update({key: {}}) return runtime_context class WaitBeforePolicy(base.TaskPolicy): _schema = { "properties": { "delay": { "type": "integer", "minimum": 0 } } } def __init__(self, delay): self.delay = delay def before_task_start(self, task): super(WaitBeforePolicy, self).before_task_start(task) # No need to wait for a task if delay is 0 if self.delay == 0: return ctx_key = 'wait_before_policy' policy_ctx = task.get_policy_context(ctx_key) if policy_ctx.get('skip'): # Unset state 'RUNNING_DELAYED'. task.set_state(states.RUNNING, None) return if task.get_state() != states.IDLE: policy_ctx.update({'skip': True}) task.set_state( states.RUNNING_DELAYED, "Delayed by 'wait-before' policy [delay=%s]" % self.delay ) sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=self.delay, func_name=_CONTINUE_TASK_PATH, func_args={'task_ex_id': task.get_id()} ) sched.schedule(job) class WaitAfterPolicy(base.TaskPolicy): _schema = { "properties": { "delay": { "type": "integer", "minimum": 0 } } } def __init__(self, delay): self.delay = delay def after_task_complete(self, task): super(WaitAfterPolicy, self).after_task_complete(task) # No need to postpone a task if delay is 0 if self.delay == 0: return ctx_key = 'wait_after_policy' policy_ctx = task.get_policy_context(ctx_key) if policy_ctx.get('skip'): # Skip, already processed. return policy_ctx.update({'skip': True}) end_state = task.get_state() end_state_info = task.get_state_info() # Set task state to 'RUNNING_DELAYED'. task.set_state( states.RUNNING_DELAYED, "Delayed by 'wait-after' policy [delay=%s]" % self.delay ) # Schedule to change task state to RUNNING again. sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=self.delay, func_name=_COMPLETE_TASK_PATH, func_args={ 'task_ex_id': task.get_id(), 'state': end_state, 'state_info': end_state_info } ) sched.schedule(job) class RetryPolicy(base.TaskPolicy): _schema = { "properties": { "delay": { "type": "integer", "minimum": 0 }, "count": { "type": "integer", "minimum": 0 }, } } def __init__(self, count, delay, break_on, continue_on): self.count = count self.delay = delay self._break_on_clause = break_on self._continue_on_clause = continue_on def after_task_complete(self, task): """Possible Cases: 1. state = SUCCESS if continue_on is not specified, no need to move to next iteration; if current:count achieve retry:count then policy breaks the loop (regardless on continue-on condition); otherwise - check continue_on condition and if it is True - schedule the next iteration, otherwise policy breaks the loop. 2. retry:count = 5, current:count = 2, state = ERROR, state = IDLE/DELAYED, current:count = 3 3. retry:count = 5, current:count = 4, state = ERROR Iterations complete therefore state = #{state}, current:count = 4. """ super(RetryPolicy, self).after_task_complete(task) # There is nothing to repeat if self.count == 0: return # TODO(m4dcoder): If the task_ex.action_executions and # task_ex.workflow_executions collection are not called, # then the retry_no in the runtime_context of the task_ex will not # be updated accurately. To be exact, the retry_no will be one # iteration behind. ex = task.task_ex.executions # noqa ctx_key = 'retry_task_policy' expr_ctx = task.get_expression_context( ctx=data_flow.evaluate_task_outbound_context(task.task_ex) ) continue_on_evaluation = expressions.evaluate( self._continue_on_clause, expr_ctx ) break_on_evaluation = expressions.evaluate( self._break_on_clause, expr_ctx ) state = task.get_state() if not states.is_completed(state) or states.is_cancelled(state): return policy_ctx = task.get_policy_context(ctx_key) retry_no = 0 if 'retry_no' in policy_ctx: retry_no = policy_ctx['retry_no'] del policy_ctx['retry_no'] retries_remain = retry_no < self.count stop_continue_flag = ( task.get_state() == states.SUCCESS and not self._continue_on_clause ) stop_continue_flag = ( stop_continue_flag or (self._continue_on_clause and not continue_on_evaluation) ) break_triggered = ( task.get_state() == states.ERROR and break_on_evaluation ) if not retries_remain or break_triggered or stop_continue_flag: return task.invalidate_result() policy_ctx['retry_no'] = retry_no + 1 task.touch_runtime_context() # NOTE(vgvoleg): join tasks in direct workflows can't be # retried as-is, because these tasks can't start without # a correct logical state. if hasattr(task.task_spec, "get_join") and task.task_spec.get_join(): # TODO(rakhmerov): This is an example of broken encapsulation. # The control over such operations should belong to the class Task. # If it's done, from the outside of the class there will be just # one visible operation "continue_task()" or something like that. from mistral.engine import task_handler as t_h task.set_state( states.WAITING, "Delayed by 'retry' policy [delay=%s]" % self.delay ) t_h._schedule_refresh_task_state(task.get_id(), self.delay) return task.set_state( states.RUNNING_DELAYED, "Delayed by 'retry' policy [delay=%s]" % self.delay ) sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=self.delay, func_name=_CONTINUE_TASK_PATH, func_args={'task_ex_id': task.get_id()} ) sched.schedule(job) class TimeoutPolicy(base.TaskPolicy): _schema = { "properties": { "delay": { "type": "integer", "minimum": 0 } } } def __init__(self, timeout_sec): self.delay = timeout_sec def before_task_start(self, task): super(TimeoutPolicy, self).before_task_start(task) # No timeout if delay is 0 if self.delay == 0: return sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=self.delay, func_name=_FAIL_IF_INCOMPLETE_TASK_PATH, func_args={ 'task_ex_id': task.get_id(), 'timeout': self.delay } ) sched.schedule(job) wf_trace.info( task.task_ex, "Timeout check scheduled [task=%s, timeout(s)=%s]." % (task.get_id(), self.delay) ) class PauseBeforePolicy(base.TaskPolicy): _schema = { "properties": { "expr": {"type": "boolean"} } } def __init__(self, expression): self.expr = expression def before_task_start(self, task): super(PauseBeforePolicy, self).before_task_start(task) if not self.expr: return wf_trace.info( task.task_ex, "Workflow paused before task '%s' [%s -> %s]" % ( task.get_name(), task.wf_ex.state, states.PAUSED ) ) task.set_state(states.IDLE, "Set by 'pause-before' policy") wf_handler.pause_workflow(task.wf_ex) class ConcurrencyPolicy(base.TaskPolicy): _schema = { "properties": { "concurrency": { "type": "integer", "minimum": 0 } } } def __init__(self, concurrency): self.concurrency = concurrency def before_task_start(self, task): super(ConcurrencyPolicy, self).before_task_start(task) if self.concurrency == 0: return # This policy doesn't do anything except validating "concurrency" # property value and setting a variable into task runtime context. # This variable is then used to define how many action executions # may be started in parallel. ctx_key = 'concurrency' task.set_runtime_context_value(ctx_key, self.concurrency) class FailOnPolicy(base.TaskPolicy): _schema = { "properties": { "fail-on": {"type": "boolean"}, } } def __init__(self, fail_on): self.fail_on = fail_on def before_task_start(self, task): pass def after_task_complete(self, task): super(FailOnPolicy, self).after_task_complete(task) if task.get_state() != states.SUCCESS: return if self.fail_on: task.set_state(states.ERROR, "Failed by 'fail-on' policy") @db_utils.retry_on_db_error @post_tx_queue.run def _continue_task(task_ex_id): from mistral.engine import task_handler with db_api.transaction(): task_ex = db_api.load_task_execution(task_ex_id) task_handler.continue_task(task_ex) @db_utils.retry_on_db_error @post_tx_queue.run def _complete_task(task_ex_id, state, state_info): from mistral.engine import task_handler with db_api.transaction(): task_ex = db_api.load_task_execution(task_ex_id) task_handler.complete_task(task_ex, state, state_info) @db_utils.retry_on_db_error @post_tx_queue.run def _fail_task_if_incomplete(task_ex_id, timeout): from mistral.engine import task_handler with db_api.transaction(): task_ex = db_api.load_task_execution(task_ex_id) if not states.is_completed(task_ex.state): msg = 'Task timed out [timeout(s)=%s].' % timeout task_handler.complete_task(task_ex, states.ERROR, msg) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/post_tx_queue.py000066400000000000000000000077661524065565300244600ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import functools from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler import threading from mistral import context from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral_lib import utils """ This module contains a mini framework for scheduling operations while performing transactional processing of a workflow event such as completing a workflow action. The scheduled operations will run after the main DB transaction, in a new transaction, if needed. """ LOG = logging.getLogger(__name__) _THREAD_LOCAL_NAME = "__operation_queue_thread_local" def _prepare(): # Register queue for both transactional and non transactional operations. utils.set_thread_local(_THREAD_LOCAL_NAME, list()) def _clear(): utils.set_thread_local(_THREAD_LOCAL_NAME, None) def register_operation(func, args=None, in_tx=False): """Register an operation. An operation can be transactional (in_tx=True) or not. """ _get_queue().append((func, args or [], in_tx)) def _get_queue(): queue = utils.get_thread_local(_THREAD_LOCAL_NAME) if queue is None: raise RuntimeError( 'Operation queue is not initialized for the current thread.' ' Most likely some engine method is not decorated with' ' operation_queue.run()' ) return queue def run(func): """Decorator that runs all operations registered in the operation queue. Various engine methods may register such operations. All such methods must be decorated with this decorator. Take a look at default_engine methods with @post_tx_queue.run """ @functools.wraps(func) def decorate(*args, **kw): _prepare() try: res = func(*args, **kw) queue = _get_queue() if not queue: return res auth_ctx = context.ctx() if context.has_ctx() else None def _within_new_thread(): # This is a new thread so we need to init a profiler again. if cfg.CONF.profiler.enabled: profiler.init(cfg.CONF.profiler.hmac_keys) old_auth_ctx = context.ctx() if context.has_ctx() else None context.set_ctx(auth_ctx) try: _process_queue(queue) finally: context.set_ctx(old_auth_ctx) t = threading.Thread(target=_within_new_thread) t.start() finally: _clear() return res return decorate @db_utils.retry_on_db_error @run def _process_queue(queue): """Run the functions from the queue Note that this function is also decorated with @run because we may register new operations (i.e. calling again register_operation()) from one of the function currently being processed. """ for func, args, in_tx in queue: if in_tx: with db_api.transaction(): try: func(*args) except Exception: LOG.exception( "Failed to run transactional engine operation.") raise else: try: func(*args) except Exception: LOG.exception( "Failed to run non-transactional engine operation.") mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/task_handler.py000066400000000000000000000466541524065565300242120ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Nokia Networks. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from osprofiler import profiler import traceback as tb from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.engine import post_tx_queue from mistral.engine import tasks from mistral.engine import workflow_handler as wf_handler from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.scheduler import base as sched_base from mistral.workflow import base as wf_base from mistral.workflow import commands as wf_cmds from mistral.workflow import states # TODO(rakhmerov): At some point we need to completely switch to # exceptions from mistral_lib. For the time being though we'll # have to catch MistralException from both 'mistral' and 'mistral-lib'. from mistral_lib import exceptions as mistral_lib_exc """Responsible for running tasks and handling results.""" LOG = logging.getLogger(__name__) _REFRESH_TASK_STATE_PATH = ( 'mistral.engine.task_handler._refresh_task_state' ) _SCHEDULED_ON_ACTION_COMPLETE_PATH = ( 'mistral.engine.task_handler._scheduled_on_action_complete' ) _SCHEDULED_ON_ACTION_UPDATE_PATH = ( 'mistral.engine.task_handler._scheduled_on_action_update' ) @profiler.trace('task-handler-run-task', hide_args=True) def run_task(task_ex_id, waiting, triggered_by, rerun, reset, first_run=False): """Runs workflow task. :param task_ex_id: Task Execution id :param waiting: Task waiting param :param triggered_by: :param rerun: :param reset: :param first_run: """ task_ex = db_api.get_task_execution(task_ex_id) wf_spec = spec_parser.get_workflow_spec_by_execution_id( task_ex.workflow_execution_id ) task = _build_task_after_rpc(wf_spec, task_ex, waiting, triggered_by, rerun, reset) try: if task.waiting and task.rerun: task.set_state(states.WAITING, 'Task is waiting.') _schedule_refresh_task_state(task.task_ex.id) task.run(first_run) except (exc.MistralException, mistral_lib_exc.MistralException) as e: wf_ex = task_ex.workflow_execution msg = ( "Failed to run task [error=%s, wf=%s, task=%s]:\n%s" % (e, wf_ex.name, task_ex.name, tb.format_exc()) ) force_fail_task(task_ex, msg, task=task) return _check_affected_tasks(task) @profiler.trace('task-handler-skip-task', hide_args=True) def skip_task(wf_cmd): """Skip workflow task. :param wf_cmd: Workflow command. """ task = _build_task_from_command(wf_cmd) task.complete(states.SKIPPED, "Task was skipped.", skip=True) _check_affected_tasks(task) return @profiler.trace('task-handler-create-task', hide_args=True) def create_task(wf_cmd, first_run): """Creates workflow task. :param wf_cmd: Workflow command. """ task = _build_task_from_command(wf_cmd) if task.waiting and task.rerun: task.set_state(states.WAITING, 'Task is waiting.') _schedule_refresh_task_state(task.task_ex.id) if first_run: task.create_new() return task def mark_task_running(task_ex, wf_spec): task = build_task_from_execution(wf_spec, task_ex) task.set_state(states.RUNNING, None, False) @profiler.trace('task-handler-on-action-complete', hide_args=True) def _on_action_complete(action_ex): """Handles action completion event. :param action_ex: Action execution. """ task_ex = action_ex.task_execution if not task_ex: return task_spec = spec_parser.get_task_spec(task_ex.spec) wf_ex = task_ex.workflow_execution task = _create_task( wf_ex, spec_parser.get_workflow_spec_by_execution_id(wf_ex.id), task_spec, task_ex.in_context, task_ex ) try: task.on_action_complete(action_ex) except (exc.MistralException, mistral_lib_exc.MistralException) as e: wf_ex = task_ex.workflow_execution msg = ("Failed to handle action completion [error=%s, wf=%s, task=%s," " action=%s]:\n%s" % (e, wf_ex.name, task_ex.name, action_ex.name, tb.format_exc())) force_fail_task(task_ex, msg, task=task) return _check_affected_tasks(task) @profiler.trace('task-handler-on-action-update', hide_args=True) def _on_action_update(action_ex): """Handles action update event. :param action_ex: Action execution. """ task_ex = action_ex.task_execution if not task_ex: return task_spec = spec_parser.get_task_spec(task_ex.spec) wf_ex = task_ex.workflow_execution task = _create_task( wf_ex, spec_parser.get_workflow_spec_by_execution_id(wf_ex.id), task_spec, task_ex.in_context, task_ex ) try: task.on_action_update(action_ex) if states.is_paused(action_ex.state): wf_handler.pause_workflow(wf_ex) if states.is_running(action_ex.state): # If any subworkflow of the parent workflow is paused, # then keep the parent workflow execution paused. for task_ex in wf_ex.task_executions: if states.is_paused(task_ex.state): return # Otherwise if no other subworkflow is paused, # then resume the parent workflow execution. wf_handler.resume_workflow(wf_ex) except (exc.MistralException, mistral_lib_exc.MistralException) as e: wf_ex = task_ex.workflow_execution msg = ("Failed to handle action update [error=%s, wf=%s, task=%s," " action=%s]:\n%s" % (e, wf_ex.name, task_ex.name, action_ex.name, tb.format_exc())) force_fail_task(task_ex, msg, task=task) return _check_affected_tasks(task) def force_fail_task(task_ex, msg, task=None): """Forces the given task to fail. This method implements the 'forced' task fail without giving a chance to a workflow controller to handle the error. Its main purpose is to reflect errors caused by workflow structure (errors 'publish', 'on-xxx' clauses etc.) rather than failed actions. If such an error happens we should also force the entire workflow to fail. I.e., this kind of error must be propagated to a higher level, to the workflow. :param task_ex: Task execution. :param msg: Error message. :param task: Task object. Optional. """ LOG.error(msg) if not task: wf_spec = spec_parser.get_workflow_spec_by_execution_id( task_ex.workflow_execution_id ) task = build_task_from_execution(wf_spec, task_ex) task.set_state(states.ERROR, msg) wf_handler.force_fail_workflow(task_ex.workflow_execution, msg) def continue_task(task_ex): if not task_ex: return wf_spec = spec_parser.get_workflow_spec_by_execution_id( task_ex.workflow_execution_id ) task = build_task_from_execution(wf_spec, task_ex) try: with db_api.named_lock('continue-task-%s' % task_ex.id): task.set_state(states.RUNNING, None) task.run() except exc.MistralException as e: wf_ex = task_ex.workflow_execution msg = ( "Failed to run task [error=%s, wf=%s, task=%s]:\n%s" % (e, wf_ex.name, task_ex.name, tb.format_exc()) ) force_fail_task(task_ex, msg, task=task) return _check_affected_tasks(task) def complete_task(task_ex, state, state_info): if not task_ex: return wf_spec = spec_parser.get_workflow_spec_by_execution_id( task_ex.workflow_execution_id ) task = build_task_from_execution(wf_spec, task_ex) try: task.complete(state, state_info) except (exc.MistralException, mistral_lib_exc.MistralException) as e: wf_ex = task_ex.workflow_execution msg = ( "Failed to complete task [error=%s, wf=%s, task=%s]:\n%s" % (e, wf_ex.name, task_ex.name, tb.format_exc()) ) force_fail_task(task_ex, msg, task=task) return _check_affected_tasks(task) @profiler.trace('task-handler-check-affected-tasks', hide_args=True) def _check_affected_tasks(task): # TODO(rakhmerov): this method should eventually move into # the class Task. The obvious signal is the only argument # that it takes. if not task.is_completed(): return task_ex = task.task_ex wf_ex = task_ex.workflow_execution if states.is_completed(wf_ex.state): return wf_spec = spec_parser.get_workflow_spec_by_execution_id( task_ex.workflow_execution_id ) wf_ctrl = wf_base.get_controller(wf_ex, wf_spec) affected_task_execs = wf_ctrl.find_indirectly_affected_task_executions( task_ex.name ) def _schedule_if_needed(t_ex_id): # NOTE(rakhmerov): we need to minimize the number of scheduled jobs # that refresh state of "join" tasks. We'll check if corresponding # jobs are already scheduled. Note that we must ignore scheduled jobs # that are currently being processed because of a possible race with # the transaction that deletes scheduled jobs, i.e. the job may still # exist in DB (the deleting transaction didn't commit yet) but it has # already been processed and the task state hasn't changed. sched = sched_base.get_system_scheduler() jobs_exist = sched.has_scheduled_jobs( key=_get_refresh_state_job_key(t_ex_id), processing=False ) if not jobs_exist: _schedule_refresh_task_state(t_ex_id) for t_ex in affected_task_execs: post_tx_queue.register_operation( _schedule_if_needed, args=[t_ex.id], in_tx=True ) def build_task_from_execution(wf_spec, task_ex): return _create_task( task_ex.workflow_execution, wf_spec, wf_spec.get_task(task_ex.name), task_ex.in_context, task_ex ) def _build_task_after_rpc(wf_spec, task_ex, waiting, triggered_by, rerun, reset): task = _create_task( task_ex.workflow_execution, wf_spec, wf_spec.get_task(task_ex.name), task_ex.in_context, task_ex, waiting=waiting == states.WAITING, triggered_by=triggered_by, rerun=rerun ) if reset: task.reset() return task @profiler.trace('task-handler-build-task-from-command', hide_args=True) def _build_task_from_command(cmd): if isinstance(cmd, wf_cmds.RunExistingTask): task = _create_task( cmd.wf_ex, cmd.wf_spec, spec_parser.get_task_spec(cmd.task_ex.spec), cmd.ctx, task_ex=cmd.task_ex, unique_key=cmd.task_ex.unique_key, waiting=cmd.task_ex.state == states.WAITING, triggered_by=cmd.triggered_by, rerun=cmd.rerun ) if cmd.reset: task.reset() return task if isinstance(cmd, wf_cmds.RunTask): task = _create_task( cmd.wf_ex, cmd.wf_spec, cmd.task_spec, cmd.ctx, unique_key=cmd.unique_key, waiting=cmd.is_waiting(), triggered_by=cmd.triggered_by ) return task if isinstance(cmd, wf_cmds.SkipTask): task = _create_task( cmd.wf_ex, cmd.wf_spec, spec_parser.get_task_spec(cmd.task_ex.spec), cmd.ctx, task_ex=cmd.task_ex, unique_key=cmd.task_ex.unique_key, triggered_by=cmd.triggered_by, ) return task raise exc.MistralError('Unsupported workflow command: %s' % cmd) def _create_task(wf_ex, wf_spec, task_spec, ctx, task_ex=None, unique_key=None, waiting=False, triggered_by=None, rerun=False): if task_spec.get_with_items(): cls = tasks.WithItemsTask else: cls = tasks.RegularTask return cls( wf_ex, wf_spec, task_spec, ctx, task_ex=task_ex, unique_key=unique_key, waiting=waiting, triggered_by=triggered_by, rerun=rerun ) @db_utils.retry_on_db_error @post_tx_queue.run @profiler.trace('task-handler-refresh-task-state', hide_args=True) def _refresh_task_state(task_ex_id): with db_api.transaction(): task_ex = db_api.load_task_execution(task_ex_id) if not task_ex: return if (states.is_completed(task_ex.state) or task_ex.state == states.RUNNING): return wf_ex = task_ex.workflow_execution if states.is_completed(wf_ex.state): return wf_spec = spec_parser.get_workflow_spec_by_execution_id( task_ex.workflow_execution_id ) wf_ctrl = wf_base.get_controller(wf_ex, wf_spec) with db_api.named_lock(task_ex.id): # NOTE: we have to use this lock to prevent two (or more) such # methods from changing task state and starting its action or # workflow. Checking task state outside of this section is a # performance optimization because locking is pretty expensive. db_api.refresh(task_ex) if (states.is_completed(task_ex.state) or task_ex.state == states.RUNNING): return log_state = wf_ctrl.get_logical_task_state(task_ex) state = log_state.state state_info = log_state.state_info # Update 'triggered_by' because it could have changed. task_ex.runtime_context['triggered_by'] = log_state.triggered_by if state == states.RUNNING: continue_task(task_ex) elif state == states.ERROR: complete_task(task_ex, state, state_info) elif state == states.WAITING: LOG.info( "Task execution is still in WAITING state" " [task_ex_id=%s, task_name=%s]", task_ex_id, task_ex.name ) else: # Must never get here. raise RuntimeError( 'Unexpected logical task state [task_ex_id=%s, ' 'task_name=%s, state=%s]' % (task_ex_id, task_ex.name, state) ) def _schedule_refresh_task_state(task_ex_id, delay=0): """Schedules task preconditions check. This method provides transactional decoupling of task preconditions check from events that can potentially satisfy those preconditions. It's needed in non-locking model in order to avoid 'phantom read' phenomena when reading state of multiple tasks to see if a task that depends on them can start. Just starting a separate transaction without using scheduler is not safe due to concurrency window that we'll have in this case (time between transactions) whereas scheduler is a special component that is designed to be resistant to failures. :param task_ex_id: Task execution ID. :param delay: Delay. """ sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=delay, func_name=_REFRESH_TASK_STATE_PATH, func_args={'task_ex_id': task_ex_id}, key=_get_refresh_state_job_key(task_ex_id) ) sched.schedule(job) def _get_refresh_state_job_key(task_ex_id): return 'th_r_t_s-%s' % task_ex_id @db_utils.retry_on_db_error @post_tx_queue.run def _scheduled_on_action_complete(action_ex_id, wf_action): with db_api.transaction(): if wf_action: action_ex = db_api.load_workflow_execution(action_ex_id) else: action_ex = db_api.load_action_execution(action_ex_id) if action_ex: _on_action_complete(action_ex) def schedule_on_action_complete(action_ex, delay=0): """Schedules task completion check. This method provides transactional decoupling of action completion from task completion check. It's needed in non-locking model in order to avoid 'phantom read' phenomena when reading state of multiple actions to see if a task is completed. Just starting a separate transaction without using scheduler is not safe due to concurrency window that we'll have in this case (time between transactions) whereas scheduler is a special component that is designed to be resistant to failures. :param action_ex: Action execution. :param delay: Minimum amount of time before task completion check should be made. """ # Optimization to avoid opening a new transaction if it's not needed. if not action_ex.task_execution.spec.get('with-items'): _on_action_complete(action_ex) return sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=delay, func_name=_SCHEDULED_ON_ACTION_COMPLETE_PATH, func_args={ 'action_ex_id': action_ex.id, 'wf_action': isinstance(action_ex, models.WorkflowExecution) }, key='th_on_a_c-%s' % action_ex.task_execution_id ) sched.schedule(job) @db_utils.retry_on_db_error @post_tx_queue.run def _scheduled_on_action_update(action_ex_id, wf_action): with db_api.transaction(): if wf_action: action_ex = db_api.load_workflow_execution(action_ex_id) else: action_ex = db_api.load_action_execution(action_ex_id) if action_ex: _on_action_update(action_ex) def schedule_on_action_update(action_ex, delay=0): """Schedules task update check. This method provides transactional decoupling of action update from task update check. It's needed in non-locking model in order to avoid 'phantom read' phenomena when reading state of multiple actions to see if a task is updated. Just starting a separate transaction without using scheduler is not safe due to concurrency window that we'll have in this case (time between transactions) whereas scheduler is a special component that is designed to be resistant to failures. :param action_ex: Action execution. :param delay: Minimum amount of time before task update check should be made. """ # Optimization to avoid opening a new transaction if it's not needed. if not action_ex.task_execution.spec.get('with-items'): _on_action_update(action_ex) return sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=delay, func_name=_SCHEDULED_ON_ACTION_UPDATE_PATH, func_args={ 'action_ex_id': action_ex.id, 'wf_action': isinstance(action_ex, models.WorkflowExecution) }, key='th_on_a_u-%s' % action_ex.task_execution_id ) sched.schedule(job) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/tasks.py000066400000000000000000001073021524065565300226640ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2019 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from collections import abc as collections_abc import copy import json from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler from mistral.db.v2 import api as db_api from mistral.engine import actions from mistral.engine import dispatcher from mistral.engine import policies from mistral.engine import post_tx_queue from mistral.engine import workflow_handler as wf_handler from mistral import exceptions as exc from mistral import expressions as expr from mistral.notifiers import base as notif from mistral.notifiers import notification_events as events from mistral.services import actions as action_service from mistral.utils import wf_trace from mistral.workflow import base as wf_base from mistral.workflow import commands from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import utils LOG = logging.getLogger(__name__) class Task(object, metaclass=abc.ABCMeta): """Task. Represents a workflow task and defines interface that can be used by Mistral engine or its components in order to manipulate with tasks. """ def __init__(self, wf_ex, wf_spec, task_spec, ctx, task_ex=None, unique_key=None, waiting=False, triggered_by=None, rerun=False): self.wf_ex = wf_ex self.task_spec = task_spec self.ctx = ctx self.task_ex = task_ex self.wf_spec = wf_spec self.unique_key = unique_key self.waiting = waiting self.triggered_by = triggered_by self.rerun = rerun self.reset_flag = False self.created = False self.state_changed = False def _notify(self, from_state, to_state): publishers = self.wf_ex.params.get('notify') if not publishers and not isinstance(publishers, list): return notifier = notif.get_notifier(cfg.CONF.notifier.type) event = events.identify_task_event(from_state, to_state) filtered_publishers = [] for publisher in publishers: if not isinstance(publisher, dict): continue target_events = publisher.get('event_types', []) if not target_events or event in target_events: filtered_publishers.append(publisher) if not filtered_publishers: return data = { "id": self.task_ex.id, "name": self.task_ex.name, "workflow_execution_id": self.task_ex.workflow_execution_id, "workflow_name": self.task_ex.workflow_name, "workflow_namespace": self.task_ex.workflow_namespace, "workflow_id": self.task_ex.workflow_id, "state": self.task_ex.state, "state_info": self.task_ex.state_info, "type": self.task_ex.type, "project_id": self.task_ex.project_id, "created_at": utils.datetime_to_str(self.task_ex.created_at), "updated_at": utils.datetime_to_str(self.task_ex.updated_at), "started_at": utils.datetime_to_str(self.task_ex.started_at), "finished_at": utils.datetime_to_str(self.task_ex.finished_at) } def _send_notification(): notifier.notify( self.task_ex.id, data, event, self.task_ex.updated_at, filtered_publishers ) post_tx_queue.register_operation(_send_notification) def get_id(self): return self.task_ex.id if self.task_ex else None def get_name(self): return self.task_ex.name if self.task_ex else None def get_state(self): return self.task_ex.state if self.task_ex else None def get_state_info(self): return self.task_ex.state_info if self.task_ex else None def is_completed(self): return self.task_ex and states.is_completed(self.task_ex.state) def is_waiting(self): return self.waiting def is_created(self): return self.created def is_state_changed(self): return self.state_changed def get_expression_context(self, ctx=None): assert self.task_ex return data_flow.ContextView( data_flow.get_current_task_dict(self.task_ex), data_flow.get_workflow_environment_dict(self.wf_ex), ctx or {}, self.task_ex.in_context, self.wf_ex.context, self.wf_ex.input, ) def evaluate(self, data, ctx=None): """Evaluates data against the task context. The data is evaluated against the standard task context that includes all standard components like workflow environment, workflow input etc. However, if needed, the method also takes an additional context that can be virtually merged with the standard one. :param data: Data (a string, dict or a list) that possibly contain YAQL/Jinja expressions to evaluate. :param ctx: Additional context. :return: """ return expr.evaluate_recursively( data, self.get_expression_context(ctx) ) def set_runtime_context_value(self, key, value): assert self.task_ex if not self.task_ex.runtime_context: self.task_ex.runtime_context = {} self.task_ex.runtime_context[key] = value def touch_runtime_context(self): """Must be called after any update of the runtime context. The ORM framework can't trace updates happening within deep structures like dictionaries. So every time we update something inside "runtime_context" of the task execution we need to call this method that does a fake update of the field. """ runtime_ctx = self.task_ex.runtime_context if runtime_ctx: random_key = next(iter(runtime_ctx.keys())) runtime_ctx[random_key] = runtime_ctx[random_key] def cleanup_runtime_context(self): runtime_context = self.task_ex.runtime_context if runtime_context: runtime_context.clear() def get_policy_context(self, key): assert self.task_ex if not self.task_ex.runtime_context: self.task_ex.runtime_context = {} if key not in self.task_ex.runtime_context: self.task_ex.runtime_context.update({key: {}}) return self.task_ex.runtime_context[key] def invalidate_result(self): if not self.task_ex: return for ex in self.task_ex.executions: ex.accepted = False @abc.abstractmethod def on_action_complete(self, action_ex): """Handle action completion. :param action_ex: Action execution. """ raise NotImplementedError @abc.abstractmethod def on_action_update(self, action_ex): """Handle action update. :param action_ex: Action execution. """ raise NotImplementedError @abc.abstractmethod def run(self): """Runs task.""" raise NotImplementedError @profiler.trace('task-defer') def defer(self): """Defers task. This method puts task to a waiting state. """ # NOTE(rakhmerov): using named locks may cause problems under load # with MySQL that raises a lot of deadlocks in case of high # parallelism so it makes sense to do a fast check if the object # already exists in DB outside of the lock. if not self.task_ex: t_execs = db_api.get_task_executions( workflow_execution_id=self.wf_ex.id, unique_key=self.unique_key, state=states.WAITING ) self.task_ex = t_execs[0] if t_execs else None if self.task_ex: return with db_api.named_lock(self.unique_key): if not self.task_ex: t_execs = db_api.get_task_executions( workflow_execution_id=self.wf_ex.id, unique_key=self.unique_key ) self.task_ex = t_execs[0] if t_execs else None msg = 'Task is waiting.' if not self.task_ex: self._create_task_execution( state=states.WAITING, state_info=msg ) elif self.task_ex.state != states.WAITING: self.set_state(states.WAITING, msg) def reset(self): self.reset_flag = True @profiler.trace('task-set-state') def set_state(self, state, state_info, processed=None, first_run=False): """Sets task state without executing post completion logic. :param state: New task state. :param state_info: New state information (i.e. error message). :param processed: New "processed" flag value. :return: True if the state was changed as a result of this call, False otherwise. """ assert self.task_ex cur_state = self.task_ex.state if cur_state != state or self.task_ex.state_info != state_info: task_ex = db_api.update_task_execution_state( id=self.task_ex.id, cur_state=cur_state, state=state ) if task_ex is None: # Do nothing because the update query did not change the DB. return False self.task_ex = task_ex self.task_ex.state_info = json.dumps(state_info) \ if isinstance(state_info, dict) else state_info self.state_changed = True # Recalculating "started_at" timestamp only if the state # was WAITING (all preconditions are satisfied and it's # ready to start) or IDLE, or the task is being rerun. So # we treat all iterations of "retry" policy as one run. if state == states.RUNNING and (cur_state in ( None, states.WAITING, states.IDLE) or self.rerun): self.task_ex.started_at = utils.utc_now_sec() if states.is_completed(state): self.task_ex.finished_at = utils.utc_now_sec() if self.rerun: self.task_ex.finished_at = None if processed is not None: self.task_ex.processed = processed if first_run: self._notify(None, state) else: self._notify(cur_state, state) wf_trace.info( self.task_ex.workflow_execution, "Task '%s' (%s) [%s -> %s, msg=%s]" % (self.task_ex.name, self.task_ex.id, cur_state, state, self.task_ex.state_info) ) return True @profiler.trace('task-complete') def complete(self, state, state_info=None, skip=False): """Complete task and set specified state. Method sets specified task state and runs all necessary post completion logic such as publishing workflow variables and scheduling new workflow commands. :param state: New task state. :param state_info: New state information (i.e. error message). """ assert self.task_ex # Ignore if task already completed. if self.is_completed() and not states.is_skipped(state): return # If we were unable to change the task state it means that it was # already changed by a concurrent process. In this case we need to # skip all regular completion logic like scheduling new tasks, # running engine commands and publishing. if not self.set_state(state, state_info): return self._update_inbound_context() data_flow.publish_variables(self.task_ex, self.task_spec) if not self.task_spec.get_keep_result(): # Destroy task result. for ex in self.task_ex.action_executions: if hasattr(ex, 'output'): ex.output = {} if not states.is_skipped(state): self._after_task_complete() # Ignore DELAYED state. if self.task_ex.state == states.RUNNING_DELAYED: return wf_ctrl = wf_base.get_controller(self.wf_ex, self.wf_spec) # Calculate commands to process next. cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) # Save next task names in DB to avoid evaluating them again # in the future. self.task_ex.next_tasks = [] for c in cmds: if commands.is_engine_command(c): continue event = c.triggered_by[0]['event'] if c.triggered_by else None self.task_ex.next_tasks.append((c.task_spec.get_name(), event)) self.task_ex.has_next_tasks = bool(self.task_ex.next_tasks) # Check whether the error is handled. if self.task_ex.state == states.ERROR: self.task_ex.error_handled = any([c.handles_error for c in cmds]) # If workflow is paused we shouldn't schedule new commands # and mark task as processed. if states.is_paused(self.wf_ex.state): return # Mark task as processed after all decisions have been made # upon its completion. self.task_ex.processed = True self.register_workflow_completion_check() dispatcher.dispatch_workflow_commands(self.wf_ex, cmds) def register_workflow_completion_check(self): wf_ctrl = wf_base.get_controller(self.wf_ex, self.wf_spec) # Register an asynchronous command to check workflow completion # in a separate transaction if the task may potentially lead to # workflow completion. def _check(): wf_handler.check_and_complete(self.wf_ex.id) if wf_ctrl.may_complete_workflow(self.task_ex): post_tx_queue.register_operation(_check, in_tx=True) @profiler.trace('task-update') def update(self, state, state_info=None): """Update task and set specified state. Method sets specified task state. :param state: New task state. :param state_info: New state information (i.e. error message). """ assert self.task_ex # Ignore if task already completed. if states.is_completed(self.task_ex.state): return # Update only if state transition is valid. if not states.is_valid_transition(self.task_ex.state, state): return # We can't set the task state to RUNNING if some other # child executions are paused. child_states = [a_ex.state for a_ex in self.task_ex.executions] if state == states.RUNNING and states.PAUSED in child_states: return self.set_state(state, state_info) if states.is_completed(self.task_ex.state): self.register_workflow_completion_check() def _before_task_start(self): policies_spec = self.task_spec.get_policies() for p in policies.build_policies(policies_spec, self.wf_spec): p.before_task_start(self) def _after_task_complete(self): policies_spec = self.task_spec.get_policies() for p in policies.build_policies(policies_spec, self.wf_spec): p.after_task_complete(self) @profiler.trace('task-create-task-execution') def _create_task_execution(self, state=None, state_info=None): task_id = utils.generate_unicode_uuid() task_name = self.task_spec.get_name() values = { 'id': task_id, 'name': task_name, 'workflow_execution_id': self.wf_ex.id, 'workflow_name': self.wf_ex.workflow_name, 'workflow_namespace': self.wf_ex.workflow_namespace, 'workflow_id': self.wf_ex.workflow_id, 'tags': self.task_spec.get_tags(), 'state': state, 'state_info': state_info, 'spec': self.task_spec.to_dict(), 'unique_key': self.unique_key, 'in_context': self.ctx, 'published': {}, 'runtime_context': {}, 'project_id': self.wf_ex.project_id, 'type': self.task_spec.get_type(), } if self.triggered_by: values['runtime_context']['triggered_by'] = self.triggered_by LOG.info("Create task execution [task_name=%s, task_ex_id=%s, " "wf_ex_id=%s]", task_name, task_id, self.wf_ex.id) self.task_ex = db_api.create_task_execution(values) self.created = True def _update_inbound_context(self): assert self.task_ex wf_ctrl = wf_base.get_controller(self.wf_ex, self.wf_spec) triggered_by = self._get_triggered_by_ids() self.ctx = wf_ctrl.get_task_inbound_context(self.task_spec, triggered_by=triggered_by) utils.update_dict(self.task_ex.in_context, self.ctx) def _get_triggered_by_ids(self): ids = [] if "triggered_by" not in self.task_ex.runtime_context: return ids for trigger in self.task_ex.runtime_context["triggered_by"]: ids.append(trigger["task_id"]) return ids def _get_safe_rerun(self): safe_rerun = self.task_spec.get_safe_rerun() if safe_rerun is not None: return safe_rerun task_defaults = self.wf_spec.get_task_defaults() if task_defaults: default_safe_rerun = task_defaults.get_safe_rerun() if default_safe_rerun is not None: return default_safe_rerun return False def _get_action_defaults(self): action_name = self.task_spec.get_action_name() if not action_name: return {} env = self.wf_ex.params['env'] return env.get('__actions', {}).get(action_name, {}) class RegularTask(Task): """Regular task. Takes care of processing regular tasks with one action. """ @profiler.trace('regular-task-on-action-complete', hide_args=True) def on_action_complete(self, action_ex): state = action_ex.state # TODO(rakhmerov): Here we can define more informative messages for # cases when action is successful and when it's not. For example, # in state_info we can specify the cause action. if state == states.SUCCESS: state_info = None else: action_result = action_ex.output.get('result') state_info = str(action_result) if action_result else None self.complete(state, state_info) @profiler.trace('regular-task-on-action-update', hide_args=True) def on_action_update(self, action_ex): self.update(action_ex.state) @profiler.trace('task-run') def run(self, first_run=False): if first_run: self._run_new() else: self._run_existing() @profiler.trace('task-run-new') def _run_new(self): if self.waiting: return if states.is_idle(self.task_ex.state): # Set the RUNNING state and trigger all operations # related to the state change. self.set_state( states.RUNNING, self.task_ex.state_info, first_run=True) LOG.debug( 'Starting task [name=%s, init_state=%s, workflow_name=%s,' ' execution_id=%s]', self.task_spec.get_name(), self.task_ex.state, self.wf_ex.name, self.wf_ex.id ) self._before_task_start() # Policies could possibly change task state. if self.task_ex.state != states.RUNNING: return self._schedule_actions() @profiler.trace('task-create-new') def create_new(self): if self.waiting: self.defer() return self._create_task_execution(state=states.IDLE) @profiler.trace('task-run-existing') def _run_existing(self): if self.waiting: return # Explicitly change task state to RUNNING. # Throw exception if the existing task already succeeded. if self.task_ex.state == states.SUCCESS: raise exc.MistralError( 'Rerunning succeeded tasks is not supported.' ) self.set_state(states.RUNNING, None, processed=False) if self.rerun: self._before_task_start() # Policies could possibly change task state. if self.task_ex.state != states.RUNNING: return self._update_inbound_context() self._update_triggered_by() self._reset_actions() self._schedule_actions() def _update_triggered_by(self): assert self.task_ex if not self.triggered_by: return self.task_ex.runtime_context['triggered_by'] = self.triggered_by def _reset_actions(self): """Resets task state. Depending on task type this method may reset task state. For example, delete all task actions etc. """ # Reset state of processed task and related action executions. if self.reset_flag: execs = self.task_ex.executions else: execs = [e for e in self.task_ex.executions if (e.accepted and e.state in [states.ERROR, states.CANCELLED])] for ex in execs: ex.accepted = False def _schedule_actions(self): # Regular task schedules just one action. input_dict = self._get_action_input() target = self._get_target(input_dict) action = self._build_action() try: action.schedule( input_dict, target, safe_rerun=self._get_safe_rerun(), timeout=self._get_timeout() ) except exc.MistralException as e: self.complete(states.ERROR, e.message) return @profiler.trace('regular-task-get-target', hide_args=True) def _get_target(self, input_dict): if not self.task_spec.get_target(): return None ctx_view = data_flow.ContextView( input_dict, self.ctx, data_flow.get_workflow_environment_dict(self.wf_ex), self.wf_ex.context, self.wf_ex.input ) return expr.evaluate_recursively( self.task_spec.get_target(), ctx_view ) @profiler.trace('regular-task-get-action-input', hide_args=True) def _get_action_input(self, ctx=None): input_spec = self.task_spec.get_input() input_dict = ( self.evaluate(input_spec, ctx) if input_spec else {} ) if not isinstance(input_dict, dict): raise exc.InputException( "Wrong dynamic input for task: %s. Dict type is expected. " "Actual type: %s. Actual value: %s" % (self.task_spec.get_name(), type(input_dict), str(input_dict)) ) return utils.merge_dicts( input_dict, self._get_action_defaults(), overwrite=False ) def _get_action_name(self): result = self.task_spec.get_action_name() # An action name can be an expression so we reevaluate it. if result: result = self.evaluate(result) if not result: result = 'std.noop' return result def _build_action(self): wf_name = self.task_spec.get_workflow_name() # A workflow name can be an expression so we reevaluate it. if wf_name: return actions.WorkflowAction( wf_name=self.evaluate(wf_name), task_ex=self.task_ex ) action_desc = self._get_action_descriptor() return actions.RegularAction( action_desc=action_desc, task_ex=self.task_ex, task_ctx=self.ctx ) def _get_action_descriptor(self): res = None action_name = self._get_action_name() namespace = self.wf_ex.workflow_namespace provider = action_service.get_system_action_provider() wb_name = self.wf_ex.runtime_context.get('wb_name') if wb_name: # First try to find the action within the same workbook # that the workflow belongs to. res = provider.find( '%s.%s' % (wb_name, action_name), namespace=namespace ) if res is None: # Now try to find by the action name as it appears in the # workflow text. res = provider.find(action_name, namespace=namespace) if res is None: raise exc.MistralException( "Failed to find action [action_name=%s, namespace=%s]" % (action_name, namespace) ) return res def _get_timeout(self): timeout = self.task_spec.get_policies().get_timeout() if not isinstance(timeout, (int, float)): wf_ex = self.task_ex.workflow_execution ctx_view = data_flow.ContextView( self.task_ex.in_context, wf_ex.context, wf_ex.input ) timeout = expr.evaluate_recursively(data=timeout, context=ctx_view) return timeout if timeout > 0 else None class WithItemsTask(RegularTask): """With-items task. Takes care of processing "with-items" tasks. """ _CONCURRENCY = 'concurrency' _CAPACITY = 'capacity' _COUNT = 'count' _WITH_ITEMS = 'with_items' _DEFAULT_WITH_ITEMS = { _COUNT: 0, _CONCURRENCY: 0, _CAPACITY: 0 } @profiler.trace('with-items-task-on-action-complete', hide_args=True) def on_action_complete(self, action_ex): assert self.task_ex with db_api.named_lock('with-items-%s' % self.task_ex.id): # NOTE: We need to refresh task execution object right # after the lock is acquired to make sure that we're # working with a fresh state of its runtime context. # Otherwise, SQLAlchemy session can contain a stale # cached version of it so that we don't modify actual # values (i.e. capacity). db_api.refresh(self.task_ex) if self.is_completed(): return self._increase_capacity() if self.is_with_items_completed(): state = self._get_final_state() # TODO(rakhmerov): Here we can define more informative messages # in cases when action is successful and when it's not. # For example, in state_info we can specify the cause action. # The use of action_ex.output.get('result') for state_info is # not accurate because there could be action executions that # had failed or was cancelled prior to this action execution. state_info = { states.SUCCESS: None, states.ERROR: 'One or more actions had failed.', states.CANCELLED: 'One or more actions was cancelled.' } self.complete(state, state_info[state]) return if self._has_more_iterations() and self._get_concurrency(): self._schedule_actions() def _schedule_actions(self): with_items_values = self._get_with_items_values() if self._is_new(): action_count = len(next(iter(with_items_values.values()))) self._prepare_runtime_context(action_count) input_dicts = self._get_input_dicts(with_items_values) if not input_dicts: self.complete(states.SUCCESS) return try: for i, input_dict in input_dicts: target = self._get_target(input_dict) action = self._build_action() action.schedule( input_dict, target, index=i, safe_rerun=self._get_safe_rerun(), timeout=self._get_timeout() ) self._decrease_capacity(1) except exc.MistralException as e: self.complete(states.ERROR, e.message) return def _get_with_items_values(self): """Returns all values evaluated from 'with-items' expression. Example: DSL: with-items: - var1 in <% $.arrayI %> - var2 in <% $.arrayJ %> where arrayI = [1,2,3] and arrayJ = [a,b,c] The result of the method in this case will be: { 'var1': [1,2,3], 'var2': [a,b,c] } :return: Evaluated 'with-items' expression values. """ exp_res = self.evaluate(self.task_spec.get_with_items()) # Expression result may contain iterables instead of lists in the # dictionary values. So we need to convert them into lists and # perform all needed checks. result = {} required_len = -1 for var, items in exp_res.items(): if not isinstance(items, collections_abc.Iterable): raise exc.InputException( "Wrong input format for: %s. Iterable type is" " expected for each value." % result ) items_list = list(items) result[var] = items_list if required_len < 0: required_len = len(items_list) elif len(items_list) != required_len: raise exc.InputException( "Wrong input format for: %s. All arrays must" " have the same length." % exp_res ) return result def _get_input_dicts(self, with_items_values): """Calculate input dictionaries for another portion of actions. :return: a list of tuples containing indexes and corresponding input dicts. """ result = [] for i in self._get_next_indexes(): ctx = {} for k, v in with_items_values.items(): ctx.update({k: v[i]}) ctx = utils.merge_dicts(ctx, self.ctx) result.append((i, self._get_action_input(ctx))) return result def _get_with_items_context(self): return self.task_ex.runtime_context.get( self._WITH_ITEMS, self._DEFAULT_WITH_ITEMS ) def _get_with_items_count(self): return self._get_with_items_context()[self._COUNT] def _get_with_items_capacity(self): return self._get_with_items_context()[self._CAPACITY] def _get_concurrency(self): return self.task_ex.runtime_context.get(self._CONCURRENCY) def is_with_items_completed(self): find_cancelled = lambda x: x.accepted and x.state == states.CANCELLED if list(filter(find_cancelled, self.task_ex.executions)): return True execs = list([t for t in self.task_ex.executions if t.accepted]) count = self._get_with_items_count() or 1 # We need to make sure that method on_action_complete() has been # called for every action. Just looking at number of actions and # their 'accepted' flag is not enough because action gets accepted # before on_action_complete() is called for it. This call is # mandatory in order to do all needed processing from task # perspective. So we can simply check if capacity is fully reset # to its initial state. full_capacity = ( not self._get_concurrency() or self._get_with_items_capacity() == self._get_concurrency() ) return count == len(execs) and full_capacity def _get_final_state(self): find_cancelled = lambda x: x.accepted and x.state == states.CANCELLED find_error = lambda x: x.accepted and x.state == states.ERROR if list(filter(find_cancelled, self.task_ex.executions)): return states.CANCELLED elif list(filter(find_error, self.task_ex.executions)): return states.ERROR else: return states.SUCCESS def _get_accepted_executions(self): # Choose only if not accepted but completed. return list( [x for x in self.task_ex.executions if x.accepted and states.is_completed(x.state)] ) def _get_unaccepted_executions(self): # Choose only if not accepted but completed. return list( filter( lambda x: not x.accepted and states.is_completed(x.state), self.task_ex.executions ) ) def _get_next_start_index(self): f = lambda x: ( x.accepted or states.is_running(x.state) or states.is_idle(x.state) ) return len(list(filter(f, self.task_ex.executions))) def _get_next_indexes(self): capacity = self._get_with_items_capacity() count = self._get_with_items_count() def _get_indexes(exs): return sorted(set([ex.runtime_context['index'] for ex in exs])) accepted = _get_indexes(self._get_accepted_executions()) unaccepted = _get_indexes(self._get_unaccepted_executions()) candidates = sorted(list(set(unaccepted) - set(accepted))) if candidates: indices = copy.copy(candidates) if max(candidates) < count - 1: indices += list(range(max(candidates) + 1, count)) else: i = self._get_next_start_index() indices = list(range(i, count)) return indices[:capacity] def _increase_capacity(self): ctx = self._get_with_items_context() concurrency = self._get_concurrency() if concurrency and ctx[self._CAPACITY] < concurrency: ctx[self._CAPACITY] += 1 self.task_ex.runtime_context.update({self._WITH_ITEMS: ctx}) def _decrease_capacity(self, count): ctx = self._get_with_items_context() capacity = ctx[self._CAPACITY] if capacity is not None: if capacity >= count: ctx[self._CAPACITY] -= count else: raise RuntimeError( "Can't decrease with-items capacity" " [capacity=%s, count=%s]" % (capacity, count) ) self.task_ex.runtime_context.update({self._WITH_ITEMS: ctx}) def _is_new(self): return not self.task_ex.runtime_context.get(self._WITH_ITEMS) def _prepare_runtime_context(self, action_count): runtime_ctx = self.task_ex.runtime_context if not runtime_ctx.get(self._WITH_ITEMS): # Prepare current indexes and parallel limitation. runtime_ctx[self._WITH_ITEMS] = { self._CAPACITY: self._get_concurrency(), self._COUNT: action_count } def _has_more_iterations(self): # See action executions which have been already # accepted or are still running. action_exs = list(filter( lambda x: x.accepted or x.state == states.RUNNING, self.task_ex.executions )) return self._get_with_items_count() > len(action_exs) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/utils.py000066400000000000000000000061201524065565300226730ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - Huawei Technologies Co. Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral_lib import utils def _compare_parameters(expected_input, actual_input): """Compares the expected parameters with the actual parameters. :param expected_input: Expected dict of parameters. :param actual_input: Actual dict of parameters. :return: Tuple {missing parameter names, unexpected parameter names} """ missing_params = [] unexpected_params = copy.deepcopy(list((actual_input or {}).keys())) for p_name, p_value in expected_input.items(): if p_value is utils.NotDefined and p_name not in unexpected_params: missing_params.append(str(p_name)) if p_name in unexpected_params: unexpected_params.remove(p_name) return missing_params, unexpected_params # TODO(rakhmerov): this method now should probably belong to workflows. # It's not related to actions anymore. def validate_input(expected_input, actual_input, obj_name, obj_class): actual_input = actual_input or {} missing, unexpected = _compare_parameters( expected_input, actual_input ) if missing or unexpected: msg = 'Invalid input [name=%s, class=%s' msg_props = [obj_name, obj_class] if missing: msg += ', missing=%s' msg_props.append(missing) if unexpected: msg += ', unexpected=%s' msg_props.append(unexpected) msg += ']' raise exc.InputException(msg % tuple(msg_props)) def resolve_workflow_definition(parent_wf_name, parent_wf_spec_name, namespace, wf_spec_name): wf_def = None if parent_wf_name != parent_wf_spec_name: # If parent workflow belongs to a workbook then # check child workflow within the same workbook # (to be able to use short names within workbooks). # If it doesn't exist then use a name from spec # to find a workflow in DB. wb_name = parent_wf_name.rstrip(parent_wf_spec_name)[:-1] wf_full_name = "%s.%s" % (wb_name, wf_spec_name) wf_def = db_api.load_workflow_definition(wf_full_name, namespace) if not wf_def: wf_def = db_api.load_workflow_definition(wf_spec_name, namespace) if not wf_def: raise exc.WorkflowException( "Failed to find workflow [name=%s] [namespace=%s]" % (wf_spec_name, namespace) ) return wf_def mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/workflow_handler.py000066400000000000000000000222221524065565300251030ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from oslo_utils import timeutils from osprofiler import profiler import traceback as tb from mistral.db.v2 import api as db_api from mistral.engine import post_tx_queue from mistral.engine import workflows from mistral import exceptions as exc from mistral.scheduler import base as sched_base from mistral.workflow import states LOG = logging.getLogger(__name__) CONF = cfg.CONF _CHECK_AND_FIX_INTEGRITY_PATH = ( 'mistral.engine.workflow_handler._check_and_fix_integrity' ) @profiler.trace('workflow-handler-start-workflow', hide_args=True) def start_workflow(wf_identifier, wf_namespace, wf_ex_id, wf_input, desc, params): wf = workflows.Workflow() wf_def = db_api.get_workflow_definition(wf_identifier, wf_namespace) if 'namespace' not in params: params['namespace'] = wf_def.namespace wf.start( wf_def=wf_def, wf_ex_id=wf_ex_id, input_dict=wf_input, desc=desc, params=params ) _schedule_check_and_fix_integrity(wf.wf_ex, delay=10) return wf.wf_ex def stop_workflow(wf_ex, state, msg=None): wf = workflows.Workflow(wf_ex=wf_ex) # In this case we should not try to handle possible errors. Instead, # we need to let them pop up since the typical way of failing objects # doesn't work here. Failing a workflow is the same as stopping it # with ERROR state. wf.stop(state, msg) # Cancels subworkflows. if state == states.CANCELLED: for task_ex in wf_ex.task_executions: sub_wf_exs = db_api.get_workflow_executions( task_execution_id=task_ex.id ) for sub_wf_ex in sub_wf_exs: if not states.is_completed(sub_wf_ex.state): stop_workflow(sub_wf_ex, state, msg=msg) def force_fail_workflow(wf_ex, msg=None): stop_workflow(wf_ex, states.ERROR, msg) def cancel_workflow(wf_ex, msg=None): stop_workflow(wf_ex, states.CANCELLED, msg) @profiler.trace('workflow-handler-check-and-complete', hide_args=True) def check_and_complete(wf_ex_id): wf_ex = db_api.load_workflow_execution(wf_ex_id) if not wf_ex or states.is_completed(wf_ex.state): return wf = workflows.Workflow(wf_ex=wf_ex) try: wf.check_and_complete() except exc.MistralException as e: msg = ( "Failed to check and complete [wf_ex_id=%s, wf_name=%s]:" " %s\n%s" % (wf_ex_id, wf_ex.name, e, tb.format_exc()) ) LOG.error(msg) force_fail_workflow(wf.wf_ex, msg) @post_tx_queue.run @profiler.trace('workflow-handler-check-and-fix-integrity') def _check_and_fix_integrity(wf_ex_id): check_after_seconds = CONF.engine.execution_integrity_check_delay if check_after_seconds < 0: # Never check integrity if it's a negative value. return # To break cyclic dependency. from mistral.engine import task_handler with db_api.transaction(): wf_ex = db_api.load_workflow_execution(wf_ex_id) if not wf_ex: return if states.is_completed(wf_ex.state): return _schedule_check_and_fix_integrity(wf_ex, delay=120) running_task_execs = db_api.get_task_executions( workflow_execution_id=wf_ex.id, state=states.RUNNING, limit=CONF.engine.execution_integrity_check_batch_size ) for t_ex in running_task_execs: # The idea is that we take the latest known timestamp of the task # execution and consider it eligible for checking and fixing only # if some minimum period of time elapsed since the last update. timestamp = t_ex.updated_at or t_ex.created_at delta = timeutils.delta_seconds(timestamp, timeutils.utcnow()) if delta < check_after_seconds: continue child_executions = t_ex.executions if not child_executions: continue all_finished = all( [states.is_completed(c_ex.state) for c_ex in child_executions] ) if all_finished: # Find the timestamp of the most recently finished child. most_recent_child_timestamp = max( [c_ex.updated_at or c_ex.created_at for c_ex in child_executions] ) interval = timeutils.delta_seconds( most_recent_child_timestamp, timeutils.utcnow() ) if interval > check_after_seconds: # We found a task execution in RUNNING state for which all # child executions are finished. We need to call # "schedule_on_action_complete" on the task handler for # any of the child executions so that the task state is # calculated and updated properly. LOG.warning( "Found a task execution that is likely stuck in" " RUNNING state because all child executions are" " finished, will try to recover [task_execution=%s]", t_ex.id ) task_handler.schedule_on_action_complete( child_executions[-1] ) def pause_workflow(wf_ex, msg=None): # Pause subworkflows first. for task_ex in wf_ex.task_executions: sub_wf_exs = db_api.get_workflow_executions( task_execution_id=task_ex.id ) for sub_wf_ex in sub_wf_exs: if not states.is_completed(sub_wf_ex.state): pause_workflow(sub_wf_ex, msg=msg) # If all subworkflows paused successfully, pause the main workflow. # If any subworkflows failed to pause for temporary reason, this # allows pause to be executed again on the main workflow. wf = workflows.Workflow(wf_ex=wf_ex) wf.pause(msg=msg) def rerun_workflow(wf_ex, task_ex, reset=True, skip=False, env=None): if wf_ex.state == states.PAUSED: return wf_ex.get_clone() # To break cyclic dependency. from mistral.engine import task_handler wf = workflows.Workflow(wf_ex=wf_ex) task = task_handler.build_task_from_execution(wf.wf_spec, task_ex) wf.rerun(task, reset=reset, skip=skip, env=env) _schedule_check_and_fix_integrity( wf_ex, delay=CONF.engine.execution_integrity_check_delay ) if wf_ex.task_execution_id: _schedule_check_and_fix_integrity( wf_ex.task_execution.workflow_execution, delay=CONF.engine.execution_integrity_check_delay ) def resume_workflow(wf_ex, env=None): if not states.is_paused_or_idle(wf_ex.state): return wf_ex.get_clone() # Resume subworkflows first. for task_ex in wf_ex.task_executions: sub_wf_exs = db_api.get_workflow_executions( task_execution_id=task_ex.id ) for sub_wf_ex in sub_wf_exs: if not states.is_completed(sub_wf_ex.state): resume_workflow(sub_wf_ex) # Resume current workflow here so to trigger continue workflow only # after all other subworkflows are placed back in running state. wf = workflows.Workflow(wf_ex=wf_ex) wf.resume(env=env) @profiler.trace('workflow-handler-set-state', hide_args=True) def set_workflow_state(wf_ex, state, msg=None): if states.is_completed(state): stop_workflow(wf_ex, state, msg) elif states.is_paused(state): pause_workflow(wf_ex, msg) else: raise exc.MistralError( 'Invalid workflow execution state [wf_ex_id=%s, wf_name=%s, ' 'state=%s]' % (wf_ex.id, wf_ex.name, state) ) def _get_integrity_check_key(wf_ex): return 'wfh_c_a_f_i-%s' % wf_ex.id @profiler.trace( 'workflow-handler-schedule-check-and-fix-integrity', hide_args=True ) def _schedule_check_and_fix_integrity(wf_ex, delay=0): """Schedules workflow integrity check. :param wf_ex: Workflow execution. :param delay: Minimum amount of time before the check should be made. """ if CONF.engine.execution_integrity_check_delay < 0: # Never check integrity if it's a negative value. return sched = sched_base.get_system_scheduler() job = sched_base.SchedulerJob( run_after=delay, func_name=_CHECK_AND_FIX_INTEGRITY_PATH, func_args={'wf_ex_id': wf_ex.id}, key=_get_integrity_check_key(wf_ex) ) sched.schedule(job) mistral-22.0.0+git20260814.61.b4aeb55/mistral/engine/workflows.py000066400000000000000000000544321524065565300236010ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2019 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc import json from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral.engine import dispatcher from mistral.engine import post_tx_queue from mistral.engine import utils as engine_utils from mistral import exceptions as exc from mistral import expressions as expr from mistral.lang import parser as spec_parser from mistral.notifiers import base as notif from mistral.notifiers import notification_events as events from mistral.rpc import clients as rpc from mistral.services import triggers from mistral.services import workflows as wf_service from mistral.utils import wf_trace from mistral.workflow import base as wf_base from mistral.workflow import commands from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import actions as ml_actions from mistral_lib import utils LOG = logging.getLogger(__name__) class Workflow(object, metaclass=abc.ABCMeta): """Workflow. Represents a workflow and defines interface that can be used by Mistral engine or its components in order to manipulate with workflows. """ def __init__(self, wf_ex=None): self.wf_ex = wf_ex if wf_ex: # We're processing a workflow that's already in progress. self.wf_spec = spec_parser.get_workflow_spec_by_execution_id( wf_ex.id ) else: self.wf_spec = None def _notify(self, from_state, to_state): publishers = self.wf_ex.params.get('notify') if not publishers and not isinstance(publishers, list): return notifier = notif.get_notifier(cfg.CONF.notifier.type) event = events.identify_workflow_event(from_state, to_state) filtered_publishers = [] for publisher in publishers: if not isinstance(publisher, dict): continue target_events = publisher.get('event_types', []) if not target_events or event in target_events: filtered_publishers.append(publisher) if not filtered_publishers: return data = { "id": self.wf_ex.id, "name": self.wf_ex.name, "workflow_name": self.wf_ex.workflow_name, "workflow_namespace": self.wf_ex.workflow_namespace, "workflow_id": self.wf_ex.workflow_id, "state": self.wf_ex.state, "state_info": self.wf_ex.state_info, "project_id": self.wf_ex.project_id, "task_execution_id": self.wf_ex.task_execution_id, "root_execution_id": self.wf_ex.root_execution_id, "created_at": utils.datetime_to_str(self.wf_ex.created_at), "updated_at": utils.datetime_to_str(self.wf_ex.updated_at) } def _send_notification(): notifier.notify( self.wf_ex.id, data, event, self.wf_ex.updated_at, filtered_publishers ) post_tx_queue.register_operation(_send_notification) @profiler.trace('workflow-start') def start(self, wf_def, wf_ex_id, input_dict, desc='', params=None): """Start workflow. :param wf_def: Workflow definition. :param wf_ex_id: Workflow execution id. :param input_dict: Workflow input. :param desc: Workflow execution description. :param params: Workflow type specific parameters. :raises """ assert not self.wf_ex # New workflow execution. self.wf_spec = spec_parser.get_workflow_spec_by_definition_id( wf_def.id, wf_def.updated_at ) wf_trace.info( self.wf_ex, 'Starting workflow [name=%s, input=%s]' % (wf_def.name, utils.cut(input_dict)) ) self.validate_input(input_dict) self._create_execution( wf_def, wf_ex_id, self.prepare_input(input_dict), desc, params ) self.set_state(states.RUNNING) wf_ctrl = wf_base.get_controller(self.wf_ex, self.wf_spec) dispatcher.dispatch_workflow_commands( self.wf_ex, wf_ctrl.continue_workflow() ) def stop(self, state, msg=None): """Stop workflow. :param state: New workflow state. :param msg: Additional explaining message. """ assert self.wf_ex if state == states.SUCCESS: self._succeed_workflow(self._get_final_context(), msg) elif state == states.ERROR: self._fail_workflow(self._get_final_context(), msg) elif state == states.CANCELLED: self._cancel_workflow(msg) def pause(self, msg=None): """Pause workflow. :param msg: Additional explaining message. """ assert self.wf_ex if states.is_paused(self.wf_ex.state): return # Set the state of this workflow to paused. self.set_state(states.PAUSED, state_info=msg) # If workflow execution is a subworkflow, # schedule update to the task execution. if self.wf_ex.task_execution_id: # Import the task_handler module here to avoid circular reference. from mistral.engine import task_handler task_handler.schedule_on_action_update(self.wf_ex) def resume(self, env=None): """Resume workflow. :param env: Environment. """ assert self.wf_ex wf_service.update_workflow_execution_env(self.wf_ex, env) self.set_state(states.RUNNING) wf_ctrl = wf_base.get_controller(self.wf_ex) # Calculate commands to process next. cmds = wf_ctrl.continue_workflow() self._continue_workflow(cmds) # If workflow execution is a subworkflow, # schedule update to the task execution. if self.wf_ex.task_execution_id: # Import the task_handler module here to avoid circular reference. from mistral.engine import task_handler task_handler.schedule_on_action_update(self.wf_ex) def prepare_input(self, input_dict): for k, v in self.wf_spec.get_input().items(): if k not in input_dict or input_dict[k] is utils.NotDefined: input_dict[k] = v return input_dict def validate_input(self, input_dict): engine_utils.validate_input( self.wf_spec.get_input(), input_dict, self.wf_spec.get_name(), self.wf_spec.__class__.__name__ ) def rerun(self, task, reset=True, skip=False, env=None): """Rerun workflow from the given task. :param task: An engine task associated with the task the workflow needs to rerun from. :param reset: If True, reset task state including deleting its action executions. :param skip: If True, then skip failed task and continue workflow execution. :param env: Environment. """ assert self.wf_ex wf_service.update_workflow_execution_env(self.wf_ex, env) self._recursive_rerun() wf_ctrl = wf_base.get_controller(self.wf_ex) # Calculate commands to process next. if skip: cmds = wf_ctrl.skip_tasks([task.task_ex]) else: cmds = wf_ctrl.rerun_tasks([task.task_ex], reset=reset) if cmds: task.cleanup_runtime_context() self._continue_workflow(cmds) def _recursive_rerun(self): """Rerun all parent workflow executions recursively. If there is a parent execution then it reruns as well. """ from mistral.engine import workflow_handler self.set_state(states.RUNNING) # TODO(rakhmerov): We call an internal method of a module here. # The simplest way is to make it public, however, I believe # it's another "bad smell" that tells that some refactoring # of the architecture is needed. workflow_handler._schedule_check_and_fix_integrity(self.wf_ex) if self.wf_ex.task_execution_id: parent_task_ex = db_api.get_task_execution( self.wf_ex.task_execution_id ) parent_wf = Workflow(wf_ex=parent_task_ex.workflow_execution) parent_wf.lock() parent_wf._recursive_rerun() # TODO(rakhmerov): this is a design issue again as in many places. # Ideally, we should just build (or get) an instance of Task and # call set_state() on it. from mistral.engine import task_handler task_handler.mark_task_running(parent_task_ex, parent_wf.wf_spec) def _get_backlog(self): return self.wf_ex.runtime_context.get(dispatcher.BACKLOG_KEY) def _continue_workflow(self, cmds): # When resuming a workflow we need to ignore all 'pause' # commands because workflow controller takes tasks that # completed within the period when the workflow was paused. cmds = list( [c for c in cmds if not isinstance(c, commands.PauseWorkflow)] ) # Since there's no explicit task causing the operation # we need to mark all not processed tasks as processed # because workflow controller takes only completed tasks # with flag 'processed' equal to False. for t_ex in self.wf_ex.task_executions: if states.is_completed(t_ex.state) and not t_ex.processed: t_ex.processed = True if cmds or self._get_backlog(): dispatcher.dispatch_workflow_commands(self.wf_ex, cmds) else: self.check_and_complete() @profiler.trace('workflow-lock') def lock(self): assert self.wf_ex return db_api.acquire_lock(db_models.WorkflowExecution, self.wf_ex.id) def _get_final_context(self): final_ctx = {} wf_ctrl = wf_base.get_controller(self.wf_ex) try: final_ctx = wf_ctrl.evaluate_workflow_final_context() except Exception as e: LOG.warning( 'Failed to get final context for workflow execution. ' '[wf_ex_id: %s, wf_name: %s, error: %s]', self.wf_ex.id, self.wf_ex.name, str(e) ) return final_ctx def _create_execution(self, wf_def, wf_ex_id, input_dict, desc, params): values = { 'id': wf_ex_id, 'name': wf_def.name, 'description': desc, 'tags': wf_def.tags, 'workflow_name': wf_def.name, 'workflow_namespace': wf_def.namespace, 'workflow_id': wf_def.id, 'spec': self.wf_spec.to_dict(), 'state': states.IDLE, 'output': {}, 'task_execution_id': params.get('task_execution_id'), 'root_execution_id': params.get('root_execution_id'), 'runtime_context': {'index': params.get('index', 0)} } if wf_def.workbook_name: values['runtime_context']['wb_name'] = wf_def.workbook_name self.wf_ex = db_api.create_workflow_execution(values) LOG.info("Created workflow execution [workflow_name=%s, wf_ex_id=%s, " "task_execution_id=%s, root_execution_id=%s]", wf_def.name, self.wf_ex.id, params.get('task_execution_id'), params.get('root_execution_id')) self.wf_ex.input = input_dict or {} params['env'] = _get_environment(params) self.wf_ex.params = params data_flow.add_openstack_data_to_context(self.wf_ex) data_flow.add_execution_to_context(self.wf_ex) data_flow.add_workflow_variables_to_context(self.wf_ex, self.wf_spec) spec_parser.cache_workflow_spec_by_execution_id( self.wf_ex.id, self.wf_spec ) @profiler.trace('workflow-set-state') def set_state(self, state, state_info=None): assert self.wf_ex cur_state = self.wf_ex.state if states.is_valid_transition(cur_state, state): wf_ex = db_api.update_workflow_execution_state( id=self.wf_ex.id, cur_state=cur_state, state=state ) if wf_ex is None: # Do nothing because the state was updated previously. return False self.wf_ex = wf_ex self.wf_ex.state_info = json.dumps(state_info) \ if isinstance(state_info, dict) else state_info self._notify(cur_state, state) wf_trace.info( self.wf_ex, "Workflow '%s' [%s -> %s, msg=%s]" % (self.wf_ex.workflow_name, cur_state, state, self.wf_ex.state_info) ) else: msg = ("Can't change workflow execution state from %s to %s. " "[workflow=%s, execution_id=%s]" % (cur_state, state, self.wf_ex.name, self.wf_ex.id)) raise exc.WorkflowException(msg) # Workflow result should be accepted by parent workflows (if any) # only if it completed successfully or failed. self.wf_ex.accepted = states.is_completed(state) if states.is_completed(state): triggers.on_workflow_complete(self.wf_ex) return True @profiler.trace('workflow-check-and-complete') def check_and_complete(self): """Completes the workflow if it needs to be completed. The method simply checks if there are any tasks that are not in a terminal state. If there aren't any then it performs all necessary logic to finalize the workflow (calculate output etc.). :return: Number of incomplete tasks. """ if states.is_paused_or_completed(self.wf_ex.state): return 0 # Workflow is not completed if there are any incomplete task # executions. incomplete_tasks_count = db_api.get_incomplete_task_executions_count( workflow_execution_id=self.wf_ex.id, ) if incomplete_tasks_count > 0: return incomplete_tasks_count LOG.debug("Workflow completed [id=%s]", self.wf_ex.id) # NOTE(rakhmerov): Once we know that the workflow has completed, # we need to expire all the objects in the DB session to make sure # to read the most relevant data from the DB (that's already been # committed in parallel transactions). Otherwise, some data like # workflow context may be stale and decisions made upon it will be # wrong. db_api.expire_all() wf_ctrl = wf_base.get_controller(self.wf_ex, self.wf_spec) if wf_ctrl.any_cancels(): msg = _build_cancel_info_message(wf_ctrl, self.wf_ex) self._cancel_workflow(msg) elif wf_ctrl.all_errors_handled(): ctx = wf_ctrl.evaluate_workflow_final_context() self._succeed_workflow(ctx) else: msg = _build_fail_info_message(wf_ctrl, self.wf_ex) final_context = wf_ctrl.evaluate_workflow_final_context() self._fail_workflow(final_context, msg) return 0 def _succeed_workflow(self, final_context, msg=None): output = data_flow.evaluate_workflow_output( self.wf_ex, self.wf_spec.get_output(), final_context ) # Set workflow execution to success after output is evaluated. if not self.set_state(states.SUCCESS, msg): return self.wf_ex.output = output if self.wf_ex.task_execution_id: self._send_result_to_parent_workflow() def _fail_workflow(self, final_context, msg): if states.is_paused_or_completed(self.wf_ex.state): return output_on_error = {} try: output_on_error = data_flow.evaluate_workflow_output( self.wf_ex, self.wf_spec.get_output_on_error(), final_context ) except exc.MistralException as e: msg = ( "Failed to evaluate expression in output-on-error! " "(output-on-error: '%s', exception: '%s' Cause: '%s'" % (self.wf_spec.get_output_on_error(), e, msg) ) LOG.error(msg) if not self.set_state(states.ERROR, state_info=msg): return # When we set an ERROR state we should safely set output value getting # w/o exceptions due to field size limitations. length_output_on_error = len(str(output_on_error).encode("utf-8")) total_output_length = utils.get_number_of_chars_from_kilobytes( cfg.CONF.engine.execution_field_size_limit_kb) if length_output_on_error < total_output_length: msg = utils.cut_by_char( msg, total_output_length - length_output_on_error ) else: msg = utils.cut_by_kb( msg, cfg.CONF.engine.execution_field_size_limit_kb ) self.wf_ex.output = utils.merge_dicts({'result': msg}, output_on_error) if self.wf_ex.task_execution_id: self._send_result_to_parent_workflow() def _cancel_workflow(self, msg): if states.is_completed(self.wf_ex.state): return if not self.set_state(states.CANCELLED, state_info=msg): return # When we set an ERROR state we should safely set output value getting # w/o exceptions due to field size limitations. msg = utils.cut_by_kb( msg, cfg.CONF.engine.execution_field_size_limit_kb ) self.wf_ex.output = {'result': msg} if self.wf_ex.task_execution_id: self._send_result_to_parent_workflow() def _send_result_to_parent_workflow(self): if self.wf_ex.state == states.SUCCESS: # The result of the sub workflow is already saved # so there's no need to send it over RPC. result = None elif self.wf_ex.state == states.ERROR: err_msg = ( self.wf_ex.state_info or 'Failed subworkflow [execution_id=%s]' % self.wf_ex.id ) result = ml_actions.Result(error=err_msg) elif self.wf_ex.state == states.CANCELLED: err_msg = ( self.wf_ex.state_info or 'Cancelled subworkflow [execution_id=%s]' % self.wf_ex.id ) result = ml_actions.Result(error=err_msg, cancel=True) else: raise RuntimeError( "Method _send_result_to_parent_workflow() must never be called" " if a workflow is not in SUCCESS, ERROR or CANCELLED state." ) # Register a command executed in a separate thread to send the result # to the parent workflow outside of the main DB transaction. def _send_result(): rpc.get_engine_client().on_action_complete( self.wf_ex.id, result, wf_action=True ) post_tx_queue.register_operation(_send_result) def _get_environment(params): env = params.get('env', {}) if not env: return {} if isinstance(env, dict): env_dict = env elif isinstance(env, str): env_db = db_api.load_environment(env) if not env_db: raise exc.InputException( 'Environment is not found: %s' % env ) env_dict = env_db.variables else: raise exc.InputException( 'Unexpected value type for environment [env=%s, type=%s]' % (env, type(env)) ) if ('evaluate_env' in params and not params['evaluate_env']): return env_dict else: return expr.evaluate_recursively(env_dict, {'__env': env_dict}) def _build_fail_info_message(wf_ctrl, wf_ex): # Try to find where error is exactly. failed_tasks = [ t_ex for t_ex in db_api.get_task_executions( workflow_execution_id=wf_ex.id, state=states.ERROR, sort_keys=['name'] ) if not wf_ctrl.is_error_handled_for(t_ex) ] msg = ('Failure caused by error in tasks: %s\n' % ', '.join([t.name for t in failed_tasks])) for t in failed_tasks: msg += '\n %s [task_ex_id=%s] -> %s\n' % (t.name, t.id, t.state_info) for i, ex in enumerate(t.action_executions): if ex.state == states.ERROR: output = (ex.output or dict()).get('result', 'Unknown') msg += ( ' [action_ex_id=%s, idx=%s]: %s\n' % ( ex.id, i, str(output) ) ) for i, ex in enumerate(t.workflow_executions): if ex.state == states.ERROR: output = (ex.output or dict()).get('result', 'Unknown') msg += ( ' [wf_ex_id=%s, idx=%s]: %s\n' % ( ex.id, i, str(output) ) ) return msg def _build_cancel_info_message(wf_ctrl, wf_ex): # Try to find where cancel is exactly. cancelled_tasks = [ t_ex for t_ex in db_api.get_task_executions( workflow_execution_id=wf_ex.id, state=states.CANCELLED, sort_keys=['name'] ) ] return ( 'Cancelled tasks: %s' % ', '.join([t.name for t in cancelled_tasks]) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/event_engine/000077500000000000000000000000001524065565300223635ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/event_engine/__init__.py000066400000000000000000000000001524065565300244620ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/event_engine/base.py000066400000000000000000000021171524065565300236500ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc class EventEngine(object, metaclass=abc.ABCMeta): """Action event trigger interface.""" @abc.abstractmethod def create_event_trigger(self, trigger, events): raise NotImplementedError() @abc.abstractmethod def update_event_trigger(self, trigger): raise NotImplementedError() @abc.abstractmethod def delete_event_trigger(self, trigger, events): raise NotImplementedError() mistral-22.0.0+git20260814.61.b4aeb55/mistral/event_engine/default_event_engine.py000066400000000000000000000344501524065565300271150ustar00rootroot00000000000000# Copyright 2016 Catalyst IT Ltd # Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from collections import defaultdict import fnmatch import json import os import queue import threading from oslo_config import cfg from oslo_log import log as logging from mistral import context as auth_ctx from mistral.db.v2 import api as db_api from mistral.event_engine import base from mistral import exceptions from mistral import expressions from mistral import messaging as mistral_messaging from mistral.rpc import clients as rpc from mistral.services import security from mistral.utils import safe_yaml LOG = logging.getLogger(__name__) CONF = cfg.CONF DEFAULT_PROPERTIES = { 'service': '<% $.publisher %>', 'project_id': '<% $.context.project_id %>', 'user_id': '<% $.context.user_id %>', 'timestamp': '<% $.timestamp %>' } class EventDefinition(object): def __init__(self, definition_cfg): self.cfg = definition_cfg try: self.event_types = self.cfg['event_types'] self.properties = self.cfg['properties'] except KeyError as err: raise exceptions.MistralException( "Required field %s not specified" % err.args[0] ) if isinstance(self.event_types, str): self.event_types = [self.event_types] def match_type(self, event_type): for t in self.event_types: if fnmatch.fnmatch(event_type, t): return True return False def convert(self, event): return expressions.evaluate_recursively(self.properties, event) class NotificationsConverter(object): def __init__(self): config_file = CONF.event_engine.event_definitions_cfg_file definition_cfg = [] if os.path.exists(config_file): with open(config_file) as cf: config = cf.read() try: definition_cfg = safe_yaml.load(config) except safe_yaml.YAMLError as err: if hasattr(err, 'problem_mark'): mark = err.problem_mark errmsg = ( "Invalid YAML syntax in Definitions file " "%(file)s at line: %(line)s, column: %(column)s." % dict(file=config_file, line=mark.line + 1, column=mark.column + 1) ) else: errmsg = ( "YAML error reading Definitions file %s" % CONF.event_engine.event_definitions_cfg_file ) LOG.error(errmsg) raise exceptions.MistralError( 'Invalid event definition configuration file. %s' % config_file ) self.definitions = [EventDefinition(event_def) for event_def in reversed(definition_cfg)] def get_event_definition(self, event_type): for d in self.definitions: if d.match_type(event_type): return d return None def convert(self, event_type, event): edef = self.get_event_definition(event_type) if edef is None: LOG.debug('No event definition found for type: %s, use default ' 'settings instead.', event_type) return expressions.evaluate_recursively(DEFAULT_PROPERTIES, event) return edef.convert(event) class DefaultEventEngine(base.EventEngine): """Event engine server. A separate service that is responsible for listening event notification and triggering workflows defined by end user. """ def __init__(self): self.engine_client = rpc.get_engine_client() self.event_queue = queue.Queue() self._stopped = False self._thread = threading.Thread(target=self._loop) self._thread.daemon = True self.event_triggers_map = defaultdict(list) self.exchange_topic_events_map = defaultdict(set) self.exchange_topic_listener_map = {} self.lock = threading.Lock() LOG.debug('Loading notification definitions.') self.notification_converter = NotificationsConverter() def start(self): LOG.info('Starting event notification engine...') self._thread.start() self._start_listeners() def stop(self): self._stopped = True self._thread.join() for listener in self.exchange_topic_listener_map.values(): listener.stop() listener.wait() def _get_endpoint_cls(self, events): """Create a messaging endpoint class. The endpoint implements the method named like the priority, and only handle the notification match the NotificationFilter rule set into the filter_rule attribute of the endpoint. """ # Handle each priority of notification messages. event_priorities = ['audit', 'critical', 'debug', 'error', 'info'] attrs = dict.fromkeys( event_priorities, mistral_messaging.handle_event ) attrs['event_types'] = events endpoint_cls = type( 'MistralNotificationEndpoint', (mistral_messaging.NotificationEndpoint,), attrs, ) return endpoint_cls def _add_event_listener(self, exchange, topic, events): """Add or update event listener for specified exchange, topic. Create a new event listener for the event trigger if no existing listener relates to (exchange, topic). Or, restart existing event listener with updated events. """ key = (exchange, topic) if key in self.exchange_topic_listener_map: listener = self.exchange_topic_listener_map[key] listener.stop() listener.wait() endpoint = self._get_endpoint_cls(events)(self) LOG.debug("Starting to listen to AMQP. exchange: %s, topic: %s", exchange, topic) listener = mistral_messaging.start_listener( CONF, exchange, topic, [endpoint] ) self.exchange_topic_listener_map[key] = listener def _start_listeners(self): triggers = db_api.get_event_triggers(insecure=True) LOG.info('Found %s event triggers.', len(triggers)) for trigger in triggers: exchange_topic = (trigger.exchange, trigger.topic) self.exchange_topic_events_map[exchange_topic].add(trigger.event) trigger_info = trigger.to_dict() trigger_info['workflow_namespace'] = trigger.workflow.namespace self.event_triggers_map[trigger.event].append(trigger_info) for (ex_t, events) in self.exchange_topic_events_map.items(): exchange, topic = ex_t self._add_event_listener(exchange, topic, events) def _start_workflow(self, triggers, event_params): """Start workflows defined in event triggers.""" for t in triggers: LOG.info('Start to process event trigger: %s', t['id']) workflow_params = t.get('workflow_params', {}) workflow_params.update({'event_params': event_params}) # Setup context before schedule triggers. ctx = security.create_context(t['trust_id'], t['project_id']) auth_ctx.set_ctx(ctx) description = { "description": ( "Workflow execution created by event" " trigger '(%s)'." % t['id'] ), "triggered_by": { "type": "event_trigger", "id": t['id'], "name": t['name'] } } try: self.engine_client.start_workflow( t['workflow_id'], t['workflow_namespace'], None, t['workflow_input'], description=json.dumps(description), **workflow_params ) except Exception as e: LOG.exception("Failed to process event trigger %s, " "error: %s", t['id'], str(e)) finally: auth_ctx.set_ctx(None) def _loop(self, *args, **kwargs): """Process notification events. This function is called in a thread. """ while not self._stopped: try: # Get from queue (nowait) # It may raise a queue.Empty if there is nothing in queue # but thanks to while loop we will continue getting until # the thread got stopped. event = self.event_queue.get_nowait() context = event.get('context') event_type = event.get('event_type') # NOTE(kong): Use lock here to protect event_triggers_map # variable from being updated outside the thread. with self.lock: if event_type in self.event_triggers_map: triggers = self.event_triggers_map[event_type] # There may be more projects registered the same event. project_ids = [t['project_id'] for t in triggers] any_public = any( [t['scope'] == 'public' for t in triggers] ) # Skip the event doesn't belong to any event trigger # owner. if (not any_public and CONF.pecan.auth_enable and context.get('project_id', '') not in project_ids): self.event_queue.task_done() continue # Need to choose what trigger(s) should be called # exactly. triggers_to_call = [] for t in triggers: project_trigger = ( t['project_id'] == context.get('project_id') ) public_trigger = t['scope'] == 'public' if project_trigger or public_trigger: triggers_to_call.append(t) LOG.debug('Start to handle event: %s, %d trigger(s) ' 'registered.', event_type, len(triggers)) event_params = self.notification_converter.convert( event_type, event ) self._start_workflow(triggers_to_call, event_params) self.event_queue.task_done() except queue.Empty: pass def process_notification_event(self, notification): """Callback function by event handler. Just put notification into a queue. """ LOG.debug("Putting notification event to event queue.") self.event_queue.put(notification) def create_event_trigger(self, trigger, events): """An endpoint method for creating event trigger. When creating an event trigger in API layer, we need to create a new listener or update an existing listener. :param trigger: a dict containing event trigger information. :param events: a list of events binding to the (exchange, topic) of the event trigger. """ with self.lock: ids = [t['id'] for t in self.event_triggers_map[trigger['event']]] if trigger['id'] not in ids: self.event_triggers_map[trigger['event']].append(trigger) self._add_event_listener(trigger['exchange'], trigger['topic'], events) def update_event_trigger(self, trigger): """An endpoint method for updating event trigger. Because only workflow related information is allowed to be updated, we only need to update event_triggers_map(in a synchronous way). :param trigger: a dict containing event trigger information. """ assert trigger['event'] in self.event_triggers_map with self.lock: for t in self.event_triggers_map[trigger['event']]: if trigger['id'] == t['id']: t.update(trigger) def delete_event_trigger(self, trigger, events): """An endpoint method for deleting event trigger. If there is no event binding to (exchange, topic) after deletion, we need to delete the related listener. Otherwise, we need to restart that listener. :param trigger: a dict containing event trigger information. :param events: a list of events binding to the (exchange, topic) of the event trigger. """ assert trigger['event'] in self.event_triggers_map with self.lock: for t in self.event_triggers_map[trigger['event']]: if t['id'] == trigger['id']: self.event_triggers_map[trigger['event']].remove(t) break if not self.event_triggers_map[trigger['event']]: del self.event_triggers_map[trigger['event']] if not events: key = (trigger['exchange'], trigger['topic']) listener = self.exchange_topic_listener_map[key] listener.stop() listener.wait() del self.exchange_topic_listener_map[key] LOG.info( 'Deleted listener for exchange: %s, topic: %s', trigger['exchange'], trigger['topic'] ) return self._add_event_listener(trigger['exchange'], trigger['topic'], events) mistral-22.0.0+git20260814.61.b4aeb55/mistral/event_engine/event_engine_server.py000066400000000000000000000056601524065565300270000ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks # Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral import config as cfg from mistral.event_engine import default_event_engine as evt_eng from mistral.rpc import base as rpc from mistral.service import base as service_base from mistral.utils import profiler as profiler_utils LOG = logging.getLogger(__name__) class EventEngineServer(service_base.MistralService): """RPC EventEngine server. This class manages event engine life-cycle and gets registered as an RPC endpoint to process event engine specific calls. """ def __init__(self, event_engine): super(EventEngineServer, self).__init__() self._event_engine = event_engine self._rpc_server = None def start(self): super(EventEngineServer, self).start() self._event_engine.start() profiler_utils.setup( 'mistral-event-engine', cfg.CONF.event_engine.host ) # Initialize and start RPC server. self._rpc_server = rpc.get_rpc_server_driver()(cfg.CONF.event_engine) self._rpc_server.register_endpoint(self) self._rpc_server.run() self._notify_started('Event engine server started.') def stop(self, graceful=False): super(EventEngineServer, self).stop(graceful) if self._rpc_server: self._rpc_server.stop(graceful) self._event_engine.stop() def create_event_trigger(self, rpc_ctx, trigger, events): LOG.info( "Received RPC request 'create_event_trigger'[rpc_ctx=%s," " trigger=%s, events=%s", rpc_ctx, trigger, events ) return self._event_engine.create_event_trigger(trigger, events) def delete_event_trigger(self, rpc_ctx, trigger, events): LOG.info( "Received RPC request 'delete_event_trigger'[rpc_ctx=%s," " trigger=%s, events=%s", rpc_ctx, trigger, events ) return self._event_engine.delete_event_trigger(trigger, events) def update_event_trigger(self, rpc_ctx, trigger): LOG.info( "Received RPC request 'update_event_trigger'[rpc_ctx=%s," " trigger=%s", rpc_ctx, trigger ) return self._event_engine.update_event_trigger(trigger) def get_oslo_service(): return EventEngineServer(evt_eng.DefaultEventEngine()) mistral-22.0.0+git20260814.61.b4aeb55/mistral/exceptions.py000066400000000000000000000124521524065565300224540ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. class MistralFailuresBase(Exception): """Base class for mistral errors and exceptions""" message = "An unknow failure occured" http_code = 500 def __init__(self, message=None): if message is not None: self.message = message super(MistralFailuresBase, self).__init__( '%d: %s' % (self.http_code, self.message)) @property def code(self): """This is here for webob to read. https://github.com/Pylons/webob/blob/master/webob/exc.py """ return self.http_code def __str__(self): return self.message class MistralError(MistralFailuresBase): """Mistral specific error. Reserved for situations that can't be automatically handled. When it occurs it signals that there is a major environmental problem like invalid startup configuration or implementation problem (e.g. some code doesn't take care of certain corner cases). From architectural perspective it's pointless to try to handle this type of problems except doing some finalization work like transaction rollback, deleting temporary files etc. """ message = "An unknown error occurred" class MistralException(MistralFailuresBase): """Mistral specific exception. Reserved for situations that are not critical for program continuation. It is possible to recover from this type of problems automatically and continue program execution. Such problems may be related with invalid user input (such as invalid syntax) or temporary environmental problems. In case if an instance of a certain exception type bubbles up to API layer then this type of exception it must be associated with an http code so it's clear how to represent it for a client. To correctly use this class, inherit from it and define a 'message' and 'http_code' properties. """ message = "An unknown exception occurred" # Database errors. class DBError(MistralError): http_code = 400 class DBDuplicateEntryError(DBError): http_code = 409 message = "Database object already exists" class DBEntityNotFoundError(DBError): http_code = 404 message = "Object not found" # DSL exceptions. class DSLParsingException(MistralException): http_code = 400 class ExpressionGrammarException(DSLParsingException): http_code = 400 class JinjaGrammarException(ExpressionGrammarException): message = "Invalid grammar of Jinja expression" class YaqlGrammarException(ExpressionGrammarException): message = "Invalid grammar of YAQL expression" class InvalidModelException(DSLParsingException): http_code = 400 message = "Wrong entity definition" # Various common exceptions and errors. class EvaluationException(MistralException): http_code = 400 class JinjaEvaluationException(EvaluationException): message = "Can not evaluate Jinja expression" class YaqlEvaluationException(EvaluationException): message = "Can not evaluate YAQL expression" class DataAccessException(MistralException): http_code = 400 class ActionException(MistralException): http_code = 400 class InvalidActionException(MistralException): http_code = 400 class ActionRegistrationException(MistralException): message = "Failed to register action" class EngineException(MistralException): http_code = 500 class WorkflowException(MistralException): http_code = 400 class EventTriggerException(MistralException): http_code = 400 class InputException(MistralException): http_code = 400 class ApplicationContextNotFoundException(MistralException): http_code = 400 message = "Application context not found" class InvalidResultException(MistralException): http_code = 400 message = "Unable to parse result" class SizeLimitExceededException(MistralException): http_code = 400 class CoordinationException(MistralException): http_code = 500 class CoordinationNotSupportedException(MistralException): http_code = 406 class NotAllowedException(MistralException): http_code = 403 message = "Operation forbidden (insufficient permissions)" class UnauthorizedException(MistralException): http_code = 401 message = "Unauthorized" class InfoEndpointNotAvailableException(MistralException): http_code = 400 class KombuException(Exception): def __init__(self, e): super(KombuException, self).__init__(e) self.exc_type = e.__class__.__name__ self.value = str(e) class InvalidStateTransitionException(MistralException): http_code = 400 message = 'Invalid state transition' class MaintenanceException(MistralException): http_code = 500 mistral-22.0.0+git20260814.61.b4aeb55/mistral/executors/000077500000000000000000000000001524065565300217365ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/executors/__init__.py000066400000000000000000000000001524065565300240350ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/executors/base.py000066400000000000000000000041301524065565300232200ustar00rootroot00000000000000# Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from stevedore import driver _EXECUTORS = {} def cleanup(): global _EXECUTORS _EXECUTORS = {} def get_executor(exec_type): global _EXECUTORS if not _EXECUTORS.get(exec_type): mgr = driver.DriverManager( 'mistral.executors', exec_type, invoke_on_load=True ) _EXECUTORS[exec_type] = mgr.driver return _EXECUTORS[exec_type] class Executor(object, metaclass=abc.ABCMeta): """Action executor interface.""" @abc.abstractmethod def run_action(self, action, action_ex_id, safe_rerun, exec_ctx, redelivered=False, target=None, async_=True, timeout=None): """Runs the given action. :param action: Action to run. An instance of mistral_lib.actions.Action. :param action_ex_id: Corresponding action execution id. :param safe_rerun: Tells if given action can be safely rerun. :param exec_ctx: A dict of values providing information about the current execution. :param redelivered: Tells if given action was run before on another executor. :param target: Target (group of action executors). :param async_: If True, run action in asynchronous mode (w/o waiting for completion). :param timeout: a period of time in seconds after which execution of action will be interrupted :return: Action result. """ raise NotImplementedError() mistral-22.0.0+git20260814.61.b4aeb55/mistral/executors/default_executor.py000066400000000000000000000166661524065565300256710ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral_lib import actions as mistral_lib from oslo_log import log as logging from osprofiler import profiler from mistral import context from mistral import exceptions as exc from mistral.executors import base from mistral.rpc import clients as rpc from mistral.services import action_heartbeat_sender from mistral.utils import ThreadWithException LOG = logging.getLogger(__name__) class DefaultExecutor(base.Executor): def __init__(self): self._engine_client = rpc.get_engine_client() @profiler.trace('default-executor-run-action', hide_args=True) def run_action(self, action, action_ex_id, safe_rerun, exec_ctx, redelivered=False, target=None, async_=True, timeout=None): """Runs action. :param action: Action to run. :param action_ex_id: Action execution id. :param safe_rerun: Tells if given action can be safely rerun. :param exec_ctx: A dict of values providing information about the current execution. :param redelivered: Tells if given action was run before on another executor. :param target: Target (group of action executors). :param async_: If True, run action in asynchronous mode (w/o waiting for completion). :param timeout: a period of time in seconds after which execution of action will be interrupted :return: Action result. """ try: action_heartbeat_sender.add_action(action_ex_id) return self._do_run_action( action, action_ex_id, exec_ctx, redelivered, safe_rerun, timeout ) finally: action_heartbeat_sender.remove_action(action_ex_id) def _do_run_action(self, action, action_ex_id, exec_ctx, redelivered, safe_rerun, timeout): def send_error_back(error_msg): error_result = mistral_lib.Result(error=error_msg) if action_ex_id: self._engine_client.on_action_complete( action_ex_id, error_result ) return None return error_result def _thread_run_action(fn, auth_ctx, action_ctx, result): # Run an action in a thread and keep track of the result # As we are running in a different thread, we need to set # our auth_context correctly context.set_ctx(auth_ctx) result['r'] = fn(action_ctx) if redelivered and not safe_rerun: msg = ( "Request to run an action was redelivered, but it cannot " "be re-run safely. The only safe thing to do is fail " "it [action=%s]." % action ) return send_error_back(msg) # Run action. try: # NOTE(d0ugal): If the action is a subclass of mistral-lib we # know that it expects to be passed an ActionContext. if isinstance(action, mistral_lib.Action): action_ctx = context.create_action_context(exec_ctx) else: action_ctx = None # NOTE(amorin) we need a dict type to store the result so python # will give pointer to this object and not copy the value into a # new memory space result_ptr = {} thread = ThreadWithException( target=_thread_run_action, args=[action.run, context.ctx(), action_ctx, result_ptr] ) thread.start() thread.join(timeout=timeout) # Get back result result = result_ptr.get('r') if thread.is_alive(): # The action is taking too long. # There is no proper way to kill a thread, so we have two # options: # - Leave the thread alone without taking care # - Wait for it to finish now (thread.join()) # amorin: I decided to wait for the thread to finish, it's a # safer decision as we are giving "result" to our thread # and we dont want another thread to overwrite this later # if we don't wait # We may block this mistral thread for an infinite time, # but, it's the safest option I came to for now. # Note: we were using eventlet here before, and eventlet # allowed us to kill the greenthread # Let's print a log message about this, so at least, we can # identify that we are stuck from logs LOG.warning("The action %s timed out, we are now waiting for " "the action thread to finish...", (action_ex_id)) thread.join() raise Exception("Timeout after %s seconds" % (timeout)) # Note: it's made for backwards compatibility with already # existing Mistral actions which don't return result as # instance of workflow.utils.Result. if not isinstance(result, mistral_lib.Result): result = mistral_lib.Result(data=result) except BaseException as e: msg = ( "The action raised an exception [action=%s, action_ex_id=%s, " "msg='%s']" % (action, action_ex_id, e) ) LOG.warning(msg, exc_info=True) return send_error_back(msg) # Send action result. try: if action_ex_id and (action.is_sync() or result.is_error()): self._engine_client.on_action_complete( action_ex_id, result, async_=True ) except exc.MistralException as e: # In case of a Mistral exception we can try to send error info to # engine because most likely it's not related to the infrastructure # such as message bus or network. One known case is when the action # returns a bad result (e.g. invalid unicode) which can't be # serialized. msg = ( "Failed to complete action due to a Mistral exception " "[action=%s, action_ex_id=%s]\n %s" % (action, action_ex_id, e) ) LOG.exception(msg) return send_error_back(msg) except Exception as e: # If it's not a Mistral exception all we can do is only # log the error. msg = ( "Failed to complete action due to an unexpected exception " "[action=%s, action_ex_id=%s]\n %s" % (action, action_ex_id, e) ) LOG.exception(msg) return result mistral-22.0.0+git20260814.61.b4aeb55/mistral/executors/executor_server.py000066400000000000000000000071651524065565300255450ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral import config as cfg from mistral.executors import default_executor as exe from mistral.rpc import base as rpc from mistral.service import base as service_base from mistral.services import action_heartbeat_sender from mistral.services import actions as action_service from mistral.utils import profiler as profiler_utils CONF = cfg.CONF LOG = logging.getLogger(__name__) class ExecutorServer(service_base.MistralService): """Executor server. This class manages executor life-cycle and gets registered as an RPC endpoint to process executor specific calls. """ def __init__(self, executor, setup_profiler=True): super(ExecutorServer, self).__init__(setup_profiler) self.executor = executor self._rpc_server = None def start(self): super(ExecutorServer, self).start() action_heartbeat_sender.start() if self._setup_profiler: profiler_utils.setup('mistral-executor', cfg.CONF.executor.host) # Initialize action providers to make sure all action classes # are initially imported. action_service.get_system_action_provider() # Initialize and start RPC server. self._rpc_server = rpc.get_rpc_server_driver()(cfg.CONF.executor) self._rpc_server.register_endpoint(self) self._rpc_server.run(executor='threading') self._notify_started('Executor server started.') def stop(self, graceful=False): super(ExecutorServer, self).stop(graceful) action_heartbeat_sender.stop() if self._rpc_server: self._rpc_server.stop(graceful) def run_action(self, rpc_ctx, action, action_ex_id, safe_rerun, exec_ctx, timeout): """Receives calls over RPC to run action on executor. :param rpc_ctx: RPC request context dictionary. :param action: Action. :param action_ex_id: Action execution id. :param safe_rerun: Tells if given action can be safely rerun. :param exec_ctx: A dict of values providing information about the current execution. :param timeout: a period of time in seconds after which execution of action will be interrupted :return: Action result. """ LOG.debug( "Received RPC request 'run_action'" "[action=%s, action_ex_id=%s, timeout=%s]", action, action_ex_id, timeout ) redelivered = rpc_ctx.redelivered or False res = self.executor.run_action( action, action_ex_id, safe_rerun, exec_ctx, redelivered, timeout=timeout ) LOG.debug( "Sending action result to engine" " [action=%s, action_ex_id=%s]", action, action_ex_id ) return res def get_oslo_service(setup_profiler=True): return ExecutorServer( exe.DefaultExecutor(), setup_profiler=setup_profiler ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/executors/remote_executor.py000066400000000000000000000017361524065565300255300ustar00rootroot00000000000000# Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from mistral.rpc import clients as rpc_clients LOG = logging.getLogger(__name__) class RemoteExecutor(rpc_clients.ExecutorClient): """Executor that passes execution request to a remote executor.""" def __init__(self): super(RemoteExecutor, self).__init__(cfg.CONF.executor) mistral-22.0.0+git20260814.61.b4aeb55/mistral/expressions/000077500000000000000000000000001524065565300222775ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/expressions/__init__.py000066400000000000000000000061121524065565300244100ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from oslo_log import log as logging from stevedore import extension from mistral import exceptions as exc LOG = logging.getLogger(__name__) _mgr = extension.ExtensionManager( namespace='mistral.expression.evaluators', invoke_on_load=False ) _evaluators = [] patterns = {} for name in sorted(_mgr.names()): evaluator = _mgr[name].plugin _evaluators.append((name, evaluator)) patterns[name] = evaluator.find_expression_pattern.pattern def validate(expression): LOG.debug("Validating expression [expression='%s']", expression) if not isinstance(expression, str): return expression_found = None for name, evaluator in _evaluators: if evaluator.is_expression(expression): if expression_found: raise exc.ExpressionGrammarException( "The line already contains an expression of type '%s'. " "Mixing expression types in a single line is not allowed." % expression_found) try: evaluator.validate(expression) except Exception: raise else: expression_found = name def evaluate(expression, context): for name, evaluator in _evaluators: # Check if the passed value is expression so we don't need to do this # every time on a caller side. if (isinstance(expression, str) and evaluator.is_expression(expression)): return evaluator.evaluate(expression, context) return expression def _evaluate_item(item, context): if isinstance(item, str): try: return evaluate(item, context) except AttributeError as e: LOG.debug( "Expression %s is not evaluated, [context=%s]: %s", item, context, e ) return item else: return evaluate_recursively(item, context) def evaluate_recursively(data, context): data = copy.deepcopy(data) if not context: return data if isinstance(data, dict): for key in data: data[key] = _evaluate_item(data[key], context) elif isinstance(data, list): for index, item in enumerate(data): data[index] = _evaluate_item(item, context) elif isinstance(data, str): return _evaluate_item(data, context) return data mistral-22.0.0+git20260814.61.b4aeb55/mistral/expressions/base.py000066400000000000000000000041341524065565300235650ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from stevedore import extension class Evaluator(object): """Expression evaluator interface. Having this interface gives the flexibility to change the actual expression language used in Mistral DSL for conditions, output calculation etc. """ @classmethod @abc.abstractmethod def validate(cls, expression): """Parse and validates the expression. :param expression: Expression string :return: True if expression is valid """ pass @classmethod @abc.abstractmethod def evaluate(cls, expression, context): """Evaluates the expression against the given data context. :param expression: Expression string :param context: Data context :return: Expression result """ pass @classmethod @abc.abstractmethod def is_expression(cls, expression): """Check expression string and decide whether it is expression or not. :param expression: Expression string :return: True if string is expression """ pass def get_custom_functions(): """Get custom functions. Retrieves the list of custom functions used in YAQL/Jinja expressions. """ # {name => function object). result = dict() mgr = extension.ExtensionManager( namespace='mistral.expression.functions', invoke_on_load=False ) for name in mgr.names(): result[name] = mgr[name].plugin return result mistral-22.0.0+git20260814.61.b4aeb55/mistral/expressions/jinja_expression.py000066400000000000000000000132001524065565300262170ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from functools import partial import re import jinja2 from jinja2 import parser as jinja_parse from jinja2.sandbox import SandboxedEnvironment from oslo_db import exception as db_exc from oslo_log import log as logging from mistral import exceptions as exc from mistral.expressions import base LOG = logging.getLogger(__name__) ANY_JINJA_REGEXP = "{{.*}}|{%.*%}" JINJA_REGEXP = '({{(.*?)}})' JINJA_BLOCK_REGEXP = '({%(.*?)%})' JINJA_OPTS = {'undefined_to_none': False} _environment = SandboxedEnvironment( undefined=jinja2.StrictUndefined, trim_blocks=True, lstrip_blocks=True ) _filters = base.get_custom_functions() for name in _filters: _environment.filters[name] = _filters[name] def get_jinja_context(data_context): new_ctx = {'_': data_context} _register_jinja_functions(new_ctx) if isinstance(data_context, dict): new_ctx['__env'] = data_context.get('__env') new_ctx['__execution'] = data_context.get('__execution') new_ctx['__task_execution'] = data_context.get('__task_execution') return new_ctx def _register_jinja_functions(jinja_ctx): functions = base.get_custom_functions() for name in functions: jinja_ctx[name] = partial(functions[name], jinja_ctx['_']) class JinjaEvaluator(base.Evaluator): _env = _environment.overlay() @classmethod def validate(cls, expression): if not isinstance(expression, str): raise exc.JinjaEvaluationException( "Unsupported type '%s'." % type(expression) ) try: parser = jinja_parse.Parser(cls._env, expression, state='variable') parser.parse_expression() except jinja2.exceptions.TemplateError as e: raise exc.JinjaGrammarException("Syntax error '%s'." % str(e)) @classmethod def evaluate(cls, expression, data_context): ctx = get_jinja_context(data_context) result = cls._env.compile_expression(expression, **JINJA_OPTS)(**ctx) # For StrictUndefined values, UndefinedError only gets raised when # the value is accessed, not when it gets created. The simplest way # to access it is to try and cast it to string. str(result) return result @classmethod def is_expression(cls, s): # The class should only be called from within InlineJinjaEvaluator. The # return value prevents the class from being accidentally added as # Extension return False class InlineJinjaEvaluator(base.Evaluator): # The regular expression for Jinja variables and blocks find_expression_pattern = re.compile(JINJA_REGEXP) find_block_pattern = re.compile(JINJA_BLOCK_REGEXP) _env = _environment.overlay() @classmethod def validate(cls, expression): if not isinstance(expression, str): raise exc.JinjaEvaluationException( "Unsupported type '%s'." % type(expression) ) try: cls._env.parse(expression) except jinja2.exceptions.TemplateError as e: raise exc.JinjaGrammarException( "Syntax error '%s'." % str(e) ) @classmethod def evaluate(cls, expression, data_context): LOG.debug( "Start to evaluate Jinja expression. " "[expression='%s', context=%s]", expression, data_context ) patterns = cls.find_expression_pattern.findall(expression) try: if patterns[0][0] == expression: result = JinjaEvaluator.evaluate(patterns[0][1], data_context) else: ctx = get_jinja_context(data_context) result = cls._env.from_string(expression).render(**ctx) except Exception as e: # NOTE(rakhmerov): if we hit a database error then we need to # re-raise the initial exception so that upper layers had a # chance to handle it properly (e.g. in case of DB deadlock # the operations needs to retry. Essentially, such situation # indicates a problem with DB rather than with the expression # syntax or values. if isinstance(e, db_exc.DBError): LOG.error( "Failed to evaluate Jinja expression due to a database" " error, re-raising initial exception [expression=%s," " error=%s, data=%s]", expression, str(e), data_context ) raise e raise exc.JinjaEvaluationException( "Can not evaluate Jinja expression [expression=%s, error=%s" ", data=%s]" % (expression, str(e), data_context) ) LOG.debug( "Finished evaluation. [expression='%s', result: %s]", expression, result ) return result @classmethod def is_expression(cls, s): return (cls.find_expression_pattern.search(s) or cls.find_block_pattern.search(s)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/expressions/std_functions.py000066400000000000000000000207001524065565300255320ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from oslo_serialization import jsonutils import yaml from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral.utils import filter_utils from mistral_lib import utils as ml_utils # Additional YAQL/Jinja functions provided by Mistral out of the box. # If a function name ends with underscore then it doesn't need to pass # the name of the function when context registers it. LOG = logging.getLogger(__name__) def env_(context): return context['__env'] @db_utils.tx_cached(ignore_args='context') def executions_(context, id=None, root_execution_id=None, state=None, from_time=None, to_time=None): filter_ = {} if id is not None: filter_ = filter_utils.create_or_update_filter('id', id, "eq", filter_) if root_execution_id is not None: filter_ = filter_utils.create_or_update_filter( 'root_execution_id', root_execution_id, 'eq', filter_ ) if state is not None: filter_ = filter_utils.create_or_update_filter( 'state', state, 'eq', filter_ ) if from_time is not None: filter_ = filter_utils.create_or_update_filter( 'created_at', from_time, 'gte', filter_ ) if to_time is not None: filter_ = filter_utils.create_or_update_filter( 'created_at', to_time, 'lt', filter_ ) return db_api.get_workflow_executions(**filter_) @db_utils.tx_cached(ignore_args='context') def execution_(context): wf_ex = db_api.get_workflow_execution(context['__execution']['id']) return { 'id': wf_ex.id, 'name': wf_ex.name, 'spec': wf_ex.spec, 'input': wf_ex.input, 'params': wf_ex.params, 'created_at': wf_ex.created_at.isoformat(' '), 'updated_at': wf_ex.updated_at.isoformat(' '), 'root_execution_id': wf_ex.root_execution_id } def json_dump_(context, data): return jsonutils.dumps(data, indent=4) def yaml_dump_(context, data): return yaml.safe_dump(data, default_flow_style=False) @db_utils.tx_cached(ignore_args='context') def task_(context, task_name=None): # This section may not exist in a context if it's calculated not in # task scope. cur_task = context['__task_execution'] # 1. If task_name is empty it's 'task()' use case, we need to get the # current task. # 2. if task_name is not empty but it's equal to the current task name # we need to take exactly the current instance of this task. Otherwise # there may be ambiguity if there are many tasks with this name. # 3. In other case we just find a task in DB by the given name. if cur_task and (not task_name or cur_task['name'] == task_name): task_ex = db_api.get_task_execution(cur_task['id']) else: task_execs = db_api.get_task_executions( workflow_execution_id=context['__execution']['id'], name=task_name ) # TODO(rakhmerov): Account for multiple executions (i.e. in case of # cycles). task_ex = task_execs[-1] if len(task_execs) > 0 else None if not task_ex: LOG.warning( "Task '%s' not found by the task() expression function", task_name ) return None # We don't use to_dict() db model method because not all fields # make sense for user. return _convert_to_user_model(task_ex) def _should_pass_filter(t, state, flat): # Start from assuming all is true, check only if needed. state_match = True flat_match = True if state: state_match = t['state'] == state # To break cyclic dependency. from mistral.lang.v2 import tasks as lang_tasks if flat: is_action = t['type'] == lang_tasks.ACTION_TASK_TYPE if not is_action: nested_execs = db_api.get_workflow_executions( task_execution_id=t.id ) for n in nested_execs: flat_match = flat_match and n.state != t.state return state_match and flat_match def _get_tasks_from_db(workflow_execution_id=None, recursive=False, state=None, flat=False): task_execs = [] nested_task_exs = [] kwargs = {} if workflow_execution_id: kwargs['workflow_execution_id'] = workflow_execution_id # We can't add state to query if we want to filter by workflow_execution_id # recursively. There might be a workflow_execution in one state with a # nested workflow execution that has a task in the desired state until we # have an optimization for queering all workflow executions under a given # top level workflow execution, this is the way to go. if state and not (workflow_execution_id and recursive): kwargs['state'] = state task_execs.extend(db_api.get_task_executions(**kwargs)) # To break cyclic dependency. from mistral.lang.v2 import tasks as lang_tasks # If it is not recursive no need to check nested workflows. # If there is no workflow execution id, we already have all we need, and # doing more queries will just create duplication in the results. if recursive and workflow_execution_id: for t in task_execs: if t.type == lang_tasks.WORKFLOW_TASK_TYPE: # Get nested workflow execution that matches the task. nested_workflow_executions = db_api.get_workflow_executions( task_execution_id=t.id ) # There might be zero nested executions. for nested_workflow_execution in nested_workflow_executions: nested_task_exs.extend( _get_tasks_from_db( nested_workflow_execution.id, recursive, state, flat ) ) if state or flat: # Filter by state and flat. task_execs = [ t for t in task_execs if _should_pass_filter(t, state, flat) ] # The nested tasks were already filtered, since this is a recursion. task_execs.extend(nested_task_exs) return task_execs @db_utils.tx_cached(ignore_args='context') def tasks_(context, workflow_execution_id=None, recursive=False, state=None, flat=False): task_execs = _get_tasks_from_db( workflow_execution_id, recursive, state, flat ) # Convert task_execs to user model and return. return [_convert_to_user_model(t) for t in task_execs] def _convert_to_user_model(task_ex): # Importing data_flow in order to break cycle dependency between modules. from mistral.workflow import data_flow # We don't use to_dict() db model method because not all fields # make sense for user. return { 'id': task_ex.id, 'name': task_ex.name, 'spec': task_ex.spec, 'state': task_ex.state, 'state_info': task_ex.state_info, 'result': data_flow.get_task_execution_result(task_ex), 'published': task_ex.published, 'type': task_ex.type, 'workflow_execution_id': task_ex.workflow_execution_id, 'created_at': task_ex.created_at.isoformat(' '), 'updated_at': task_ex.updated_at.isoformat(' ') if task_ex.updated_at is not None else None } def uuid_(context=None): return ml_utils.generate_unicode_uuid() def global_(context, var_name): wf_ex = db_api.get_workflow_execution(context['__execution']['id']) return wf_ex.context.get(var_name) def json_parse_(context, data): return jsonutils.loads(data) def yaml_parse_(context, data): return yaml.safe_load(data) mistral-22.0.0+git20260814.61.b4aeb55/mistral/expressions/yaql_expression.py000066400000000000000000000172311524065565300261020ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from collections import abc as collections_abc import inspect import re from oslo_db import exception as db_exc from oslo_log import log as logging from yaml import representer import yaql from yaql.language import exceptions as yaql_exc from yaql.language import factory from yaql.language import utils as yaql_utils from mistral.config import cfg from mistral import exceptions as exc from mistral.expressions import base from mistral_lib import utils LOG = logging.getLogger(__name__) _YAQL_CONF = cfg.CONF.yaql INLINE_YAQL_REGEXP = '<%.*?%>' YAQL_ENGINE = None ROOT_YAQL_CONTEXT = None # TODO(rakhmerov): it's work around the bug in YAQL. # YAQL shouldn't expose internal types to custom functions. representer.SafeRepresenter.add_representer( yaql_utils.FrozenDict, representer.SafeRepresenter.represent_dict ) def get_yaql_context(data_context): global ROOT_YAQL_CONTEXT if not ROOT_YAQL_CONTEXT: ROOT_YAQL_CONTEXT = yaql.create_context() _register_yaql_functions(ROOT_YAQL_CONTEXT) new_ctx = ROOT_YAQL_CONTEXT.create_child_context() new_ctx['$'] = ( data_context if not cfg.CONF.yaql.convert_input_data else yaql_utils.convert_input_data(data_context) ) if isinstance(data_context, dict): new_ctx['__env'] = data_context.get('__env') new_ctx['__execution'] = data_context.get('__execution') new_ctx['__task_execution'] = data_context.get('__task_execution') return new_ctx def _register_yaql_functions(yaql_ctx): functions = base.get_custom_functions() for name in functions: yaql_ctx.register_function(functions[name], name=name) def get_yaql_engine_options(): return { "yaql.limitIterators": _YAQL_CONF.limit_iterators, "yaql.memoryQuota": _YAQL_CONF.memory_quota, "yaql.convertTuplesToLists": _YAQL_CONF.convert_tuples_to_lists, "yaql.convertSetsToLists": _YAQL_CONF.convert_sets_to_lists, "yaql.iterableDicts": _YAQL_CONF.iterable_dicts, "yaql.convertOutputData": _YAQL_CONF.convert_output_data } def create_yaql_engine_class(keyword_operator, allow_delegates, engine_options): return factory.YaqlFactory( keyword_operator=keyword_operator, allow_delegates=allow_delegates ).create(options=engine_options) def get_yaql_engine_class(): global YAQL_ENGINE if YAQL_ENGINE is not None: return YAQL_ENGINE YAQL_ENGINE = create_yaql_engine_class( _YAQL_CONF.keyword_operator, _YAQL_CONF.allow_delegates, get_yaql_engine_options() ) LOG.info( "YAQL engine has been initialized with the options: \n%s", utils.merge_dicts( get_yaql_engine_options(), { "keyword_operator": _YAQL_CONF.keyword_operator, "allow_delegates": _YAQL_CONF.allow_delegates } ) ) return YAQL_ENGINE def _sanitize_yaql_result(result): # Expression output conversion can be disabled but we can still # do some basic unboxing if we got an internal YAQL type. # TODO(rakhmerov): FrozenDict doesn't provide any public method # or property to access a regular dict that it wraps so ideally # we need to add it to YAQL. Once it's there we need to make a # fix here. if isinstance(result, yaql_utils.FrozenDict): return result._d if (inspect.isgenerator(result) or isinstance(result, collections_abc.Iterator)): return list(result) return result class YAQLEvaluator(base.Evaluator): @classmethod def validate(cls, expression): try: get_yaql_engine_class()(expression) except (yaql_exc.YaqlException, KeyError, ValueError, TypeError) as e: raise exc.YaqlGrammarException(getattr(e, 'message', e)) @classmethod def evaluate(cls, expression, data_context): expression = expression.strip() if expression else expression try: result = get_yaql_engine_class()(expression).evaluate( context=get_yaql_context(data_context) ) except Exception as e: # NOTE(rakhmerov): if we hit a database error then we need to # re-raise the initial exception so that upper layers had a # chance to handle it properly (e.g. in case of DB deadlock # the operations needs to retry. Essentially, such situation # indicates a problem with DB rather than with the expression # syntax or values. if isinstance(e, db_exc.DBError): LOG.error( "Failed to evaluate YAQL expression due to a database" " error, re-raising initial exception [expression=%s," " error=%s, data=%s]", expression, str(e), data_context ) raise e raise exc.YaqlEvaluationException( "Can not evaluate YAQL expression [expression=%s, error=%s" ", data=%s]" % (expression, str(e), data_context) ) return _sanitize_yaql_result(result) @classmethod def is_expression(cls, s): # The class should not be used outside of InlineYAQLEvaluator since by # convention, YAQL expression should always be wrapped in '<% %>'. return False class InlineYAQLEvaluator(YAQLEvaluator): # This regular expression will look for multiple occurrences of YAQL # expressions in '<% %>' (i.e. <% any_symbols %>) within a string. find_expression_pattern = re.compile(INLINE_YAQL_REGEXP) @classmethod def validate(cls, expression): if not isinstance(expression, str): raise exc.YaqlEvaluationException( "Unsupported type '%s'." % type(expression) ) found_expressions = cls.find_inline_expressions(expression) if found_expressions: [super(InlineYAQLEvaluator, cls).validate(expr.strip("<%>")) for expr in found_expressions] @classmethod def evaluate(cls, expression, data_context): LOG.debug( "Starting to evaluate YAQL expression. " "[expression='%s']", expression ) result = expression found_expressions = cls.find_inline_expressions(expression) if found_expressions: for expr in found_expressions: trim_expr = expr.strip("<%>") evaluated = super(InlineYAQLEvaluator, cls).evaluate( trim_expr, data_context ) if len(expression) == len(expr): result = evaluated else: result = result.replace(expr, str(evaluated)) return result @classmethod def is_expression(cls, s): return cls.find_expression_pattern.search(s) @classmethod def find_inline_expressions(cls, s): return cls.find_expression_pattern.findall(s) mistral-22.0.0+git20260814.61.b4aeb55/mistral/ext/000077500000000000000000000000001524065565300205155ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/ext/__init__.py000066400000000000000000000000001524065565300226140ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/ext/pygmentplugin.py000066400000000000000000000045651524065565300240030ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import re from pygments import lexer from pygments import token class MistralLexer(lexer.RegexLexer): name = 'Mistral' aliases = ['mistral'] flags = re.MULTILINE | re.UNICODE tokens = { "root": [ (r'^(\s)*(workflows|tasks|input|output|type)(\s)*:', token.Keyword), (r'^(\s)*(version|name|description)(\s)*:', token.Keyword), (r'^(\s)*(publish|timeout|retry|with\-items)(\s)*:', token.Keyword), (r'^(\s)*(on\-success|on\-error|on\-complete)(\s)*:', token.Keyword), (r'^(\s)*(action|workflow)(\s)*:', token.Keyword, 'call'), (r'(\-|\:)(\s)*(fail|succeed|pause)(\s)+', token.Operator.Word), (r'<%', token.Name.Entity, 'expression'), (r'\{\{', token.Name.Entity, 'expression'), (r'#.*$', token.Comment), (r'(^|\s|\-)+\d+', token.Number), lexer.include("generic"), ], "expression": [ (r'\$', token.Operator), (r'\s(json_parse|json_dump|task|tasks|execution|env|uuid)(?!\w)', token.Name.Builtin), lexer.include("generic"), (r'%>', token.Name.Entity, '#pop'), (r'}\\}', token.Name.Entity, '#pop'), ], "call": [ (r'(\s)*[\w\.]+($|\s)', token.Name.Function), lexer.default('#pop'), ], "generic": [ (r'%>', token.Name.Entity, '#pop'), (r'}\\}', token.Name.Entity, '#pop'), (r'(\-|:|=|!|\[|\]|<|>|\/|\*)', token.Operator), (r'(null|None|True|False)', token.Name.Builtin), (r'"(\\\\|\\"|[^"])*"', token.String.Double), (r"'(\\\\|\\'|[^'])*'", token.String.Single), (r'\W|\w|\s|\(|\)|,|\.', token.Text), ] } mistral-22.0.0+git20260814.61.b4aeb55/mistral/hacking/000077500000000000000000000000001524065565300213215ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/hacking/__init__.py000066400000000000000000000000001524065565300234200ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/hacking/checks.py000066400000000000000000000172261524065565300231430ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """Mistral's pep8 extensions. In order to make the review process faster and easier for core devs we are adding some Mistral specific pep8 checks. This will catch common errors. There are two types of pep8 extensions. One is a function that takes either a physical or logical line. The physical or logical line is the first param in the function definition and can be followed by other parameters supported by pep8. The second type is a class that parses AST trees. For more info please see pep8.py. """ import ast import re from hacking import core @core.flake8ext def no_assert_equal_true_false(logical_line): """Check for assertTrue/assertFalse sentences M319 """ _start_re = re.compile(r'assert(Not)?Equal\((True|False),') _end_re = re.compile(r'assert(Not)?Equal\(.*,\s+(True|False)\)$') if _start_re.search(logical_line) or _end_re.search(logical_line): yield (0, "M319: assertEqual(A, True|False), " "assertEqual(True|False, A), assertNotEqual(A, True|False), " "or assertEqual(True|False, A) sentences must not be used. " "Use assertTrue(A) or assertFalse(A) instead") @core.flake8ext def no_assert_true_false_is_not(logical_line): """Check for assertIs/assertIsNot sentences M320 """ _re = re.compile(r'assert(True|False)\(.+\s+is\s+(not\s+)?.+\)$') if _re.search(logical_line): yield (0, "M320: assertTrue(A is|is not B) or " "assertFalse(A is|is not B) sentences must not be used. " "Use assertIs(A, B) or assertIsNot(A, B) instead") class BaseASTChecker(ast.NodeVisitor): """Provides a simple framework for writing AST-based checks. Subclasses should implement visit_* methods like any other AST visitor implementation. When they detect an error for a particular node the method should call ``self.add_error(offending_node)``. Details about where in the code the error occurred will be pulled from the node object. Subclasses should also provide a class variable named CHECK_DESC to be used for the human readable error message. """ def __init__(self, tree, filename): """This object is created automatically by pep8. :param tree: an AST tree :param filename: name of the file being analyzed (ignored by our checks) """ self._tree = tree self._errors = [] def run(self): """Called automatically by pep8.""" self.visit(self._tree) return self._errors def add_error(self, node, message=None): """Add an error caused by a node to the list of errors for pep8.""" message = message or self.CHECK_DESC error = (node.lineno, node.col_offset, message, self.__class__) self._errors.append(error) class CheckForLoggingIssues(BaseASTChecker): name = "check_for_logging_issues" version = "1.0" CHECK_DESC = ('M001 Using the deprecated Logger.warn') LOG_MODULES = ('logging', 'oslo_log.log') def __init__(self, tree, filename): super(CheckForLoggingIssues, self).__init__(tree, filename) self.logger_names = [] self.logger_module_names = [] # NOTE(dstanek): This kinda accounts for scopes when talking # about only leaf node in the graph. self.assignments = {} def _filter_imports(self, module_name, alias): """Keeps lists of logging imports.""" if module_name in self.LOG_MODULES: self.logger_module_names.append(alias.asname or alias.name) def visit_Import(self, node): for alias in node.names: self._filter_imports(alias.name, alias) return super(CheckForLoggingIssues, self).generic_visit(node) def visit_ImportFrom(self, node): for alias in node.names: full_name = '%s.%s' % (node.module, alias.name) self._filter_imports(full_name, alias) return super(CheckForLoggingIssues, self).generic_visit(node) def _find_name(self, node): """Return the fully qualified name or a Name or a Attribute.""" if isinstance(node, ast.Name): return node.id elif (isinstance(node, ast.Attribute) and isinstance(node.value, (ast.Name, ast.Attribute))): obj_name = self._find_name(node.value) if obj_name is None: return None method_name = node.attr return obj_name + '.' + method_name elif isinstance(node, str): return node else: # Could be Subscript, Call or many more return None def visit_Assign(self, node): """Look for 'LOG = logging.getLogger' This handles the simple case: name = [logging_module].getLogger(...) """ attr_node_types = (ast.Name, ast.Attribute) if (len(node.targets) != 1 or not isinstance(node.targets[0], attr_node_types)): # Say no to: "x, y = ..." return super(CheckForLoggingIssues, self).generic_visit(node) target_name = self._find_name(node.targets[0]) if (isinstance(node.value, ast.BinOp) and isinstance(node.value.op, ast.Mod)): if (isinstance(node.value.left, ast.Call) and isinstance(node.value.left.func, ast.Name)): # NOTE(dstanek): This is done to match cases like: # `msg = _('something %s') % x` node = ast.Assign(value=node.value.left) if not isinstance(node.value, ast.Call): # node.value must be a call to getLogger self.assignments.pop(target_name, None) return super(CheckForLoggingIssues, self).generic_visit(node) if (not isinstance(node.value.func, ast.Attribute) or not isinstance(node.value.func.value, attr_node_types)): # Function must be an attribute on an object like # logging.getLogger return super(CheckForLoggingIssues, self).generic_visit(node) object_name = self._find_name(node.value.func.value) func_name = node.value.func.attr if (object_name in self.logger_module_names and func_name == 'getLogger'): self.logger_names.append(target_name) return super(CheckForLoggingIssues, self).generic_visit(node) def visit_Call(self, node): """Look for the 'LOG.*' calls.""" # obj.method if isinstance(node.func, ast.Attribute): obj_name = self._find_name(node.func.value) if isinstance(node.func.value, ast.Name): method_name = node.func.attr elif isinstance(node.func.value, ast.Attribute): obj_name = self._find_name(node.func.value) method_name = node.func.attr else: # Could be Subscript, Call or many more return super(CheckForLoggingIssues, self).generic_visit(node) # If dealing with a logger the method can't be "warn". if obj_name in self.logger_names and method_name == 'warn': self.add_error(node.args[0]) return super(CheckForLoggingIssues, self).generic_visit(node) mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/000077500000000000000000000000001524065565300206365ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/__init__.py000066400000000000000000000000001524065565300227350ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/base.py000066400000000000000000000322111524065565300221210ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import json import jsonschema from osprofiler import profiler import re from mistral import exceptions as exc from mistral import expressions as expr from mistral.expressions.jinja_expression import ANY_JINJA_REGEXP from mistral.expressions.yaql_expression import INLINE_YAQL_REGEXP from mistral.lang import types from mistral_lib import utils ACTION_PATTERNS = { "command": r"[\w\.]+[^=\(\s\"]*", "yaql_expression": INLINE_YAQL_REGEXP, "jinja_expression": ANY_JINJA_REGEXP, } CMD_PTRN = re.compile( "^({})".format("|".join(ACTION_PATTERNS.values())) ) EXPRESSION = '|'.join([expr.patterns[name] for name in expr.patterns]) _ALL_IN_BRACKETS = r"\[.*\]\s*" _ALL_IN_QUOTES = r"\"[^\"]*\"\s*" _ALL_IN_APOSTROPHES = r"'[^']*'\s*" _DIGITS = r"\d+" _TRUE = "true" _FALSE = "false" _NULL = "null" ALL = ( _ALL_IN_QUOTES, _ALL_IN_APOSTROPHES, EXPRESSION, _ALL_IN_BRACKETS, _TRUE, _FALSE, _NULL, _DIGITS ) PARAMS_PTRN = re.compile(r"([-_\w]+)=(%s)" % "|".join(ALL)) # {(base_spec_cls, polymorphic_value): spec_cls} _POLYMORPHIC_CACHE = {} @profiler.trace('lang-base-instantiate-spec', hide_args=True) def instantiate_spec(spec_cls, data, validate=False): """Instantiates specification accounting for specification hierarchies. :param spec_cls: Specification concrete or base class. In case if base class or the hierarchy is provided this method relies on attributes _polymorphic_key and _polymorphic_value in order to find a concrete class that needs to be instantiated. :param data: Raw specification data as a dictionary. :type data: dict :param validate: If it's False then semantics and schema validation will be skipped. :type validate: bool """ if issubclass(spec_cls, BaseSpecList): # Ignore polymorphic search for specification lists because # it doesn't make sense for them. return spec_cls(data, validate) if not hasattr(spec_cls, '_polymorphic_key'): spec = spec_cls(data, validate) if validate: spec.validate_semantics() return spec # In order to do polymorphic search we need to make sure that # a spec is backed by a dictionary. Otherwise we can't extract # a polymorphic key. if not isinstance(data, dict): raise exc.InvalidModelException( "A specification with polymorphic key must be backed by" " a dictionary [spec_cls=%s, data=%s]" % (spec_cls, data) ) key = spec_cls._polymorphic_key if not isinstance(key, tuple): key_name = key key_default = None else: key_name = key[0] key_default = key[1] polymorphic_val = data.get(key_name, key_default) global _POLYMORPHIC_CACHE cache_key = (spec_cls, polymorphic_val) concrete_spec_cls = _POLYMORPHIC_CACHE.get(cache_key) if concrete_spec_cls is None: for cls in utils.iter_subclasses(spec_cls): if not hasattr(cls, '_polymorphic_value'): raise exc.DSLParsingException( "Class '%s' is expected to have attribute" " '_polymorphic_value' because it's a part of" " specification hierarchy inherited " "from class '%s'." % (cls, spec_cls) ) if cls._polymorphic_value == polymorphic_val: concrete_spec_cls = cls _POLYMORPHIC_CACHE[cache_key] = concrete_spec_cls if concrete_spec_cls is None: raise exc.DSLParsingException( 'Failed to find a specification class to instantiate ' '[spec_cls=%s, data=%s]' % (spec_cls, data) ) spec = concrete_spec_cls(data, validate) if validate: spec.validate_semantics() return spec class BaseSpec(object): """Base class for all DSL specifications. It represents a DSL entity such as workflow or task as a python object providing more convenient API to analyse DSL than just working with raw data in form of a dictionary. Specification classes also implement all required validation logic by overriding instance methods 'validate_schema()' and 'validate_semantics()'. Note that the specification mechanism allows to have polymorphic entities in DSL. For example, if we find it more convenient to have separate specification classes for different types of workflow (i.e. 'direct' and 'reverse') we can do so. In this case, in order to instantiate them correctly method 'instantiate_spec' must always be used where argument 'spec_cls' must be a root class of the specification hierarchy containing class attribute '_polymorhpic_key' pointing to a key in raw data relying on which we can find a concrete class. Concrete classes then must all have attribute '_polymorhpic_value' corresponding to a value in a raw data. Attribute '_polymorhpic_key' can be either a string or a tuple of size two where the first value is a key name itself and the second value is a default polymorphic value that must be used if raw data doesn't contain a configured key at all. An example of this situation is when we don't specify a workflow type in DSL. In this case, we assume it's 'direct'. """ # See http://json-schema.org _schema = {'type': 'object'} _meta_schema = {'type': 'object'} _full_schema = None _definitions = {} _version = '2.0' @classmethod def get_schema(cls, includes=('meta', 'definitions')): if cls._full_schema is not None: return cls._full_schema schema = copy.deepcopy(cls._schema) schema['properties'] = utils.merge_dicts( schema.get('properties', {}), cls._meta_schema.get('properties', {}), overwrite=False ) if includes and 'meta' in includes: schema['required'] = list( set(schema.get('required', []) + cls._meta_schema.get('required', [])) ) if includes and 'definitions' in includes: schema['definitions'] = utils.merge_dicts( schema.get('definitions', {}), cls._definitions, overwrite=False ) cls._full_schema = schema return schema def __init__(self, data, validate): self._data = data self._validate = validate if validate: self.validate_schema() @profiler.trace('lang-base-spec-validate-schema', hide_args=True) def validate_schema(self): """Validates DSL entity schema that this specification represents. By default, this method just validate schema of DSL entity that this specification represents using "_schema" class attribute. Additionally, child classes may implement additional logic to validate more specific things like YAQL expressions in their fields. Note that this method is called before construction of specification fields and validation logic should only rely on raw data provided as a dictionary accessible through '_data' instance field. """ try: jsonschema.validate(self._data, self.get_schema()) except jsonschema.ValidationError as e: raise exc.InvalidModelException("Invalid DSL: %s" % e) def validate_semantics(self): """Validates semantics of specification object. Child classes may implement validation logic to check things like integrity of corresponding data structure (e.g. task graph) or other things that can't be expressed in JSON schema. This method is called after specification has been built (i.e. its initializer has finished it's work) so that validation logic can rely on initialized specification fields. """ pass def validate_expr(self, dsl_part): if isinstance(dsl_part, str): expr.validate(dsl_part) elif isinstance(dsl_part, (list, tuple)): for expression in dsl_part: if isinstance(expression, str): expr.validate(expression) elif isinstance(dsl_part, dict): for expression in dsl_part.values(): if isinstance(expression, str): expr.validate(expression) def _spec_property(self, prop_name, spec_cls): prop_val = self._data.get(prop_name) if prop_val is None: return None return instantiate_spec(spec_cls, prop_val, self._validate) def _group_spec(self, spec_cls, *prop_names): if not prop_names: return None data = {} for prop_name in prop_names: prop_val = self._data.get(prop_name) if prop_val: data[prop_name] = prop_val return instantiate_spec(spec_cls, data, self._validate) def _inject_version(self, prop_names): for prop_name in prop_names: prop_data = self._data.get(prop_name) if isinstance(prop_data, dict): prop_data['version'] = self._version def _as_dict(self, prop_name): prop_val = self._data.get(prop_name) if not prop_val: return {} if isinstance(prop_val, dict): return prop_val elif isinstance(prop_val, list): result = {} for t in prop_val: result.update(t if isinstance(t, dict) else {t: ''}) return result elif isinstance(prop_val, str): return {prop_val: ''} @staticmethod @profiler.trace('lang-base-parse-cmd-and-input', hide_args=True) def _parse_cmd_and_input(cmd_str): if ' ' not in cmd_str: return cmd_str, {} # TODO(rakhmerov): Try to find a way with one expression. cmd_matcher = CMD_PTRN.search(cmd_str) if not cmd_matcher: msg = "Invalid action/workflow task property: %s" % cmd_str raise exc.InvalidModelException(msg) cmd = cmd_matcher.group() params = {} for match in re.findall(PARAMS_PTRN, cmd_str): k = match[0] # Remove embracing quotes. v = match[1].strip() if v[0] == '"' or v[0] == "'": v = v[1:-1] else: try: v = json.loads(v) except Exception: pass params[k] = v return cmd, params def to_dict(self): return self._data def get_version(self): return self._version def __repr__(self): return "%s %s" % (self.__class__.__name__, self.to_dict()) class BaseListSpec(BaseSpec): item_class = None _schema = { "type": "object", "properties": { "version": types.VERSION }, "additionalProperties": types.NONEMPTY_DICT, "required": ["version"], } def __init__(self, data, validate): super(BaseListSpec, self).__init__(data, validate) self.items = [] for k, v in data.items(): if k != 'version': v['name'] = k self._inject_version([k]) self.items.append( instantiate_spec(self.item_class, v, validate) ) def validate_schema(self): super(BaseListSpec, self).validate_schema() if len(self._data.keys()) < 2: raise exc.InvalidModelException( 'At least one item must be in the list [data=%s].' % self._data ) def get_items(self): return self.items def __getitem__(self, idx): return self.items[idx] def __len__(self): return len(self.items) class BaseSpecList(object): item_class = None _version = '2.0' def __init__(self, data, validate): self.items = {} for k, v in data.items(): if k != 'version': # At this point, we don't know if item schema is valid, # it may not be even a dictionary. So we should check the # type first before manipulating with it. if isinstance(v, dict): v['name'] = k v['version'] = self._version self.items[k] = instantiate_spec(self.item_class, v, validate) def item_keys(self): return self.items.keys() def __iter__(self): return iter(self.items.values()) def __getitem__(self, name): return self.items.get(name) def __len__(self): return len(self.items) def get(self, name): return self.__getitem__(name) mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/parser.py000066400000000000000000000175141524065565300225140ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import cachetools import threading from yaml import error import io as six_io from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import base from mistral.lang.v2 import actions as actions_v2 from mistral.lang.v2 import tasks as tasks_v2 from mistral.lang.v2 import workbook as wb_v2 from mistral.lang.v2 import workflows as wf_v2 from mistral.utils import safe_yaml V2_0 = '2.0' ALL_VERSIONS = [V2_0] # {workflow execution id => workflow specification}. _WF_EX_CACHE = cachetools.LRUCache(maxsize=100) _WF_EX_CACHE_LOCK = threading.RLock() # {(workflow def id, workflow def updated at) => workflow specification}. _WF_DEF_CACHE = cachetools.LRUCache(maxsize=100) _WF_DEF_CACHE_LOCK = threading.RLock() def parse_yaml(text): """Loads a text in YAML format as dictionary object. :param text: YAML text. :return: Parsed YAML document as dictionary. """ try: return safe_yaml.load(text) or {} except error.YAMLError as e: raise exc.DSLParsingException( "Definition could not be parsed: %s\n" % e ) def _get_spec_version(spec_dict): # If version is not specified it will '2.0' by default. ver = V2_0 if 'version' in spec_dict: ver = spec_dict['version'] def _raise(ver): raise exc.DSLParsingException('Unsupported DSL version: %s' % ver) try: str_ver = str(float(ver)) except (ValueError, TypeError): _raise(ver) if not ver or str_ver not in ALL_VERSIONS: _raise(ver) return ver # Factory methods to get specifications either from raw YAML formatted text or # from dictionaries parsed from YAML formatted text. def get_workbook_spec(spec_dict, validate): if _get_spec_version(spec_dict) == V2_0: return base.instantiate_spec( wb_v2.WorkbookSpec, spec_dict, validate ) return None def get_workbook_spec_from_yaml(text, validate=True): return get_workbook_spec(parse_yaml(text), validate) def get_action_spec(spec_dict): if _get_spec_version(spec_dict) == V2_0: return base.instantiate_spec(actions_v2.ActionSpec, spec_dict) return None def get_action_spec_from_yaml(text, action_name): spec_dict = parse_yaml(text) spec_dict['name'] = action_name return get_action_spec(spec_dict) def get_action_list_spec(spec_dict, validate): return base.instantiate_spec( actions_v2.ActionListSpec, spec_dict, validate ) def get_action_list_spec_from_yaml(text, validate=True): return get_action_list_spec(parse_yaml(text), validate=validate) def get_workflow_spec(spec_dict): """Get workflow specification object from dictionary. NOTE: For large workflows this method can work very long (seconds). For this reason, method 'get_workflow_spec_by_definition_id' or 'get_workflow_spec_by_execution_id' should be used whenever possible because they cache specification objects. :param spec_dict: Raw specification dictionary. """ if _get_spec_version(spec_dict) == V2_0: return base.instantiate_spec(wf_v2.WorkflowSpec, spec_dict) return None def get_workflow_list_spec(spec_dict, validate): return base.instantiate_spec( wf_v2.WorkflowListSpec, spec_dict, validate ) def get_workflow_spec_from_yaml(text): return get_workflow_spec(parse_yaml(text)) def get_workflow_list_spec_from_yaml(text, validate=True): return get_workflow_list_spec(parse_yaml(text), validate) def get_task_spec(spec_dict): if _get_spec_version(spec_dict) == V2_0: return base.instantiate_spec(tasks_v2.TaskSpec, spec_dict) return None def get_workflow_definition(wb_def, wf_name): wf_name = wf_name + ":" return _parse_def_from_wb(wb_def, "workflows:", wf_name) def get_action_definition(wb_def, action_name): action_name += ":" return _parse_def_from_wb(wb_def, "actions:", action_name) def _parse_def_from_wb(wb_def, section_name, item_name): io = six_io.StringIO(wb_def[wb_def.index(section_name):]) io.readline() definition = [] ident = 0 # Get the indentation of the action/workflow name tag. for line in io: if item_name == line.strip(): ident = line.index(item_name) definition.append(line.lstrip()) break # Add strings to list unless same/less indentation is found. for line in io: new_line = line.strip() if not new_line: definition.append(line) elif new_line.startswith("#"): new_line = line if ident > line.index("#") else line[ident:] definition.append(new_line) else: temp = line.index(line.lstrip()) if ident < temp: definition.append(line[ident:]) else: break io.close() return ''.join(definition).rstrip() + '\n' # Methods for obtaining specifications in a more efficient way using # caching techniques. @cachetools.cached(_WF_EX_CACHE, lock=_WF_EX_CACHE_LOCK) def get_workflow_spec_by_execution_id(wf_ex_id): """Gets workflow specification by workflow execution id. The idea is that when a workflow execution is running we must be getting the same workflow specification even if the workflow definition has already changed. However, note that this is true only if the current engine instance didn't restart during the entire workflow execution run. :param wf_ex_id: Workflow execution id. :return: Workflow specification. """ if not wf_ex_id: return None wf_ex = db_api.get_workflow_execution(wf_ex_id) return get_workflow_spec(wf_ex.spec) @cachetools.cached(_WF_DEF_CACHE, lock=_WF_DEF_CACHE_LOCK) def get_workflow_spec_by_definition_id(wf_def_id, wf_def_updated_at): """Gets specification by workflow definition id and its 'updated_at'. The idea of this method is to return a cached specification for the given workflow id and workflow definition 'updated_at'. As long as the given workflow definition remains the same in DB users of this method will be getting a cached value. Once the workflow definition has changed clients will be providing a different 'updated_at' value and hence this method will be called and spec is updated for this combination of parameters. Old cached values will be kicked out by LRU algorithm if the cache runs out of space. :param wf_def_id: Workflow definition id. :param wf_def_updated_at: Workflow definition 'updated_at' value. It serves only as part of cache key and is not explicitly used in the method. :return: Workflow specification. """ if not wf_def_id: return None wf_def = db_api.get_workflow_definition(wf_def_id) return get_workflow_spec(wf_def.spec) def cache_workflow_spec_by_execution_id(wf_ex_id, wf_spec): with _WF_EX_CACHE_LOCK: _WF_EX_CACHE[cachetools.keys.hashkey(wf_ex_id)] = wf_spec def get_wf_execution_spec_cache_size(): return len(_WF_EX_CACHE) def get_wf_definition_spec_cache_size(): return len(_WF_DEF_CACHE) def clear_caches(): """Clears all specification caches.""" with _WF_EX_CACHE_LOCK: _WF_EX_CACHE.clear() with _WF_DEF_CACHE_LOCK: _WF_DEF_CACHE.clear() mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/types.py000066400000000000000000000054431524065565300223620ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral import expressions NONEMPTY_STRING = { "type": "string", "minLength": 1 } UNIQUE_STRING_LIST = { "type": "array", "items": NONEMPTY_STRING, "uniqueItems": True, "minItems": 1 } POSITIVE_INTEGER = { "type": "integer", "minimum": 0 } POSITIVE_NUMBER = { "type": "number", "minimum": 0.0 } EXPRESSION = { "oneOf": [{ "type": "string", "pattern": "^%s\\s*$" % expressions.patterns[name] } for name in expressions.patterns] } EXPRESSION_CONDITION = { "type": "object", "minProperties": 1, "patternProperties": { r"^\w+$": EXPRESSION } } ANY = { "anyOf": [ {"type": "array"}, {"type": "boolean"}, {"type": "integer"}, {"type": "number"}, {"type": "object"}, {"type": "string"} ] } ANY_NULLABLE = { "anyOf": [ {"type": "null"}, {"type": "array"}, {"type": "boolean"}, {"type": "integer"}, {"type": "number"}, {"type": "object"}, {"type": "string"} ] } NONEMPTY_DICT = { "type": "object", "minProperties": 1, "patternProperties": { r"^\w+$": ANY_NULLABLE } } ONE_KEY_DICT = { "type": "object", "minProperties": 1, "maxProperties": 1, "patternProperties": { r"^\w+$": ANY_NULLABLE } } STRING_OR_EXPRESSION_CONDITION = { "oneOf": [ NONEMPTY_STRING, EXPRESSION_CONDITION ] } EXPRESSION_OR_POSITIVE_INTEGER = { "oneOf": [ EXPRESSION, POSITIVE_INTEGER ] } EXPRESSION_OR_BOOLEAN = { "oneOf": [ EXPRESSION, {"type": "boolean"} ] } UNIQUE_STRING_OR_EXPRESSION_CONDITION_LIST = { "type": "array", "items": STRING_OR_EXPRESSION_CONDITION, "uniqueItems": True, "minItems": 1 } VERSION = { "anyOf": [ NONEMPTY_STRING, POSITIVE_INTEGER, POSITIVE_NUMBER ] } WORKFLOW_TYPE = { "enum": ["reverse", "direct"] } STRING_OR_ONE_KEY_DICT = { "oneOf": [ NONEMPTY_STRING, ONE_KEY_DICT ] } UNIQUE_STRING_OR_ONE_KEY_DICT_LIST = { "type": "array", "items": STRING_OR_ONE_KEY_DICT, "uniqueItems": True, "minItems": 1 } mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/000077500000000000000000000000001524065565300211655ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/__init__.py000066400000000000000000000000001524065565300232640ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/actions.py000066400000000000000000000052231524065565300232010ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import types from mistral.lang.v2 import base from mistral_lib import utils class ActionSpec(base.BaseSpec): # See http://json-schema.org _schema = { "type": "object", "properties": { "base": types.NONEMPTY_STRING, "base-input": types.NONEMPTY_DICT, "input": types.UNIQUE_STRING_OR_ONE_KEY_DICT_LIST, "output": types.ANY_NULLABLE, }, "required": ["base"], "additionalProperties": False } def __init__(self, data, validate): super(ActionSpec, self).__init__(data, validate) self._name = data['name'] self._description = data.get('description') self._tags = data.get('tags', []) self._base = data['base'] self._base_input = data.get('base-input', {}) self._input = utils.get_dict_from_entries(data.get('input', [])) self._output = data.get('output') self._base, _input = self._parse_cmd_and_input(self._base) utils.merge_dicts(self._base_input, _input) def validate_schema(self): super(ActionSpec, self).validate_schema() # Validate YAQL expressions. inline_params = self._parse_cmd_and_input(self._data.get('base'))[1] self.validate_expr(inline_params) self.validate_expr(self._data.get('base-input', {})) if isinstance(self._data.get('output'), str): self.validate_expr(self._data.get('output')) def get_name(self): return self._name def get_description(self): return self._description def get_tags(self): return self._tags def get_base(self): return self._base def get_base_input(self): return self._base_input def get_input(self): return self._input def get_output(self): return self._output class ActionSpecList(base.BaseSpecList): item_class = ActionSpec class ActionListSpec(base.BaseListSpec): item_class = ActionSpec def get_actions(self): return self.get_items() mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/base.py000066400000000000000000000022021524065565300224450ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import base from mistral.lang import types class BaseSpec(base.BaseSpec): _version = "2.0" _meta_schema = { "type": "object", "properties": { "name": types.NONEMPTY_STRING, "version": types.VERSION, "description": types.NONEMPTY_STRING, "tags": types.UNIQUE_STRING_LIST }, "required": ["name", "version"] } class BaseSpecList(base.BaseSpecList): _version = "2.0" class BaseListSpec(base.BaseListSpec): _version = "2.0" mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/on_clause.py000066400000000000000000000074111524065565300235120ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import types from mistral.lang.v2 import base from mistral.lang.v2 import publish NEXT_TASK = { "oneOf": [ { "type": "string", "pattern": r"^\S+$", "description": "Task name (e.g.: `task1`)" }, { "type": "string", "pattern": r"^\w+ \w+=(.*)$", "description": "Task name with dict parameter " "(e.g.: `fail msg=\"test\"`, " "`fail msg=<% task() %>`)" }, { "type": "string", "pattern": r"^\w+\(\w+=(.*)\)$", "description": "Task name with func parameter " "(e.g.: `fail(msg=\"test\")`, " "`fail(msg=<% task() %>)`)" } ] } TASK_WITH_EXPRESSION = { "type": "object", "minProperties": 1, "maxProperties": 1, "patternProperties": { x['pattern']: types.EXPRESSION for x in NEXT_TASK['oneOf'] }, "description": "All next task variants plus expression (e.g.: " "`task1: <% $.vm_id != null %>`, " "`fail(msg=\"test\"): <% $.vm_id != null %>`)." } LIST_OF_TASKS = { "type": "array", "items": { "oneOf": [ NEXT_TASK, TASK_WITH_EXPRESSION ] }, "uniqueItems": True, "minItems": 1 } ADVANCED_PUBLISHING_DICT = { "type": "object", "minProperties": 1, "properties": { "publish": publish.PublishSpec.get_schema(), "next": { "oneOf": [ NEXT_TASK, TASK_WITH_EXPRESSION, LIST_OF_TASKS ] } }, "additionalProperties": False } class OnClauseSpec(base.BaseSpec): _schema = { "oneOf": [ NEXT_TASK, TASK_WITH_EXPRESSION, LIST_OF_TASKS, ADVANCED_PUBLISHING_DICT ] } def __init__(self, data, validate): super(OnClauseSpec, self).__init__(data, validate) if not isinstance(data, dict): # Old simple schema. self._publish = None self._next = prepare_next_clause(data) else: # New advanced schema. self._publish = self._spec_property('publish', publish.PublishSpec) self._next = prepare_next_clause(data.get('next')) @classmethod def get_schema(cls, includes=('definitions',)): return super(OnClauseSpec, cls).get_schema(includes) def get_publish(self): return self._publish def get_next(self): return self._next def _as_list_of_tuples(data): if not data: return [] if isinstance(data, str): return [_as_tuple(data)] return [_as_tuple(item) for item in data] def _as_tuple(val): return list(val.items())[0] if isinstance(val, dict) else (val, '') def prepare_next_clause(next_clause): list_of_tuples = _as_list_of_tuples(next_clause) for i, task in enumerate(list_of_tuples): task_name, params = OnClauseSpec._parse_cmd_and_input(task[0]) list_of_tuples[i] = (task_name, task[1], params) return list_of_tuples mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/policies.py000066400000000000000000000055261524065565300233560ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import types from mistral.lang.v2 import base from mistral.lang.v2 import retry_policy class PoliciesSpec(base.BaseSpec): # See http://json-schema.org _schema = { "type": "object", "properties": { "retry": retry_policy.RetrySpec.get_schema(), "wait-before": types.EXPRESSION_OR_POSITIVE_INTEGER, "wait-after": types.EXPRESSION_OR_POSITIVE_INTEGER, "timeout": types.EXPRESSION_OR_POSITIVE_INTEGER, "pause-before": types.EXPRESSION_OR_BOOLEAN, "concurrency": types.EXPRESSION_OR_POSITIVE_INTEGER, "fail-on": types.EXPRESSION_OR_BOOLEAN }, "additionalProperties": False } @classmethod def get_schema(cls, includes=('definitions',)): return super(PoliciesSpec, cls).get_schema(includes) def __init__(self, data, validate): super(PoliciesSpec, self).__init__(data, validate) self._retry = self._spec_property('retry', retry_policy.RetrySpec) self._wait_before = data.get('wait-before', 0) self._wait_after = data.get('wait-after', 0) self._timeout = data.get('timeout', 0) self._pause_before = data.get('pause-before', False) self._concurrency = data.get('concurrency', 0) self._fail_on = data.get('fail-on', False) def validate_schema(self): super(PoliciesSpec, self).validate_schema() # Validate YAQL expressions. self.validate_expr(self._data.get('wait-before', 0)) self.validate_expr(self._data.get('wait-after', 0)) self.validate_expr(self._data.get('timeout', 0)) self.validate_expr(self._data.get('pause-before', False)) self.validate_expr(self._data.get('concurrency', 0)) self.validate_expr(self._data.get('fail-on', False)) def get_retry(self): return self._retry def get_wait_before(self): return self._wait_before def get_wait_after(self): return self._wait_after def get_timeout(self): return self._timeout def get_pause_before(self): return self._pause_before def get_concurrency(self): return self._concurrency def get_fail_on(self): return self._fail_on mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/publish.py000066400000000000000000000045531524065565300232140ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral import exceptions as exc from mistral.lang import types from mistral.lang.v2 import base from mistral_lib import utils class PublishSpec(base.BaseSpec): _schema = { "type": "object", "properties": { "branch": types.NONEMPTY_DICT, "global": types.NONEMPTY_DICT, "atomic": types.NONEMPTY_DICT }, "additionalProperties": False } def __init__(self, data, validate): super(PublishSpec, self).__init__(data, validate) self._branch = self._data.get('branch') self._global = self._data.get('global') self._atomic = self._data.get('atomic') @classmethod def get_schema(cls, includes=('definitions',)): return super(PublishSpec, cls).get_schema(includes) def validate_semantics(self): if not self._branch and not self._global and not self._atomic: raise exc.InvalidModelException( "Either 'branch', 'global' or 'atomic' must be specified: " % self._data ) self.validate_expr(self._branch) self.validate_expr(self._global) self.validate_expr(self._atomic) def get_branch(self): return self._branch def get_global(self): return self._global def get_atomic(self): return self._atomic def merge(self, spec_to_merge): if spec_to_merge: if spec_to_merge.get_branch(): utils.merge_dicts(self._branch, spec_to_merge.get_branch()) if spec_to_merge.get_global(): utils.merge_dicts(self._global, spec_to_merge.get_global()) if spec_to_merge.get_atomic(): utils.merge_dicts(self._atomic, spec_to_merge.get_atomic()) mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/retry_policy.py000066400000000000000000000051671524065565300242740ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import types from mistral.lang.v2 import base class RetrySpec(base.BaseSpec): # See http://json-schema.org _retry_dict_schema = { "type": "object", "properties": { "count": { "oneOf": [ types.EXPRESSION, types.POSITIVE_INTEGER ] }, "break-on": types.EXPRESSION, "continue-on": types.EXPRESSION, "delay": { "oneOf": [ types.EXPRESSION, types.POSITIVE_INTEGER ] }, }, "required": ["delay", "count"], "additionalProperties": False } _schema = { "oneOf": [ _retry_dict_schema, types.NONEMPTY_STRING ] } @classmethod def get_schema(cls, includes=('definitions',)): return super(RetrySpec, cls).get_schema(includes) def __init__(self, data, validate): data = self._transform_retry_one_line(data) super(RetrySpec, self).__init__(data, validate) self._break_on = data.get('break-on') self._count = data.get('count') self._continue_on = data.get('continue-on') self._delay = data['delay'] def _transform_retry_one_line(self, retry): if isinstance(retry, str): _, params = self._parse_cmd_and_input(retry) return params return retry def validate_schema(self): super(RetrySpec, self).validate_schema() # Validate YAQL expressions. self.validate_expr(self._data.get('count')) self.validate_expr(self._data.get('delay')) self.validate_expr(self._data.get('break-on')) self.validate_expr(self._data.get('continue-on')) def get_count(self): return self._count def get_break_on(self): return self._break_on def get_continue_on(self): return self._continue_on def get_delay(self): return self._delay mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/task_defaults.py000066400000000000000000000103031524065565300243650ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import types from mistral.lang.v2 import base from mistral.lang.v2 import on_clause from mistral.lang.v2 import policies from mistral.lang.v2 import retry_policy # TODO(rakhmerov): This specification should be broken into two separate # specs for direct and reverse workflows. It's weird to combine them into # one because they address different use cases. class TaskDefaultsSpec(base.BaseSpec): # See http://json-schema.org _schema = { "type": "object", "properties": { "retry": retry_policy.RetrySpec.get_schema(), "wait-before": types.EXPRESSION_OR_POSITIVE_INTEGER, "wait-after": types.EXPRESSION_OR_POSITIVE_INTEGER, "timeout": types.EXPRESSION_OR_POSITIVE_INTEGER, "pause-before": types.EXPRESSION_OR_BOOLEAN, "concurrency": types.EXPRESSION_OR_POSITIVE_INTEGER, "fail-on": types.EXPRESSION_OR_BOOLEAN, "on-complete": on_clause.OnClauseSpec.get_schema(), "on-success": on_clause.OnClauseSpec.get_schema(), "on-error": on_clause.OnClauseSpec.get_schema(), "on-skip": on_clause.OnClauseSpec.get_schema(), "safe-rerun": types.EXPRESSION_OR_BOOLEAN, "requires": { "oneOf": [types.NONEMPTY_STRING, types.UNIQUE_STRING_LIST] } }, "additionalProperties": False } @classmethod def get_schema(cls, includes=('definitions',)): return super(TaskDefaultsSpec, cls).get_schema(includes) def __init__(self, data, validate): super(TaskDefaultsSpec, self).__init__(data, validate) self._policies = self._group_spec( policies.PoliciesSpec, 'retry', 'wait-before', 'wait-after', 'timeout', 'pause-before', 'concurrency', 'fail-on' ) on_spec_cls = on_clause.OnClauseSpec self._on_complete = self._spec_property('on-complete', on_spec_cls) self._on_success = self._spec_property('on-success', on_spec_cls) self._on_error = self._spec_property('on-error', on_spec_cls) self._on_skip = self._spec_property('on-skip', on_spec_cls) self._safe_rerun = data.get('safe-rerun') # TODO(rakhmerov): 'requires' should reside in a different spec for # reverse workflows. self._requires = data.get('requires', []) def validate_schema(self): super(TaskDefaultsSpec, self).validate_schema() self.validate_expr(self._data.get('safe-rerun', {})) def validate_semantics(self): # Validate YAQL expressions. self._validate_transitions(self._on_complete) self._validate_transitions(self._on_success) self._validate_transitions(self._on_error) self._validate_transitions(self._on_skip) def _validate_transitions(self, on_clause_spec): val = on_clause_spec.get_next() if on_clause_spec else [] if not val: return [self.validate_expr(t) for t in ([val] if isinstance(val, str) else val)] def get_policies(self): return self._policies def get_on_complete(self): return self._on_complete def get_on_success(self): return self._on_success def get_on_error(self): return self._on_error def get_on_skip(self): return self._on_skip def get_safe_rerun(self): return self._safe_rerun def get_requires(self): if isinstance(self._requires, str): return [self._requires] return self._requires mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/tasks.py000066400000000000000000000315561524065565300226760ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2019 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import json import re from mistral import exceptions as exc from mistral import expressions from mistral.lang import types from mistral.lang.v2 import base from mistral.lang.v2 import on_clause from mistral.lang.v2 import policies from mistral.lang.v2 import publish from mistral.lang.v2 import retry_policy from mistral.workflow import states from mistral_lib import utils # Task types. ACTION_TASK_TYPE = 'ACTION' WORKFLOW_TASK_TYPE = 'WORKFLOW' _expr_ptrns = [expressions.patterns[name] for name in expressions.patterns] WITH_ITEMS_PTRN = re.compile( r"\s*([\w\d_\-]+)\s*in\s*(\[.+\]|%s)" % '|'.join(_expr_ptrns) ) MAX_LENGTH_TASK_NAME = 255 # Length of a join task name must be less than or equal to maximum # of task_executions unique_key and named_locks name. Their # maximum equals 255. # https://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html # For example: "join-task-" + "workflow execution id" + "-" + # "task join name" = 255 # "task join name" = 255 - 36 - 1 - 10 = MAX_LENGTH_TASK_NAME - 47 MAX_LENGTH_JOIN_TASK_NAME = MAX_LENGTH_TASK_NAME - 47 class TaskSpec(base.BaseSpec): # See http://json-schema.org _polymorphic_key = ('type', 'direct') _schema = { "type": "object", "properties": { "type": types.WORKFLOW_TYPE, "action": types.NONEMPTY_STRING, "workflow": types.NONEMPTY_STRING, "input": { "oneOf": [ types.NONEMPTY_DICT, types.NONEMPTY_STRING ] }, "with-items": { "oneOf": [ types.NONEMPTY_STRING, types.UNIQUE_STRING_LIST ] }, "publish": types.NONEMPTY_DICT, "publish-on-error": types.NONEMPTY_DICT, "publish-on-skip": types.NONEMPTY_DICT, "retry": retry_policy.RetrySpec.get_schema(), "wait-before": types.EXPRESSION_OR_POSITIVE_INTEGER, "wait-after": types.EXPRESSION_OR_POSITIVE_INTEGER, "timeout": types.EXPRESSION_OR_POSITIVE_INTEGER, "pause-before": types.EXPRESSION_OR_BOOLEAN, "concurrency": types.EXPRESSION_OR_POSITIVE_INTEGER, "fail-on": types.EXPRESSION_OR_BOOLEAN, "target": types.NONEMPTY_STRING, "keep-result": types.EXPRESSION_OR_BOOLEAN, "safe-rerun": types.EXPRESSION_OR_BOOLEAN }, "additionalProperties": False, "anyOf": [ { "not": { "type": "object", "required": ["action", "workflow"] }, }, { "oneOf": [ { "type": "object", "required": ["action"] }, { "type": "object", "required": ["workflow"] } ] } ] } def __init__(self, data, validate): super(TaskSpec, self).__init__(data, validate) self._name = data['name'] self._description = data.get('description') self._action = data.get('action') self._workflow = data.get('workflow') self._tags = data.get('tags', []) self._input = data.get('input', {}) self._with_items = self._get_with_items_as_dict() self._publish = data.get('publish', {}) self._publish_on_error = data.get('publish-on-error', {}) self._publish_on_skip = data.get('publish-on-skip', {}) self._policies = self._group_spec( policies.PoliciesSpec, 'retry', 'wait-before', 'wait-after', 'timeout', 'pause-before', 'concurrency', 'fail-on' ) self._target = data.get('target') self._keep_result = data.get('keep-result', True) self._safe_rerun = data.get('safe-rerun') self._process_action_and_workflow() def validate_schema(self): super(TaskSpec, self).validate_schema() self._validate_name() action = self._data.get('action') workflow = self._data.get('workflow') # Validate YAQL expressions. if action or workflow: inline_params = self._parse_cmd_and_input(action or workflow)[1] self.validate_expr(inline_params) self.validate_expr(self._data.get('input', {})) self.validate_expr(self._data.get('publish', {})) self.validate_expr(self._data.get('publish-on-error', {})) self.validate_expr(self._data.get('publish-on-skip', {})) self.validate_expr(self._data.get('keep-result', {})) self.validate_expr(self._data.get('safe-rerun', {})) def _validate_name(self): task_name = self._data.get('name') if len(task_name) > MAX_LENGTH_TASK_NAME: raise exc.InvalidModelException( "The length of a '{0}' task name must not exceed {1}" " symbols".format(task_name, MAX_LENGTH_TASK_NAME)) def _get_with_items_as_dict(self): raw = self._data.get('with-items', []) with_items = {} if isinstance(raw, str): raw = [raw] for item in raw: if not isinstance(item, str): raise exc.InvalidModelException( "'with-items' elements should be strings: %s" % self._data ) match = re.match(WITH_ITEMS_PTRN, item) if not match: raise exc.InvalidModelException( "Wrong format of 'with-items' property. Please use " "format 'var in {[some, list] | <%% $.array %%> }: " "%s" % self._data ) match_groups = match.groups() var_name = match_groups[0] array = match_groups[1] # Validate YAQL expression that may follow after "in" for the # with-items syntax "var in {[some, list] | <% $.array %> }". self.validate_expr(array) if array.startswith('['): try: array = json.loads(array) except Exception as e: msg = ("Invalid array in 'with-items' clause: " "%s, error: %s" % (array, str(e))) raise exc.InvalidModelException(msg) with_items[var_name] = array return with_items def _process_action_and_workflow(self): params = {} if self._action: self._action, params = self._parse_cmd_and_input(self._action) elif self._workflow: self._workflow, params = self._parse_cmd_and_input( self._workflow) else: self._action = 'std.noop' utils.merge_dicts(self._input, params) def get_name(self): return self._name def get_description(self): return self._description def get_action_name(self): return self._action if self._action else None def get_workflow_name(self): return self._workflow def get_tags(self): return self._tags def get_input(self): return self._input def get_with_items(self): return self._with_items def get_policies(self): return self._policies def get_target(self): return self._target def get_publish(self, state): spec = None if state == states.SUCCESS and self._publish: spec = publish.PublishSpec( {'branch': self._publish}, validate=self._validate ) elif state == states.ERROR and self._publish_on_error: spec = publish.PublishSpec( {'branch': self._publish_on_error}, validate=self._validate ) elif state == states.SKIPPED and self._publish_on_skip: spec = publish.PublishSpec( {'branch': self._publish_on_skip}, validate=self._validate ) return spec def get_keep_result(self): return self._keep_result def get_safe_rerun(self): return self._safe_rerun def get_type(self): return (WORKFLOW_TASK_TYPE if self._workflow else ACTION_TASK_TYPE) class DirectWorkflowTaskSpec(TaskSpec): _polymorphic_value = 'direct' _direct_workflow_schema = { "type": "object", "properties": { "type": {"enum": [_polymorphic_value]}, "join": { "oneOf": [ {"enum": ["all", "one"]}, types.POSITIVE_INTEGER ] }, "on-complete": on_clause.OnClauseSpec.get_schema(), "on-success": on_clause.OnClauseSpec.get_schema(), "on-error": on_clause.OnClauseSpec.get_schema(), "on-skip": on_clause.OnClauseSpec.get_schema() } } _schema = utils.merge_dicts( copy.deepcopy(TaskSpec._schema), _direct_workflow_schema ) def __init__(self, data, validate): super(DirectWorkflowTaskSpec, self).__init__(data, validate) self._join = data.get('join') on_spec_cls = on_clause.OnClauseSpec self._on_complete = self._spec_property('on-complete', on_spec_cls) self._on_success = self._spec_property('on-success', on_spec_cls) self._on_error = self._spec_property('on-error', on_spec_cls) self._on_skip = self._spec_property('on-skip', on_spec_cls) def validate_semantics(self): # Validate YAQL expressions. self._validate_transitions(self._on_complete) self._validate_transitions(self._on_success) self._validate_transitions(self._on_error) self._validate_transitions(self._on_skip) if self._join: join_task_name = self.get_name() if len(join_task_name) > MAX_LENGTH_JOIN_TASK_NAME: raise exc.InvalidModelException( "The length of a '{0}' join task name must not exceed {1} " "symbols".format(join_task_name, MAX_LENGTH_JOIN_TASK_NAME) ) def _validate_transitions(self, on_clause_spec): val = on_clause_spec.get_next() if on_clause_spec else [] if not val: return [self.validate_expr(t) for t in ([val] if isinstance(val, str) else val)] def get_publish(self, state): spec = super(DirectWorkflowTaskSpec, self).get_publish(state) if self._on_complete and self._on_complete.get_publish(): if spec: spec.merge(self._on_complete.get_publish()) else: spec = self._on_complete.get_publish() if state == states.SUCCESS: on_clause = self._on_success elif state == states.ERROR: on_clause = self._on_error elif state == states.SKIPPED: on_clause = self._on_skip if on_clause and on_clause.get_publish(): if spec: on_clause.get_publish().merge(spec) return on_clause.get_publish() return spec def get_join(self): return self._join def get_on_complete(self): return self._on_complete def get_on_success(self): return self._on_success def get_on_error(self): return self._on_error def get_on_skip(self): return self._on_skip class ReverseWorkflowTaskSpec(TaskSpec): _polymorphic_value = 'reverse' _reverse_workflow_schema = { "type": "object", "properties": { "type": {"enum": [_polymorphic_value]}, "requires": { "oneOf": [types.NONEMPTY_STRING, types.UNIQUE_STRING_LIST] } } } _schema = utils.merge_dicts( copy.deepcopy(TaskSpec._schema), _reverse_workflow_schema ) def __init__(self, data, validate): super(ReverseWorkflowTaskSpec, self).__init__(data, validate) self._requires = data.get('requires', []) def get_requires(self): if isinstance(self._requires, str): return [self._requires] return self._requires class TaskSpecList(base.BaseSpecList): item_class = TaskSpec mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/workbook.py000066400000000000000000000047341524065565300234040ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import types from mistral.lang.v2 import actions as act from mistral.lang.v2 import base from mistral.lang.v2 import workflows as wf # We want to match any single word that isn't exactly "version" NON_VERSION_WORD_REGEX = r"^(?!version$)[\w-]+$" class WorkbookSpec(base.BaseSpec): # See http://json-schema.org _schema = { "type": "object", "properties": { "version": {"enum": ["2.0", 2.0]}, "actions": { "type": "object", "minProperties": 1, "patternProperties": { "^version$": {"enum": ["2.0", 2.0]}, NON_VERSION_WORD_REGEX: types.ANY }, "additionalProperties": False }, "workflows": { "type": "object", "minProperties": 1, "patternProperties": { "^version$": {"enum": ["2.0", 2.0]}, NON_VERSION_WORD_REGEX: types.ANY }, "additionalProperties": False } }, "additionalProperties": False } def __init__(self, data, validate): super(WorkbookSpec, self).__init__(data, validate) self._inject_version(['actions', 'workflows']) self._name = data['name'] self._description = data.get('description') self._tags = data.get('tags', []) self._actions = self._spec_property('actions', act.ActionSpecList) self._workflows = self._spec_property('workflows', wf.WorkflowSpecList) def get_name(self): return self._name def get_description(self): return self._description def get_tags(self): return self._tags def get_actions(self): return self._actions def get_workflows(self): return self._workflows mistral-22.0.0+git20260814.61.b4aeb55/mistral/lang/v2/workflows.py000066400000000000000000000301141524065565300235730ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_utils import uuidutils from osprofiler import profiler from mistral import exceptions as exc from mistral.lang import types from mistral.lang.v2 import base from mistral.lang.v2 import task_defaults from mistral.lang.v2 import tasks from mistral_lib import utils NOOP_COMMAND = 'noop' FAIL_COMMAND = 'fail' SUCCEED_COMMAND = 'succeed' PAUSE_COMMAND = 'pause' ENGINE_COMMANDS = [ NOOP_COMMAND, FAIL_COMMAND, SUCCEED_COMMAND, PAUSE_COMMAND ] class WorkflowSpec(base.BaseSpec): # See http://json-schema.org _polymorphic_key = ('type', 'direct') _meta_schema = { "type": "object", "properties": { "type": types.WORKFLOW_TYPE, "task-defaults": types.NONEMPTY_DICT, "input": types.UNIQUE_STRING_OR_ONE_KEY_DICT_LIST, "output": types.NONEMPTY_DICT, "output-on-error": types.NONEMPTY_DICT, "vars": types.NONEMPTY_DICT, "tags": types.UNIQUE_STRING_LIST }, "required": ["tasks"], "additionalProperties": False } def __init__(self, data, validate): super(WorkflowSpec, self).__init__(data, validate) self._name = data['name'] self._description = data.get('description') self._tags = data.get('tags', []) self._type = data['type'] if 'type' in data else 'direct' self._input = utils.get_dict_from_entries(data.get('input', [])) self._output = data.get('output', {}) self._output_on_error = data.get('output-on-error', {}) self._vars = data.get('vars', {}) self._task_defaults = self._spec_property( 'task-defaults', task_defaults.TaskDefaultsSpec ) # Inject 'type' here, so instantiate_spec function can recognize the # specific subclass of TaskSpec. for task in self._data.get('tasks').values(): task['type'] = self._type self._tasks = self._spec_property('tasks', tasks.TaskSpecList) def validate_schema(self): super(WorkflowSpec, self).validate_schema() if not self._data.get('tasks'): raise exc.InvalidModelException( "Workflow doesn't have any tasks [data=%s]" % self._data ) # Validate expressions. self.validate_expr(self._data.get('output', {})) self.validate_expr(self._data.get('vars', {})) def validate_semantics(self): super(WorkflowSpec, self).validate_semantics() # Distinguish workflow name from workflow UUID. if uuidutils.is_uuid_like(self._name): raise exc.InvalidModelException( "Workflow name cannot be in the format of UUID." ) def _validate_task_link(self, task_name, allow_engine_cmds=True): valid_task = self._task_exists(task_name) if allow_engine_cmds: valid_task |= task_name in ENGINE_COMMANDS if not valid_task: raise exc.InvalidModelException( "Task '%s' not found." % task_name ) def _task_exists(self, task_name): return self.get_tasks()[task_name] is not None def get_name(self): return self._name def get_description(self): return self._description def get_tags(self): return self._tags def get_type(self): return self._type def get_input(self): return self._input def get_output(self): return self._output def get_output_on_error(self): return self._output_on_error def get_vars(self): return self._vars def get_task_defaults(self): return self._task_defaults def get_tasks(self): return self._tasks def get_task(self, name): return self._tasks[name] class DirectWorkflowSpec(WorkflowSpec): _polymorphic_value = 'direct' _schema = { "properties": { "tasks": { "type": "object", "minProperties": 1, "patternProperties": { r"^\w+$": types.NONEMPTY_DICT } }, } } def __init__(self, data, validate): super(DirectWorkflowSpec, self).__init__(data, validate) # Init simple dictionary based caches for inbound and # outbound task specifications. In fact, we don't need # any special cache implementations here because these # structures can't grow indefinitely. self.inbound_tasks_cache = {} self.outbound_tasks_cache = {} @profiler.trace('direct-wf-spec-validate-semantics', hide_args=True) def validate_semantics(self): super(DirectWorkflowSpec, self).validate_semantics() # Check if there are start tasks. if not self.find_start_tasks(): raise exc.DSLParsingException( 'Failed to find start tasks in direct workflow. ' 'There must be at least one task without inbound transition.' '[workflow_name=%s]' % self._name ) self._check_workflow_integrity() self._check_join_tasks() @profiler.trace('direct-wf-spec-check-workflow-integrity', hide_args=True) def _check_workflow_integrity(self): for t_s in self.get_tasks(): out_task_names = self.find_outbound_task_names(t_s.get_name()) for out_t_name in out_task_names: self._validate_task_link(out_t_name) def _check_join_tasks(self): join_tasks = [t for t in self.get_tasks() if t.get_join()] err_msgs = [] for join_t in join_tasks: t_name = join_t.get_name() join_val = join_t.get_join() in_tasks = self.find_inbound_task_specs(join_t) if join_val == 'all': if len(in_tasks) == 0: err_msgs.append( "No inbound tasks for task with 'join: all'" " [task_name=%s]" % t_name ) continue if join_val == 'one': join_val = 1 if len(in_tasks) < join_val: err_msgs.append( "Not enough inbound tasks for task with 'join'" " [task_name=%s, join=%s, inbound_tasks=%s]" % (t_name, join_val, len(in_tasks)) ) if len(err_msgs) > 0: raise exc.InvalidModelException('\n'.join(err_msgs)) def find_start_tasks(self): return [ t_s for t_s in self.get_tasks() if not self.has_inbound_transitions(t_s) ] def find_inbound_task_specs(self, task_spec): task_name = task_spec.get_name() specs = self.inbound_tasks_cache.get(task_name) if specs is not None: return specs specs = [ t_s for t_s in self.get_tasks() if self.transition_exists(t_s.get_name(), task_name) ] self.inbound_tasks_cache[task_name] = specs return specs def find_outbound_task_specs(self, task_spec): task_name = task_spec.get_name() specs = self.outbound_tasks_cache.get(task_name) if specs is not None: return specs specs = [ t_s for t_s in self.get_tasks() if self.transition_exists(task_name, t_s.get_name()) ] self.outbound_tasks_cache[task_name] = specs return specs def has_inbound_transitions(self, task_spec): return len(self.find_inbound_task_specs(task_spec)) > 0 def has_outbound_transitions(self, task_spec): return len(self.find_outbound_task_specs(task_spec)) > 0 def find_outbound_task_names(self, task_name): t_names = set() for tup in self.get_on_error_clause(task_name): t_names.add(tup[0]) for tup in self.get_on_success_clause(task_name): t_names.add(tup[0]) for tup in self.get_on_complete_clause(task_name): t_names.add(tup[0]) for tup in self.get_on_skip_clause(task_name): t_names.add(tup[0]) return t_names def transition_exists(self, from_task_name, to_task_name): t_names = self.find_outbound_task_names(from_task_name) return to_task_name in t_names def get_on_error_clause(self, t_name): result = [] on_clause = self.get_task(t_name).get_on_error() if on_clause: result = on_clause.get_next() if not result: t_defaults = self.get_task_defaults() if t_defaults and t_defaults.get_on_error(): result = self._remove_task_from_clause( t_defaults.get_on_error().get_next(), t_name ) return result def get_on_skip_clause(self, t_name): result = [] on_clause = self.get_tasks()[t_name].get_on_skip() if on_clause: result = on_clause.get_next() if not result: t_defaults = self.get_task_defaults() if t_defaults and t_defaults.get_on_skip(): result = self._remove_task_from_clause( t_defaults.get_on_skip().get_next(), t_name ) return result def get_on_success_clause(self, t_name): result = [] on_clause = self.get_task(t_name).get_on_success() if on_clause: result = on_clause.get_next() if not result: t_defaults = self.get_task_defaults() if t_defaults and t_defaults.get_on_success(): result = self._remove_task_from_clause( t_defaults.get_on_success().get_next(), t_name ) return result def get_on_complete_clause(self, t_name): result = [] on_clause = self.get_task(t_name).get_on_complete() if on_clause: result = on_clause.get_next() if not result: t_defaults = self.get_task_defaults() if t_defaults and t_defaults.get_on_complete(): result = self._remove_task_from_clause( t_defaults.get_on_complete().get_next(), t_name ) return result @staticmethod def _remove_task_from_clause(on_clause, t_name): return list([tup for tup in on_clause if tup[0] != t_name]) class ReverseWorkflowSpec(WorkflowSpec): _polymorphic_value = 'reverse' _schema = { "properties": { "tasks": { "type": "object", "minProperties": 1, "patternProperties": { r"^\w+$": types.NONEMPTY_DICT } }, } } def validate_semantics(self): super(ReverseWorkflowSpec, self).validate_semantics() self._check_workflow_integrity() def _check_workflow_integrity(self): for t_s in self.get_tasks(): for req in self.get_task_requires(t_s): self._validate_task_link(req, allow_engine_cmds=False) def get_task_requires(self, task_spec): requires = set(task_spec.get_requires()) defaults = self.get_task_defaults() if defaults: requires |= set(defaults.get_requires()) requires.discard(task_spec.get_name()) return list(requires) class WorkflowSpecList(base.BaseSpecList): item_class = WorkflowSpec class WorkflowListSpec(base.BaseListSpec): item_class = WorkflowSpec def get_workflows(self): return self.get_items() mistral-22.0.0+git20260814.61.b4aeb55/mistral/messaging.py000066400000000000000000000073431524065565300222530ustar00rootroot00000000000000# Copyright 2016 - IBM Corp. # Copyright 2016 Catalyst IT Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """ This module contains common structures and functions that help to handle AMQP messages based on oslo.messaging framework. """ import abc from oslo_config import cfg from oslo_log import log as logging import oslo_messaging from oslo_messaging.notify import dispatcher from oslo_messaging.notify import listener from oslo_messaging import target from oslo_messaging import transport from oslo_utils import timeutils LOG = logging.getLogger(__name__) CONF = cfg.CONF def handle_event(self, ctxt, publisher_id, event_type, payload, metadata): """Callback function of each priority of notification messages. The function is used to construct endpoint class dynamically when starting listener in event engine service. After the class is created, 'self' param will make sense. :param ctxt: the notification context dict :param publisher_id: always describes where notification is sent from, for example: 'compute.host1' :param event_type: describes the event, for example: 'compute.create_instance' :param payload: the notification payload :param metadata: the notification metadata, is always a mapping containing a unique message_id and a timestamp. """ LOG.debug('Received notification. publisher_id: %s, event_type: %s, ' 'payload: %s, metadata: %s.', publisher_id, event_type, payload, metadata) notification = { 'event_type': event_type, 'payload': payload, 'publisher': publisher_id, 'timestamp': metadata.get('timestamp', ctxt.get('timestamp', timeutils.utcnow())), 'context': ctxt } self.event_engine.process_notification_event(notification) return dispatcher.NotificationResult.HANDLED class NotificationEndpoint(object, metaclass=abc.ABCMeta): """Message listener endpoint. Only handle notifications that match the NotificationFilter rule set into the filter_rule attribute of the endpoint. """ event_types = [] def __init__(self, event_engine): self.event_engine = event_engine self.filter_rule = oslo_messaging.NotificationFilter( event_type='|'.join(self.event_types)) def get_pool_name(exchange): """Get pool name. Get the pool name for the listener, it will be formatted as 'mistral-exchange-hostname' :param exchange: exchange name """ pool_host = CONF.event_engine.listener_pool_name pool_name = 'mistral-%s-%s' % (exchange, pool_host) LOG.debug("Listener pool name is %s", pool_name) return pool_name def start_listener(conf, exchange, topic, endpoints): """Starts up a notification listener.""" trans = transport.get_transport(conf) targets = [target.Target(exchange=exchange, topic=topic)] pool_name = get_pool_name(exchange) notification_listener = listener.get_notification_listener( trans, targets, endpoints, executor='threading', allow_requeue=False, pool=pool_name ) notification_listener.start() return notification_listener mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/000077500000000000000000000000001524065565300217175ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/__init__.py000066400000000000000000000000001524065565300240160ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/base.py000066400000000000000000000040331524065565300232030ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from oslo_log import log as logging from stevedore import driver LOG = logging.getLogger(__name__) _NOTIFIERS = {} _NOTIFICATION_PUBLISHERS = {} def cleanup(): global _NOTIFIERS global _NOTIFICATION_PUBLISHERS _NOTIFIERS = {} _NOTIFICATION_PUBLISHERS = {} def get_notifier(notifier_name): global _NOTIFIERS if not _NOTIFIERS.get(notifier_name): mgr = driver.DriverManager( 'mistral.notifiers', notifier_name, invoke_on_load=True ) _NOTIFIERS[notifier_name] = mgr.driver return _NOTIFIERS[notifier_name] def get_notification_publisher(publisher_name): global _NOTIFICATION_PUBLISHERS if not _NOTIFICATION_PUBLISHERS.get(publisher_name): mgr = driver.DriverManager( 'mistral.notification.publishers', publisher_name, invoke_on_load=True ) _NOTIFICATION_PUBLISHERS[publisher_name] = mgr.driver return _NOTIFICATION_PUBLISHERS[publisher_name] class Notifier(object, metaclass=abc.ABCMeta): """Notifier interface.""" @abc.abstractmethod def notify(self, ex_id, data, event, timestamp, **kwargs): raise NotImplementedError() class NotificationPublisher(object, metaclass=abc.ABCMeta): """Notifier plugin interface.""" @abc.abstractmethod def publish(self, ctx, ex_id, data, event, timestamp, **kwargs): raise NotImplementedError() mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/default_notifier.py000066400000000000000000000031301524065565300256110ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from oslo_log import log as logging from mistral import context as auth_ctx from mistral.notifiers import base LOG = logging.getLogger(__name__) class DefaultNotifier(base.Notifier): """Local notifier that process notification request.""" def notify(self, ex_id, data, event, timestamp, publishers): ctx = auth_ctx.ctx() data['event'] = event for entry in publishers: params = copy.deepcopy(entry) publisher_name = params.pop('type', None) if not publisher_name: LOG.error('Notification publisher type is not specified.') continue try: publisher = base.get_notification_publisher(publisher_name) publisher.publish(ctx, ex_id, data, event, timestamp, **params) except Exception: LOG.exception( 'Unable to process event for publisher "%s".', publisher_name ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/notification_events.py000066400000000000000000000057741524065565300263600ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.workflow import states WORKFLOW_LAUNCHED = 'WORKFLOW_LAUNCHED' WORKFLOW_SUCCEEDED = 'WORKFLOW_SUCCEEDED' WORKFLOW_FAILED = 'WORKFLOW_FAILED' WORKFLOW_CANCELLED = 'WORKFLOW_CANCELLED' WORKFLOW_PAUSED = 'WORKFLOW_PAUSED' WORKFLOW_RESUMED = 'WORKFLOW_RESUMED' WORKFLOW_RERUN = 'WORKFLOW_RERUN' WORKFLOWS = [ WORKFLOW_LAUNCHED, WORKFLOW_SUCCEEDED, WORKFLOW_FAILED, WORKFLOW_CANCELLED, WORKFLOW_PAUSED, WORKFLOW_RESUMED, WORKFLOW_RERUN ] TASK_LAUNCHED = 'TASK_LAUNCHED' TASK_SUCCEEDED = 'TASK_SUCCEEDED' TASK_FAILED = 'TASK_FAILED' TASK_CANCELLED = 'TASK_CANCELLED' TASK_PAUSED = 'TASK_PAUSED' TASK_RESUMED = 'TASK_RESUMED' TASK_RERUN = 'TASK_RERUN' TASK_SKIPPED = 'TASK_SKIPPED' TASKS = [ TASK_LAUNCHED, TASK_SUCCEEDED, TASK_FAILED, TASK_CANCELLED, TASK_PAUSED, TASK_RESUMED, TASK_RERUN, TASK_SKIPPED ] EVENTS = WORKFLOWS + TASKS # Describes what state transition matches to what event. _TASK_EVENT_MAP = { states.RUNNING: { 'ANY': TASK_LAUNCHED, states.IDLE: TASK_RESUMED, states.PAUSED: TASK_RESUMED, states.WAITING: TASK_RESUMED, states.ERROR: TASK_RERUN }, states.SUCCESS: {'ANY': TASK_SUCCEEDED}, states.ERROR: {'ANY': TASK_FAILED}, states.CANCELLED: {'ANY': TASK_CANCELLED}, states.PAUSED: {'ANY': TASK_PAUSED}, states.SKIPPED: {'ANY': TASK_SKIPPED} } # Describes what state transition matches to what event. _WF_EVENT_MAP = { states.RUNNING: { 'ANY': WORKFLOW_LAUNCHED, states.IDLE: WORKFLOW_LAUNCHED, states.PAUSED: WORKFLOW_RESUMED, states.ERROR: WORKFLOW_RERUN }, states.SUCCESS: {'ANY': WORKFLOW_SUCCEEDED}, states.ERROR: {'ANY': WORKFLOW_FAILED}, states.CANCELLED: {'ANY': WORKFLOW_CANCELLED}, states.PAUSED: {'ANY': WORKFLOW_PAUSED} } def _identify_event(from_state, to_state, event_map): event_options = ( event_map[to_state] if to_state in event_map else {} ) if not event_options: return None event = ( event_options[from_state] if from_state and from_state in event_options else event_options['ANY'] ) return event def identify_task_event(from_state, to_state): return _identify_event(from_state, to_state, _TASK_EVENT_MAP) def identify_workflow_event(from_state, to_state): return _identify_event(from_state, to_state, _WF_EVENT_MAP) mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/notification_server.py000066400000000000000000000055321524065565300263520ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral import config as cfg from mistral.notifiers import default_notifier as notif from mistral.rpc import base as rpc from mistral.service import base as service_base from mistral.utils import profiler as profiler_utils from mistral_lib import utils LOG = logging.getLogger(__name__) class NotificationServer(service_base.MistralService): def __init__(self, notifier, setup_profiler=True): super(NotificationServer, self).__init__(setup_profiler) self.notifier = notifier self._rpc_server = None def start(self): super(NotificationServer, self).start() if self._setup_profiler: profiler_utils.setup('mistral-notifier', cfg.CONF.notifier.host) # Initialize and start RPC server. self._rpc_server = rpc.get_rpc_server_driver()(cfg.CONF.notifier) self._rpc_server.register_endpoint(self) self._rpc_server.run(executor='threading') self._notify_started('Notification server started.') def stop(self, graceful=False): super(NotificationServer, self).stop(graceful) if self._rpc_server: self._rpc_server.stop(graceful) def notify(self, rpc_ctx, ex_id, data, event, timestamp, publishers): """Receives calls over RPC to notify on notification server. :param rpc_ctx: RPC request context dictionary. :param ex_id: Workflow, task, or action execution id. :param data: Dictionary to include in the notification message. :param event: Event being notified on. :param timestamp: Datetime when this event occurred. :param publishers: The list of publishers to send the notification. """ LOG.info( "Received RPC request 'notify'[ex_id=%s, event=%s, " "timestamp=%s, data=%s, publishers=%s]", ex_id, event, timestamp, data, utils.cut(publishers) ) self.notifier.notify( ex_id, data, event, timestamp, publishers ) def get_oslo_service(setup_profiler=True): return NotificationServer( notif.DefaultNotifier(), setup_profiler=setup_profiler ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/publishers/000077500000000000000000000000001524065565300240775ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/publishers/__init__.py000066400000000000000000000000001524065565300261760ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/publishers/noop.py000066400000000000000000000020351524065565300254240ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral.notifiers import base LOG = logging.getLogger(__name__) class NoopPublisher(base.NotificationPublisher): def publish(self, ctx, ex_id, data, event, timestamp, **kwargs): LOG.info( 'The event %s for [name=%s, id=%s] is published by the ' 'noop notification publisher.', event, data.get('name'), ex_id ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/publishers/webhook.py000066400000000000000000000023321524065565300261070ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from http import HTTPStatus import json import requests from oslo_log import log as logging from mistral.notifiers import base LOG = logging.getLogger(__name__) class WebhookPublisher(base.NotificationPublisher): def publish(self, ctx, ex_id, data, event, timestamp, **kwargs): url = kwargs.get('url') headers = kwargs.get('headers', {}) resp = requests.post(url, data=json.dumps(data), headers=headers) LOG.info("Webook request url=%s code=%s", url, resp.status_code) if resp.status_code not in [HTTPStatus.OK, HTTPStatus.CREATED]: raise Exception(resp.text) mistral-22.0.0+git20260814.61.b4aeb55/mistral/notifiers/remote_notifier.py000066400000000000000000000020641524065565300254650ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from mistral.rpc import base as rpc_base from mistral.rpc import clients as rpc_clients LOG = logging.getLogger(__name__) class RemoteNotifier(rpc_clients.NotifierClient): """Notifier that passes notification request to a remote notifier.""" def __init__(self): self.topic = cfg.CONF.notifier.topic self._client = rpc_base.get_rpc_client_driver()(cfg.CONF.notifier) mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/000077500000000000000000000000001524065565300215245ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/__init__.py000066400000000000000000000032131524065565300236340ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import itertools from mistral.policies import action from mistral.policies import action_executions from mistral.policies import base from mistral.policies import code_sources from mistral.policies import cron_trigger from mistral.policies import dynamic_actions from mistral.policies import environment from mistral.policies import event_trigger from mistral.policies import execution from mistral.policies import member from mistral.policies import service from mistral.policies import task from mistral.policies import workbook from mistral.policies import workflow def list_rules(): return itertools.chain( action.list_rules(), action_executions.list_rules(), base.list_rules(), code_sources.list_rules(), dynamic_actions.list_rules(), cron_trigger.list_rules(), environment.list_rules(), event_trigger.list_rules(), execution.list_rules(), member.list_rules(), service.list_rules(), task.list_rules(), workbook.list_rules(), workflow.list_rules() ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/action.py000066400000000000000000000051021524065565300233510ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base ACTIONS = 'actions:%s' rules = [ policy.DocumentedRuleDefault( name=ACTIONS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create a new action.', operations=[ { 'path': '/v2/actions', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete the named action.', operations=[ { 'path': '/v2/actions', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the named action.', operations=[ { 'path': '/v2/actions/{action_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all actions.', operations=[ { 'path': '/v2/actions', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make an action publicly available', operations=[ { 'path': '/v2/actions', 'method': 'POST' }, { 'path': '/v2/actions', 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update one or more actions.', operations=[ { 'path': '/v2/actions', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/action_executions.py000066400000000000000000000045611524065565300256270ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base ACTION_EXECUTIONS = 'action_executions:%s' rules = [ policy.DocumentedRuleDefault( name=ACTION_EXECUTIONS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create new action execution.', operations=[ { 'path': '/v2/action_executions', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=ACTION_EXECUTIONS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete the specified action execution.', operations=[ { 'path': '/v2/action_executions', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=ACTION_EXECUTIONS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the specified action execution.', operations=[ { 'path': '/v2/action_executions/{action_execution_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ACTION_EXECUTIONS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all tasks within the execution.', operations=[ { 'path': '/v2/action_executions', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ACTION_EXECUTIONS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update the specified action execution.', operations=[ { 'path': '/v2/action_executions', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/base.py000066400000000000000000000016521524065565300230140ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy RULE_ADMIN_OR_OWNER = 'rule:admin_or_owner' RULE_ADMIN_ONLY = 'rule:admin_only' rules = [ policy.RuleDefault( "admin_only", "is_admin:True"), policy.RuleDefault( "admin_or_owner", "is_admin:True or project_id:%(project_id)s") ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/code_sources.py000066400000000000000000000052061524065565300245560ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_policy import policy from mistral.policies import base CODE_SOURCES = 'code_sources:%s' BASE_PATH = '/v2/code_sources' rules = [ policy.DocumentedRuleDefault( name=CODE_SOURCES % 'create', check_str=base.RULE_ADMIN_ONLY, description='Create a new code source.', operations=[ { 'path': BASE_PATH, 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=CODE_SOURCES % 'delete', check_str=base.RULE_ADMIN_ONLY, description='Delete the named code source.', operations=[ { 'path': BASE_PATH, 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=CODE_SOURCES % 'get', check_str=base.RULE_ADMIN_ONLY, description='Return the named code source.', operations=[ { 'path': BASE_PATH + '/{action_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=CODE_SOURCES % 'list', check_str=base.RULE_ADMIN_ONLY, description='Return all code sources.', operations=[ { 'path': BASE_PATH, 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=CODE_SOURCES % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make a code source publicly available.', operations=[ { 'path': BASE_PATH, 'method': 'POST' }, { 'path': BASE_PATH, 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=CODE_SOURCES % 'update', check_str=base.RULE_ADMIN_ONLY, description='Update one or more code source.', operations=[ { 'path': BASE_PATH, 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/cron_trigger.py000066400000000000000000000051431524065565300245650ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base CRON_TRIGGERS = 'cron_triggers:%s' rules = [ policy.DocumentedRuleDefault( name=CRON_TRIGGERS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Creates a new cron trigger.', operations=[ { 'path': '/v2/cron_triggers', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=CRON_TRIGGERS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete cron trigger.', operations=[ { 'path': '/v2/cron_triggers', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=CRON_TRIGGERS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Returns the named cron trigger.', operations=[ { 'path': '/v2/cron_triggers/{cron_trigger_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=CRON_TRIGGERS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all cron triggers.', operations=[ { 'path': '/v2/cron_triggers', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=CRON_TRIGGERS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make a cron trigger publicly available.', operations=[ { 'path': '/v2/cron_triggers', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=CRON_TRIGGERS % 'list:all_projects', check_str=base.RULE_ADMIN_ONLY, description='Return all cron triggers of all projects.', operations=[ { 'path': '/v2/cron_triggers', 'method': 'GET' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/dynamic_actions.py000066400000000000000000000051741524065565300252510ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_policy import policy from mistral.policies import base ACTIONS = 'dynamic_actions:%s' BASE_PATH = '/v2/dynamic_actions' rules = [ policy.DocumentedRuleDefault( name=ACTIONS % 'create', check_str=base.RULE_ADMIN_ONLY, description='Create a new dynamic action.', operations=[ { 'path': BASE_PATH, 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'delete', check_str=base.RULE_ADMIN_ONLY, description='Delete the named dynamic action.', operations=[ { 'path': BASE_PATH, 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'get', check_str=base.RULE_ADMIN_ONLY, description='Return the named dynamic action.', operations=[ { 'path': BASE_PATH + '/{action_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'list', check_str=base.RULE_ADMIN_ONLY, description='Return all dynamic actions.', operations=[ { 'path': BASE_PATH, 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make a dynamic action publicly available.', operations=[ { 'path': BASE_PATH, 'method': 'POST' }, { 'path': BASE_PATH, 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=ACTIONS % 'update', check_str=base.RULE_ADMIN_ONLY, description='Update one or more dynamic actions.', operations=[ { 'path': BASE_PATH, 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/environment.py000066400000000000000000000052741524065565300244520ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base ENVIRONMENTS = 'environments:%s' rules = [ policy.DocumentedRuleDefault( name=ENVIRONMENTS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create a new environment.', operations=[ { 'path': '/v2/environments', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=ENVIRONMENTS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete the named environment.', operations=[ { 'path': '/v2/environments/{environment_name}', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=ENVIRONMENTS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the named environment.', operations=[ { 'path': '/v2/environments/{environment_name}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ENVIRONMENTS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all environments.', operations=[ { 'path': '/v2/environments', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=ENVIRONMENTS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make an environment publicly available.', operations=[ { 'path': '/v2/environments', 'method': 'POST' }, { 'path': '/v2/environments', 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=ENVIRONMENTS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update an environment.', operations=[ { 'path': '/v2/environments', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/event_trigger.py000066400000000000000000000062361524065565300247510ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base EVENT_TRIGGERS = 'event_triggers:%s' # NOTE(hieulq): all API operations of below rules are not documented in API # reference docs yet. rules = [ policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create a new event trigger.', operations=[ { 'path': '/v2/event_triggers', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make an event trigger publicly available.', operations=[ { 'path': '/v2/event_triggers', 'method': 'POST' }, { 'path': '/v2/event_triggers', 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete event trigger.', operations=[ { 'path': '/v2/event_triggers/{event_trigger_id}', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Returns the specified event trigger.', operations=[ { 'path': '/v2/event_triggers/{event_trigger_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all event triggers.', operations=[ { 'path': '/v2/event_triggers', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'list:all_projects', check_str=base.RULE_ADMIN_ONLY, description='Return all event triggers from all projects.', operations=[ { 'path': '/v2/event_triggers', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=EVENT_TRIGGERS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Updates an existing event trigger.', operations=[ { 'path': '/v2/event_triggers', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/execution.py000066400000000000000000000050651524065565300241070ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base EXECUTIONS = 'executions:%s' rules = [ policy.DocumentedRuleDefault( name=EXECUTIONS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create a new execution.', operations=[ { 'path': '/v2/executions', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=EXECUTIONS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete the specified execution.', operations=[ { 'path': '/v2/executions/{execution_id}', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=EXECUTIONS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the specified execution.', operations=[ { 'path': '/v2/executions/{execution_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=EXECUTIONS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all executions.', operations=[ { 'path': '/v2/executions', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=EXECUTIONS % 'list:all_projects', check_str=base.RULE_ADMIN_ONLY, description='Return all executions from all projects.', operations=[ { 'path': '/v2/executions', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=EXECUTIONS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update an execution.', operations=[ { 'path': '/v2/executions', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/member.py000066400000000000000000000046121524065565300233500ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base MEMBERS = 'members:%s' # NOTE(hieulq): all API operations of below rules are not documented in API # reference docs yet. rules = [ policy.DocumentedRuleDefault( name=MEMBERS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Shares the resource to a new member.', operations=[ { 'path': '/v2/members', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=MEMBERS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Deletes a member from the member list of a resource.', operations=[ { 'path': '/v2/members', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=MEMBERS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Shows resource member details.', operations=[ { 'path': '/v2/members/{member_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=MEMBERS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all members with whom the resource has been ' 'shared.', operations=[ { 'path': '/v2/members', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=MEMBERS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Sets the status for a resource member.', operations=[ { 'path': '/v2/members', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/service.py000066400000000000000000000020161524065565300235350ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base SERVICES = 'services:%s' rules = [ policy.DocumentedRuleDefault( name=SERVICES % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all Mistral services.', operations=[ { 'path': '/v2/services', 'method': 'GET' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/task.py000066400000000000000000000031241524065565300230400ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base TASKS = 'tasks:%s' rules = [ policy.DocumentedRuleDefault( name=TASKS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the specified task.', operations=[ { 'path': '/v2/tasks/{task_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=TASKS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all tasks.', operations=[ { 'path': '/v2/tasks', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=TASKS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update the specified task execution.', operations=[ { 'path': '/v2/tasks', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/workbook.py000066400000000000000000000051461524065565300237410ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base WORKBOOKS = 'workbooks:%s' rules = [ policy.DocumentedRuleDefault( name=WORKBOOKS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create a new workbook.', operations=[ { 'path': '/v2/workbooks', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=WORKBOOKS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete the named workbook.', operations=[ { 'path': '/v2/workbooks', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=WORKBOOKS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the named workbook.', operations=[ { 'path': '/v2/workbooks/{workbook_name}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=WORKBOOKS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return all workbooks.', operations=[ { 'path': '/v2/workbooks', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=WORKBOOKS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make a workbook publicly available.', operations=[ { 'path': '/v2/workbooks', 'method': 'POST' }, { 'path': '/v2/workbooks', 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=WORKBOOKS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update an workbook.', operations=[ { 'path': '/v2/workbooks', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/policies/workflow.py000066400000000000000000000056631524065565300237620ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_policy import policy from mistral.policies import base WORKFLOWS = 'workflows:%s' rules = [ policy.DocumentedRuleDefault( name=WORKFLOWS % 'create', check_str=base.RULE_ADMIN_OR_OWNER, description='Create a new workflow.', operations=[ { 'path': '/v2/workflows', 'method': 'POST' } ] ), policy.DocumentedRuleDefault( name=WORKFLOWS % 'delete', check_str=base.RULE_ADMIN_OR_OWNER, description='Delete a workflow.', operations=[ { 'path': '/v2/workflows', 'method': 'DELETE' } ] ), policy.DocumentedRuleDefault( name=WORKFLOWS % 'get', check_str=base.RULE_ADMIN_OR_OWNER, description='Return the named workflow.', operations=[ { 'path': '/v2/workflows/{workflow_id}', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=WORKFLOWS % 'list', check_str=base.RULE_ADMIN_OR_OWNER, description='Return a list of workflows.', operations=[ { 'path': '/v2/workflows', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=WORKFLOWS % 'list:all_projects', check_str=base.RULE_ADMIN_ONLY, description='Return a list of workflows from all projects.', operations=[ { 'path': '/v2/workflows', 'method': 'GET' } ] ), policy.DocumentedRuleDefault( name=WORKFLOWS % 'publicize', check_str=base.RULE_ADMIN_ONLY, description='Make a workflow publicly available', operations=[ { 'path': '/v2/workflows', 'method': 'POST' }, { 'path': '/v2/workflows', 'method': 'PUT' } ] ), policy.DocumentedRuleDefault( name=WORKFLOWS % 'update', check_str=base.RULE_ADMIN_OR_OWNER, description='Update one or more workflows.', operations=[ { 'path': '/v2/workflows', 'method': 'PUT' } ] ) ] def list_rules(): return rules mistral-22.0.0+git20260814.61.b4aeb55/mistral/releasenotes/000077500000000000000000000000001524065565300224065ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/releasenotes/notes/000077500000000000000000000000001524065565300235365ustar00rootroot00000000000000deprecate-oslo_rpc_executor-eventlet-8ca1cc8a71de59c4.yaml000066400000000000000000000004621524065565300362400ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/releasenotes/notes--- deprecations: - | The parameter `oslo_rpc_executor` is now deprecated and its default value has been set to `threading` instead of `eventlet`. This change has been done during the process of eventlet removal, see `Eventlet Removal `_ mistral-22.0.0+git20260814.61.b4aeb55/mistral/resources/000077500000000000000000000000001524065565300217275ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/resources/actions/000077500000000000000000000000001524065565300233675ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/resources/actions/wait_ssh.yaml000066400000000000000000000004161524065565300260750ustar00rootroot00000000000000--- version: '2.0' std.wait_ssh: description: Simple SSH command. base: std.ssh base-input: host: <% $.host %> username: <% $.username %> password: <% $.password %> cmd: 'ls -l' input: - host - username - password mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/000077500000000000000000000000001524065565300205015ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/__init__.py000066400000000000000000000000001524065565300226000ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/base.py000066400000000000000000000134211524065565300217660ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from functools import wraps from oslo_config import cfg from oslo_log import log as logging import oslo_messaging as messaging from oslo_messaging.exceptions import MessagingTimeout from oslo_messaging.rpc import client from stevedore import driver from mistral import exceptions as exc LOG = logging.getLogger(__name__) _IMPL_CLIENT = None _IMPL_SERVER = None _TRANSPORT = None def cleanup(): """Intended to be used by tests to recreate all RPC related objects.""" global _TRANSPORT _TRANSPORT = None def get_transport(): global _TRANSPORT if not _TRANSPORT: _TRANSPORT = messaging.get_rpc_transport(cfg.CONF) return _TRANSPORT # TODO(amorin) maybe refactor this since we have only one impl now def get_rpc_server_driver(): global _IMPL_SERVER if not _IMPL_SERVER: _IMPL_SERVER = driver.DriverManager( 'mistral.rpc.backends', 'oslo_server' ).driver return _IMPL_SERVER # TODO(amorin) maybe refactor this since we have only one impl now def get_rpc_client_driver(): global _IMPL_CLIENT if not _IMPL_CLIENT: _IMPL_CLIENT = driver.DriverManager( 'mistral.rpc.backends', 'oslo_client' ).driver return _IMPL_CLIENT def _wrap_exception_and_reraise(exception): message = "%s: %s" % (exception.__class__.__name__, exception.args[0]) raise exc.MistralException(message) def wrap_messaging_exception(method): """The decorator unwraps a remote error into one of the mistral exceptions. oslo.messaging has different behavior on raising exceptions depending on whether we use 'fake' or 'rabbit' transports. In case of 'rabbit' transport it raises an instance of RemoteError which forwards directly to the API. The RemoteError instance contains one of the MistralException instances raised remotely on the RPC server side and for correct exception handling we need to unwrap and raise the original wrapped exception. """ @wraps(method) def decorator(*args, **kwargs): try: return method(*args, **kwargs) except exc.MistralException: raise except MessagingTimeout: timeout = cfg.CONF.rpc_response_timeout raise exc.MistralException('This rpc call "%s" took longer than ' 'configured %s seconds.' % (method.__name__, timeout)) except (client.RemoteError, exc.KombuException, Exception) as e: # Since we're going to transform the original exception # we need to log it as is. LOG.exception( "Caught a messaging remote error." " See details of the original exception." ) if hasattr(e, 'exc_type') and hasattr(exc, e.exc_type): exc_cls = getattr(exc, e.exc_type) raise exc_cls(e.value) _wrap_exception_and_reraise(e) return decorator class RPCClient(object): def __init__(self, conf): """Base class for RPCClient's drivers RPC Client is responsible for sending requests to RPC Server. All RPC client drivers have to inherit from this class. :param conf: Additional config provided by upper layer. """ self.conf = conf @abc.abstractmethod def sync_call(self, ctx, method, target=None, **kwargs): """Synchronous call of RPC method. Blocks the thread and wait for method result. """ raise NotImplementedError @abc.abstractmethod def async_call(self, ctx, method, target=None, fanout=False, **kwargs): """Asynchronous call of RPC method. Does not block the thread, just send invoking data to the RPC server and immediately returns nothing. """ raise NotImplementedError class RPCServer(object): def __init__(self, conf): """Base class for RPCServer's drivers RPC Server should listen for request coming from RPC Clients and respond to them respectively to the registered endpoints. All RPC server drivers have to inherit from this class. :param conf: Additional config provided by upper layer. """ self.conf = conf @abc.abstractmethod def register_endpoint(self, endpoint): """Registers a new RPC endpoint. :param endpoint: an object containing methods which will be used as RPC methods. """ raise NotImplementedError @abc.abstractmethod def run(self, executor='threading'): """Runs the RPC server. :param executor: Executor used to process incoming requests. Different implementations may support different options. """ raise NotImplementedError def stop(self, graceful=False): """Stop the RPC server. :param graceful: True if this method call should wait till all internal threads are finished. :return: """ # No-op by default. pass def wait(self): """Wait till all internal threads are finished.""" # No-op by default. pass mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/clients.py000066400000000000000000000414201524065565300225150ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2017 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler import threading from mistral import context as auth_ctx from mistral.engine import base as eng from mistral.event_engine import base as evt_eng from mistral.executors import base as exe from mistral.notifiers import base as notif from mistral.rpc import base LOG = logging.getLogger(__name__) _ENGINE_CLIENT = None _ENGINE_CLIENT_LOCK = threading.Lock() _EXECUTOR_CLIENT = None _EXECUTOR_CLIENT_LOCK = threading.Lock() _EVENT_ENGINE_CLIENT = None _EVENT_ENGINE_CLIENT_LOCK = threading.Lock() _NOTIFIER_CLIENT = None _NOTIFIER_CLIENT_LOCK = threading.Lock() def cleanup(): """Clean all the RPC clients. Intended to be used by tests to recreate all RPC related objects. Another usage is forking a child API process. In this case we must recreate all RPC objects so that they function properly. """ global _ENGINE_CLIENT global _EXECUTOR_CLIENT global _EVENT_ENGINE_CLIENT global _NOTIFIER_CLIENT _ENGINE_CLIENT = None _EXECUTOR_CLIENT = None _EVENT_ENGINE_CLIENT = None _NOTIFIER_CLIENT = None base.cleanup() def get_engine_client(): global _ENGINE_CLIENT global _ENGINE_CLIENT_LOCK with _ENGINE_CLIENT_LOCK: if not _ENGINE_CLIENT: _ENGINE_CLIENT = EngineClient(cfg.CONF.engine) return _ENGINE_CLIENT def get_executor_client(): global _EXECUTOR_CLIENT global _EXECUTOR_CLIENT_LOCK with _EXECUTOR_CLIENT_LOCK: if not _EXECUTOR_CLIENT: _EXECUTOR_CLIENT = ExecutorClient(cfg.CONF.executor) return _EXECUTOR_CLIENT def get_event_engine_client(): global _EVENT_ENGINE_CLIENT global _EVENT_ENGINE_CLIENT_LOCK with _EVENT_ENGINE_CLIENT_LOCK: if not _EVENT_ENGINE_CLIENT: _EVENT_ENGINE_CLIENT = EventEngineClient(cfg.CONF.event_engine) return _EVENT_ENGINE_CLIENT def get_notifier_client(): global _NOTIFIER_CLIENT global _NOTIFIER_CLIENT_LOCK with _NOTIFIER_CLIENT_LOCK: if not _NOTIFIER_CLIENT: _NOTIFIER_CLIENT = NotifierClient(cfg.CONF.notifier) return _NOTIFIER_CLIENT class EngineClient(eng.Engine): """RPC Engine client.""" def __init__(self, rpc_conf_dict): """Constructs an RPC client for engine. :param rpc_conf_dict: Dict containing RPC configuration. """ self._client = base.get_rpc_client_driver()(rpc_conf_dict) @base.wrap_messaging_exception def start_workflow(self, wf_identifier, wf_namespace='', wf_ex_id=None, wf_input=None, description='', async_=False, **params): """Starts workflow sending a request to engine over RPC. :param wf_identifier: Workflow identifier. :param wf_namespace: Workflow namespace. :param wf_input: Workflow input data as a dictionary. :param wf_ex_id: Workflow execution id. If passed, it will be set in the new execution object. :param description: Execution description. :param async_: If True, start workflow in asynchronous mode (w/o waiting for completion). :param params: Additional workflow type specific parameters. :return: Workflow execution. """ call = self._client.async_call if async_ else self._client.sync_call LOG.info( "Send RPC request 'start_workflow'[workflow_identifier=%s, " "workflow_input=%s, description=%s, params=%s]", wf_identifier, wf_input, description, params ) return call( auth_ctx.ctx(), 'start_workflow', wf_identifier=wf_identifier, wf_namespace=wf_namespace, wf_ex_id=wf_ex_id, wf_input=wf_input or {}, description=description, params=params ) @base.wrap_messaging_exception def start_task(self, task_ex_id, first_run, waiting, triggered_by, rerun, reset, **params): """Starts task sending a request to engine over RPC. """ return self._client.async_call( auth_ctx.ctx(), 'start_task', task_ex_id=task_ex_id, first_run=first_run, waiting=waiting, triggered_by=triggered_by, rerun=rerun, reset=reset, params=params ) @base.wrap_messaging_exception def start_action(self, action_name, action_input, description=None, namespace='', **params): """Starts action sending a request to engine over RPC. :param action_name: Action name. :param action_input: Action input data as a dictionary. :param description: Execution description. :param namespace: The namespace of the action. :param params: Additional options for action running. :return: Action execution. """ return self._client.sync_call( auth_ctx.ctx(), 'start_action', action_name=action_name, action_input=action_input or {}, description=description, namespace=namespace, params=params ) @base.wrap_messaging_exception @profiler.trace('engine-client-on-action-complete', hide_args=True) def on_action_complete(self, action_ex_id, result, wf_action=False, async_=False): """Conveys action result to Mistral Engine. This method should be used by clients of Mistral Engine to update the state of an action execution once action has executed. One of the clients of this method is Mistral REST API server that receives action result from the outside action handlers. Note: calling this method serves an event notifying Mistral that it possibly needs to move the workflow on, i.e. run other workflow tasks for which all dependencies are satisfied. :param action_ex_id: Action execution id. :param result: Action execution result. :param wf_action: If True it means that the given id points to a workflow execution rather than action execution. It happens when a nested workflow execution sends its result to a parent workflow. :param async_: If True, run action in asynchronous mode (w/o waiting for completion). :return: Action(or workflow if wf_action=True) execution object. """ call = self._client.async_call if async_ else self._client.sync_call LOG.info( "Send RPC request 'on_action_complete'[action_ex_id=%s, " "result=%s]", action_ex_id, result.cut_repr() if result else None ) return call( auth_ctx.ctx(), 'on_action_complete', action_ex_id=action_ex_id, result=result, wf_action=wf_action ) @base.wrap_messaging_exception @profiler.trace('engine-client-on-action-update', hide_args=True) def on_action_update(self, action_ex_id, state, wf_action=False, async_=False): """Conveys update of action state to Mistral Engine. This method should be used by clients of Mistral Engine to update the state of an action execution once action has executed. Note: calling this method serves an event notifying Mistral that it may need to change the state of the parent task and workflow. Use on_action_complete if the action execution reached completion state. :param action_ex_id: Action execution id. :param state: Updated state. :param wf_action: If True it means that the given id points to a workflow execution rather than action execution. It happens when a nested workflow execution sends its result to a parent workflow. :param async_: If True, run action in asynchronous mode (w/o waiting for completion). :return: Action(or workflow if wf_action=True) execution object. """ call = self._client.async_call if async_ else self._client.sync_call LOG.info( "Send RPC request 'on_action_update'" "[action_ex_id=%s, state=%s]", action_ex_id, state ) return call( auth_ctx.ctx(), 'on_action_update', action_ex_id=action_ex_id, state=state, wf_action=wf_action ) @base.wrap_messaging_exception def pause_workflow(self, wf_ex_id): """Stops the workflow with the given execution id. :param wf_ex_id: Workflow execution id. :return: Workflow execution. """ LOG.info( "Send RPC request 'pause_workflow'[execution_id=%s]", wf_ex_id ) return self._client.sync_call( auth_ctx.ctx(), 'pause_workflow', wf_ex_id=wf_ex_id ) @base.wrap_messaging_exception def rerun_workflow(self, task_ex_id, reset=True, skip=False, env=None): """Rerun the workflow. This method reruns workflow with the given execution id at the specific task execution id. :param task_ex_id: Task execution id. :param reset: If true, then reset task execution state and purge action execution for the task. :param skip: If True, then skip failed task and continue workflow execution. :param env: Environment variables to update. :return: Workflow execution. """ LOG.info( "Send RPC request 'rerun_workflow'[task_ex_id=%s]", task_ex_id ) return self._client.sync_call( auth_ctx.ctx(), 'rerun_workflow', task_ex_id=task_ex_id, reset=reset, skip=skip, env=env ) @base.wrap_messaging_exception def resume_workflow(self, wf_ex_id, env=None): """Resumes the workflow with the given execution id. :param wf_ex_id: Workflow execution id. :param env: Environment variables to update. :return: Workflow execution. """ LOG.info( "Send RPC request 'resume_workflow'[wf_ex_id=%s]", wf_ex_id ) return self._client.sync_call( auth_ctx.ctx(), 'resume_workflow', wf_ex_id=wf_ex_id, env=env ) @base.wrap_messaging_exception def stop_workflow(self, wf_ex_id, state, message=None): """Stops workflow execution with given status. Once stopped, the workflow is complete with SUCCESS or ERROR, and can not be resumed. :param wf_ex_id: Workflow execution id :param state: State assigned to the workflow: SUCCESS or ERROR :param message: Optional information string :return: Workflow execution, model.Execution """ LOG.info( "Send RPC request 'stop_workflow'[execution_id=%s," " state=%s, message=%s]", wf_ex_id, state, message ) return self._client.sync_call( auth_ctx.ctx(), 'stop_workflow', wf_ex_id=wf_ex_id, state=state, message=message ) @base.wrap_messaging_exception def rollback_workflow(self, wf_ex_id): """Rolls back the workflow with the given execution id. :param wf_ex_id: Workflow execution id. :return: Workflow execution. """ LOG.info( "Send RPC request 'rollback_workflow'[execution_id=%s]", wf_ex_id ) return self._client.sync_call( auth_ctx.ctx(), 'rollback_workflow', wf_ex_id=wf_ex_id ) @base.wrap_messaging_exception def process_action_heartbeats(self, action_ex_ids): """Receives action execution heartbeats. :param action_ex_ids: Action execution ids. """ LOG.info( "Send RPC request 'report_running_actions'[action_ex_ids=%s]", action_ex_ids ) return self._client.async_call( auth_ctx.ctx(), 'report_running_actions', action_ex_ids=action_ex_ids ) class ExecutorClient(exe.Executor): """RPC Executor client.""" def __init__(self, rpc_conf_dict): """Constructs an RPC client for the Executor.""" self.topic = cfg.CONF.executor.topic self._client = base.get_rpc_client_driver()(rpc_conf_dict) @profiler.trace('executor-client-run-action') def run_action(self, action, action_ex_id, safe_rerun, exec_ctx, redelivered=False, target=None, async_=True, timeout=None): """Sends a request to run action to executor. :param action: Action to run. :param action_ex_id: Action execution id. :param safe_rerun: If true, action would be re-run if executor dies during execution. :param exec_ctx: A dict of values providing information about the current execution. :param redelivered: Tells if given action was run before on another executor. :param target: Target (group of action executors). :param async_: If True, run action in asynchronous mode (w/o waiting for completion). :param timeout: a period of time in seconds after which execution of action will be interrupted :return: Action result. """ rpc_kwargs = { 'action': action, 'action_ex_id': action_ex_id, 'safe_rerun': safe_rerun, 'exec_ctx': exec_ctx, 'timeout': timeout } rpc_client_method = ( self._client.async_call if async_ else self._client.sync_call ) LOG.info( "Send RPC request 'run_action' [action=%s, action_ex_id=%s]", action, action_ex_id ) return rpc_client_method(auth_ctx.ctx(), 'run_action', **rpc_kwargs) class EventEngineClient(evt_eng.EventEngine): """RPC EventEngine client.""" def __init__(self, rpc_conf_dict): """Constructs an RPC client for the EventEngine service.""" self._client = base.get_rpc_client_driver()(rpc_conf_dict) def create_event_trigger(self, trigger, events): LOG.info( "Send RPC request 'create_event_trigger'[trigger=%s, " "events=%s", trigger, events ) return self._client.async_call( auth_ctx.ctx(), 'create_event_trigger', trigger=trigger, events=events, fanout=True, ) def delete_event_trigger(self, trigger, events): LOG.info( "Send RPC request 'delete_event_trigger'[trigger=%s, " "events=%s", trigger, events ) return self._client.async_call( auth_ctx.ctx(), 'delete_event_trigger', trigger=trigger, events=events, fanout=True, ) def update_event_trigger(self, trigger): LOG.info( "Send RPC request 'update_event_trigger'[rpc_ctx=%s," " trigger=%s", trigger ) return self._client.async_call( auth_ctx.ctx(), 'update_event_trigger', trigger=trigger, fanout=True, ) class NotifierClient(notif.Notifier): """RPC Notifier client.""" def __init__(self, rpc_conf_dict): """Constructs an RPC client for the Notifier service.""" self._client = base.get_rpc_client_driver()(rpc_conf_dict) def notify(self, ex_id, data, event, timestamp, publishers): try: return self._client.async_call( auth_ctx.ctx(), 'notify', ex_id=ex_id, data=data, event=event, timestamp=timestamp, publishers=publishers ) except Exception: LOG.exception('Unable to send notification.') mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/oslo/000077500000000000000000000000001524065565300214555ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/oslo/__init__.py000066400000000000000000000000001524065565300235540ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/oslo/oslo_client.py000066400000000000000000000030321524065565300243370ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import oslo_messaging as messaging from mistral import context as auth_ctx from mistral.rpc import base as rpc class OsloRPCClient(rpc.RPCClient): def __init__(self, conf): super(OsloRPCClient, self).__init__(conf) self.topic = conf.topic serializer = auth_ctx.RpcContextSerializer() self._client = messaging.get_rpc_client( rpc.get_transport(), messaging.Target(topic=self.topic), serializer=serializer ) def sync_call(self, ctx, method, target=None, **kwargs): return self._client.prepare(topic=self.topic, server=target).call( ctx, method, **kwargs ) def async_call(self, ctx, method, target=None, fanout=False, **kwargs): return self._client.prepare(topic=self.topic, server=target, fanout=fanout).cast(ctx, method, **kwargs) mistral-22.0.0+git20260814.61.b4aeb55/mistral/rpc/oslo/oslo_server.py000066400000000000000000000037251524065565300244000ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import oslo_messaging as messaging from oslo_messaging.rpc import dispatcher from mistral import context as ctx from mistral.rpc import base as rpc class OsloRPCServer(rpc.RPCServer): def __init__(self, conf): super(OsloRPCServer, self).__init__(conf) self.topic = conf.topic self.server_id = conf.host self.queue = self.topic self.routing_key = self.topic self.channel = None self.connection = None self.endpoints = [] self.oslo_server = None def register_endpoint(self, endpoint): self.endpoints.append(endpoint) def run(self, executor='threading'): target = messaging.Target( topic=self.topic, server=self.server_id ) # TODO(rakhmerov): rpc.get_transport() should be in oslo.messaging # related module. access_policy = dispatcher.DefaultRPCAccessPolicy self.oslo_server = messaging.get_rpc_server( rpc.get_transport(), target, self.endpoints, executor=executor, serializer=ctx.RpcContextSerializer(), access_policy=access_policy ) self.oslo_server.start() def stop(self, graceful=False): self.oslo_server.stop() if graceful: self.oslo_server.wait() def wait(self): self.oslo_server.wait() mistral-22.0.0+git20260814.61.b4aeb55/mistral/scheduler/000077500000000000000000000000001524065565300216735ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/scheduler/__init__.py000066400000000000000000000000001524065565300237720ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/scheduler/base.py000066400000000000000000000106671524065565300231710ustar00rootroot00000000000000# Copyright 2018 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from oslo_config import cfg from stevedore import driver CONF = cfg.CONF _SCHEDULER_IMPL = None _SCHEDULER = None class Scheduler(object, metaclass=abc.ABCMeta): """Scheduler interface. Responsible for scheduling jobs to be executed at some point in future. """ @abc.abstractmethod def schedule(self, job): """Schedules a delayed call to be invoked at some point in future. :param job: Scheduler Job. An instance of :class:`SchedulerJob`. """ raise NotImplementedError @abc.abstractmethod def has_scheduled_jobs(self, **filters): """Returns True if there are scheduled jobs matching the given filter. :param filters: Filters that define what kind of jobs need to be counted. Permitted values: * key= - a key set for a job when it was scheduled. * processing= - if True, count only jobs that are currently being processed. """ raise NotImplementedError @abc.abstractmethod def start(self): """Starts this scheduler.""" raise NotImplementedError @abc.abstractmethod def stop(self, graceful=False): """Stops this scheduler.""" raise NotImplementedError class SchedulerJob(object): """Scheduler job. Encapsulates information about a command that needs to be executed at some point in future. """ def __init__(self, run_after=0, target_factory_func_name=None, func_name=None, func_args=None, func_arg_serializers=None, key=None): """Initializes a Scheduler Job. :param run_after: Amount of seconds after which to invoke a scheduled call. :param target_factory_func_name: Full path of a function that returns a target object against which a method specified with the "func_name" should be invoked. Optional. If None, then "func_name" must be a full path of a static function to invoke. :param func_name: Function or method name to invoke when a job gets triggered. :param func_args: Dictionary containing function/method argument names and values as key-value pairs. A function/method specified with the "func_name" argument will be invoked with these arguments. :param func_arg_serializers: Dictionary containing function/method argument names and serializers for argument values as key-value pairs. Each serializer is a full path to a subclass of :class:'mistral_lib.serialization.Serializer' that is capable of serializing and deserializing of a corresponding argument value. Optional. Serializers must be specified only for those arguments whose values can't be saved into a persistent storage as is and they need to be converted first into a value of a primitive type. :param key: A value that can be used to find the job. """ if not func_name: raise RuntimeError("'target_method_name' must be provided.") self.run_after = run_after self.target_factory_func_name = target_factory_func_name self.func_name = func_name self.func_args = func_args or {} self.func_arg_serializers = func_arg_serializers self.key = key def get_system_scheduler(): global _SCHEDULER if not _SCHEDULER: impl = _get_scheduler_implementation() _SCHEDULER = impl(CONF.scheduler) return _SCHEDULER def destroy_system_scheduler(): global _SCHEDULER _SCHEDULER = None def _get_scheduler_implementation(): global _SCHEDULER_IMPL if not _SCHEDULER_IMPL: _SCHEDULER_IMPL = driver.DriverManager( 'mistral.schedulers', CONF.scheduler_type ).driver return _SCHEDULER_IMPL mistral-22.0.0+git20260814.61.b4aeb55/mistral/scheduler/default_scheduler.py000066400000000000000000000323331524065565300257330ustar00rootroot00000000000000# Copyright 2018 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from concurrent import futures import copy import datetime import heapq import random import threading import time from oslo_config import cfg from oslo_log import log as logging from oslo_utils import importutils from osprofiler import profiler from mistral import context from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.scheduler import base from mistral_lib import utils LOG = logging.getLogger(__name__) CONF = cfg.CONF class DefaultScheduler(base.Scheduler): def __init__(self, conf): """Initializes a scheduler instance. :param conf: The "scheduler" configuration group. It provides fixed_delay/random_delay (how often the job store is polled), batch_size (how many jobs are picked up per poll) and in_memory_workers (the size of the local execution thread pool). """ self._fixed_delay = conf.fixed_delay self._random_delay = conf.random_delay self._batch_size = conf.batch_size # In-memory jobs waiting for local execution. "_heap" orders them by # execution time for the dispatcher; "in_memory_jobs" maps a job id to # the job so that has_scheduled_jobs() can answer without hitting the # DB. Both are guarded by "_cond", which the dispatcher also waits on # so that it wakes up when a job is added or the scheduler is stopped. self._cond = threading.Condition() self._heap = [] self.in_memory_jobs = {} self._seq = 0 # A single pool runs the jobs whose execution time has come. Pending # jobs only live in the heap, so the number of threads no longer grows # with the number of scheduled jobs. self._executor = futures.ThreadPoolExecutor( max_workers=conf.in_memory_workers ) self._dispatcher_thread = threading.Thread(target=self._dispatcher) self._dispatcher_thread.daemon = True self._job_store_checker_thread = threading.Thread( target=self._job_store_checker ) self._job_store_checker_thread.daemon = True self._stopped = True def start(self): self._stopped = False self._dispatcher_thread.start() self._job_store_checker_thread.start() def stop(self, graceful=False): # Drop pending jobs and wake the dispatcher. The jobs stay in the # persistent store and are picked up again by the job store checker # after a restart, so nothing is lost. with self._cond: self._stopped = True self._heap = [] self.in_memory_jobs = {} self._cond.notify_all() self._executor.shutdown(wait=graceful) if graceful: self._dispatcher_thread.join() self._job_store_checker_thread.join() def _dispatcher(self): while not self._stopped: with self._cond: if self._stopped: return if not self._heap: self._cond.wait() continue execute_at = self._heap[0][0] delay = (execute_at - utils.utc_now_sec()).total_seconds() if delay > 0: self._cond.wait(timeout=delay) continue _, _, scheduled_job = heapq.heappop(self._heap) # Submitting under the lock guarantees we never submit after # stop() has shut the executor down. self._executor.submit(self._process_memory_job, scheduled_job) def _job_store_checker(self): while not self._stopped: LOG.debug( "Starting Scheduler Job Store checker [scheduler=%s]...", self ) time.sleep( self._fixed_delay + random.Random().randint( 0, int(self._random_delay * 1000)) * 0.001 ) try: self._process_store_jobs() except Exception: LOG.exception( "Scheduler failed to process delayed calls" " due to unexpected exception." ) def _process_store_jobs(self): # Select and capture eligible jobs. with db_api.transaction(): candidate_jobs = db_api.get_scheduled_jobs_to_start( utils.utc_now_sec(), self._batch_size ) captured_jobs = [ job for job in candidate_jobs if self._capture_scheduled_job(job) ] # Invoke and delete scheduled jobs. for job in captured_jobs: auth_ctx, func, func_args = self._prepare_job(job) self._invoke_job(auth_ctx, func, func_args) self._delete_scheduled_job(job) def schedule(self, job): scheduled_job = self._persist_job(job) self._schedule_in_memory(scheduled_job) def has_scheduled_jobs(self, **filters): # Checking in-memory jobs first. with self._cond: in_memory_jobs = list(self.in_memory_jobs.values()) for j in in_memory_jobs: if filters and 'key' in filters and filters['key'] != j.key: continue if filters and 'processing' in filters: if filters['processing'] is (j.captured_at is None): continue return True if filters and 'processing' in filters: processing = filters.pop('processing') filters['captured_at'] = {'neq' if processing else 'eq': None} return db_api.get_scheduled_jobs_count(**filters) > 0 @staticmethod def _persist_job(job): ctx_serializer = context.RpcContextSerializer() ctx = ( ctx_serializer.serialize_context(context.ctx()) if context.has_ctx() else {} ) execute_at = (utils.utc_now_sec() + datetime.timedelta(seconds=job.run_after)) args = job.func_args arg_serializers = job.func_arg_serializers if arg_serializers: for arg_name, serializer_path in arg_serializers.items(): if arg_name not in args: raise exc.MistralException( "Serializable function argument %s" " not found in func_args=%s" % (arg_name, args)) try: serializer = importutils.import_class(serializer_path)() except ImportError as e: raise ImportError( "Cannot import class %s: %s" % (serializer_path, e) ) args[arg_name] = serializer.serialize(args[arg_name]) values = { 'run_after': job.run_after, 'target_factory_func_name': job.target_factory_func_name, 'func_name': job.func_name, 'func_args': args, 'func_arg_serializers': arg_serializers, 'auth_ctx': ctx, 'execute_at': execute_at, 'captured_at': None, 'key': job.key } return db_api.create_scheduled_job(values) def _schedule_in_memory(self, scheduled_job): with self._cond: # The sequence number keeps the heap entries orderable when two # jobs share the same execution time (it also avoids comparing the # job objects themselves). self._seq += 1 heapq.heappush( self._heap, (scheduled_job.execute_at, self._seq, scheduled_job) ) self.in_memory_jobs[scheduled_job.id] = scheduled_job self._cond.notify() def _process_memory_job(self, scheduled_job): try: # Capture the job in the Job Store. if not self._capture_scheduled_job(scheduled_job): LOG.warning( "Unable to capture a scheduled job [scheduled_job=%s]", scheduled_job ) return # Invoke the target function. auth_ctx, func, func_args = self._prepare_job(scheduled_job) self._invoke_job(auth_ctx, func, func_args) # A failed invocation is logged inside _invoke_job but not # re-raised: the scheduler runs a job once and does not retry it. # Re-execution, when needed, is driven by higher-level policies # (e.g. retry), so the job is removed from the store either way. self._delete_scheduled_job(scheduled_job) finally: # Always forget the in-memory job, even if it couldn't be # captured, so that the collection doesn't grow indefinitely. with self._cond: self.in_memory_jobs.pop(scheduled_job.id, None) @staticmethod def _capture_scheduled_job(scheduled_job): """Capture a scheduled persistent job in a job store. :param scheduled_job: Job. :return: True if the job has been captured, False if not. """ now_sec = utils.utc_now_sec() # Mark this job as captured in order to prevent calling from # a parallel transaction. We don't use query filter # {'captured_at': None} to account for a case when the job needs # to be recaptured after a maximum capture time has elapsed. If this # method was called for a job that has non-empty "captured_at" then # it means that it is already eligible for recapturing and the # Job Store selected it. _, updated_cnt = db_api.update_scheduled_job( id=scheduled_job.id, values={'captured_at': now_sec}, query_filter={'captured_at': scheduled_job.captured_at} ) # We need to update "captured_at" of the initial object stored in # memory because it's used in a few places. if updated_cnt == 1: scheduled_job.captured_at = now_sec # If updated_cnt != 1 then another scheduler # has already updated it. return updated_cnt == 1 @db_utils.retry_on_db_error def _delete_scheduled_job(self, scheduled_job): db_api.delete_scheduled_job(scheduled_job.id) @staticmethod def _prepare_job(scheduled_job): """Prepares a scheduled job for invocation. To make an invocation of a delayed call it needs to be prepared for further usage, we need to reconstruct a final target func and deserialize arguments, if needed. :param scheduled_job: Persistent scheduled job. :return: A tuple (auth_ctx, func, args) where all data is properly deserialized. """ LOG.debug( 'Preparing a scheduled job. [ID=%s, target_factory_func_name=%s,' ' func_name=%s, func_args=%s]', scheduled_job.id, scheduled_job.target_factory_func_name, scheduled_job.func_name, scheduled_job.func_args ) auth_ctx = copy.deepcopy(scheduled_job.auth_ctx) if scheduled_job.target_factory_func_name: factory = importutils.import_class( scheduled_job.target_factory_func_name ) func = getattr(factory(), scheduled_job.func_name) else: func = importutils.import_class(scheduled_job.func_name) args = copy.deepcopy(scheduled_job.func_args) serializers_dict = scheduled_job.func_arg_serializers if serializers_dict: # Deserialize arguments. for arg_name, ser_path in serializers_dict.items(): serializer = importutils.import_class(ser_path)() deserialized = serializer.deserialize(args[arg_name]) args[arg_name] = deserialized return auth_ctx, func, args @staticmethod def _invoke_job(auth_ctx, func, args): # Scheduler runs jobs in an separate thread that's neither related # to an RPC nor a REST request processing thread. So we need to # initialize a profiler specifically for this thread. if cfg.CONF.profiler.enabled: profiler.init(cfg.CONF.profiler.hmac_keys) ctx_serializer = context.RpcContextSerializer() try: # Set the correct context for the function. ctx_serializer.deserialize_context(auth_ctx) # Invoke the function. func(**args) except Exception as e: LOG.exception( "Scheduled job failed, method: %s, exception: %s", func, e ) finally: # Remove context. context.set_ctx(None) mistral-22.0.0+git20260814.61.b4aeb55/mistral/service/000077500000000000000000000000001524065565300213555ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/service/__init__.py000066400000000000000000000000001524065565300234540ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/service/base.py000066400000000000000000000032351524065565300226440ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import threading from oslo_log import log as logging from oslo_service import service LOG = logging.getLogger(__name__) class MistralService(service.Service): """Base class for Mistral services. The term 'service' here means any Mistral component that can run as an independent process. """ def __init__(self, setup_profiler=True): super(MistralService, self).__init__() self._setup_profiler = setup_profiler self._started = threading.Event() def wait_started(self): """Wait until the service is fully started.""" self._started.wait() def _notify_started(self, message): LOG.info(message) self._started.set() def start(self): super(MistralService, self).start() def stop(self, graceful=False): super(MistralService, self).stop(graceful) self._started = threading.Event() # TODO(rakhmerov): Probably we could also take care of an RPC server # if it exists for this particular service type. Take a look at # executor and engine servers. mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/000077500000000000000000000000001524065565300215405ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/__init__.py000066400000000000000000000016631524065565300236570ustar00rootroot00000000000000# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg def is_validation_enabled(validate): validation_mode = cfg.CONF.api.validation_mode if validation_mode == 'mandatory': result = True elif validation_mode == 'disabled': result = False else: # validation_mode = 'enabled' result = validate return result mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/action_heartbeat_checker.py000066400000000000000000000101011524065565300270630ustar00rootroot00000000000000# Copyright 2018 Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import threading import time from mistral import context as auth_ctx from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral.engine import action_handler from mistral.engine import post_tx_queue from mistral_lib import actions as mistral_lib from mistral_lib import utils from oslo_config import cfg from oslo_log import log as logging LOG = logging.getLogger(__name__) CONF = cfg.CONF _stopped = True @db_utils.retry_on_db_error @post_tx_queue.run def handle_expired_actions(): LOG.debug("Running heartbeat checker...") interval = CONF.action_heartbeat.check_interval max_missed = CONF.action_heartbeat.max_missed_heartbeats exp_date = utils.utc_now_sec() - datetime.timedelta( seconds=max_missed * interval ) with db_api.transaction(): action_exs = db_api.get_running_expired_sync_action_executions( exp_date, CONF.action_heartbeat.batch_size ) LOG.debug("Found %d running and expired actions.", len(action_exs)) if action_exs: for action_ex in action_exs: LOG.warning( "Action execution to transit to error, because " "heartbeat wasn't received: %s", action_ex.id ) task_ex = db_api.get_task_execution( action_ex.task_execution_id ) wf_ex = db_api.get_workflow_execution( task_ex.workflow_execution_id, fields=(db_models.WorkflowExecution.id, db_models.WorkflowExecution.root_execution_id) ) if wf_ex.root_execution_id: root_execution_id = wf_ex.root_execution_id else: root_execution_id = wf_ex.id result = mistral_lib.Result( error="Heartbeat wasn't received." ) auth_ctx.set_ctx( auth_ctx.MistralContext( root_execution_id=root_execution_id ) ) action_handler.on_action_complete(action_ex, result) def _loop(): global _stopped # This is an administrative thread so we need to set an admin # security context. auth_ctx.set_ctx( auth_ctx.MistralContext( user_id=None, project_id=None, auth_token=None, is_admin=True ) ) while not _stopped: try: handle_expired_actions() except Exception: LOG.exception( 'Action heartbeat checker iteration failed' ' due to an unexpected exception.' ) time.sleep(CONF.action_heartbeat.check_interval) def start(): interval = CONF.action_heartbeat.check_interval max_missed = CONF.action_heartbeat.max_missed_heartbeats enabled = interval and max_missed if not enabled: LOG.info("Action heartbeats are disabled.") return wait_time = interval * max_missed LOG.debug( "First run of action heartbeat checker, wait before " "checking to make sure executors have time to send " "heartbeats. (%s seconds)", wait_time ) global _stopped _stopped = False threading.Timer(wait_time, _loop).start() def stop(graceful=False): global _stopped _stopped = True mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/action_heartbeat_sender.py000066400000000000000000000050071524065565300267500ustar00rootroot00000000000000# Copyright 2018 Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import threading import time from oslo_config import cfg from oslo_log import log as logging from mistral import context as auth_ctx from mistral.rpc import clients as rpc LOG = logging.getLogger(__name__) CONF = cfg.CONF _enabled = False _stopped = True _running_actions = set() def add_action(action_ex_id): global _enabled # With run-action there is no actions_ex_id assigned. if action_ex_id and _enabled: rpc.get_engine_client().process_action_heartbeats([action_ex_id]) _running_actions.add(action_ex_id) def remove_action(action_ex_id): global _enabled if action_ex_id and _enabled: _running_actions.discard(action_ex_id) def send_action_heartbeats(): LOG.debug('Running heartbeat sender...') global _running_actions if not _running_actions: return rpc.get_engine_client().process_action_heartbeats(_running_actions) def _loop(): global _stopped # This is an administrative thread so we need to set an admin # security context. auth_ctx.set_ctx( auth_ctx.MistralContext( user_id=None, project_id=None, auth_token=None, is_admin=True ) ) while not _stopped: try: send_action_heartbeats() except Exception: LOG.exception( 'Action heartbeat sender iteration failed' ' due to an unexpected exception.' ) time.sleep(CONF.action_heartbeat.check_interval) def start(): global _stopped, _enabled interval = CONF.action_heartbeat.check_interval max_missed = CONF.action_heartbeat.max_missed_heartbeats _enabled = interval and max_missed if not _enabled: LOG.info("Action heartbeat reporting is disabled.") return _stopped = False threading.Thread(target=_loop).start() def stop(graceful=False): global _stopped _stopped = True mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/action_manager.py000066400000000000000000000025431524065565300250650ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2014 - StackStorm, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral.db.v2 import api as db_api from mistral.services import adhoc_actions from mistral_lib import utils # TODO(rakhmerov): This module won't be needed after we add action providers LOG = logging.getLogger(__name__) ACTIONS_PATH = 'resources/actions' def _register_preinstalled_adhoc_actions(): action_paths = utils.get_file_list(ACTIONS_PATH) for action_path in action_paths: action_definition = open(action_path).read() adhoc_actions.create_or_update_actions( action_definition, scope='public' ) def sync_db(): with db_api.transaction(): _register_preinstalled_adhoc_actions() mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/actions.py000066400000000000000000000061271524065565300235600ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """ This module is a facade for all action subsystem. It represents a collection of functions for accessing information about actions available in the system. """ from oslo_config import cfg from oslo_log import log as logging from stevedore import extension from mistral_lib import actions as ml_actions from mistral.actions import test from mistral.utils.filter_utils import filtered_by_allow_deny_list LOG = logging.getLogger(__name__) _SYSTEM_PROVIDER = None _TEST_PROVIDER = None def _get_registered_providers(): providers = [] mgr = extension.ExtensionManager( namespace='mistral.action.providers', invoke_on_load=False ) allowlist = cfg.CONF.action_providers.allowlist denylist = cfg.CONF.action_providers.denylist for provider_name in mgr.names(): if filtered_by_allow_deny_list(allowlist, denylist, provider_name): continue provider_cls = mgr[provider_name].plugin try: providers.append(provider_cls(provider_name)) except Exception: LOG.exception( 'Failed to instantiate an action provider from the class: %s', provider_cls ) raise if not providers: LOG.warning("No action providers found in the system.") return providers def get_test_action_provider(): """Returns a singleton for the test action provider.""" global _TEST_PROVIDER if _TEST_PROVIDER is None: _TEST_PROVIDER = test.TestActionProvider() return _TEST_PROVIDER def get_system_action_provider(): """Returns a singleton for the system action provider. In fact, this method serves a facade for the entire action subsystem. Clients of the acton subsystem must get the system action provider and work with actions through it. The system action provider created by this method (on the first call) is nothing but just a composite on top of the action providers registered in the entry point "mistral.action.providers". """ global _SYSTEM_PROVIDER if _SYSTEM_PROVIDER is None: delegates = _get_registered_providers() # Add an action provider for testing to the end of the list # so that it has the lowest priority. In production runs it's # always empty so it won't take any effect. delegates.append(get_test_action_provider()) _SYSTEM_PROVIDER = ml_actions.CompositeActionProvider( 'system', delegates ) return _SYSTEM_PROVIDER mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/adhoc_actions.py000066400000000000000000000103411524065565300247070ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser def create_actions(definition, scope='private', namespace=''): action_list_spec = spec_parser.get_action_list_spec_from_yaml(definition) db_actions = [] for action_spec in action_list_spec.get_actions(): db_actions.append( create_action( action_spec, definition, scope, namespace ) ) return db_actions def update_actions(definition, scope='private', identifier=None, namespace=''): action_list_spec = spec_parser.get_action_list_spec_from_yaml(definition) actions = action_list_spec.get_actions() if identifier and len(actions) > 1: raise exc.InputException( "More than one actions are not supported for " "update with identifier. [identifier: %s]" % identifier ) db_actions = [] for action_spec in action_list_spec.get_actions(): db_actions.append(update_action( action_spec, definition, scope, identifier=identifier, namespace=namespace )) return db_actions def create_or_update_actions(definition, scope='private', namespace=''): action_list_spec = spec_parser.get_action_list_spec_from_yaml(definition) db_actions = [] for action_spec in action_list_spec.get_actions(): db_actions.append( create_or_update_action(action_spec, definition, scope, namespace) ) return db_actions def create_action(action_spec, definition, scope, namespace): return db_api.create_action_definition( _get_action_values(action_spec, definition, scope, namespace) ) def update_action(action_spec, definition, scope, identifier=None, namespace=''): action = db_api.load_action_definition(action_spec.get_name()) if action and action.is_system: raise exc.InvalidActionException( "Attempt to modify a system action: %s" % action.name ) values = _get_action_values(action_spec, definition, scope, namespace) return db_api.update_action_definition( identifier if identifier else values['name'], values ) def create_or_update_action(action_spec, definition, scope, namespace): action = db_api.load_action_definition(action_spec.get_name()) if action and action.is_system: raise exc.InvalidActionException( "Attempt to modify a system action: %s" % action.name ) values = _get_action_values(action_spec, definition, scope, namespace) return db_api.create_or_update_action_definition(values['name'], values) def get_input_list(action_input): input_list = [] for param in action_input: if isinstance(param, dict): for k, v in param.items(): input_list.append("%s=%s" % (k, json.dumps(v))) else: input_list.append(param) return input_list def _get_action_values(action_spec, definition, scope, namespace=''): action_input = action_spec.to_dict().get('input', []) input_list = get_input_list(action_input) return { 'name': action_spec.get_name(), 'description': action_spec.get_description(), 'tags': action_spec.get_tags(), 'definition': definition, 'spec': action_spec.to_dict(), 'is_system': False, 'input': ", ".join(input_list) if input_list else None, 'scope': scope, 'namespace': namespace } mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/expiration_policy.py000066400000000000000000000120441524065565300256540ustar00rootroot00000000000000# Copyright 2015 - Alcatel-lucent, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import traceback from oslo_config import cfg from oslo_log import log as logging from oslo_service import periodic_task from oslo_service import threadgroup from oslo_utils import timeutils from mistral import context as auth_ctx from mistral.db.v2 import api as db_api from mistral.workflow import states LOG = logging.getLogger(__name__) CONF = cfg.CONF class ExecutionExpirationPolicy(periodic_task.PeriodicTasks): """Expiration Policy task. This task will run every 'evaluation_interval' and will remove old executions (expired execution). The time interval is configurable In the 'mistral.cfg' and also the expiration time (both in minutes). By default the interval set to 'None' so this task will be disabled. """ def __init__(self, conf): super(ExecutionExpirationPolicy, self).__init__(conf) interval = CONF.execution_expiration_policy.evaluation_interval ot = CONF.execution_expiration_policy.older_than mfe = CONF.execution_expiration_policy.max_finished_executions if interval and ((ot and ot >= 1) or (mfe and mfe >= 1)): _periodic_task = periodic_task.periodic_task( spacing=interval * 60, run_immediately=True ) self.add_periodic_task( _periodic_task(run_execution_expiration_policy) ) else: LOG.debug("Expiration policy disabled. Evaluation_interval " "is not configured or both older_than and " "max_finished_executions < '1'.") def _delete_executions(batch_size, expiration_time, max_finished_executions): _delete_until_depleted( lambda: db_api.get_expired_executions( expiration_time, batch_size ) ) _delete_until_depleted( lambda: db_api.get_superfluous_executions( max_finished_executions, batch_size ) ) def _delete_until_depleted(fetch_func): while True: with db_api.transaction(): execs = fetch_func() if not execs: break _delete(execs) def _delete(executions): for execution in executions: try: # Setup project_id for _secure_query delete execution. # TODO(tuan_luong): Manipulation with auth_ctx should be # out of db transaction scope. ctx = auth_ctx.MistralContext( user_id=None, project_id=execution.project_id, auth_token=None, is_admin=True ) auth_ctx.set_ctx(ctx) LOG.debug( 'Delete execution id : %s from date : %s ' 'according to expiration policy', execution.id, execution.updated_at ) db_api.delete_workflow_execution(execution.id) except Exception as e: msg = ("Failed to delete [execution_id=%s]\n %s" % (execution.id, traceback.format_exc(e))) LOG.warning(msg) finally: auth_ctx.set_ctx(None) def run_execution_expiration_policy(self, ctx): LOG.debug("Starting expiration policy.") older_than = CONF.execution_expiration_policy.older_than exp_time = timeutils.utcnow() - datetime.timedelta(minutes=older_than) batch_size = CONF.execution_expiration_policy.batch_size max_executions = CONF.execution_expiration_policy.max_finished_executions # The default value of batch size is 0 # If it is not set, size of batch will be the size # of total number of expired executions. _delete_executions(batch_size, exp_time, max_executions) def _check_ignored_states_config(): ignored_states = CONF.execution_expiration_policy.ignored_states for state in ignored_states: if state not in states.TERMINAL_STATES: raise ValueError( '{} is not a terminal state. The valid states are [{}]' .format(state, states.TERMINAL_STATES)) def setup(): tg = threadgroup.ThreadGroup() pt = ExecutionExpirationPolicy(CONF) _check_ignored_states_config() ctx = auth_ctx.MistralContext( user_id=None, project_id=None, auth_token=None, is_admin=True ) tg.add_dynamic_timer( pt.run_periodic_tasks, initial_delay=None, periodic_interval_max=1, context=ctx ) return tg mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/legacy_scheduler.py000066400000000000000000000251061524065565300254200ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import random import threading import time from oslo_config import cfg from oslo_log import log as logging from oslo_utils import importutils from osprofiler import profiler from mistral import context from mistral.db import utils as db_utils from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.scheduler import base as sched_base from mistral_lib import utils LOG = logging.getLogger(__name__) def _schedule_call(factory_method_path, target_method_name, run_after, serializers=None, key=None, **method_args): """Schedules call and lately invokes target_method. Add this call specification to DB, and then after run_after seconds service CallScheduler invokes the target_method. :param factory_method_path: Full python-specific path to factory method that creates a target object that the call will be made against. :param target_method_name: Name of a method which will be invoked. :param run_after: Value in seconds. :param serializers: map of argument names and their serializer class paths. Use when an argument is an object of specific type, and needs to be serialized. Example: { "result": "mistral.utils.serializer.ResultSerializer"} Serializer for the object type must implement serializer interface in mistral/utils/serializer.py :param key: Key which can potentially be used for squashing similar delayed calls. :param method_args: Target method keyword arguments. """ ctx_serializer = context.RpcContextSerializer() ctx = ( ctx_serializer.serialize_context(context.ctx()) if context.has_ctx() else {} ) execution_time = (utils.utc_now_sec() + datetime.timedelta(seconds=run_after)) if serializers: for arg_name, serializer_path in serializers.items(): if arg_name not in method_args: raise exc.MistralException( "Serializable method argument %s" " not found in method_args=%s" % (arg_name, method_args)) try: serializer = importutils.import_class(serializer_path)() except ImportError as e: raise ImportError( "Cannot import class %s: %s" % (serializer_path, e) ) method_args[arg_name] = serializer.serialize(method_args[arg_name]) values = { 'factory_method_path': factory_method_path, 'target_method_name': target_method_name, 'execution_time': execution_time, 'auth_context': ctx, 'serializers': serializers, 'key': key, 'method_arguments': method_args, 'processing': False } db_api.create_delayed_call(values) class LegacyScheduler(sched_base.Scheduler): def __init__(self, conf): self._stopped = False self._thread = threading.Thread(target=self._loop) self._thread.daemon = True self._fixed_delay = conf.fixed_delay self._random_delay = conf.random_delay self._batch_size = conf.batch_size def schedule(self, job): _schedule_call( job.target_factory_func_name, job.func_name, job.run_after, serializers=job.func_arg_serializers, key=job.key, **job.func_args ) def has_scheduled_jobs(self, **filters): return db_api.get_delayed_calls_count(**filters) > 0 def start(self): self._thread.start() def stop(self, graceful=False): self._stopped = True if graceful: self._thread.join() def _loop(self): # Scheduler runs jobs in an separate thread that's neither related # to an RPC nor a REST request processing thread. So we need to # initialize a profiler specifically for this thread. if cfg.CONF.profiler.enabled: profiler.init(cfg.CONF.profiler.hmac_keys) while not self._stopped: LOG.debug("Starting Scheduler loop [scheduler=%s]...", self) try: self._process_delayed_calls() except Exception: LOG.exception( "Scheduler failed to process delayed calls" " due to unexpected exception." ) time.sleep( self._fixed_delay + random.Random().randint(0, int(self._random_delay * 1000)) * 0.001 ) def _process_delayed_calls(self, ctx=None): """Run delayed required calls. This algorithm should work with transactions having at least 'READ-COMMITTED' isolation mode. :param ctx: Auth context. """ # Select and capture calls matching time criteria. db_calls = self._capture_calls(self._batch_size) if not db_calls: return # Determine target methods, deserialize arguments etc. prepared_calls = self._prepare_calls(db_calls) # Invoke prepared calls. self._invoke_calls(prepared_calls) # Delete invoked calls from DB. self.delete_calls(db_calls) @staticmethod @db_utils.retry_on_db_error def _capture_calls(batch_size): """Captures delayed calls eligible for processing (based on time). The intention of this method is to select delayed calls based on time criteria and mark them in DB as being processed so that no other threads could process them in parallel. :return: A list of delayed calls captured for further processing. """ result = [] time_filter = utils.utc_now_sec() + datetime.timedelta(seconds=1) with db_api.transaction(): candidates = db_api.get_delayed_calls_to_start( time_filter, batch_size ) for call in candidates: # Mark this delayed call has been processed in order to # prevent calling from parallel transaction. db_call, updated_cnt = db_api.update_delayed_call( id=call.id, values={'processing': True}, query_filter={'processing': False} ) # If updated_cnt != 1 then another scheduler # has already updated it. if updated_cnt == 1: result.append(db_call) LOG.debug("Scheduler captured %s delayed calls.", len(result)) return result @staticmethod def _prepare_calls(raw_calls): """Prepares delayed calls for invocation. After delayed calls were selected from DB they still need to be prepared for further usage, we need to build final target methods and deserialize arguments, if needed. :param raw_calls: Delayed calls fetched from DB (DB models). :return: A list of tuples (target_auth_context, target_method, method_args) where all data is properly deserialized. """ result = [] for call in raw_calls: LOG.debug( 'Preparing next delayed call. ' '[ID=%s, factory_method_path=%s, target_method_name=%s, ' 'method_arguments=%s]', call.id, call.factory_method_path, call.target_method_name, call.method_arguments ) target_auth_context = copy.deepcopy(call.auth_context) if call.factory_method_path: factory = importutils.import_class(call.factory_method_path) target_method = getattr(factory(), call.target_method_name) else: target_method = importutils.import_class( call.target_method_name ) method_args = copy.deepcopy(call.method_arguments) if call.serializers: # Deserialize arguments. for arg_name, ser_path in call.serializers.items(): serializer = importutils.import_class(ser_path)() deserialized = serializer.deserialize( method_args[arg_name] ) method_args[arg_name] = deserialized result.append((target_auth_context, target_method, method_args)) return result @staticmethod def _invoke_calls(delayed_calls): """Invokes prepared delayed calls. :param delayed_calls: Prepared delayed calls represented as tuples (target_auth_context, target_method, method_args). """ ctx_serializer = context.RpcContextSerializer() for (target_auth_context, target_method, method_args) in delayed_calls: try: # Set the correct context for the method. ctx_serializer.deserialize_context(target_auth_context) # Invoke the method. target_method(**method_args) except Exception as e: LOG.exception( "Delayed call failed, method: %s, exception: %s", target_method, e ) finally: # Remove context. context.set_ctx(None) @staticmethod @db_utils.retry_on_db_error def delete_calls(db_calls): """Deletes delayed calls. :param db_calls: Delayed calls to delete from DB. """ try: db_api.delete_delayed_calls(id={'in': [c.id for c in db_calls]}) except Exception as e: LOG.error( "Failed to delete all delayed calls [exception=%s]", e ) # We have to re-raise any exception because the transaction # would be already invalid anyway. If it's a deadlock then # it will be handled. raise e LOG.debug("Scheduler deleted %s delayed calls.", len(db_calls)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/maintenance.py000066400000000000000000000130051524065565300243730ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging import time from mistral import context as auth_ctx from mistral.db.v2 import api as db_api from mistral.engine import post_tx_queue from mistral.engine import workflow_handler from mistral import exceptions from mistral.scheduler import base as sched_base from mistral.workflow import states PAUSING = 'PAUSING' PAUSED = 'PAUSED' RUNNING = 'RUNNING' _VALID_TRANSITIONS = { PAUSING: [PAUSED], PAUSED: [PAUSED, RUNNING], RUNNING: [PAUSED, RUNNING] } _ALL_STATES = [ PAUSING, PAUSED, RUNNING ] LOG = logging.getLogger(__name__) _PAUSE_EXECUTIONS_PATH = 'mistral.services.maintenance._pause_executions' _RESUME_EXECUTIONS_PATH = 'mistral.services.maintenance._resume_executions' def is_valid_transition(old_state, new_state): return new_state in _VALID_TRANSITIONS.get(old_state, []) def pause_running_executions(): execution_ids = [(ex.id, ex.project_id) for ex in db_api.get_workflow_executions(state=states.RUNNING, insecure=True)] LOG.info("Number of find workflow executions is %s", len(execution_ids)) for wf_ex_id, project_id in execution_ids: try: with db_api.transaction(): _pause_execution(wf_ex_id, project_id) except BaseException as e: LOG.error(str(e)) return True def _pause_execution(wf_ex_id, project_id): auth_ctx.set_ctx( auth_ctx.MistralContext( user_id=None, auth_token=None, project_id=project_id, is_admin=True ) ) current_state = db_api.get_maintenance_status() if current_state != PAUSING: return False wf_ex = db_api.get_workflow_execution(wf_ex_id) if states.is_running(wf_ex.state): workflow_handler.pause_workflow(wf_ex) LOG.info('Execution %s was paused', wf_ex_id) def await_pause_executions(): auth_ctx.set_ctx( auth_ctx.MistralContext( user_id=None, auth_token=None, is_admin=True ) ) while True: with db_api.transaction(): current_state = db_api.get_maintenance_status() if current_state != PAUSING: return False tasks = db_api.get_task_executions( state=states.RUNNING, insecure=True ) if not tasks: return True LOG.info('The following tasks have RUNNING state: %s', [task.id for task in tasks]) time.sleep(1) def change_maintenance_mode(new_state): if new_state not in _ALL_STATES: raise exceptions.MaintenanceException( 'Not found {} maintenance state. List of states: {}'.format( new_state, _ALL_STATES ) ) if new_state == PAUSING: raise exceptions.MaintenanceException( 'PAUSING is intermediate state. Consider PAUSED, RUNNING as new ' 'state') with db_api.transaction(): current_state = db_api.get_maintenance_status() if current_state == new_state: LOG.info('State was already changed. Skip') return current_state sched = sched_base.get_system_scheduler() if new_state == PAUSED: job = sched_base.SchedulerJob(func_name=_PAUSE_EXECUTIONS_PATH) sched.schedule(job) db_api.update_maintenance_status(PAUSING) return PAUSING elif new_state == RUNNING: job = sched_base.SchedulerJob(func_name=_RESUME_EXECUTIONS_PATH) sched.schedule(job) db_api.update_maintenance_status(RUNNING) return RUNNING @post_tx_queue.run def _pause_executions(): auth_ctx.set_ctx( auth_ctx.MistralContext( user_id=None, auth_token=None, is_admin=True ) ) if pause_running_executions() and await_pause_executions(): with db_api.transaction(): if db_api.get_maintenance_status() == PAUSING: db_api.update_maintenance_status(PAUSED) @post_tx_queue.run def _resume_executions(): auth_ctx.set_ctx( auth_ctx.MistralContext( user_id=None, auth_token=None, is_admin=True ) ) with db_api.transaction(): current_state = db_api.get_maintenance_status() if current_state != RUNNING: return paused_executions = db_api.get_workflow_executions( state=states.PAUSED, insecure=True ) if not paused_executions: return for ex in paused_executions: _resume_execution(wf_ex_id=ex.id) def _resume_execution(wf_ex_id): wf_ex = db_api.get_workflow_execution(wf_ex_id) auth_ctx.set_ctx( auth_ctx.MistralContext( project_id=wf_ex.project_id ) ) workflow_handler.resume_workflow(wf_ex) LOG.info('The following execution was resumed: %s', [wf_ex.id]) mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/periodic.py000066400000000000000000000131271524065565300237140ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from oslo_config import cfg from oslo_log import log as logging from oslo_service import periodic_task from oslo_service import threadgroup from oslo_utils import timeutils from mistral import context as auth_ctx from mistral.db.v2 import api as db_api_v2 from mistral import exceptions as exc from mistral.rpc import clients as rpc from mistral.services import security from mistral.services import triggers LOG = logging.getLogger(__name__) CONF = cfg.CONF # {periodic_task: thread_group} _periodic_tasks = {} def process_cron_triggers_v2(self, ctx): LOG.debug("Processing cron triggers...") for trigger in triggers.get_next_cron_triggers(): LOG.debug("Processing cron trigger: %s", trigger) try: # Setup admin context before schedule triggers. ctx = security.create_context( trigger.trust_id, trigger.project_id ) auth_ctx.set_ctx(ctx) LOG.debug("Cron trigger security context: %s", ctx) # Try to advance the cron trigger next_execution_time and # remaining_executions if relevant. modified = advance_cron_trigger(trigger) # If cron trigger was not already modified by another engine. if modified: LOG.debug( "Starting workflow '%s' by cron trigger '%s'", trigger.workflow.name, trigger.name ) description = { "description": ( "Workflow execution created by cron" " trigger '(%s)'." % trigger.id ), "triggered_by": { "type": "cron_trigger", "id": trigger.id, } } rpc.get_engine_client().start_workflow( trigger.workflow.name, trigger.workflow.namespace, None, trigger.workflow_input, description=json.dumps(description), **trigger.workflow_params ) except Exception: # Log and continue to next cron trigger. LOG.exception( "Failed to process cron trigger %s", str(trigger) ) finally: auth_ctx.set_ctx(None) class MistralPeriodicTasks(periodic_task.PeriodicTasks): def __init__(self, conf): super(MistralPeriodicTasks, self).__init__(conf) periodic_task_ = periodic_task.periodic_task( spacing=CONF.cron_trigger.execution_interval, run_immediately=True, ) self.add_periodic_task(periodic_task_(process_cron_triggers_v2)) def advance_cron_trigger(t): modified_count = 0 try: # If the cron trigger is defined with limited execution count. if t.remaining_executions is not None and t.remaining_executions > 0: t.remaining_executions -= 1 # If this is the last execution. if t.remaining_executions == 0: modified_count = triggers.delete_cron_trigger( t.name, trust_id=t.trust_id, delete_trust=False ) else: # if remaining execution = None or > 0. # In case the we are lagging or if the api stopped for some time # we use the max of the current time or the next scheduled time. next_time = triggers.get_next_execution_time( t.pattern, max(timeutils.utcnow(), t.next_execution_time) ) # Update the cron trigger with next execution details # only if it wasn't already updated by a different process. updated, modified_count = db_api_v2.update_cron_trigger( t.name, { 'next_execution_time': next_time, 'remaining_executions': t.remaining_executions }, query_filter={ 'next_execution_time': t.next_execution_time } ) except exc.DBEntityNotFoundError as e: # Cron trigger was probably already deleted by a different process. LOG.debug( "Cron trigger named '%s' does not exist anymore: %s", t.name, str(e) ) # Return True if this engine was able to modify the cron trigger in DB. return modified_count > 0 def setup(): tg = threadgroup.ThreadGroup() pt = MistralPeriodicTasks(CONF) ctx = auth_ctx.MistralContext( user_id=None, project_id=None, auth_token=None, is_admin=True ) tg.add_dynamic_timer( pt.run_periodic_tasks, initial_delay=None, periodic_interval_max=1, context=ctx ) _periodic_tasks[pt] = tg return tg def stop_all_periodic_tasks(): for tg in _periodic_tasks.values(): tg.stop() _periodic_tasks.clear() mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/security.py000066400000000000000000000061221524065565300237620ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from mistral import context as auth_ctx from mistral.utils.openstack import keystone LOG = logging.getLogger(__name__) CONF = cfg.CONF # Make sure to import 'auth_enable' option before using it. # TODO(rakhmerov): Try to find a better solution. CONF.import_opt('auth_enable', 'mistral.config', group='pecan') DEFAULT_PROJECT_ID = "" def get_project_id(): if CONF.pecan.auth_enable and auth_ctx.has_ctx(): return auth_ctx.ctx().project_id else: return DEFAULT_PROJECT_ID def create_trust(): ctx = auth_ctx.ctx() # Create a keystone client on behalf of end-user client = keystone.client() trustee_id = keystone.client_for_admin().session.get_user_id() return client.trusts.create( trustor_user=ctx.user_id, trustee_user=trustee_id, impersonation=True, role_names=ctx.roles, project=ctx.project_id ) def create_context(trust_id, project_id): """Creates Mistral security context. :param trust_id: Trust Id. :param project_id: Project Id. :return: Mistral security context. """ if CONF.pecan.auth_enable: client = keystone.client_for_trusts(trust_id) if client.session: # Method get_token is deprecated, using get_auth_headers. token = client.session.get_auth_headers().get('X-Auth-Token') user_id = client.session.get_user_id() else: token = client.auth_token user_id = client.user_id return auth_ctx.MistralContext( user_id=user_id, project_id=project_id, auth_token=token, is_trust_scoped=True, trust_id=trust_id, ) return auth_ctx.MistralContext( user_id=None, project_id=None, auth_token=None, is_admin=True ) def delete_trust(trust_id=None): if not trust_id: # Try to retrieve trust from context. if auth_ctx.has_ctx(): trust_id = auth_ctx.ctx().trust_id if not trust_id: return keystone_client = keystone.client_for_trusts(trust_id) try: keystone_client.trusts.delete(trust_id) except Exception as e: LOG.warning("Failed to delete trust [id=%s]: %s", trust_id, e) def add_trust_id(secure_object_values): if cfg.CONF.pecan.auth_enable: trust = create_trust() secure_object_values.update({ 'trust_id': trust.id }) mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/triggers.py000066400000000000000000000176161524065565300237530ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import croniter import datetime import json from oslo_log import log as logging from oslo_utils import timeutils from mistral.db.v2 import api as db_api from mistral.engine import utils as eng_utils from mistral import exceptions as exc from mistral.lang import parser from mistral.rpc import clients as rpc from mistral.services import security LOG = logging.getLogger(__name__) def get_next_execution_time(pattern, start_time): return croniter.croniter(pattern, start_time).get_next( datetime.datetime ) # Triggers v2. def get_next_cron_triggers(): return db_api.get_next_cron_triggers( timeutils.utcnow() + datetime.timedelta(0, 2)) def validate_cron_trigger_input(pattern, first_time, count): if not (first_time or pattern): raise exc.InvalidModelException( 'Pattern or first_execution_time must be specified.' ) if first_time: valid_min_time = timeutils.utcnow() + datetime.timedelta(0, 60) if valid_min_time > first_time: raise exc.InvalidModelException( 'first_execution_time must be at least 1 minute in the future.' ) if not pattern and count and count > 1: raise exc.InvalidModelException( 'Pattern must be provided if count is superior to 1.' ) if pattern: try: croniter.croniter(pattern) except (ValueError, KeyError): raise exc.InvalidModelException( 'The specified pattern is not valid: {}'.format(pattern) ) def create_cron_trigger(name, workflow_name, workflow_input, workflow_params=None, pattern=None, first_time=None, count=None, start_time=None, workflow_id=None, scope='private'): if not start_time: start_time = timeutils.utcnow() if isinstance(first_time, str): try: first_time = datetime.datetime.strptime( first_time, '%Y-%m-%d %H:%M' ) except ValueError as e: raise exc.InvalidModelException(str(e)) validate_cron_trigger_input(pattern, first_time, count) if first_time: next_time = first_time if not (pattern or count): count = 1 else: next_time = get_next_execution_time(pattern, start_time) with db_api.transaction(): wf_def = db_api.get_workflow_definition( workflow_id if workflow_id else workflow_name ) wf_spec = parser.get_workflow_spec_by_definition_id( wf_def.id, wf_def.updated_at ) # TODO(rakhmerov): Use Workflow object here instead of utils. eng_utils.validate_input( wf_spec.get_input(), workflow_input, wf_spec.get_name(), wf_spec.__class__.__name__ ) trigger_parameters = { 'name': name, 'pattern': pattern, 'first_execution_time': first_time, 'next_execution_time': next_time, 'remaining_executions': count, 'workflow_name': wf_def.name, 'workflow_id': wf_def.id, 'workflow_input': workflow_input or {}, 'workflow_params': workflow_params or {}, 'scope': scope } security.add_trust_id(trigger_parameters) try: trig = db_api.create_cron_trigger(trigger_parameters) except Exception: # Delete trust before raising exception. security.delete_trust(trigger_parameters.get('trust_id')) raise return trig def delete_cron_trigger(identifier, trust_id=None, delete_trust=True): if not trust_id: trigger = db_api.get_cron_trigger(identifier) trust_id = trigger.trust_id modified_count = db_api.delete_cron_trigger(identifier) if modified_count and delete_trust: # Delete trust only together with deleting trigger. security.delete_trust(trust_id) return modified_count def create_event_trigger(name, exchange, topic, event, workflow_id, scope='private', workflow_input=None, workflow_params=None): with db_api.transaction(): wf_def = db_api.get_workflow_definition_by_id(workflow_id) wf_spec = parser.get_workflow_spec_by_definition_id( wf_def.id, wf_def.updated_at ) # TODO(rakhmerov): Use Workflow object here instead of utils. eng_utils.validate_input( wf_spec.get_input(), workflow_input, wf_spec.get_name(), wf_spec.__class__.__name__ ) values = { 'name': name, 'workflow_id': workflow_id, 'workflow_input': workflow_input or {}, 'workflow_params': workflow_params or {}, 'exchange': exchange, 'topic': topic, 'event': event, 'scope': scope, } security.add_trust_id(values) trig = db_api.create_event_trigger(values) trigs = db_api.get_event_triggers(insecure=True, exchange=exchange, topic=topic) events = [t.event for t in trigs] # NOTE(kong): Send RPC message within the db transaction, rollback if # any error occurs. trig_dict = trig.to_dict() trig_dict['workflow_namespace'] = wf_def.namespace rpc.get_event_engine_client().create_event_trigger( trig_dict, events ) return trig def delete_event_trigger(event_trigger): db_api.delete_event_trigger(event_trigger['id']) trigs = db_api.get_event_triggers( insecure=True, exchange=event_trigger['exchange'], topic=event_trigger['topic'] ) events = set([t.event for t in trigs]) # NOTE(kong): Send RPC message within the db transaction, rollback if # any error occurs. rpc.get_event_engine_client().delete_event_trigger( event_trigger, list(events) ) security.delete_trust(event_trigger['trust_id']) def update_event_trigger(id, values): trig = db_api.update_event_trigger(id, values) # NOTE(kong): Send RPC message within the db transaction, rollback if # any error occurs. rpc.get_event_engine_client().update_event_trigger(trig.to_dict()) return trig def on_workflow_complete(wf_ex): if wf_ex.task_execution_id: return if not wf_ex.description: return # NOTE(amorin) we suppose here that the description field is JSON. # But, this is not always true. try: description = json.loads(wf_ex.description) except ValueError as e: LOG.debug(str(e)) return if not isinstance(description, dict): return # NOTE(amorin) description can be changed by the end user, maybe we should # not trust that value... triggered = description.get('triggered_by') if not triggered: return if 'type' in triggered and 'id' in triggered: if triggered['type'] == 'cron_trigger': if not db_api.load_cron_trigger(triggered['id']): security.delete_trust() elif triggered['type'] == 'event_trigger': if not db_api.load_event_trigger(triggered['id'], True): security.delete_trust() mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/workbooks.py000066400000000000000000000113051524065565300241320ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api_v2 from mistral.lang import parser as spec_parser from mistral import services from mistral.services import adhoc_actions def create_workbook_v2(definition, namespace='', scope='private', validate=True): wb_spec = spec_parser.get_workbook_spec_from_yaml( definition, validate=services.is_validation_enabled(validate) ) wb_values = _get_workbook_values( wb_spec, definition, scope, namespace ) with db_api_v2.transaction(): wb_db = db_api_v2.create_workbook(wb_values) _on_workbook_update(wb_db, wb_spec, namespace) return wb_db def update_workbook_v2(definition, namespace='', scope='private', validate=True): wb_spec = spec_parser.get_workbook_spec_from_yaml( definition, validate=services.is_validation_enabled(validate) ) values = _get_workbook_values(wb_spec, definition, scope, namespace) with db_api_v2.transaction(): wb_db = db_api_v2.update_workbook(values['name'], values) _, db_wfs = _on_workbook_update(wb_db, wb_spec, namespace) return wb_db def _on_workbook_update(wb_db, wb_spec, namespace=''): db_actions = _create_or_update_actions( wb_db, wb_spec.get_actions(), namespace=namespace ) db_wfs = _create_or_update_workflows( wb_db, wb_spec.get_workflows(), namespace ) return db_actions, db_wfs def _create_or_update_actions(wb_db, actions_spec, namespace): db_actions = [] if actions_spec: for action_spec in actions_spec: action_name = '%s.%s' % (wb_db.name, action_spec.get_name()) input_list = adhoc_actions.get_input_list( action_spec.to_dict().get('input', []) ) values = { 'name': action_name, 'workbook_name': wb_db.name, 'spec': action_spec.to_dict(), 'tags': action_spec.get_tags(), 'definition': _get_action_definition(wb_db, action_spec), 'description': action_spec.get_description(), 'is_system': False, 'input': ', '.join(input_list) if input_list else None, 'scope': wb_db.scope, 'project_id': wb_db.project_id, 'namespace': namespace } db_actions.append( db_api_v2.create_or_update_action_definition( action_name, values ) ) return db_actions def _create_or_update_workflows(wb_db, workflows_spec, namespace): db_wfs = [] if workflows_spec: for wf_spec in workflows_spec: wf_name = '%s.%s' % (wb_db.name, wf_spec.get_name()) values = { 'name': wf_name, 'workbook_name': wb_db.name, 'definition': _get_wf_definition(wb_db, wf_spec), 'spec': wf_spec.to_dict(), 'scope': wb_db.scope, 'project_id': wb_db.project_id, 'namespace': namespace, 'tags': wf_spec.get_tags(), 'is_system': False } db_wfs.append( db_api_v2.create_or_update_workflow_definition(wf_name, values) ) return db_wfs def _get_workbook_values(wb_spec, definition, scope, namespace=None): values = { 'name': wb_spec.get_name(), 'tags': wb_spec.get_tags(), 'definition': definition, 'spec': wb_spec.to_dict(), 'scope': scope, 'namespace': namespace, 'is_system': False } return values def _get_wf_definition(wb_db, wf_spec): wf_definition = spec_parser.get_workflow_definition( wb_db.definition, wf_spec.get_name() ) return wf_definition def _get_action_definition(wb_db, action_spec): action_definition = spec_parser.get_action_definition( wb_db.definition, action_spec.get_name() ) return action_definition mistral-22.0.0+git20260814.61.b4aeb55/mistral/services/workflows.py000066400000000000000000000140561524065565300241550ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import hashlib from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral import services from mistral.utils import safe_yaml from mistral.workflow import states from mistral_lib import utils from oslo_log import log as logging from stevedore import extension STD_WF_PATH = 'resources/workflows' LOG = logging.getLogger(__name__) def register_preinstalled_workflows(run_in_tx=True): extensions = extension.ExtensionManager( namespace='mistral.preinstalled_workflows', invoke_on_load=True ) for ext in extensions: for wf_path in ext.obj: register_workflow(run_in_tx, wf_path) def register_workflow(run_in_tx, wf_path): LOG.debug("Registering preinstalled workflow %s", wf_path) workflow_definition = open(wf_path).read() create_workflows( workflow_definition, scope='public', is_system=True, run_in_tx=run_in_tx, namespace='' ) def _clear_system_workflow_db(): db_api.delete_workflow_definitions(is_system=True) def sync_db(): LOG.debug("Syncing db...") with db_api.transaction(): _clear_system_workflow_db() register_preinstalled_workflows(run_in_tx=False) def create_workflows(definition, scope='private', is_system=False, run_in_tx=True, namespace='', validate=True): LOG.debug("Creating workflows...") wf_list_spec = spec_parser.get_workflow_list_spec_from_yaml( definition, validate=services.is_validation_enabled(validate) ) db_wfs = [] if run_in_tx: with db_api.transaction(): _append_all_workflows( definition, is_system, scope, namespace, wf_list_spec, db_wfs ) else: _append_all_workflows( definition, is_system, scope, namespace, wf_list_spec, db_wfs ) return db_wfs def _append_all_workflows(definition, is_system, scope, namespace, wf_list_spec, db_wfs): wfs = wf_list_spec.get_workflows() wfs_yaml = safe_yaml.load(definition) if len(wfs) != 1 else None for wf_spec in wfs: if len(wfs) != 1: definition = _cut_wf_definition_from_all( wfs_yaml, wf_spec.get_name() ) db_wfs.append( _create_workflow( wf_spec, definition, scope, namespace, is_system ) ) def update_workflows(definition, scope='private', identifier=None, namespace='', validate=True): LOG.debug("Updating workflows...") wf_list_spec = spec_parser.get_workflow_list_spec_from_yaml( definition, validate=services.is_validation_enabled(validate) ) wfs = wf_list_spec.get_workflows() if identifier and len(wfs) > 1: raise exc.InputException( "More than one workflows are not supported for " "update with identifier. [identifier: %s]" % identifier ) db_wfs = [] wfs_yaml = safe_yaml.load(definition) if len(wfs) != 1 else None with db_api.transaction(): for wf_spec in wfs: if len(wfs) != 1: definition = _cut_wf_definition_from_all( wfs_yaml, wf_spec.get_name() ) db_wfs.append( _update_workflow( wf_spec, definition, scope, namespace=namespace, identifier=identifier ) ) return db_wfs def update_workflow_execution_env(wf_ex, env): if not env: return wf_ex if wf_ex.state not in [states.IDLE, states.PAUSED, states.ERROR]: raise exc.NotAllowedException( 'Updating env to workflow execution is only permitted if ' 'it is in IDLE, PAUSED, or ERROR state.' ) wf_ex.params['env'] = utils.merge_dicts(wf_ex.params['env'], env) return wf_ex def get_workflow_definition_checksum(definition): return hashlib.md5( definition.encode('utf-8'), usedforsecurity=False).hexdigest() def _get_workflow_values(wf_spec, definition, scope, namespace=None, is_system=False): values = { 'name': wf_spec.get_name(), 'tags': wf_spec.get_tags(), 'definition': definition, 'checksum': get_workflow_definition_checksum(definition), 'spec': wf_spec.to_dict(), 'scope': scope, 'namespace': namespace, 'is_system': is_system } return values def _create_workflow(wf_spec, definition, scope, namespace, is_system): return db_api.create_workflow_definition( _get_workflow_values(wf_spec, definition, scope, namespace, is_system) ) def _update_workflow(wf_spec, definition, scope, identifier=None, namespace=''): values = _get_workflow_values(wf_spec, definition, scope, namespace) return db_api.update_workflow_definition( identifier if identifier else values['name'], values ) def _cut_wf_definition_from_all(wfs_yaml, wf_name): return safe_yaml.dump({ 'version': wfs_yaml['version'], wf_name: wfs_yaml[wf_name] }, sort_keys=False) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/000077500000000000000000000000001524065565300210575ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/__init__.py000066400000000000000000000000001524065565300231560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/000077500000000000000000000000001524065565300230715ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/action_jinja.yaml000066400000000000000000000004521524065565300264060ustar00rootroot00000000000000--- version: "2.0" greeting: description: "This action says 'Hello'" tags: [hello] base: std.echo base-input: output: 'Hello, {{ _.name }}' input: - name output: string: '{{ _ }}' farewell: base: std.echo base-input: output: 'Bye!' output: info: '{{ _ }}' mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/action_v2.yaml000066400000000000000000000004461524065565300256450ustar00rootroot00000000000000--- version: "2.0" greeting: description: "This action says 'Hello'" tags: [hello] base: std.echo base-input: output: 'Hello, <% $.name %>' input: - name output: string: <% $ %> farewell: base: std.echo base-input: output: 'Bye!' output: info: <% $ %> mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/for_wf_namespace/000077500000000000000000000000001524065565300263675ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/for_wf_namespace/lowest_level_wf.yaml000066400000000000000000000001221524065565300324460ustar00rootroot00000000000000--- version: '2.0' lowest_level_wf: tasks: noop_task: action: std.noopmistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/for_wf_namespace/middle_wf.yaml000066400000000000000000000001621524065565300312040ustar00rootroot00000000000000--- version: '2.0' middle_wf: tasks: run_workflow_with_name_lowest_level_wf: workflow: lowest_level_wfmistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/for_wf_namespace/top_level_wf.yaml000066400000000000000000000001511524065565300317350ustar00rootroot00000000000000--- version: '2.0' top_level_wf: tasks: run_workflow_with_name_middle_wf: workflow: middle_wfmistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/single_wf.yaml000066400000000000000000000002411524065565300257270ustar00rootroot00000000000000--- version: '2.0' single_wf: type: direct tasks: hello: action: std.echo output="Hello" publish: result: <% task(hello).result %> mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wb_v1.yaml000066400000000000000000000002711524065565300247730ustar00rootroot00000000000000Namespaces: Greetings: actions: hello: class: std.echo base-parameters: output: Hello! Workflow: tasks: hello: action: Greetings.hellomistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wb_v2.yaml000066400000000000000000000003011524065565300247660ustar00rootroot00000000000000--- version: '2.0' name: test workflows: test: type: direct tasks: hello: action: std.echo output="Hello" publish: result: <% task(hello).result %> mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wb_with_nested_wf.yaml000066400000000000000000000004051524065565300274550ustar00rootroot00000000000000--- version: "2.0" name: wb_with_nested_wf workflows: wrapping_wf: type: direct tasks: call_inner_wf: workflow: inner_wf inner_wf: type: direct tasks: hello: action: std.echo output="Hello from inner workflow"mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wf_action_ex_concurrency.yaml000066400000000000000000000002451524065565300310350ustar00rootroot00000000000000--- version: '2.0' test_action_ex_concurrency: tasks: test_with_items: with-items: index in <% range(2) %> action: std.echo output='<% $.index %>'mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wf_jinja.yaml000066400000000000000000000010261524065565300255430ustar00rootroot00000000000000--- version: '2.0' wf: type: direct tasks: hello: action: std.echo output="Hello" wait-before: 1 publish: result: '{{ task("hello").result }}' wf1: type: reverse input: - farewell tasks: addressee: action: std.echo output="John" publish: name: '{{ task("addressee").result }}' goodbye: action: std.echo output="{{ _.farewell }}, {{ _.name }}" requires: [addressee] wf2: type: direct tasks: hello: action: std.echo output="Hello" mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wf_task_ex_concurrency.yaml000066400000000000000000000002501524065565300305160ustar00rootroot00000000000000--- version: '2.0' test_task_ex_concurrency: tasks: task1: action: std.async_noop timeout: 2 task2: action: std.async_noop timeout: 2mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/wf_v2.yaml000066400000000000000000000010161524065565300247760ustar00rootroot00000000000000--- version: '2.0' wf: type: direct tasks: hello: action: std.echo output="Hello" wait-before: 1 publish: result: <% task(hello).result %> wf1: type: reverse input: - farewell tasks: addressee: action: std.echo output="John" publish: name: <% task(addressee).result %> goodbye: action: std.echo output="<% $.farewell %>, <% $.name %>" requires: [addressee] wf2: type: direct tasks: hello: action: std.echo output="Hello" mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/workbook/000077500000000000000000000000001524065565300247265ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/workbook/v2/000077500000000000000000000000001524065565300252555ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/workbook/v2/my_workbook.yaml000066400000000000000000000046571524065565300305170ustar00rootroot00000000000000version: '2.0' name: my_workbook description: This is a test workbook tags: [test, v2] actions: action1: description: This is a test ad-hoc action tags: [test, v2] base: std.echo base-input: output: Hello <% $.name %>! output: <% $ %> action2: description: This is a test ad-hoc action with base params tags: [test, v2] base: std.echo output="Echo output" output: <% $ %> workflows: wf1: description: This is a test workflow tags: [test, v2] type: reverse input: - name tasks: task1: description: This is a test task action: action1 name=<% $.name %> wait-before: 2 wait-after: 5 retry: count: 10 delay: 30 break-on: <% $.my_val = 10 %> concurrency: 3 task2: requires: [task1] action: std.echo output="Thanks <% $.name %>!" wf2: tags: [test, v2] type: direct task-defaults: retry: count: 10 delay: 30 break-on: <% $.my_val = 10 %> on-error: - fail: <% $.my_val = 0 %> on-success: - pause on-complete: - succeed tasks: task3: workflow: wf1 name="John Doe" age=32 param1=null param2=false on-error: - task4: <% $.my_val = 1 %> on-success: - task5: <% $.my_val = 2 %> on-complete: - task6: <% $.my_val = 3 %> task4: action: std.echo output="Task 4 echo" task5: action: std.echo output="Task 5 echo" task6: action: std.echo output="Task 6 echo" task7: with-items: vm_info in <% $.vms %> workflow: wf2 is_true=true object_list=[1, null, "str"] is_string="50" on-complete: - task9 - task10 task8: with-items: - itemX in <% $.arrayI %> - itemY in <% $.arrayJ %> workflow: wf2 expr_list=["<% $.v %>", "<% $.k %>"] expr=<% $.value %> target: nova on-complete: - task9 - task10 - task11 task9: join: all action: std.echo output="Task 9 echo" task10: join: 2 action: std.echo output="Task 10 echo" task11: join: one action: std.echo output="Task 11 echo" task12: action: std.http url="http://site.com?q=<% $.query %>" params="" task13: description: No-op task mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/resources/workbook/v2/workbook_schema_test.yaml000066400000000000000000000021121524065565300323510ustar00rootroot00000000000000version: '2.0' name: workbook_schema_test description: > This is a test workbook to verify workbook the schema validation. Specifically we want to test the validation of workflow names. See bug #1645354 for more details. actions: actionversion: base: std.noop versionaction: base: std.noop actionversionaction: base: std.noop action-action: base: std.noop workflows: workflowversion: description: Workflow name ending with version tasks: task1: action: actionversion versionworkflow: description: Workflow name starting with version tasks: task1: action: versionaction workflowversionworkflow: description: Workflow name with version in the middle tasks: task1: action: actionversionaction version_workflow: description: Workflow name starting with version and an underscore tasks: task1: workflow: workflowversion workflow-with-hyphen: description: Workflow name containing - tasks: task1: action: action-action mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/000077500000000000000000000000001524065565300220365ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/__init__.py000066400000000000000000000015421524065565300241510ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # NOTE(amorin) # Hardcode the threading backend to avoid using eventlet until this will # eventually become the default import oslo_service.backend as service_backend service_backend.init_backend(service_backend.BackendType.THREADING) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/000077500000000000000000000000001524065565300234765ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/__init__.py000066400000000000000000000000001524065565300255750ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_action_service.py000066400000000000000000000026201524065565300301040ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.services import actions from mistral.tests.unit import base class LegacyActionProviderTest(base.DbTestCase): def test_get_system_action_provider(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'only_builtin_actions', True, 'legacy_action_provider' ) system_provider = actions.get_system_action_provider() action_descs = system_provider.find_all() self.assertTrue(len(action_descs) > 0) self.assertTrue( all( [ a_d.action_class.__module__.startswith('mistral.') for a_d in action_descs ] ) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_adhoc_action_provider.py000066400000000000000000000030211524065565300314300ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.actions import adhoc from mistral.services import adhoc_actions as adhoc_action_service from mistral.tests.unit import base class AdHocActionProviderTest(base.DbTestCase): def test_adhoc_actions(self): provider = adhoc.AdHocActionProvider() action_descs = provider.find_all() self.assertEqual(0, len(action_descs)) action_txt = """ version: '2.0' my_adhoc_action: base: std.echo base-input: output: "<% $.s1 %>+<% $.s2 %>" input: - s1: "a" - s2 output: "<% $ %> and <% $ %>" """ adhoc_action_service.create_actions(action_txt) action_descs = provider.find_all() self.assertEqual(1, len(action_descs)) action_desc = action_descs[0] self.assertEqual('my_adhoc_action', action_desc.name) self.assertEqual(action_txt, action_desc.definition) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_dynamic_action_provider.py000066400000000000000000000072711524065565300320110ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.actions import dynamic_action from mistral.db.v2 import api as db_api from mistral.tests.unit import base DUMMY_CODE_SOURCE = """from mistral_lib import actions class DummyAction(actions.Action): def run(self, context): return None def test(self, context): return None class DummyAction2(actions.Action): def run(self, context): return None def test(self, context): return None """ ACTIONS = [] NAMESPACE = "ns" class DynamicActionProviderTest(base.DbTestCase): def _create_code_source(self, namespace=''): return db_api.create_code_source( { 'name': 'code_source', 'content': DUMMY_CODE_SOURCE, 'namespace': namespace, 'version': 0 } ) def _delete_code_source(self): return db_api.delete_code_source('code_source') def _create_dynamic_actions(self, code_source, namespace=''): db_api.create_dynamic_action_definition( { "name": "dummy_action", "namespace": namespace, "class_name": "DummyAction", "code_source_id": code_source.id, "code_source_name": code_source.name } ) db_api.create_dynamic_action_definition( { "name": "dummy_action2", "namespace": namespace, "class_name": "DummyAction2", "code_source_id": code_source.id, "code_source_name": code_source.name } ) def test_dynamic_actions(self): provider = dynamic_action.DynamicActionProvider() action_descs = provider.find_all() self.assertEqual(0, len(action_descs)) code_source = self._create_code_source() self._create_dynamic_actions(code_source) action_descs = provider.find_all() self.assertEqual(2, len(action_descs)) self._delete_code_source() def test_loaded_actions_deleted_from_db(self): provider = dynamic_action.DynamicActionProvider() action_descs = provider.find_all() self.assertEqual(0, len(action_descs)) code_source = self._create_code_source() self._create_dynamic_actions(code_source) action_descs = provider.find_all() self.assertEqual(2, len(action_descs)) self._delete_code_source() action_descs = provider.find_all() self.assertEqual(0, len(action_descs)) def test_dynamic_actions_with_namespace(self): provider = dynamic_action.DynamicActionProvider() action_descs = provider.find_all() self.assertEqual(0, len(action_descs)) code_source = self._create_code_source() self._create_dynamic_actions( code_source=code_source, namespace=NAMESPACE ) action_descs = provider.find_all(namespace=NAMESPACE) self.assertEqual(2, len(action_descs)) action_descs = provider.find_all(namespace='') self.assertEqual(0, len(action_descs)) self._delete_code_source() mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_javascript_action.py000066400000000000000000000020721524065565300306130ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral.actions import std_actions as std from mistral.tests.unit import base from mistral.utils import javascript class JavascriptActionTest(base.BaseTest): @mock.patch.object( javascript, 'evaluate', mock.Mock(return_value="3") ) def test_js_action(self): mock_ctx = mock.Mock() script = "return 1 + 2" action = std.JavaScriptAction(script) self.assertEqual("3", action.run(mock_ctx)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_legacy_action_provider.py000066400000000000000000000211661524065565300316300ustar00rootroot00000000000000# Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral_lib import actions as ml_actions from mistral_lib.utils import inspect_utils from mistral.actions import legacy from mistral.tests.unit import base class BuildMessageAction(ml_actions.Action): msg_pattern = '%s' def __init__(self, name): super(BuildMessageAction, self).__init__() self._name = name def run(self, context): return self.msg_pattern % self._name class TestActionGenerator(object): base_action_class = BuildMessageAction @classmethod def create_actions(cls): action_dicts = [] hello_action_cls = type( 'HelloAction', (BuildMessageAction,), {'msg_pattern': 'Hello, %s!'} ) action_dicts.append( { 'class': hello_action_cls, 'name': 'hello', 'description': 'The action builds a hello message', 'arg_list': inspect_utils.get_arg_list_as_str( hello_action_cls.__init__ ) } ) goodbye_action_cls = type( 'GoodbyeAction', (BuildMessageAction,), {'msg_pattern': 'Goodbye, %s!'} ) action_dicts.append( { 'class': goodbye_action_cls, 'name': 'goodbye', 'description': 'The action builds a goodbye message', 'arg_list': inspect_utils.get_arg_list_as_str( goodbye_action_cls.__init__ ) } ) return action_dicts class LegacyActionProviderTest(base.BaseTest): def test_only_builtin_actions(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'only_builtin_actions', True, 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() # Test find_all() method. action_descs = provider.find_all() self.assertTrue(len(action_descs) > 0) self.assertTrue( all( [ a_d.action_class.__module__.startswith('mistral.') for a_d in action_descs ] ) ) self._assert_single_item(action_descs, name='std.echo') # Test find() method. action_desc = provider.find('std.echo') self.assertIsNotNone(action_desc) self.assertEqual('std.echo', action_desc.name) self.assertIn('Echo action.', action_desc.description) self.assertEqual( 'mistral.actions.std_actions.EchoAction', action_desc.action_class_name ) self.assertEqual('output, delay=0', action_desc.params_spec) @mock.patch.object( legacy.LegacyActionProvider, '_get_action_generators', mock.MagicMock(return_value=[TestActionGenerator]) ) def test_only_action_plugins(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() prefix = 'mistral.actions.std_actions' self.assertTrue( all( [ a_d.action_class.__module__ == prefix for a_d in action_descs ] ) ) self._assert_single_item(action_descs, name='std.echo') @mock.patch.object( legacy.LegacyActionProvider, '_get_action_generators', mock.MagicMock(return_value=[TestActionGenerator]) ) def test_only_action_generators(self): self.override_config( 'load_action_generators', True, 'legacy_action_provider' ) self.override_config( 'load_action_plugins', False, 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() self.assertEqual(2, len(action_descs)) hello_action_desc = self._assert_single_item( action_descs, name='hello', params_spec='name', description='The action builds a hello message', action_class_name='mistral.tests.unit.actions.' 'test_legacy_action_provider.BuildMessageAction', action_class_attributes={'msg_pattern': 'Hello, %s!'} ) hello_action = hello_action_desc.instantiate({'name': 'Forest'}, {}) self.assertEqual('Hello, Forest!', hello_action.run(None)) goodbye_action_desc = self._assert_single_item( action_descs, name='goodbye', params_spec='name', description='The action builds a goodbye message', action_class_name='mistral.tests.unit.actions.' 'test_legacy_action_provider.BuildMessageAction', action_class_attributes={'msg_pattern': 'Goodbye, %s!'} ) goodbye_action = goodbye_action_desc.instantiate( {'name': 'Lieutenant Dan'}, {} ) self.assertEqual('Goodbye, Lieutenant Dan!', goodbye_action.run(None)) def test_allowlist(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'allowlist', ['std.noop'], 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() self.assertEqual(1, len(action_descs)) self.assertIsNotNone(provider.find('std.noop')) def test_allowlist_fnmatch(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'allowlist', ['std.*'], 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() self.assertTrue( all( [ str(a_d.name).startswith('std.') for a_d in action_descs ] ) ) def test_denylist(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'denylist', ['std.noop'], 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() self.assertTrue( all( [ a_d.name != 'std.noop' for a_d in action_descs ] ) ) def test_denylist_fnmatch(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'denylist', ['std.*'], 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() self.assertTrue( all( [ not str(a_d.name).startswith('std.') for a_d in action_descs ] ) ) def test_allowlist_and_denylist(self): self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.override_config( 'allowlist', ['std.noop'], 'legacy_action_provider' ) self.override_config( 'denylist', ['std.fail'], 'legacy_action_provider' ) provider = legacy.LegacyActionProvider() action_descs = provider.find_all() self.assertEqual(1, len(action_descs)) self.assertIsNotNone(provider.find('std.noop')) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_echo_action.py000066400000000000000000000016661524065565300302450ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.actions import std_actions as std from mistral.tests.unit import base from unittest import mock class EchoActionTest(base.BaseTest): def test_fake_action(self): expected = "my output" mock_ctx = mock.Mock() action = std.EchoAction(expected) self.assertEqual(expected, action.run(mock_ctx)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_email_action.py000066400000000000000000000253441524065565300304150ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import base64 from email.header import decode_header from email import parser from unittest import mock import testtools from mistral.actions import std_actions as std from mistral import exceptions as exc from mistral.tests.unit import base """ To try against a real SMTP server: 1) set LOCAL_SMTPD = True run debug smtpd on the local machine: `sudo python -m smtpd -c DebuggingServer -n localhost:25` Debugging server doesn't support password. 2) set REMOTE_SMTP = True use external SMTP (like gmail), change the configuration, provide actual username and password self.settings = { 'host': 'smtp.gmail.com:587', 'from': 'youraccount@gmail.com', 'password': 'secret' } """ LOCAL_SMTPD = False REMOTE_SMTP = False class SendEmailActionTest(base.BaseTest): def setUp(self): super(SendEmailActionTest, self).setUp() self.to_addrs = ["dz@example.com", "deg@example.com", "xyz@example.com"] self.reply_to = ['reply-to@example.com'] self.cc_addrs = ['copy@example.com'] self.bcc_addrs = ['hidden_copy@example.com'] self.subject = "Multi word subject с русскими буквами" self.body = "short multiline\nbody\nc русскими буквами" self.html_body = 'HTML body' self.smtp_server = 'mail.example.com:25' self.from_addr = "bot@example.com" self.to_addrs_str = ", ".join(self.to_addrs) self.reply_to_str = ", ".join(self.reply_to) self.ctx = mock.Mock() @testtools.skipIf(not LOCAL_SMTPD, "Setup local smtpd to run it") def test_send_email_real(self): action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body ) action.run(self.ctx) @testtools.skipIf(not REMOTE_SMTP, "Configure Remote SMTP to run it") def test_with_password_real(self): self.to_addrs = ["dz@stackstorm.com"] self.smtp_server = 'mail.example.com:25' self.from_addr = "bot@example.com" self.smtp_password = 'secret' action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=self.smtp_password, subject=self.subject, body=self.body ) action.run(self.ctx) @mock.patch('smtplib.SMTP') def test_with_mutli_to_addrs(self, smtp): smtp_password = "secret" action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=smtp_password, subject=self.subject, body=self.body ) action.run(self.ctx) @mock.patch('smtplib.SMTP') def test_with_one_to_addr(self, smtp): to_addr = ["dz@example.com"] smtp_password = "secret" action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=to_addr, smtp_server=self.smtp_server, smtp_password=smtp_password, subject=self.subject, body=self.body ) action.run(self.ctx) @mock.patch('smtplib.SMTP') def test_send_email(self, smtp): action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body ) action.run(self.ctx) smtp.assert_called_once_with(self.smtp_server) sendmail = smtp.return_value.sendmail self.assertTrue(sendmail.called, "should call sendmail") self.assertEqual( self.from_addr, sendmail.call_args[1]['from_addr']) self.assertEqual( self.to_addrs, sendmail.call_args[1]['to_addrs']) message = parser.Parser().parsestr(sendmail.call_args[1]['msg']) self.assertEqual(self.from_addr, message['from']) self.assertEqual(self.to_addrs_str, message['to']) self.assertEqual( self.subject, decode_header(message['subject'])[0][0].decode('utf-8') ) self.assertEqual( self.body, base64.b64decode(message.get_payload()).decode('utf-8') ) @mock.patch('smtplib.SMTP') def test_send_email_with_cc(self, smtp): to_addrs = self.cc_addrs + self.to_addrs cc_addrs_str = ", ".join(self.cc_addrs) action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, cc_addrs=self.cc_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body ) action.run(self.ctx) smtp.assert_called_once_with(self.smtp_server) sendmail = smtp.return_value.sendmail self.assertTrue(sendmail.called, "should call sendmail") self.assertEqual( self.from_addr, sendmail.call_args[1]['from_addr']) self.assertEqual( to_addrs, sendmail.call_args[1]['to_addrs']) message = parser.Parser().parsestr(sendmail.call_args[1]['msg']) self.assertEqual(self.from_addr, message['from']) self.assertEqual(self.to_addrs_str, message['to']) self.assertEqual(cc_addrs_str, message['cc']) @mock.patch('smtplib.SMTP') def test_send_email_with_bcc(self, smtp): to_addrs = self.bcc_addrs + self.to_addrs action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, bcc_addrs=self.bcc_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body ) action.run(self.ctx) smtp.assert_called_once_with(self.smtp_server) sendmail = smtp.return_value.sendmail self.assertTrue(sendmail.called, "should call sendmail") self.assertEqual( self.from_addr, sendmail.call_args[1]['from_addr']) self.assertEqual( to_addrs, sendmail.call_args[1]['to_addrs']) message = parser.Parser().parsestr(sendmail.call_args[1]['msg']) self.assertEqual(self.from_addr, message['from']) self.assertEqual(self.to_addrs_str, message['to']) @mock.patch('smtplib.SMTP') def test_send_email_with_reply_to(self, smtp): action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, reply_to=self.reply_to, bcc_addrs=self.bcc_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body ) action.run(self.ctx) smtp.assert_called_once_with(self.smtp_server) sendmail = smtp.return_value.sendmail self.assertTrue(sendmail.called, "should call sendmail") self.assertEqual( self.from_addr, sendmail.call_args[1]['from_addr']) message = parser.Parser().parsestr(sendmail.call_args[1]['msg']) self.assertEqual(self.from_addr, message['from']) self.assertEqual(self.to_addrs_str, message['to']) self.assertEqual(self.reply_to_str, message['reply-to']) @mock.patch('smtplib.SMTP') def test_send_email_html(self, smtp): action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body, html_body=self.html_body ) action.run(self.ctx) smtp.assert_called_once_with(self.smtp_server) sendmail = smtp.return_value.sendmail self.assertTrue(sendmail.called, "should call sendmail") self.assertEqual( self.from_addr, sendmail.call_args[1]['from_addr']) self.assertEqual( self.to_addrs, sendmail.call_args[1]['to_addrs']) message = parser.Parser().parsestr(sendmail.call_args[1]['msg']) self.assertEqual(self.from_addr, message['from']) self.assertEqual(self.to_addrs_str, message['to']) self.assertEqual( self.subject, decode_header(message['subject'])[0][0].decode('utf-8') ) body_payload = message.get_payload(0).get_payload() self.assertEqual( self.body, base64.b64decode(body_payload).decode('utf-8') ) html_body_payload = message.get_payload(1).get_payload() self.assertEqual( self.html_body, base64.b64decode(html_body_payload).decode('utf-8') ) @mock.patch('smtplib.SMTP') def test_with_password(self, smtp): self.smtp_password = "secret" action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=self.smtp_password, subject=self.subject, body=self.body ) action.run(self.ctx) smtpmock = smtp.return_value calls = [mock.call.ehlo(), mock.call.starttls(), mock.call.ehlo(), mock.call.login(self.from_addr, self.smtp_password)] smtpmock.assert_has_calls(calls) self.assertTrue(smtpmock.sendmail.called, "should call sendmail") @mock.patch('mistral.actions.std_actions.LOG') def test_exception(self, log): self.smtp_server = "wrong host" action = std.SendEmailAction( from_addr=self.from_addr, to_addrs=self.to_addrs, smtp_server=self.smtp_server, smtp_password=None, subject=self.subject, body=self.body ) try: action.run(self.ctx) except exc.ActionException: pass else: self.assertFalse("Must throw exception.") mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_fail_action.py000066400000000000000000000023441524065565300302340ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral.actions import std_actions as std from mistral import exceptions as exc from mistral.tests.unit import base class FailActionTest(base.BaseTest): def test_fail_action(self): action = std.FailAction() self.assertRaises(exc.ActionException, action.run, mock.Mock) def test_fail_with_data(self): data = { "x": 1, "y": 2, } action = std.FailAction(error_data=data) action_result = action.run(context={}) self.assertTrue(action_result.is_error()) self.assertDictEqual(data, action_result.to_dict()['result']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_http_action.py000066400000000000000000000174221524065565300303030ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from unittest import mock import requests from mistral.actions import std_actions as std from mistral.tests.unit import base from mistral_lib import actions as mistral_lib_actions URL = 'http://some_url' DATA = { 'server': { 'id': '12345', 'metadata': { 'name': 'super_server' } } } ACTION_LOGGER = 'mistral.actions.std_actions' def get_fake_response(content, code, **kwargs): return base.FakeHTTPResponse( content, code, **kwargs ) def get_success_fake_response(): return get_fake_response( json.dumps(DATA), 200, headers={'Content-Type': 'application/json'} ) def get_error_fake_response(): return get_fake_response( json.dumps(DATA), 401 ) class HTTPActionTest(base.BaseTest): @mock.patch.object(requests, 'request') def test_http_action(self, mocked_method): mocked_method.return_value = get_success_fake_response() mock_ctx = mock.Mock() action = std.HTTPAction( url=URL, method='POST', body=DATA, timeout=20, allow_redirects=True ) DATA_STR = json.dumps(DATA) self.assertEqual(DATA_STR, action.body) self.assertEqual(URL, action.url) result = action.run(mock_ctx) self.assertIsInstance(result, dict) self.assertEqual(DATA, result['content']) self.assertIn('headers', result) self.assertEqual(200, result['status']) mocked_method.assert_called_with( 'POST', URL, data=DATA_STR, json=None, headers=None, cookies=None, params=None, timeout=20, auth=None, allow_redirects=True, proxies=None, verify=None ) @mock.patch.object(requests, 'request') def test_http_action_error_result(self, mocked_method): mocked_method.return_value = get_error_fake_response() mock_ctx = mock.Mock() action = std.HTTPAction( url=URL, method='POST', body=DATA, timeout=20, allow_redirects=True ) result = action.run(mock_ctx) self.assertIsInstance(result, mistral_lib_actions.Result) self.assertEqual(401, result.error['status']) @mock.patch.object(requests, 'request') def test_http_action_with_auth(self, mocked_method): mocked_method.return_value = get_success_fake_response() mock_ctx = mock.Mock() action = std.HTTPAction( url=URL, method='POST', auth='user:password' ) action.run(mock_ctx) args, kwargs = mocked_method.call_args self.assertEqual(('user', 'password'), kwargs['auth']) @mock.patch.object(requests, 'request') def test_http_action_with_headers(self, mocked_method): mocked_method.return_value = get_success_fake_response() mock_ctx = mock.Mock() headers = {'int_header': 33, 'bool_header': True, 'float_header': 3.0, 'regular_header': 'teststring'} safe_headers = {'int_header': '33', 'bool_header': 'True', 'float_header': '3.0', 'regular_header': 'teststring'} action = std.HTTPAction( url=URL, method='POST', headers=headers.copy(), ) result = action.run(mock_ctx) self.assertIn('headers', result) args, kwargs = mocked_method.call_args self.assertEqual(safe_headers, kwargs['headers']) @mock.patch.object(requests, 'request') def test_http_action_empty_resp(self, mocked_method): def invoke(content): action = std.HTTPAction( url=URL, method='GET', ) mocked_method.return_value = get_fake_response( content=content, code=200 ) result = action.run(mock.Mock()) self.assertEqual(content, result['content']) invoke(None) invoke('') @mock.patch.object(requests, 'request') def test_http_action_none_encoding_not_empty_resp(self, mocked_method): action = std.HTTPAction( url=URL, method='GET', ) mocked_method.return_value = get_fake_response( content='', code=200, encoding=None ) mock_ctx = mock.Mock() result = action.run(mock_ctx) self.assertIsNone(result['encoding']) @mock.patch.object(requests, 'request') def test_http_action_hides_request_body_if_needed(self, mocked_method): self.override_config( 'hide_request_body', True, group='action_logging' ) sensitive_data = 'I actually love anime.' action = std.HTTPAction(url=URL, method='POST', body=sensitive_data) mocked_method.return_value = get_fake_response( content='', code=201 ) mock_ctx = mock.Mock() with self.assertLogs(logger=ACTION_LOGGER, level='INFO') as logs: action.run(mock_ctx) self.assertEqual(2, len(logs.output)) # Request and response loglines log = logs.output[0] # Request log msg = "Request body hidden due to action_logging configuration." self.assertNotIn(sensitive_data, log) self.assertIn(msg, log) @mock.patch.object(requests, 'request') def test_http_action_hides_request_headers_if_needed(self, mocked_method): sensitive_header = 'Authorization' self.override_config( 'sensitive_headers', [sensitive_header], group='action_logging' ) headers = { sensitive_header: 'Bearer 13e7aa3fc23e50bc1529dc136791d34d' } action = std.HTTPAction(url=URL, method='GET', headers=headers) mocked_method.return_value = get_fake_response( content='', code=200 ) mock_ctx = mock.Mock() with self.assertLogs(logger=ACTION_LOGGER, level='INFO') as logs: action.run(mock_ctx) self.assertEqual(2, len(logs.output)) # Request and response loglines log = logs.output[0] # Request log self.assertNotIn(headers[sensitive_header], log) self.assertIn('headers={}', log) @mock.patch.object(requests, 'request') def test_http_action_hides_response_body_if_needed(self, mocked_method): self.override_config( 'hide_response_body', True, group='action_logging' ) action = std.HTTPAction(url=URL, method='GET') sensitive_data = 'I actually love anime.' mocked_method.return_value = get_fake_response( content=sensitive_data, code=200 ) mock_ctx = mock.Mock() with self.assertLogs(logger=ACTION_LOGGER, level='INFO') as logs: action.run(mock_ctx) self.assertEqual(2, len(logs.output)) # Request and response loglines log = logs.output[1] # Response log msg = "Response body hidden due to action_logging configuration." self.assertNotIn(sensitive_data, log) self.assertIn(msg, log) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_mistral_http_action.py000066400000000000000000000064501524065565300320350ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from unittest import mock import requests from mistral.actions import std_actions as std from mistral.tests.unit import base from mistral_lib import actions as mistral_lib_actions URL = 'http://some_url' DATA = { 'server': { 'id': '12345', 'metadata': { 'name': 'super_server' } } } def get_fake_response(content, code, **kwargs): return base.FakeHTTPResponse( content, code, **kwargs ) def get_success_fake_response(): return get_fake_response( json.dumps(DATA), 200, headers={'Content-Type': 'application/json'} ) def get_error_fake_response(): return get_fake_response( json.dumps(DATA), 401 ) class MistralHTTPActionTest(base.BaseTest): @mock.patch.object(requests, 'request') def test_http_action(self, mocked_method): mocked_method.return_value = get_success_fake_response() mock_ctx = mock.Mock() action = std.MistralHTTPAction( url=URL, method='POST', body=DATA, timeout=20, allow_redirects=True ) DATA_STR = json.dumps(DATA) self.assertEqual(DATA_STR, action.body) self.assertEqual(URL, action.url) result = action.run(mock_ctx) self.assertIsInstance(result, dict) self.assertEqual(DATA, result['content']) self.assertIn('headers', result) self.assertEqual(200, result['status']) mock_ex = mock_ctx.execution headers = { 'Mistral-Workflow-Name': mock_ex.workflow_name, 'Mistral-Task-Id': mock_ex.task_execution_id, 'Mistral-Callback-URL': mock_ex.callback_url, 'Mistral-Action-Execution-Id': mock_ex.action_execution_id, 'Mistral-Workflow-Execution-Id': mock_ex.workflow_execution_id } mocked_method.assert_called_with( 'POST', URL, data=DATA_STR, json=None, headers=headers, cookies=None, params=None, timeout=20, auth=None, allow_redirects=True, proxies=None, verify=None ) @mock.patch.object(requests, 'request') def test_http_action_error_result(self, mocked_method): mocked_method.return_value = get_error_fake_response() mock_ctx = mock.Mock() action = std.MistralHTTPAction( url=URL, method='POST', body=DATA, timeout=20, allow_redirects=True ) result = action.run(mock_ctx) self.assertIsInstance(result, mistral_lib_actions.Result) self.assertEqual(401, result.error['status']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_ssh_action.py000066400000000000000000000171361524065565300301230ustar00rootroot00000000000000# Copyright 2018 Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import json from unittest import mock from mistral.actions import std_actions as std from mistral import exceptions as exc from mistral.tests.unit import base import mistral.utils.ssh_utils class SSHActionTest(base.BaseTest): def test_default_inputs(self): cmd = "echo -n ok" host = "localhost" username = "mistral" action = std.SSHAction(cmd, host, username) mock_ctx = None stdout = action.test(mock_ctx) params = json.loads(stdout) self.assertEqual("", params['password'], "Password does not match.") self.assertIsNone( params['private_key_filename'], "private_key_filename is not None.") @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_ssh_action(self, mocked_method): mocked_method.return_value = (0, 'ok') cmd = "echo -n ok" host = "localhost" username = "mistral" action = std.SSHAction(cmd, host, username) mock_ctx = None stdout = action.run(mock_ctx) self.assertEqual('ok', stdout, 'stdout from SSH command differs from expected') mocked_method.assert_called_with( cmd=cmd, host=host, username=username, password='', private_key_filename=None, private_key=None ) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_with_return_result_on_error_success(self, mocked_method): # Test with return_result_on_error=True and success mocked_method.return_value = (0, 'success stdout', 'success stderr') cmd = "echo -n ok" host = "localhost" username = "mistral" action = std.SSHAction( cmd, host, username, return_result_on_error=True ) mock_ctx = None result = action.run(mock_ctx) self.assertIsInstance(result, dict) self.assertEqual('success stdout', result['stdout']) self.assertEqual('success stderr', result['stderr']) self.assertEqual(0, result['exit_code']) mocked_method.assert_called_with( raise_when_error=False, get_stderr=True, cmd=cmd, host=host, username=username, password='', private_key_filename=None, private_key=None ) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_with_return_result_on_error_failure(self, mocked_method): # Test with return_result_on_error=True and command failure (should not # raise exception) mocked_method.return_value = (1, 'error stdout', 'error stderr') cmd = "echo -n ok" host = "localhost" username = "mistral" action = std.SSHAction( cmd, host, username, return_result_on_error=True ) mock_ctx = None result = action.run(mock_ctx) # Should NOT raise exception, should return structured result self.assertIsInstance(result, dict) self.assertEqual('error stdout', result['stdout']) self.assertEqual('error stderr', result['stderr']) self.assertEqual(1, result['exit_code']) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_with_return_result_on_error_exception_handling(self, mocked_method): # Test SSH connection failure handling # SHOULD still raise exception mocked_method.side_effect = Exception("SSH connection failed") cmd = "echo -n ok" host = "localhost" username = "mistral" action = std.SSHAction( cmd, host, username, return_result_on_error=True ) mock_ctx = None # SSH connection failures should still raise exceptions # even with return_result_on_error=True self.assertRaises(exc.ActionException, action.run, mock_ctx) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_default_behavior_unchanged(self, mocked_method): # Test that default behavior (return_result_on_error=False) # is unchanged mocked_method.return_value = (0, 'ok') cmd = "echo -n ok" host = "localhost" username = "mistral" # return_result_on_error defaults to False action = std.SSHAction(cmd, host, username) mock_ctx = None stdout = action.run(mock_ctx) self.assertEqual('ok', stdout) mocked_method.assert_called_with( cmd=cmd, host=host, username=username, password='', private_key_filename=None, private_key=None ) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_default_behavior_raises_on_failure(self, mocked_method): # Test that default behavior raises exception on failure mocked_method.return_value = (1, 'error') cmd = "echo -n ok" host = "localhost" username = "mistral" # return_result_on_error defaults to False action = std.SSHAction(cmd, host, username) mock_ctx = None self.assertRaises(exc.ActionException, action.run, mock_ctx) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_multiple_hosts_with_return_result_on_error(self, mocked_method): # Test multiple hosts with return_result_on_error=True mocked_method.side_effect = [ (0, 'host1 stdout', 'host1 stderr'), (1, 'host2 stdout', 'host2 stderr') ] cmd = "echo -n ok" host = ["host1", "host2"] username = "mistral" action = std.SSHAction( cmd, host, username, return_result_on_error=True ) mock_ctx = None result = action.run(mock_ctx) # Should return list of results self.assertIsInstance(result, list) self.assertEqual(2, len(result)) self.assertEqual('host1 stdout', result[0]['stdout']) self.assertEqual(0, result[0]['exit_code']) self.assertEqual('host2 stdout', result[1]['stdout']) self.assertEqual(1, result[1]['exit_code']) @mock.patch.object(mistral.utils.ssh_utils, 'execute_command') def test_single_host_returns_dict_not_list(self, mocked_method): # Test that single host returns dict, not list mocked_method.return_value = (0, 'stdout', 'stderr') cmd = "echo -n ok" host = "localhost" username = "mistral" action = std.SSHAction( cmd, host, username, return_result_on_error=True ) mock_ctx = None result = action.run(mock_ctx) # Should return single dict, not list self.assertIsInstance(result, dict) self.assertNotIsInstance(result, list) self.assertEqual('stdout', result['stdout']) self.assertEqual('stderr', result['stderr']) self.assertEqual(0, result['exit_code']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_std_test_dict_action.py000066400000000000000000000021161524065565300313000ustar00rootroot00000000000000# Copyright 2018 Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import mock from mistral.actions import std_actions as std from mistral.tests.unit import base class TestDictActionTest(base.BaseTest): def test_default_inputs(self): dict_size = 99 action = std.TestDictAction(dict_size, key_prefix='key', val='val') d = action.run(mock.Mock()) self.assertIsNotNone(d) self.assertEqual(dict_size, len(d)) self.assertIn('key0', d) self.assertIn('key{}'.format(dict_size - 1), d) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/actions/test_types.py000066400000000000000000000034651524065565300262630ustar00rootroot00000000000000# Copyright 2017 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.api.controllers.v2 import types from mistral import exceptions as exc from mistral.tests.unit import base from mistral.utils import filter_utils class TestTypesController(base.BaseTest): base_id = '88888888-4444-4444-4444-777777755555' uuid_type = types.uuid def test_uuid_type(self): self.uuid_type.validate(self.base_id) def test_uuid_type_wit_invalid_format(self): self.assertRaises(exc.InputException, self.uuid_type.validate, 'invalid_format') self.assertRaises(exc.InputException, self.uuid_type.validate, '44-231-454-542123') def test_uuid_with_filters(self): for filter_type in filter_utils.ALL: value = '{}{}'.format(filter_type + ':', self.base_id) if filter_type.startswith((filter_utils.IN, filter_utils.NOT_IN)): self.assertRaises(exc.InputException, self.uuid_type.validate, value) else: self.uuid_type.validate(value) def test_uuid_type_with_invalid_prefix(self): value = 'invalid:{}'.format(self.base_id) self.assertRaises(exc.InputException, self.uuid_type.validate, value) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/000077500000000000000000000000001524065565300226075ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/__init__.py000066400000000000000000000000001524065565300247060ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/base.py000066400000000000000000000046101524065565300240740ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import pecan import pecan.testing from unittest import mock from webtest import app as webtest_app from mistral.api import app as pecan_app from mistral.services import periodic from mistral.tests.unit import base from mistral.tests.unit.mstrlfixtures import policy_fixtures class APITest(base.DbTestCase): def setUp(self): super(APITest, self).setUp() self.override_config('auth_enable', False, group='pecan') self.override_config('enabled', False, group='cron_trigger') self.app = pecan.testing.load_test_app( dict(pecan_app.get_pecan_config()) ) # Adding cron trigger thread clean up explicitly in case if # new tests will provide an alternative configuration for pecan # application. self.addCleanup(periodic.stop_all_periodic_tasks) # Make sure the api get the correct context. self.patch_ctx = mock.patch( 'mistral.context.MistralContext.from_environ' ) self.mock_ctx = self.patch_ctx.start() self.mock_ctx.return_value = self.ctx self.addCleanup(self.patch_ctx.stop) self.policy = self.useFixture(policy_fixtures.PolicyFixture()) def assertNotFound(self, url): try: self.app.get(url, headers={'Accept': 'application/json'}) except webtest_app.AppError as error: self.assertIn('Bad response: 404 Not Found', str(error)) return self.fail('Expected 404 Not found but got OK') def assertUnauthorized(self, url): try: self.app.get(url, headers={'Accept': 'application/json'}) except webtest_app.AppError as error: self.assertIn('Bad response: 401 Unauthorized', str(error)) return self.fail('Expected 401 Unauthorized but got OK') mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_access_control.py000066400000000000000000000042551524065565300272270ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from mistral.api import access_control as acl from mistral import exceptions as exc from mistral.tests.unit import base from mistral.tests.unit.mstrlfixtures import policy_fixtures class PolicyTest(base.BaseTest): """Tests whether the configuration of the policy engine is correct.""" def setUp(self): super(PolicyTest, self).setUp() self.policy = self.useFixture(policy_fixtures.PolicyFixture()) rules = { "example:admin": "rule:admin_only", "example:admin_or_owner": "rule:admin_or_owner" } self.policy.register_rules(rules) def test_admin_api_allowed(self): auth_ctx = base.get_context(default=True, admin=True) self.assertTrue( acl.enforce('example:admin', auth_ctx, auth_ctx.to_dict()) ) def test_admin_api_disallowed(self): auth_ctx = base.get_context(default=True) self.assertRaises( exc.NotAllowedException, acl.enforce, 'example:admin', auth_ctx, auth_ctx.to_dict() ) def test_admin_or_owner_api_allowed(self): auth_ctx = base.get_context(default=True) self.assertTrue( acl.enforce('example:admin_or_owner', auth_ctx, auth_ctx.to_dict()) ) def test_admin_or_owner_api_disallowed(self): auth_ctx = base.get_context(default=True) target = {'project_id': 'another'} self.assertRaises( exc.NotAllowedException, acl.enforce, 'example:admin_or_owner', auth_ctx, target ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_api_ref_consistency.py000066400000000000000000000204741524065565300302550ustar00rootroot00000000000000# Copyright 2024 - OpenStack Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Consistency checks between the code and the hand-written API reference. Unlike the rendered docs, ``os-api-ref`` (the ``api-ref/`` tree) is maintained entirely by hand: the ``.inc`` files and ``parameters.yaml`` are not generated from the controllers or the WSME resources. That makes them easy to forget when the API changes. These tests do not *generate* the reference; they assert that it has not silently drifted from the code: * every WSME resource attribute is documented somewhere in the reference; * every top-level v2 controller is documented; * ``parameters.yaml`` has no dangling references and no unused entries. When you intentionally add/rename a field or endpoint, update the api-ref in the same change (and, for the rare deliberate omission, the small allow-lists below). The point is to make that an explicit, reviewable decision instead of an accident. """ import os import re from oslotest import base from mistral.api.controllers import resource as resource_base from mistral.api.controllers.v2 import resources from mistral.api.controllers.v2 import root as v2_root # api-ref/source lives at the repository root, four levels above this file # (mistral/tests/unit/api/). _REPO_ROOT = os.path.abspath( os.path.join(os.path.dirname(__file__), os.pardir, os.pardir, os.pardir, os.pardir) ) _API_REF_SOURCE = os.path.join(_REPO_ROOT, 'api-ref', 'source') _PARAMETERS_YAML = os.path.join(_API_REF_SOURCE, 'parameters.yaml') # A documented parameter row looks like " - : ". _PARAM_ROW_RE = re.compile(r'^\s+-\s+(?P[A-Za-z0-9_]+):' r'\s*(?P[A-Za-z0-9_]+)\s*$') # Resource classes that intentionally have no public api-ref entry. _IGNORED_RESOURCES = frozenset([ # Base/utility classes, not concrete API resources. 'Resource', 'ResourceList', # The /v2/services maintenance endpoint is an internal/operator API and is # deliberately not part of the public reference. 'Service', 'Services', ]) # Fields that are accepted as undocumented on *any* resource. Tracked debt -- # shrink this set, don't grow it. # * "next": the pagination link present on every ResourceList response; it is # part of the list contract but is not yet broken out in the reference. _GLOBAL_UNDOCUMENTED_FIELDS = frozenset(['next']) # Known, accepted gaps: nested execution-report fields that are not yet broken # out in the api-ref report section. Tracked debt -- shrink this set, don't # grow it. Each entry is (resource class name -> set of field names). _KNOWN_UNDOCUMENTED = { 'ActionExecutionReportEntry': {'last_heartbeat'}, 'WorkflowExecutionReportEntry': {'task_executions'}, 'TaskExecutionReportEntry': {'retry_count', 'workflow_executions'}, 'ExecutionReportStatistics': { 'running_tasks_count', 'success_tasks_count', 'error_tasks_count', 'idle_tasks_count', 'paused_tasks_count', 'total_tasks_count', 'estimated_time', }, } def _read_inc_text(): """Return the concatenated text of every api-ref .inc file.""" chunks = [] for name in sorted(os.listdir(_API_REF_SOURCE)): if name.endswith('.inc'): with open(os.path.join(_API_REF_SOURCE, name)) as fh: chunks.append(fh.read()) return '\n'.join(chunks) def _documented_fields_and_param_keys(): """Parse rest_parameters rows from every .inc file. Returns a tuple ``(fields, keys)`` where ``fields`` is the set of documented attribute names (left-hand side) and ``keys`` is the set of referenced parameters.yaml keys (right-hand side). """ fields = set() keys = set() for name in os.listdir(_API_REF_SOURCE): if not name.endswith('.inc'): continue with open(os.path.join(_API_REF_SOURCE, name)) as fh: for line in fh: match = _PARAM_ROW_RE.match(line) if match: fields.add(match.group('field')) keys.add(match.group('key')) return fields, keys def _resource_classes(): """Yield (name, class) for every concrete WSME resource in resources.py.""" for name in dir(resources): obj = getattr(resources, name) if not isinstance(obj, type): continue # Only classes actually defined in resources.py (skip imports), that # are WSME resources. if obj.__module__ != resources.__name__: continue if not issubclass(obj, resource_base.Resource): continue if name in _IGNORED_RESOURCES: continue yield name, obj class APIRefConsistencyTest(base.BaseTestCase): """Guard against drift between the v2 API code and api-ref/.""" def setUp(self): super(APIRefConsistencyTest, self).setUp() if not os.path.isdir(_API_REF_SOURCE): self.skipTest('api-ref source tree not available (running from an ' 'installed package rather than the repo checkout)') def test_every_resource_field_is_documented(self): documented, _ = _documented_fields_and_param_keys() missing = {} for name, cls in _resource_classes(): allowed = _KNOWN_UNDOCUMENTED.get(name, set()) undocumented = { field for field in cls.get_fields() if field not in documented and field not in allowed and field not in _GLOBAL_UNDOCUMENTED_FIELDS } if undocumented: missing[name] = sorted(undocumented) self.assertEqual( {}, missing, 'These WSME resource attributes are not documented anywhere in ' 'api-ref/source/*.inc. Document them (add a rest_parameters row ' 'and a parameters.yaml entry) in the same change, or -- if the ' 'omission is deliberate -- extend the allow-lists in this test ' 'with a justification:\n%s' % missing ) def test_every_top_level_controller_is_documented(self): inc_text = _read_inc_text() missing = [] for attr in vars(v2_root.Controller): if attr.startswith('_'): continue value = vars(v2_root.Controller)[attr] # Skip the index() method and anything that is not a mounted # sub-controller instance. if callable(value): continue path = '/v2/%s' % attr if path not in inc_text: missing.append(path) self.assertEqual( [], sorted(missing), 'These top-level v2 endpoints have no `.. rest_method:: ... ' '%s ...` entry in api-ref. Add an .inc section for them.' % sorted(missing) ) def test_parameters_yaml_has_no_dangling_references(self): import yaml with open(_PARAMETERS_YAML) as fh: defined = set(yaml.safe_load(fh).keys()) _, referenced = _documented_fields_and_param_keys() dangling = referenced - defined self.assertEqual( set(), dangling, 'These parameters.yaml keys are referenced from .inc files ' 'but are not defined in parameters.yaml: %s' % sorted(dangling) ) def test_parameters_yaml_has_no_unused_entries(self): import yaml with open(_PARAMETERS_YAML) as fh: defined = set(yaml.safe_load(fh).keys()) _, referenced = _documented_fields_and_param_keys() unused = defined - referenced self.assertEqual( set(), unused, 'These parameters.yaml entries are defined but never referenced ' 'from any .inc file. Remove them or wire them up: %s' % sorted(unused) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_auth.py000066400000000000000000000042531524065565300251650ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime from oslo_utils import timeutils from oslo_utils import uuidutils import pecan import pecan.testing from mistral.api import app as pecan_app from mistral.tests.unit.api import base WORKBOOKS = [ { 'name': 'my_workbook', 'description': 'My cool Mistral workbook', 'scope': None, 'tags': ['deployment', 'demo'] } ] PKI_TOKEN_VERIFIED = { 'token': { 'methods': ['password'], 'roles': [{'id': uuidutils.generate_uuid(dashed=False), 'name': 'admin'}], 'expires_at': datetime.datetime.isoformat( timeutils.utcnow() + datetime.timedelta(seconds=60) ), 'project': { 'domain': {'id': 'default', 'name': 'Default'}, 'id': uuidutils.generate_uuid(dashed=False), 'name': 'Mistral' }, 'catalog': [], 'extras': {}, 'user': { 'domain': {'id': 'default', 'name': 'Default'}, 'id': uuidutils.generate_uuid(dashed=False), 'name': 'admin' }, 'issued_at': datetime.datetime.isoformat(timeutils.utcnow()) } } class TestKeystoneMiddleware(base.APITest): """Test keystone middleware AuthProtocol. It checks that keystone middleware AuthProtocol is executed when enabled. """ def setUp(self): super(TestKeystoneMiddleware, self).setUp() self.override_config('auth_enable', True, group='pecan') self.override_config('enabled', False, group='cron_trigger') self.app = pecan.testing.load_test_app( dict(pecan_app.get_pecan_config()) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_cors_middleware.py000066400000000000000000000061551524065565300273720ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """Tests cors middleware.""" from mistral.tests.unit.api import base from oslo_config import cfg from oslo_middleware import cors as cors_middleware class TestCORSMiddleware(base.APITest): """Provide a basic smoke test to ensure CORS middleware is active. The tests below provide minimal confirmation that the CORS middleware is active, and may be configured. For comprehensive tests, please consult the test suite in oslo_middleware. """ def setUp(self): # Make sure the CORS options are registered cfg.CONF.register_opts(cors_middleware.CORS_OPTS, 'cors') # Load up our valid domain values before the application is created. self.override_config( "allowed_origin", ["http://valid.example.com"], group='cors' ) # Create the application. super(TestCORSMiddleware, self).setUp() def test_valid_cors_options_request(self): response = self.app.options( '/', headers={ 'Origin': 'http://valid.example.com', 'Access-Control-Request-Method': 'GET' } ) self.assertEqual(200, response.status_code) self.assertIn('access-control-allow-origin', response.headers) self.assertEqual( 'http://valid.example.com', response.headers['access-control-allow-origin'] ) def test_invalid_cors_options_request(self): response = self.app.options( '/', headers={ 'Origin': 'http://invalid.example.com', 'Access-Control-Request-Method': 'GET' } ) self.assertEqual(200, response.status_code) self.assertNotIn('access-control-allow-origin', response.headers) def test_valid_cors_get_request(self): response = self.app.get( '/', headers={ 'Origin': 'http://valid.example.com' } ) self.assertEqual(200, response.status_code) self.assertIn('access-control-allow-origin', response.headers) self.assertEqual( 'http://valid.example.com', response.headers['access-control-allow-origin'] ) def test_invalid_cors_get_request(self): response = self.app.get( '/', headers={ 'Origin': 'http://invalid.example.com' } ) self.assertEqual(200, response.status_code) self.assertNotIn('access-control-allow-origin', response.headers) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_oslo_middleware.py000066400000000000000000000040661524065565300273770ustar00rootroot00000000000000# All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """Tests http_proxy_to_wsgi middleware.""" from mistral.tests.unit.api import base from oslo_config import cfg from oslo_middleware import healthcheck from oslo_middleware import http_proxy_to_wsgi class TestHTTPProxyToWSGIMiddleware(base.APITest): """Test oslo_middleware HTTPProxyToWSGI. It checks that oslo_middleware middleware HTTPProxyToWSGI is executed when enabled. """ def setUp(self): # Make sure the HTTPProxyToWSGI options are registered cfg.CONF.register_opts(http_proxy_to_wsgi.OPTS, 'oslo_middleware') # Enable proxy headers parsing in HTTPProxyToWSGI middleware. self.override_config( "enable_proxy_headers_parsing", True, group='oslo_middleware' ) # Create the application. super(TestHTTPProxyToWSGIMiddleware, self).setUp() class TestHealthcheckMiddleware(base.APITest): """Test oslo_middleware Healthcheck. It checks that oslo_middleware middleware Healthcheck is executed when enabled. """ def setUp(self): # Make sure the Healthcheck options are registered cfg.CONF.register_opts(healthcheck.OPTS, 'oslo_middleware') # Enable healthcheck middleware. self.override_config( "enabled", True, group='healthcheck' ) # Create the application. super(TestHealthcheckMiddleware, self).setUp() mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_resource_base.py000066400000000000000000000115461524065565300270500ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import copy import datetime from mistral.api.controllers.v2 import resources from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit import base from mistral_lib import utils WF_EXEC = { 'id': 'c0f3be41-88b9-4c86-a669-83e77cd0a1b8', 'spec': {}, 'params': {'task': 'my_task1'}, 'project_id': '', 'scope': 'PUBLIC', 'state': 'IDLE', 'state_info': "Running...", 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'updated_at': None, 'context': None, 'task_execution_id': None, 'description': None, 'output': None, 'accepted': False, 'some_invalid_field': "foobar" } WF = """--- version: '2.0' WF: type: direct input: - no_default_value_input - string_param: "string" - json_param: { string_param: "string" } output: output1: 'output' tasks: task1: action: std.noop """ WF_NO_PARAMS = """--- version: '2.0' WF_NO_PARAMS: type: direct tasks: task1: action: std.noop """ WF_WITH_INPUT = """--- version: '2.0' WF_2_PARAMS: type: direct input: - param1 - param2: "value, param" tasks: task1: action: std.noop WF_3_PARAMS: type: direct input: - param1 - param2: "value" - param tasks: task1: action: std.noop """ class TestRestResource(base.DbTestCase): def test_from_db_model(self): wf_ex = db_api.create_workflow_execution(WF_EXEC) self.assertIsNotNone(wf_ex) wf_ex_resource = resources.Execution.from_db_model(wf_ex) self.assertIsNotNone(wf_ex_resource) expected = copy.copy(WF_EXEC) del expected['some_invalid_field'] utils.datetime_to_str_in_dict(expected, 'created_at') self.assertDictEqual(expected, wf_ex.to_dict()) def test_from_db_model_workflow_resource(self): expected_interface = { 'output': ['output1'], 'input': [ 'no_default_value_input', {'string_param': 'string'}, { 'json_param': {'string_param': 'string'} } ] } workflows_list = wf_service.create_workflows(WF) self.assertEqual(1, len(workflows_list)) wf_resource = resources.Workflow.from_db_model(workflows_list[0]) self.assertDictEqual(expected_interface, wf_resource.interface) def test_from_db_model_workflow_resource_no_params(self): expected_interface = { 'input': [], 'output': [] } workflows_list = wf_service.create_workflows(WF_NO_PARAMS) self.assertEqual(1, len(workflows_list)) wf_resource = resources.Workflow.from_db_model(workflows_list[0]) self.assertDictEqual(expected_interface, wf_resource.interface) def test_from_db_model_workflow_with_input(self): expected_input_two_params = "param1, param2=\"value, param\"" expected_input_three_params = "param1, param2=\"value\", param" workflows_list = wf_service.create_workflows(WF_WITH_INPUT) self.assertEqual(2, len(workflows_list)) wf_two_params = workflows_list[0] \ if workflows_list[0].name == 'WF_2_PARAMS' \ else workflows_list[1] wf_three_params = workflows_list[0] \ if workflows_list[0].name == 'WF_3_PARAMS' \ else workflows_list[1] two_params_wf_resource = resources.Workflow.from_db_model( wf_two_params) three_params_wf_resource = resources.Workflow.from_db_model( wf_three_params) self.assertEqual(expected_input_two_params, two_params_wf_resource.input) self.assertEqual(expected_input_three_params, three_params_wf_resource.input) def test_from_dict(self): wf_ex = db_api.create_workflow_execution(WF_EXEC) self.assertIsNotNone(wf_ex) wf_ex_resource = resources.Execution.from_dict(wf_ex.to_dict()) self.assertIsNotNone(wf_ex_resource) expected = copy.copy(WF_EXEC) del expected['some_invalid_field'] utils.datetime_to_str_in_dict(expected, 'created_at') self.assertDictEqual(expected, wf_ex.to_dict()) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_resource_list.py000066400000000000000000000023541524065565300271060ustar00rootroot00000000000000# Copyright 2018 Nokia Networks. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslotest import base from mistral.api.controllers.v2 import resources class TestResourceList(base.BaseTestCase): def test_next_link_correctness(self): task = resources.Task.sample() result = resources.Tasks.convert_with_links( resources=[task], limit=1, url='https://localhost:8080', sort_keys='created_at,id', sort_dirs='asc,asc', fields='', state='eq:RUNNING' ) next_link = result.next self.assertIn('state=eq:RUNNING', next_link) self.assertIn('sort_keys=created_at,id', next_link) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/test_service.py000066400000000000000000000074461524065565300256730ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import mock from oslo_concurrency import processutils from oslo_config import cfg from oslo_service import sslutils from mistral.api import service from mistral.tests.unit import base CONF = cfg.CONF class TestWSGIService(base.BaseTest): def setUp(self): super(TestWSGIService, self).setUp() self.override_config('enabled', False, group='cron_trigger') sslutils.register_opts(CONF) self.server = mock.Mock() @mock.patch.object(processutils, 'get_worker_count', lambda: 2) @mock.patch.object(service.wsgi, 'Server') def test_workers_set_default(self, wsgi_server): service_name = "mistral_api" with mock.patch('mistral.api.app.setup_app'): test_service = service.WSGIService(service_name) self.assertEqual(1, test_service.workers) wsgi_server.assert_called_once_with( bind_addr=('0.0.0.0', 8989), wsgi_app=test_service.app, server_name=service_name, ) def test_workers_set_correct_setting(self): # NOTE(amorin) since we moved to cheroot, we can't start more than # one worker, so, no matter what the setting will be set to, # mistral will start only one worker self.override_config('api_workers', 8, group='api') with mock.patch('mistral.api.app.setup_app'): test_service = service.WSGIService("mistral_api") self.assertEqual(1, test_service.workers) @mock.patch.object(processutils, 'get_worker_count', lambda: 3) def test_workers_set_zero_setting(self): self.override_config('api_workers', 0, group='api') with mock.patch('mistral.api.app.setup_app'): test_service = service.WSGIService("mistral_api") self.assertEqual(1, test_service.workers) @mock.patch.object(service.wsgi, 'Server') @mock.patch('mistral.api.service.cheroot_ssl.BuiltinSSLAdapter', autospec=True) @mock.patch('mistral.api.service.validate_cert_paths', autospec=True) @mock.patch('oslo_service.sslutils.is_enabled', return_value=True, autospec=True) def test_wsgi_service_with_ssl_enabled(self, mock_is_enabled, mock_validate_tls, mock_ssl_adapter, wsgi_server): wsgi_server.return_value = self.server self.override_config('enable_ssl_api', True, group='api') self.override_config('cert_file', '/path/to/cert', group='ssl') self.override_config('key_file', '/path/to/key', group='ssl') service_name = 'mistral_api' with mock.patch('mistral.api.app.setup_app'): test_service = service.WSGIService(service_name) wsgi_server.assert_called_once_with( server_name=service_name, wsgi_app=test_service.app, bind_addr=('0.0.0.0', 8989) ) mock_ssl_adapter.assert_called_once_with( certificate='/path/to/cert', private_key='/path/to/key' ) self.assertIsNotNone(self.server.ssl_adapter) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/000077500000000000000000000000001524065565300231365ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/__init__.py000066400000000000000000000000001524065565300252350ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_action_executions.py000066400000000000000000000557441524065565300303110ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import json from unittest import mock from oslo_config import cfg import oslo_messaging from oslo_messaging import exceptions as oslo_exc import sqlalchemy as sa from mistral.api.controllers.v2 import action_execution from mistral.api.controllers.v2 import resources from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.rpc import clients as rpc_clients from mistral.rpc.oslo import oslo_client from mistral.tests.unit.api import base from mistral.utils import rest_utils from mistral.workflow import states from mistral_lib import actions as ml_actions # This line is needed for correct initialization of messaging config. oslo_messaging.get_rpc_transport(cfg.CONF) ACTION_EX_DB = models.ActionExecution( id='123', workflow_name='flow', task_execution=models.TaskExecution(name='task1'), task_execution_id='333', state=states.SUCCESS, state_info=states.SUCCESS, tags=['foo', 'fee'], name='std.echo', description='something', accepted=True, input={}, output={}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) AD_HOC_ACTION_EX_DB = models.ActionExecution( id='123', state=states.SUCCESS, state_info=states.SUCCESS, tags=['foo', 'fee'], name='std.echo', description='something', accepted=True, input={}, output={}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) AD_HOC_ACTION_EX_ERROR = models.ActionExecution( id='123', state=states.ERROR, state_info=states.ERROR, tags=['foo', 'fee'], name='std.echo', description='something', accepted=True, input={}, output={}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) AD_HOC_ACTION_EX_CANCELLED = models.ActionExecution( id='123', state=states.CANCELLED, state_info=states.CANCELLED, tags=['foo', 'fee'], name='std.echo', description='something', accepted=True, input={}, output={}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) ACTION_EX_DB_NOT_COMPLETE = models.ActionExecution( id='123', state=states.RUNNING, state_info=states.RUNNING, tags=['foo', 'fee'], name='std.echo', description='something', accepted=False, input={}, output={}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) ACTION_EX = { 'id': '123', 'workflow_name': 'flow', 'task_execution_id': '333', 'task_name': 'task1', 'state': 'SUCCESS', 'state_info': 'SUCCESS', 'tags': ['foo', 'fee'], 'name': 'std.echo', 'description': 'something', 'accepted': True, 'input': '{}', 'output': '{}', 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00' } UPDATED_ACTION_EX_DB = copy.copy(ACTION_EX_DB).to_dict() UPDATED_ACTION_EX_DB['state'] = 'SUCCESS' UPDATED_ACTION_EX_DB['task_name'] = 'task1' UPDATED_ACTION = copy.deepcopy(ACTION_EX) UPDATED_ACTION['state'] = 'SUCCESS' UPDATED_ACTION_OUTPUT = UPDATED_ACTION['output'] CANCELLED_ACTION_EX_DB = copy.copy(ACTION_EX_DB).to_dict() CANCELLED_ACTION_EX_DB['state'] = 'CANCELLED' CANCELLED_ACTION_EX_DB['task_name'] = 'task1' CANCELLED_ACTION = copy.deepcopy(ACTION_EX) CANCELLED_ACTION['state'] = 'CANCELLED' PAUSED_ACTION_EX_DB = copy.copy(ACTION_EX_DB).to_dict() PAUSED_ACTION_EX_DB['state'] = 'PAUSED' PAUSED_ACTION_EX_DB['task_name'] = 'task1' PAUSED_ACTION = copy.deepcopy(ACTION_EX) PAUSED_ACTION['state'] = 'PAUSED' RUNNING_ACTION_EX_DB = copy.copy(ACTION_EX_DB).to_dict() RUNNING_ACTION_EX_DB['state'] = 'RUNNING' RUNNING_ACTION_EX_DB['task_name'] = 'task1' RUNNING_ACTION = copy.deepcopy(ACTION_EX) RUNNING_ACTION['state'] = 'RUNNING' ERROR_ACTION_EX = copy.copy(ACTION_EX_DB).to_dict() ERROR_ACTION_EX['state'] = 'ERROR' ERROR_ACTION_EX['task_name'] = 'task1' ERROR_ACTION = copy.deepcopy(ACTION_EX) ERROR_ACTION['state'] = 'ERROR' ERROR_ACTION_RES = ERROR_ACTION['output'] ERROR_OUTPUT = "Fake error, it is a test" ERROR_ACTION_EX_WITH_OUTPUT = copy.copy(ACTION_EX_DB).to_dict() ERROR_ACTION_EX_WITH_OUTPUT['state'] = 'ERROR' ERROR_ACTION_EX_WITH_OUTPUT['task_name'] = 'task1' ERROR_ACTION_EX_WITH_OUTPUT['output'] = {"output": ERROR_OUTPUT} ERROR_ACTION_WITH_OUTPUT = copy.deepcopy(ACTION_EX) ERROR_ACTION_WITH_OUTPUT['state'] = 'ERROR' ERROR_ACTION_WITH_OUTPUT['output'] = ( '{"output": "%s"}' % ERROR_OUTPUT ) ERROR_ACTION_RES_WITH_OUTPUT = {"output": ERROR_OUTPUT} DEFAULT_ERROR_OUTPUT = "Unknown error" ERROR_ACTION_EX_FOR_EMPTY_OUTPUT = copy.copy(ACTION_EX_DB).to_dict() ERROR_ACTION_EX_FOR_EMPTY_OUTPUT['state'] = 'ERROR' ERROR_ACTION_EX_FOR_EMPTY_OUTPUT['task_name'] = 'task1' ERROR_ACTION_EX_FOR_EMPTY_OUTPUT['output'] = {"output": DEFAULT_ERROR_OUTPUT} ERROR_ACTION_FOR_EMPTY_OUTPUT = copy.deepcopy(ERROR_ACTION) ERROR_ACTION_FOR_EMPTY_OUTPUT['output'] = ( '{"output": "%s"}' % DEFAULT_ERROR_OUTPUT ) ERROR_ACTION_WITH_NONE_OUTPUT = copy.deepcopy(ERROR_ACTION) ERROR_ACTION_WITH_NONE_OUTPUT['output'] = None BROKEN_ACTION = copy.deepcopy(ACTION_EX) BROKEN_ACTION['output'] = 'string not escaped' MOCK_ACTION = mock.MagicMock(return_value=ACTION_EX_DB) MOCK_ACTION_NOT_COMPLETE = mock.MagicMock( return_value=ACTION_EX_DB_NOT_COMPLETE ) MOCK_ACTION_COMPLETE_ERROR = mock.MagicMock( return_value=AD_HOC_ACTION_EX_ERROR ) MOCK_ACTION_COMPLETE_CANCELLED = mock.MagicMock( return_value=AD_HOC_ACTION_EX_CANCELLED ) MOCK_AD_HOC_ACTION = mock.MagicMock(return_value=AD_HOC_ACTION_EX_DB) MOCK_ACTIONS = mock.MagicMock(return_value=[ACTION_EX_DB]) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_DELETE = mock.MagicMock(return_value=None) ACTION_EX_DB_WITH_PROJECT_ID = AD_HOC_ACTION_EX_DB.get_clone() ACTION_EX_DB_WITH_PROJECT_ID.project_id = '' class TestActionExecutionsController(base.APITest): def setUp(self): super(TestActionExecutionsController, self).setUp() self.addCleanup( cfg.CONF.set_default, 'allow_action_execution_deletion', False, group='api' ) @mock.patch.object(db_api, 'get_action_execution', MOCK_ACTION) def test_get(self): resp = self.app.get('/v2/action_executions/123') action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertEqual(200, resp.status_int) self.assertDictEqual(action_exec, resp.json) @mock.patch('mistral.db.v2.api.get_action_execution') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = (ACTION_EX['id'], ACTION_EX['name'],) resp = self.app.get('/v2/action_executions/123?fields=name') expected = { 'id': ACTION_EX['id'], 'name': ACTION_EX['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_action_execution') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), ACTION_EX_DB # Successful run ] resp = self.app.get('/v2/action_executions/123') action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertEqual(200, resp.status_int) self.assertDictEqual(action_exec, resp.json) def test_basic_get(self): resp = self.app.get('/v2/action_executions/') self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, 'get_action_execution', MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get('/v2/action_executions/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'get_action_execution', return_value=ACTION_EX_DB_WITH_PROJECT_ID) def test_get_within_project_id(self, mock_get): resp = self.app.get('/v2/action_executions/123') self.assertEqual(200, resp.status_int) self.assertIn('project_id', resp.json) @mock.patch.object(oslo_client.OsloRPCClient, 'sync_call', mock.MagicMock(side_effect=oslo_exc.MessagingTimeout)) def test_post_timeout(self): resp = self.app.post_json( '/v2/action_executions', { 'name': 'std.sleep', 'input': {'seconds': 80} }, expect_errors=True ) error_msg = resp.json['faultstring'] self.assertEqual(error_msg, 'This rpc call "start_action" took longer than ' 'configured 60 seconds.') @mock.patch.object(rpc_clients.EngineClient, 'start_action') def test_post(self, f): f.return_value = ACTION_EX_DB.to_dict() resp = self.app.post_json( '/v2/action_executions', { 'name': 'std.echo', 'input': "{}", 'params': '{"save_result": true, "run_sync": true}' } ) self.assertEqual(201, resp.status_int) action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertDictEqual(action_exec, resp.json) f.assert_called_once_with( action_exec['name'], json.loads(action_exec['input']), description=None, save_result=True, run_sync=True, namespace='' ) @mock.patch.object(rpc_clients.EngineClient, 'start_action') def test_post_with_timeout(self, f): f.return_value = ACTION_EX_DB.to_dict() resp = self.app.post_json( '/v2/action_executions', { 'name': 'std.echo', 'input': "{}", 'params': '{"timeout": 2}' } ) self.assertEqual(201, resp.status_int) action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertDictEqual(action_exec, resp.json) f.assert_called_once_with( action_exec['name'], json.loads(action_exec['input']), description=None, timeout=2, namespace='' ) @mock.patch.object(rpc_clients.EngineClient, 'start_action') def test_post_json(self, f): f.return_value = ACTION_EX_DB.to_dict() resp = self.app.post_json( '/v2/action_executions', { 'name': 'std.echo', 'input': {}, 'params': '{"save_result": true}' } ) self.assertEqual(201, resp.status_int) action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertDictEqual(action_exec, resp.json) f.assert_called_once_with( action_exec['name'], json.loads(action_exec['input']), description=None, save_result=True, namespace='' ) @mock.patch.object(rpc_clients.EngineClient, 'start_action') def test_post_without_input(self, f): f.return_value = ACTION_EX_DB.to_dict() f.return_value['output'] = {'result': '123'} resp = self.app.post_json( '/v2/action_executions', {'name': 'nova.servers_list'} ) self.assertEqual(201, resp.status_int) self.assertEqual('{"result": "123"}', resp.json['output']) f.assert_called_once_with('nova.servers_list', {}, description=None, namespace='') def test_post_bad_result(self): resp = self.app.post_json( '/v2/action_executions', {'input': 'null'}, expect_errors=True ) self.assertEqual(400, resp.status_int) def test_post_bad_input(self): resp = self.app.post_json( '/v2/action_executions', {'input': None}, expect_errors=True ) self.assertEqual(400, resp.status_int) def test_post_bad_json_input(self): resp = self.app.post_json( '/v2/action_executions', {'input': 2}, expect_errors=True ) self.assertEqual(400, resp.status_int) @mock.patch.object(rpc_clients.EngineClient, 'on_action_complete') def test_put(self, f): f.return_value = UPDATED_ACTION_EX_DB resp = self.app.put_json('/v2/action_executions/123', UPDATED_ACTION) self.assertEqual(200, resp.status_int) self.assertDictEqual(UPDATED_ACTION, resp.json) f.assert_called_once_with( UPDATED_ACTION['id'], ml_actions.Result(data=ACTION_EX_DB.output) ) @mock.patch.object(rpc_clients.EngineClient, 'on_action_complete') def test_put_error_with_output(self, f): f.return_value = ERROR_ACTION_EX_WITH_OUTPUT resp = self.app.put_json( '/v2/action_executions/123', ERROR_ACTION_WITH_OUTPUT ) self.assertEqual(200, resp.status_int) self.assertDictEqual(ERROR_ACTION_WITH_OUTPUT, resp.json) f.assert_called_once_with( ERROR_ACTION_WITH_OUTPUT['id'], ml_actions.Result(error=ERROR_ACTION_RES_WITH_OUTPUT) ) @mock.patch.object(rpc_clients.EngineClient, 'on_action_complete') def test_put_error_with_unknown_reason(self, f): f.return_value = ERROR_ACTION_EX_FOR_EMPTY_OUTPUT resp = self.app.put_json('/v2/action_executions/123', ERROR_ACTION) self.assertEqual(200, resp.status_int) self.assertDictEqual(ERROR_ACTION_FOR_EMPTY_OUTPUT, resp.json) f.assert_called_once_with( ERROR_ACTION_FOR_EMPTY_OUTPUT['id'], ml_actions.Result(error=DEFAULT_ERROR_OUTPUT) ) @mock.patch.object(rpc_clients.EngineClient, 'on_action_complete') def test_put_error_with_unknown_reason_output_none(self, f): f.return_value = ERROR_ACTION_EX_FOR_EMPTY_OUTPUT resp = self.app.put_json( '/v2/action_executions/123', ERROR_ACTION_WITH_NONE_OUTPUT ) self.assertEqual(200, resp.status_int) self.assertDictEqual(ERROR_ACTION_FOR_EMPTY_OUTPUT, resp.json) f.assert_called_once_with( ERROR_ACTION_FOR_EMPTY_OUTPUT['id'], ml_actions.Result(error=DEFAULT_ERROR_OUTPUT) ) @mock.patch.object(rpc_clients.EngineClient, 'on_action_complete') def test_put_cancelled(self, on_action_complete_mock_func): on_action_complete_mock_func.return_value = CANCELLED_ACTION_EX_DB resp = self.app.put_json('/v2/action_executions/123', CANCELLED_ACTION) self.assertEqual(200, resp.status_int) self.assertDictEqual(CANCELLED_ACTION, resp.json) on_action_complete_mock_func.assert_called_once_with( CANCELLED_ACTION['id'], ml_actions.Result(cancel=True) ) @mock.patch.object(rpc_clients.EngineClient, 'on_action_update') def test_put_paused(self, on_action_update_mock_func): on_action_update_mock_func.return_value = PAUSED_ACTION_EX_DB resp = self.app.put_json('/v2/action_executions/123', PAUSED_ACTION) self.assertEqual(200, resp.status_int) self.assertDictEqual(PAUSED_ACTION, resp.json) on_action_update_mock_func.assert_called_once_with( PAUSED_ACTION['id'], PAUSED_ACTION['state'] ) @mock.patch.object(rpc_clients.EngineClient, 'on_action_update') def test_put_resume(self, on_action_update_mock_func): on_action_update_mock_func.return_value = RUNNING_ACTION_EX_DB resp = self.app.put_json('/v2/action_executions/123', RUNNING_ACTION) self.assertEqual(200, resp.status_int) self.assertDictEqual(RUNNING_ACTION, resp.json) on_action_update_mock_func.assert_called_once_with( RUNNING_ACTION['id'], RUNNING_ACTION['state'] ) @mock.patch.object( rpc_clients.EngineClient, 'on_action_complete', MOCK_NOT_FOUND ) def test_put_no_action_ex(self): resp = self.app.put_json( '/v2/action_executions/123', UPDATED_ACTION, expect_errors=True ) self.assertEqual(404, resp.status_int) def test_put_bad_state(self): action = copy.deepcopy(ACTION_EX) action['state'] = 'DELAYED' resp = self.app.put_json( '/v2/action_executions/123', action, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('Expected one of', resp.json['faultstring']) def test_put_bad_result(self): resp = self.app.put_json( '/v2/action_executions/123', BROKEN_ACTION, expect_errors=True ) self.assertEqual(400, resp.status_int) @mock.patch.object(rpc_clients.EngineClient, 'on_action_complete') def test_put_without_result(self, f): action_ex = copy.deepcopy(UPDATED_ACTION) del action_ex['output'] f.return_value = UPDATED_ACTION_EX_DB resp = self.app.put_json('/v2/action_executions/123', action_ex) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, 'get_action_executions', MOCK_ACTIONS) def test_get_all(self): resp = self.app.get('/v2/action_executions') action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['action_executions'])) self.assertDictEqual(action_exec, resp.json['action_executions'][0]) @mock.patch.object(db_api, 'get_action_executions') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [ACTION_EX_DB] # Successful run ] resp = self.app.get('/v2/action_executions') action_exec = copy.deepcopy(ACTION_EX) del action_exec['task_name'] self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['action_executions'])) self.assertDictEqual(action_exec, resp.json['action_executions'][0]) @mock.patch.object(rest_utils, 'get_all', return_value=resources.ActionExecutions()) def test_get_all_without_output(self, mock_get_all): resp = self.app.get('/v2/action_executions') args, kwargs = mock_get_all.call_args resource_function = kwargs['resource_function'] self.assertEqual(200, resp.status_int) self.assertEqual( action_execution._get_action_execution_resource_for_list, resource_function ) @mock.patch.object(rest_utils, 'get_all', return_value=resources.ActionExecutions()) def test_get_all_with_output(self, mock_get_all): resp = self.app.get('/v2/action_executions?include_output=true') args, kwargs = mock_get_all.call_args resource_function = kwargs['resource_function'] self.assertEqual(200, resp.status_int) self.assertEqual( action_execution._get_action_execution_resource, resource_function ) @mock.patch.object(db_api, 'get_action_executions', MOCK_EMPTY) def test_get_all_empty(self): resp = self.app.get('/v2/action_executions') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['action_executions'])) @mock.patch.object(db_api, 'get_action_execution', MOCK_AD_HOC_ACTION) @mock.patch.object(db_api, 'delete_action_execution', MOCK_DELETE) def test_delete(self): cfg.CONF.set_default('allow_action_execution_deletion', True, 'api') resp = self.app.delete('/v2/action_executions/123') self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, 'get_action_execution', MOCK_NOT_FOUND) def test_delete_not_found(self): cfg.CONF.set_default('allow_action_execution_deletion', True, 'api') resp = self.app.delete('/v2/action_executions/123', expect_errors=True) self.assertEqual(404, resp.status_int) def test_delete_not_allowed(self): resp = self.app.delete('/v2/action_executions/123', expect_errors=True) self.assertEqual(403, resp.status_int) self.assertIn( "Action execution deletion is not allowed", resp.body.decode() ) @mock.patch.object(db_api, 'get_action_execution', MOCK_ACTION) def test_delete_action_execution_with_task(self): cfg.CONF.set_default('allow_action_execution_deletion', True, 'api') resp = self.app.delete('/v2/action_executions/123', expect_errors=True) self.assertEqual(403, resp.status_int) self.assertIn( "Only ad-hoc action execution can be deleted", resp.body.decode() ) @mock.patch.object( db_api, 'get_action_execution', MOCK_ACTION_NOT_COMPLETE ) def test_delete_action_execution_not_complete(self): cfg.CONF.set_default('allow_action_execution_deletion', True, 'api') resp = self.app.delete('/v2/action_executions/123', expect_errors=True) self.assertEqual(403, resp.status_int) self.assertIn( "Only completed action execution can be deleted", resp.body.decode() ) @mock.patch.object( db_api, 'get_action_execution', MOCK_ACTION_COMPLETE_ERROR ) @mock.patch.object(db_api, 'delete_action_execution', MOCK_DELETE) def test_delete_action_execution_complete_error(self): cfg.CONF.set_default('allow_action_execution_deletion', True, 'api') resp = self.app.delete('/v2/action_executions/123', expect_errors=True) self.assertEqual(204, resp.status_int) @mock.patch.object( db_api, 'get_action_execution', MOCK_ACTION_COMPLETE_CANCELLED ) @mock.patch.object(db_api, 'delete_action_execution', MOCK_DELETE) def test_delete_action_execution_complete_cancelled(self): cfg.CONF.set_default('allow_action_execution_deletion', True, 'api') resp = self.app.delete('/v2/action_executions/123', expect_errors=True) self.assertEqual(204, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_actions.py000066400000000000000000000452161524065565300262170ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from unittest import mock import sqlalchemy as sa from mistral.actions import adhoc from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.lang import parser as spec_parser from mistral.services import adhoc_actions from mistral.tests.unit.api import base from mistral_lib.actions.providers import composite from mistral_lib import utils ADHOC_ACTION_YAML_A = """ --- version: '2.0' a_action: description: My super cool action. tags: ['test', 'v2'] base: std.echo base-input: output: "{$.str1}{$.str2}" input: - str1 - str2 """ ADHOC_ACTION_YAML_B = """ --- version: '2.0' b_action: description: My super cool action. tags: ['test', 'v2'] base: std.echo base-input: output: "{$.str1}{$.str2}" input: - str1 - str2 """ ADHOC_ACTION_YAML = """ --- version: '2.0' my_action: description: My super cool action. tags: ['test', 'v2'] base: std.echo base-input: output: "{$.str1}{$.str2}" input: - str1 - str2 """ ACTION_DEFINITION_INVALID_NO_BASE = """ --- version: '2.0' my_action: description: My super cool action. tags: ['test', 'v2'] base-input: output: "{$.str1}{$.str2}" """ ACTION_DEFINITION_INVALID_YAQL = """ --- version: '2.0' my_action: description: My super cool action. tags: ['test', 'v2'] base: std.echo base-input: output: <% $. %> """ ACTION_DSL_PARSE_EXCEPTION = """ --- % """ ACTION_SPEC = spec_parser.get_action_list_spec_from_yaml(ADHOC_ACTION_YAML)[0] ACTION_DEF_VALUES = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'my_action', 'is_system': False, 'description': 'My super cool action.', 'tags': ['test', 'v2'], 'definition': ADHOC_ACTION_YAML, 'spec': ACTION_SPEC.to_dict(), 'input': '', 'project_id': None, 'scope': 'public', 'namespace': None } ACTION_DEF = models.ActionDefinition() ACTION_DEF.update(ACTION_DEF_VALUES) ACTION_DESC = adhoc.AdHocActionDescriptor(ACTION_DEF) UPDATED_ADHOC_ACTION_YAML = """ --- version: '2.0' my_action: description: My super cool action. base: std.echo base-input: output: "{$.str1}{$.str2}{$.str3}" """ UPDATED_ACTION_DEF = copy.copy(ACTION_DEF) UPDATED_ACTION_DEF['definition'] = UPDATED_ADHOC_ACTION_YAML UPDATED_ACTION = copy.deepcopy(ACTION_DEF_VALUES) UPDATED_ACTION['definition'] = UPDATED_ADHOC_ACTION_YAML MOCK_ACTIONS = mock.MagicMock(return_value=[ACTION_DEF]) MOCK_UPDATED_ACTION = mock.MagicMock(return_value=UPDATED_ACTION_DEF) class TestActionsController(base.APITest): def check_adhoc_action_json(self, action_json): self.assertIsNotNone(action_json) self.assertIsInstance(action_json, dict) action_name = action_json['name'] action_def = db_api.get_action_definition(action_name) self.assertIsNotNone( action_def, 'Ad-hoc action definition does not exist [name=%s]' % action_name ) # Compare action JSON with the state of the corresponding # persistent object. for k, v in action_json.items(): self.assertEqual(v, utils.datetime_to_str(getattr(action_def, k))) def test_get(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) resp = self.app.get('/v2/actions/my_action') self.assertEqual(200, resp.status_int) self.check_adhoc_action_json(resp.json) @mock.patch.object(db_api, 'load_action_definition') def test_get_operational_error(self, mocked_get): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) action_def = db_api.get_action_definition('my_action') mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), action_def # Successful run ] resp = self.app.get('/v2/actions/my_action') self.assertEqual(200, resp.status_int) self.check_adhoc_action_json(resp.json) def test_get_not_found(self): # This time we don't create an action in DB upfront. resp = self.app.get('/v2/actions/my_action', expect_errors=True) self.assertEqual(404, resp.status_int) def test_get_by_id(self): # NOTE(rakhmerov): We can't support this case anymore because # action descriptors can now be identified only by names and # namespaces. pass def test_get_within_project_id(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) # We should not be able to change 'project_id' even with a # direct DB call. db_api.update_action_definition( 'my_action', {'project_id': 'foobar'} ) resp = self.app.get('/v2/actions/my_action') self.assertEqual(200, resp.status_int) self.assertEqual('', resp.json['project_id']) def test_put(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) resp = self.app.put( '/v2/actions', UPDATED_ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.check_adhoc_action_json(resp.json['actions'][0]) def test_put_public(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put( '/v2/actions?scope=public', UPDATED_ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) action_json = resp.json['actions'][0] self.assertEqual(200, resp.status_int) self.assertEqual('public', action_json['scope']) self.check_adhoc_action_json(action_json) def test_put_not_found(self): resp = self.app.put( '/v2/actions', UPDATED_ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(404, resp.status_int) def test_put_system(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) db_api.update_action_definition('my_action', {'is_system': True}) resp = self.app.put( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( 'Attempt to modify a system action: my_action', resp.body.decode() ) def test_post(self): resp = self.app.post( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.check_adhoc_action_json(resp.json['actions'][0]) def test_post_public(self): # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/actions?scope=public', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.check_adhoc_action_json(resp.json['actions'][0]) self.assertEqual('public', resp.json['actions'][0]['scope']) def test_post_wrong_scope(self): resp = self.app.post( '/v2/actions?scope=unique', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Scope must be one of the following", resp.body.decode()) def test_post_dup(self): resp = self.app.post( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(201, resp.status_int) # Try to create it again. resp = self.app.post( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(409, resp.status_int) def test_delete(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) self.assertIsNotNone(db_api.load_action_definition('my_action')) resp = self.app.delete('/v2/actions/my_action') self.assertEqual(204, resp.status_int) self.assertIsNone(db_api.load_action_definition('my_action')) def test_delete_not_found(self): resp = self.app.delete('/v2/actions/my_action', expect_errors=True) self.assertEqual(404, resp.status_int) def test_get_all(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML_B) adhoc_actions.create_actions(ADHOC_ACTION_YAML_A) adhoc_actions.create_actions(ADHOC_ACTION_YAML) resp = self.app.get('/v2/actions') self.assertEqual(200, resp.status_int) actions_json = resp.json['actions'] # Verify they are sorted alphabetically self.assertEqual(actions_json[0]['name'], 'a_action') self.assertEqual(actions_json[1]['name'], 'b_action') self.assertEqual(actions_json[2]['name'], 'my_action') # There will be 'std.' actions and the one we've just created. self.assertGreater(len(actions_json), 1) # Let's check some of the well-known 'std.' actions. self._assert_single_item(actions_json, name='std.echo') self._assert_single_item(actions_json, name='std.ssh') self._assert_single_item(actions_json, name='std.fail') self._assert_single_item(actions_json, name='std.noop') self._assert_single_item(actions_json, name='std.async_noop') # Now let's check the ad-hoc action data. adhoc_action_json = self._assert_single_item( actions_json, name='my_action' ) self.check_adhoc_action_json(adhoc_action_json) @mock.patch.object(db_api, 'get_action_definitions') def test_get_all_operational_error(self, mocked_get_all): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) action_def = db_api.get_action_definition('my_action') mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [action_def] # Successful run ] resp = self.app.get('/v2/actions') actions_json = resp.json['actions'] # There will be 'std.' actions and the one we've just created. self.assertGreater(len(actions_json), 1) # Let's check some of the well-known 'std.' actions. self._assert_single_item(actions_json, name='std.echo') self._assert_single_item(actions_json, name='std.ssh') self._assert_single_item(actions_json, name='std.fail') self._assert_single_item(actions_json, name='std.noop') self._assert_single_item(actions_json, name='std.async_noop') # Now let's check the ad-hoc action data. adhoc_action_json = self._assert_single_item( actions_json, name='my_action' ) self.check_adhoc_action_json(adhoc_action_json) @mock.patch.object( composite.CompositeActionProvider, 'find_all', mock.MagicMock(return_value=[]) ) def test_get_all_empty(self): resp = self.app.get('/v2/actions') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['actions'])) def test_get_all_filtered(self): # First check that w/o filters the result set # will contain more than 1 item. resp = self.app.get('/v2/actions') self.assertEqual(200, resp.status_int) self.assertGreater(len(resp.json['actions']), 1) # Now we'll filter it by action name. resp = self.app.get('/v2/actions?name=std.echo') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['actions'])) def test_get_all_pagination(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) resp = self.app.get( '/v2/actions?limit=1&sort_keys=created_at&sort_dirs=desc') self.assertEqual(200, resp.status_int) self.assertIn('next', resp.json) self.assertEqual(1, len(resp.json['actions'])) self.check_adhoc_action_json(resp.json['actions'][0]) param_dict = utils.get_dict_from_string( resp.json['next'].split('?')[1], delimiter='&' ) action_def = db_api.get_action_definition('my_action') # TODO(rakhmerov): In this case we can't use IDs for marker because # in general we don't identify action descriptors with IDs. expected_dict = { 'marker': action_def.id, 'limit': 1, 'sort_keys': 'created_at,id', 'sort_dirs': 'desc,asc' } self.assertTrue( set(expected_dict.items()).issubset(set(param_dict.items())) ) def test_get_all_sort_date_asc(self): adhoc_actions.create_actions(ADHOC_ACTION_YAML) resp = self.app.get('/v2/actions?sort_keys=created_at&sort_dirs=asc') self.assertEqual(200, resp.status_int) def test_get_all_sort_date_desc(self): adhoc_actions.create_actions(ADHOC_ACTION_YAML_A) adhoc_actions.create_actions(ADHOC_ACTION_YAML_B) resp = self.app.get('/v2/actions?sort_keys=created_at&sort_dirs=desc') self.assertEqual(200, resp.status_int) def test_get_all_pagination_marker(self): adhoc_actions.create_actions(ADHOC_ACTION_YAML_B) adhoc_actions.create_actions(ADHOC_ACTION_YAML_A) adhoc_actions.create_actions(ADHOC_ACTION_YAML) resp = self.app.get('/v2/actions?limit=1') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['actions'])) self.assertEqual(resp.json['actions'][0]['name'], 'a_action') resp = self.app.get('/v2/actions?marker=my_action&limit=2') self.assertEqual(200, resp.status_int) self.assertEqual(2, len(resp.json['actions'])) self.assertEqual(resp.json['actions'][0]['name'], 'my_action') self.assertEqual(resp.json['actions'][1]['name'], 'std.async_noop') def test_get_all_pagination_limit_negative(self): resp = self.app.get( '/v2/actions?limit=-1&sort_keys=id,name&sort_dirs=asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Limit must be positive", resp.body.decode()) def test_get_all_pagination_limit_not_integer(self): resp = self.app.get( '/v2/actions?limit=1.1&sort_keys=id,name&sort_dirs=asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("unable to convert to int", resp.body.decode()) def test_get_all_pagination_invalid_sort_dirs_length(self): resp = self.app.get( '/v2/actions?limit=1&sort_keys=id,name&sort_dirs=asc,asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "Length of sort_keys must be equal or greater than sort_dirs", resp.body.decode() ) def test_get_all_pagination_unknown_direction(self): resp = self.app.get( '/v2/actions?limit=1&sort_keys=id&sort_dirs=nonexist', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Unknown sort direction", resp.body.decode()) def test_validate(self): resp = self.app.post( '/v2/actions/validate', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.assertTrue(resp.json['valid']) def test_validate_invalid_model_exception(self): resp = self.app.post( '/v2/actions/validate', ACTION_DEFINITION_INVALID_NO_BASE, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Invalid DSL", resp.json['error']) def test_validate_dsl_parse_exception(self): resp = self.app.post( '/v2/actions/validate', ACTION_DSL_PARSE_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Definition could not be parsed", resp.json['error']) def test_validate_yaql_parse_exception(self): resp = self.app.post( '/v2/actions/validate', ACTION_DEFINITION_INVALID_YAQL, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("unexpected end of statement", resp.json['error']) def test_validate_empty(self): resp = self.app.post( '/v2/actions/validate', '', headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Invalid DSL", resp.json['error']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_code_sources.py000066400000000000000000000113521524065565300272260ustar00rootroot00000000000000# Copyright 2020 - Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.tests.unit.api import base FILE_CONTENT = "test file" UPDATED_FILE_CONTENT = "updated content" MODULE_NAME = 'modulename%s' NAMESPACE = "NS" class TestCodeSourcesController(base.APITest): def _create_code_source(self, module_name, file_content, namespace=NAMESPACE, expect_errors=False): return self.app.post( '/v2/code_sources?name=%s&namespace=%s' % (module_name, namespace), file_content, headers={'Content-Type': 'text/plain'}, expect_errors=expect_errors ) def _delete_code_source(self, id, namespace=NAMESPACE): return self.app.delete( '/v2/code_sources/%s?namespace=%s' % (id, namespace) ) def setUp(self): super(TestCodeSourcesController, self).setUp() # Default policies restrict all code_source operations to admin. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) self.addCleanup(db_api.delete_code_sources) def test_post(self): mod_name = MODULE_NAME % 'create' resp = self._create_code_source(mod_name, FILE_CONTENT) self.assertEqual(201, resp.status_int) code_src = resp.json self.assertEqual(mod_name, code_src['name']) self.assertEqual(FILE_CONTENT, code_src['content']) self.assertEqual(1, code_src['version']) self.assertEqual(NAMESPACE, code_src['namespace']) def test_put(self): mod_name = MODULE_NAME % 'update' self._create_code_source(mod_name, FILE_CONTENT) resp = self.app.put( '/v2/code_sources?identifier=%s&namespace=%s' % (mod_name, NAMESPACE), UPDATED_FILE_CONTENT, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) code_src = resp.json self.assertEqual(mod_name, code_src['name']) self.assertEqual(UPDATED_FILE_CONTENT, code_src['content']) self.assertEqual(2, code_src['version']) self.assertEqual(NAMESPACE, code_src['namespace']) def test_delete(self): mod_name = MODULE_NAME % 'delete' resp = self._create_code_source(mod_name, FILE_CONTENT) self.assertEqual(201, resp.status_int) self.assertEqual(mod_name, resp.json['name']) # Make sure the object is in DB. self.assertIsNotNone( db_api.load_code_source(mod_name, namespace=NAMESPACE) ) self._delete_code_source(mod_name) # Make sure the object was deleted from DB. self.assertIsNone( db_api.load_code_source(mod_name, namespace=NAMESPACE) ) def test_post_duplicate(self): mod_name = MODULE_NAME % 'duplicate' self._create_code_source(mod_name, FILE_CONTENT) resp = self._create_code_source( mod_name, FILE_CONTENT, expect_errors=True ) self.assertEqual(409, resp.status_int) self.assertIn('Duplicate entry for CodeSource', resp) self._delete_code_source(mod_name) def test_get(self): mod_name = MODULE_NAME % 'get' self._create_code_source(mod_name, FILE_CONTENT) resp = self.app.get( '/v2/code_sources/%s?namespace=%s' % (mod_name, NAMESPACE) ) resp_json = resp.json self.assertEqual(200, resp.status_int) self.assertEqual(mod_name, resp_json['name']) self.assertEqual(FILE_CONTENT, resp_json['content']) self.assertEqual(1, resp_json['version']) self.assertEqual(NAMESPACE, resp_json['namespace']) def test_get_all(self): mod_name = MODULE_NAME % 'getall' mod2_name = MODULE_NAME % '2getall' self._create_code_source(mod_name, FILE_CONTENT) self._create_code_source(mod2_name, FILE_CONTENT) resp = self.app.get( '/v2/code_sources', params='namespace=%s' % NAMESPACE ) resp_json = resp.json self.assertEqual(200, resp.status_int) code_sources = resp_json['code_sources'] self.assertEqual(2, len(code_sources)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_cron_triggers.py000066400000000000000000000221001524065565300274110ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import json from unittest import mock import sqlalchemy as sa from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.services import security from mistral.tests.unit.api import base from mistral.tests.unit import base as unit_base WF = models.WorkflowDefinition( spec={ 'version': '2.0', 'name': 'my_wf', 'tasks': { 'task1': { 'action': 'std.noop' } } } ) WF.update({'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'my_wf'}) TRIGGER = { 'id': '02abb422-55ef-4bb2-8cb9-217a583a6a3f', 'name': 'my_cron_trigger', 'pattern': '* * * * *', 'workflow_name': WF.name, 'workflow_id': '123e4567-e89b-12d3-a456-426655440000', 'workflow_input': '{}', 'workflow_params': '{}', 'scope': 'private', 'remaining_executions': 42 } trigger_values = copy.deepcopy(TRIGGER) trigger_values['workflow_input'] = json.loads( trigger_values['workflow_input']) trigger_values['workflow_params'] = json.loads( trigger_values['workflow_params']) TRIGGER_DB = models.CronTrigger() TRIGGER_DB.update(trigger_values) TRIGGER_DB_WITH_PROJECT_ID = TRIGGER_DB.get_clone() TRIGGER_DB_WITH_PROJECT_ID.project_id = '' MOCK_WF = mock.MagicMock(return_value=WF) MOCK_TRIGGER = mock.MagicMock(return_value=TRIGGER_DB) MOCK_TRIGGERS = mock.MagicMock(return_value=[TRIGGER_DB]) MOCK_DELETE = mock.MagicMock(return_value=1) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_DUPLICATE = mock.MagicMock(side_effect=exc.DBDuplicateEntryError()) class TestCronTriggerController(base.APITest): @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) def test_get(self): resp = self.app.get('/v2/cron_triggers/my_cron_trigger') self.assertEqual(200, resp.status_int) self.assertDictEqual(TRIGGER, resp.json) @mock.patch('mistral.db.v2.api.get_cron_trigger') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = (TRIGGER['id'], TRIGGER['name'],) resp = self.app.get('/v2/cron_triggers/my_cron_trigger?fields=name') expected = { 'id': TRIGGER['id'], 'name': TRIGGER['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_cron_trigger') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), TRIGGER_DB # Successful run ] resp = self.app.get('/v2/cron_triggers/my_cron_trigger') self.assertEqual(200, resp.status_int) self.assertDictEqual(TRIGGER, resp.json) @mock.patch.object(db_api, "get_cron_trigger", return_value=TRIGGER_DB_WITH_PROJECT_ID) def test_get_within_project_id(self, mock_get): resp = self.app.get('/v2/cron_triggers/my_cron_trigger') self.assertEqual(200, resp.status_int) self.assertIn('project_id', resp.json) @mock.patch.object(db_api, "get_cron_trigger", MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get( '/v2/cron_triggers/my_cron_trigger', expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) def test_get_by_id(self): resp = self.app.get( "/v2/cron_triggers/02abb422-55ef-4bb2-8cb9-217a583a6a3f") self.assertEqual(200, resp.status_int) self.assertDictEqual(TRIGGER, resp.json) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger") def test_post(self, mock_mtd): mock_mtd.return_value = TRIGGER_DB resp = self.app.post_json('/v2/cron_triggers', TRIGGER) self.assertEqual(201, resp.status_int) self.assertDictEqual(TRIGGER, resp.json) self.assertEqual(1, mock_mtd.call_count) values = mock_mtd.call_args[0][0] self.assertEqual('* * * * *', values['pattern']) self.assertEqual(42, values['remaining_executions']) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger", MOCK_DUPLICATE) @mock.patch.object(security, "delete_trust") def test_post_dup(self, delete_trust): resp = self.app.post_json( '/v2/cron_triggers', TRIGGER, expect_errors=True ) self.assertEqual(1, delete_trust.call_count) self.assertEqual(409, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger", MOCK_DUPLICATE) def test_post_same_wf_and_input(self): trig = TRIGGER.copy() trig['name'] = 'some_trigger_name' resp = self.app.post_json( '/v2/cron_triggers', trig, expect_errors=True ) self.assertEqual(409, resp.status_int) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) @mock.patch.object(db_api, "delete_cron_trigger", MOCK_DELETE) @mock.patch.object(security, "delete_trust") def test_delete(self, delete_trust): resp = self.app.delete('/v2/cron_triggers/my_cron_trigger') self.assertEqual(1, delete_trust.call_count) self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) @mock.patch.object(db_api, "delete_cron_trigger", MOCK_DELETE) @mock.patch.object(security, "delete_trust") def test_delete_by_id(self, delete_trust): resp = self.app.delete( '/v2/cron_triggers/02abb422-55ef-4bb2-8cb9-217a583a6a3f') self.assertEqual(1, delete_trust.call_count) self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "delete_cron_trigger", MOCK_NOT_FOUND) def test_delete_not_found(self): resp = self.app.delete( '/v2/cron_triggers/my_cron_trigger', expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_cron_triggers", MOCK_TRIGGERS) def test_get_all(self): resp = self.app.get('/v2/cron_triggers') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['cron_triggers'])) self.assertDictEqual(TRIGGER, resp.json['cron_triggers'][0]) @mock.patch.object(db_api, 'get_cron_triggers') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [TRIGGER_DB] # Successful run ] resp = self.app.get('/v2/cron_triggers') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['cron_triggers'])) self.assertDictEqual(TRIGGER, resp.json['cron_triggers'][0]) @mock.patch.object(db_api, 'get_cron_triggers') @mock.patch('mistral.context.MistralContext.from_environ') def test_get_all_projects_admin(self, mock_context, mock_get_triggers): admin_ctx = unit_base.get_context(admin=True) mock_context.return_value = admin_ctx resp = self.app.get('/v2/cron_triggers?all_projects=true') self.assertEqual(200, resp.status_int) self.assertTrue(mock_get_triggers.call_args[1].get('insecure', False)) @mock.patch.object(db_api, 'get_cron_triggers') @mock.patch('mistral.context.MistralContext.from_environ') def test_get_all_filter_project(self, mock_context, mock_get_triggers): admin_ctx = unit_base.get_context(admin=True) mock_context.return_value = admin_ctx resp = self.app.get( '/v2/cron_triggers?all_projects=true&' 'project_id=192796e61c174f718d6147b129f3f2ff' ) self.assertEqual(200, resp.status_int) self.assertTrue(mock_get_triggers.call_args[1].get('insecure', False)) self.assertEqual( {'eq': '192796e61c174f718d6147b129f3f2ff'}, mock_get_triggers.call_args[1].get('project_id') ) @mock.patch.object(db_api, "get_cron_triggers", MOCK_EMPTY) def test_get_all_empty(self): resp = self.app.get('/v2/cron_triggers') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['cron_triggers'])) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_dynamic_actions.py000066400000000000000000000117641524065565300277240ustar00rootroot00000000000000# Copyright 2020 - Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import actions from mistral.tests.unit.api import base TEST_MODULE_TEXT = """ from mistral_lib import actions class DummyAction(actions.Action): def run(self, context): return "Hello from the dummy action 1!" def test(self, context): return None class DummyAction2(actions.Action): def run(self, context): return "Hello from the dummy action 2!" def test(self, context): return None""" class TestDynamicActionsController(base.APITest): def setUp(self): super(TestDynamicActionsController, self).setUp() # Default policies restrict all code_source and dynamic_action # operations to admin. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/code_sources?name=test_dummy_module', TEST_MODULE_TEXT ) self.code_source_id = resp.json['id'] self.addCleanup(db_api.delete_code_sources) self.addCleanup(db_api.delete_dynamic_action_definitions) def _create_dynamic_action(self): return self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id } ) def test_post(self): resp = self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id } ) # Check the structure of the response. self.assertEqual(201, resp.status_int) dyn_action = resp.json self.assertEqual('dummy_action', dyn_action['name']) self.assertEqual('DummyAction', dyn_action['class_name']) self.assertEqual(self.code_source_id, dyn_action['code_source_id']) # Make sure the action can be found via the system action provider # and it's fully functioning. provider = actions.get_system_action_provider() action_desc = provider.find('dummy_action') self.assertIsNotNone(action_desc) action = action_desc.instantiate({}, None) self.assertIsNotNone(action) self.assertEqual("Hello from the dummy action 1!", action.run(None)) def test_put(self): resp = self._create_dynamic_action() self.assertEqual(201, resp.status_int) resp = self.app.put_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'NewDummyAction' } ) self.assertEqual(200, resp.status_int) dyn_action = resp.json self.assertEqual('dummy_action', dyn_action['name']) self.assertEqual('NewDummyAction', dyn_action['class_name']) def test_get(self): self._create_dynamic_action() resp = self.app.get('/v2/dynamic_actions/dummy_action') self.assertEqual(200, resp.status_int) dyn_action = resp.json self.assertEqual('dummy_action', dyn_action['name']) self.assertEqual('DummyAction', dyn_action['class_name']) self.assertEqual(self.code_source_id, dyn_action['code_source_id']) self.assertEqual('test_dummy_module', dyn_action['code_source_name']) def test_get_all(self): self._create_dynamic_action() resp = self.app.get('/v2/dynamic_actions') resp_json = resp.json self.assertEqual(200, resp.status_int) dynamic_actions = resp_json.get('dynamic_actions') self.assertEqual(1, len(dynamic_actions)) def test_delete(self): resp = self._create_dynamic_action() # Check the structure of the response self.assertEqual(201, resp.status_int) resp = self.app.get('/v2/dynamic_actions/dummy_action') self.assertEqual(200, resp.status_int) self.app.delete('/v2/dynamic_actions/dummy_action') resp = self.app.get( '/v2/dynamic_actions/dummy_action', expect_errors=True ) self.assertEqual(404, resp.status_int) # Make sure the system action provider doesn't find an action # descriptor for the action. provider = actions.get_system_action_provider() self.assertIsNone(provider.find('dummy_action')) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_environment.py000066400000000000000000000245361524065565300271250ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import json from unittest import mock from oslo_utils import timeutils from oslo_utils import uuidutils import sqlalchemy as sa from mistral.api.controllers.v2 import resources from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models as db from mistral import exceptions as exc from mistral.tests.unit.api import base DATETIME_FORMAT = '%Y-%m-%d %H:%M:%S.%f' VARIABLES = { 'host': 'localhost', 'db': 'test', 'timeout': 600, 'verbose': True, '__actions': { 'std.sql': { 'conn': 'mysql://admin:secret@<% env().host %>/<% env().db %>' } } } ENVIRONMENT_FOR_CREATE = { 'name': 'test', 'description': 'my test settings', 'variables': VARIABLES, } ENVIRONMENT_FOR_UPDATE = { 'name': 'test', 'description': 'my test settings', 'variables': VARIABLES, 'scope': 'private' } ENVIRONMENT_FOR_UPDATE_NO_SCOPE = { 'name': 'test', 'description': 'my test settings', 'variables': VARIABLES } ENVIRONMENT = { 'id': uuidutils.generate_uuid(), 'name': 'test', 'description': 'my test settings', 'variables': VARIABLES, 'scope': 'private', 'project_id': '', 'created_at': str(timeutils.utcnow()), 'updated_at': str(timeutils.utcnow()) } ENVIRONMENT_WITH_ILLEGAL_FIELD = { 'id': uuidutils.generate_uuid(), 'name': 'test', 'description': 'my test settings', 'extra_field': 'I can add whatever I want here', 'variables': VARIABLES, 'scope': 'private', } ENVIRONMENT_DB = db.Environment( id=ENVIRONMENT['id'], name=ENVIRONMENT['name'], description=ENVIRONMENT['description'], variables=copy.deepcopy(VARIABLES), scope=ENVIRONMENT['scope'], project_id=ENVIRONMENT['project_id'], created_at=datetime.datetime.strptime(ENVIRONMENT['created_at'], DATETIME_FORMAT), updated_at=datetime.datetime.strptime(ENVIRONMENT['updated_at'], DATETIME_FORMAT) ) ENVIRONMENT_DB_WITH_PROJECT_ID = ENVIRONMENT_DB.get_clone() ENVIRONMENT_DB_WITH_PROJECT_ID.project_id = '' ENVIRONMENT_DB_DICT = {k: v for k, v in ENVIRONMENT_DB.items()} UPDATED_VARIABLES = copy.deepcopy(VARIABLES) UPDATED_VARIABLES['host'] = '127.0.0.1' FOR_UPDATED_ENVIRONMENT = copy.deepcopy(ENVIRONMENT_FOR_UPDATE) FOR_UPDATED_ENVIRONMENT['variables'] = json.dumps(UPDATED_VARIABLES) UPDATED_ENVIRONMENT = copy.deepcopy(ENVIRONMENT) UPDATED_ENVIRONMENT['variables'] = json.dumps(UPDATED_VARIABLES) UPDATED_ENVIRONMENT_DB = db.Environment(**ENVIRONMENT_DB_DICT) UPDATED_ENVIRONMENT_DB.variables = copy.deepcopy(UPDATED_VARIABLES) MOCK_ENVIRONMENT = mock.MagicMock(return_value=ENVIRONMENT_DB) MOCK_ENVIRONMENTS = mock.MagicMock(return_value=[ENVIRONMENT_DB]) MOCK_UPDATED_ENVIRONMENT = mock.MagicMock(return_value=UPDATED_ENVIRONMENT_DB) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_DUPLICATE = mock.MagicMock(side_effect=exc.DBDuplicateEntryError()) MOCK_DELETE = mock.MagicMock(return_value=None) def _convert_vars_to_dict(env_dict): """Converts 'variables' in the given environment dict into dictionary.""" if ('variables' in env_dict and isinstance(env_dict.get('variables'), str)): env_dict['variables'] = json.loads(env_dict['variables']) return env_dict def _convert_vars_to_json(env_dict): """Converts 'variables' in the given environment dict into string.""" if ('variables' in env_dict and isinstance(env_dict.get('variables'), dict)): env_dict['variables'] = json.dumps(env_dict['variables']) return env_dict class TestEnvironmentController(base.APITest): def _assert_dict_equal(self, expected, actual): self.assertIsInstance(expected, dict) self.assertIsInstance(actual, dict) _convert_vars_to_dict(expected) _convert_vars_to_dict(actual) self.assertDictEqual(expected, actual) def test_resource(self): resource = resources.Environment(**copy.deepcopy(ENVIRONMENT)) self._assert_dict_equal( copy.deepcopy(ENVIRONMENT), resource.to_dict() ) @mock.patch.object(db_api, 'get_environments', MOCK_ENVIRONMENTS) def test_get_all(self): resp = self.app.get('/v2/environments') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['environments'])) @mock.patch.object(db_api, 'get_environments') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [ENVIRONMENT_DB] # Successful run ] resp = self.app.get('/v2/environments') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['environments'])) self._assert_dict_equal(ENVIRONMENT, resp.json['environments'][0]) def test_get_all_empty(self): resp = self.app.get('/v2/environments') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['environments'])) @mock.patch.object(db_api, 'get_environment', MOCK_ENVIRONMENT) def test_get(self): resp = self.app.get('/v2/environments/123') self.assertEqual(200, resp.status_int) self._assert_dict_equal(ENVIRONMENT, resp.json) @mock.patch('mistral.db.v2.api.get_environment') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = ( ENVIRONMENT['id'], ENVIRONMENT['name'], ) resp = self.app.get('/v2/environments/123?fields=name') expected = { 'id': ENVIRONMENT['id'], 'name': ENVIRONMENT['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_environment') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), ENVIRONMENT_DB # Successful run ] resp = self.app.get('/v2/environments/123') self.assertEqual(200, resp.status_int) self._assert_dict_equal(ENVIRONMENT, resp.json) @mock.patch.object(db_api, 'get_environment', return_value=ENVIRONMENT_DB_WITH_PROJECT_ID) def test_get_within_project_id(self, mock_get): resp = self.app.get('/v2/environments/123') self.assertEqual(200, resp.status_int) self.assertEqual('', resp.json['project_id']) @mock.patch.object(db_api, "get_environment", MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get('/v2/environments/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'create_environment', MOCK_ENVIRONMENT) def test_post(self): resp = self.app.post_json( '/v2/environments', _convert_vars_to_json(copy.deepcopy(ENVIRONMENT_FOR_CREATE)) ) self.assertEqual(201, resp.status_int) self._assert_dict_equal(copy.deepcopy(ENVIRONMENT), resp.json) @mock.patch.object(db_api, 'create_environment', MOCK_ENVIRONMENT) def test_post_with_illegal_field(self): resp = self.app.post_json( '/v2/environments', _convert_vars_to_json( copy.deepcopy(ENVIRONMENT_WITH_ILLEGAL_FIELD)), expect_errors=True ) self.assertEqual(400, resp.status_int) @mock.patch.object(db_api, 'create_environment', MOCK_DUPLICATE) def test_post_dup(self): resp = self.app.post_json( '/v2/environments', _convert_vars_to_json(copy.deepcopy(ENVIRONMENT_FOR_CREATE)), expect_errors=True ) self.assertEqual(409, resp.status_int) @mock.patch.object(db_api, 'create_environment', MOCK_ENVIRONMENT) def test_post_default_scope(self): env = _convert_vars_to_json(copy.deepcopy(ENVIRONMENT_FOR_CREATE)) resp = self.app.post_json('/v2/environments', env) self.assertEqual(201, resp.status_int) self._assert_dict_equal(copy.deepcopy(ENVIRONMENT), resp.json) @mock.patch.object(db_api, 'update_environment', MOCK_UPDATED_ENVIRONMENT) def test_put(self): resp = self.app.put_json( '/v2/environments', copy.deepcopy(FOR_UPDATED_ENVIRONMENT) ) self.assertEqual(200, resp.status_int) self._assert_dict_equal(UPDATED_ENVIRONMENT, resp.json) @mock.patch.object(db_api, 'update_environment', MOCK_UPDATED_ENVIRONMENT) def test_put_default_scope(self): env = copy.deepcopy(ENVIRONMENT_FOR_UPDATE_NO_SCOPE) env['variables'] = json.dumps(env) resp = self.app.put_json('/v2/environments', env) self.assertEqual(200, resp.status_int) self._assert_dict_equal(copy.deepcopy(UPDATED_ENVIRONMENT), resp.json) @mock.patch.object(db_api, 'update_environment', MOCK_NOT_FOUND) def test_put_not_found(self): env = copy.deepcopy(FOR_UPDATED_ENVIRONMENT) resp = self.app.put_json( '/v2/environments', env, expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'delete_environment', MOCK_DELETE) def test_delete(self): resp = self.app.delete('/v2/environments/123') self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, 'delete_environment', MOCK_NOT_FOUND) def test_delete_not_found(self): resp = self.app.delete('/v2/environments/123', expect_errors=True) self.assertEqual(404, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_event_trigger.py000066400000000000000000000242401524065565300274150ustar00rootroot00000000000000# Copyright 2016 Catalyst IT Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import json from unittest import mock import sqlalchemy as sa from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.services import security from mistral.services import triggers from mistral.tests.unit.api import base from mistral.tests.unit import base as unit_base WF = models.WorkflowDefinition( spec={ 'version': '2.0', 'name': 'my_wf', 'tasks': { 'task1': { 'action': 'std.noop' } } } ) WF.update({'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'my_wf'}) TRIGGER = { 'id': '09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', 'name': 'my_event_trigger', 'workflow_id': '123e4567-e89b-12d3-a456-426655440000', 'workflow_input': '{}', 'workflow_params': '{}', 'scope': 'private', 'exchange': 'openstack', 'topic': 'notification', 'event': 'compute.instance.create.start' } trigger_values = copy.deepcopy(TRIGGER) trigger_values['workflow_input'] = json.loads( trigger_values['workflow_input']) trigger_values['workflow_params'] = json.loads( trigger_values['workflow_params']) TRIGGER_DB = models.EventTrigger() TRIGGER_DB.update(trigger_values) MOCK_WF = mock.MagicMock(return_value=WF) MOCK_TRIGGER = mock.MagicMock(return_value=TRIGGER_DB) MOCK_TRIGGERS = mock.MagicMock(return_value=[TRIGGER_DB]) MOCK_NONE = mock.MagicMock(return_value=None) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) class TestEventTriggerController(base.APITest): @mock.patch.object(db_api, "get_event_trigger", MOCK_TRIGGER) def test_get(self): resp = self.app.get( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' ) self.assertEqual(200, resp.status_int) self.assertDictEqual(TRIGGER, resp.json) @mock.patch('mistral.db.v2.api.get_event_trigger') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = (TRIGGER['id'], TRIGGER['name'],) resp = self.app.get( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' '?fields=name' ) expected = { 'id': TRIGGER['id'], 'name': TRIGGER['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_event_trigger') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), TRIGGER_DB # Successful run ] resp = self.app.get( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' ) self.assertEqual(200, resp.status_int) self.assertDictEqual(TRIGGER, resp.json) @mock.patch.object(db_api, "get_event_trigger", MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition_by_id", MOCK_WF) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_event_trigger", MOCK_TRIGGER) @mock.patch.object(db_api, "get_event_triggers", MOCK_TRIGGERS) @mock.patch('mistral.rpc.clients.get_event_engine_client') def test_post(self, mock_rpc_client): client = mock.Mock() mock_rpc_client.return_value = client CREATE_TRIGGER = copy.deepcopy(TRIGGER) CREATE_TRIGGER.pop('id') resp = self.app.post_json('/v2/event_triggers', CREATE_TRIGGER) self.assertEqual(201, resp.status_int) self.assertEqual(1, client.create_event_trigger.call_count) trigger_db = TRIGGER_DB.to_dict() trigger_db['workflow_namespace'] = None self.assertDictEqual( trigger_db, client.create_event_trigger.call_args[0][0] ) self.assertListEqual( ['compute.instance.create.start'], client.create_event_trigger.call_args[0][1] ) @mock.patch.object(db_api, "get_workflow_definition_by_id", MOCK_WF) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(triggers, "create_event_trigger") def test_post_public(self, create_trigger): self.ctx = unit_base.get_context(default=False, admin=True) self.mock_ctx.return_value = self.ctx trigger = copy.deepcopy(TRIGGER) trigger['scope'] = 'public' trigger.pop('id') resp = self.app.post_json('/v2/event_triggers', trigger) self.assertEqual(201, resp.status_int) self.assertTrue(create_trigger.called) self.assertEqual('public', create_trigger.call_args[1]["scope"]) def test_post_no_workflow_id(self): CREATE_TRIGGER = copy.deepcopy(TRIGGER) CREATE_TRIGGER.pop('id') CREATE_TRIGGER.pop('workflow_id') resp = self.app.post_json( '/v2/event_triggers', CREATE_TRIGGER, expect_errors=True ) self.assertEqual(400, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition_by_id", MOCK_NOT_FOUND) def test_post_workflow_not_found(self): CREATE_TRIGGER = copy.deepcopy(TRIGGER) CREATE_TRIGGER.pop('id') resp = self.app.post_json( '/v2/event_triggers', CREATE_TRIGGER, expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'get_event_trigger', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') @mock.patch('mistral.db.v2.api.update_event_trigger') def test_put(self, mock_update, mock_rpc_client): client = mock.Mock() mock_rpc_client.return_value = client UPDATED_TRIGGER = models.EventTrigger() UPDATED_TRIGGER.update(trigger_values) UPDATED_TRIGGER.update({'name': 'new_name'}) mock_update.return_value = UPDATED_TRIGGER resp = self.app.put_json( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', {'name': 'new_name'} ) self.assertEqual(200, resp.status_int) self.assertEqual(1, client.update_event_trigger.call_count) self.assertDictEqual( UPDATED_TRIGGER.to_dict(), client.update_event_trigger.call_args[0][0] ) def test_put_field_not_allowed(self): resp = self.app.put_json( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', {'exchange': 'new_exchange'}, expect_errors=True ) self.assertEqual(400, resp.status_int) @mock.patch('mistral.rpc.clients.get_event_engine_client') @mock.patch('mistral.db.v2.api.get_event_trigger') @mock.patch.object(db_api, "get_event_triggers", mock.MagicMock(return_value=[])) @mock.patch.object(db_api, "delete_event_trigger", MOCK_NONE) @mock.patch.object(security, "delete_trust", MOCK_NONE) def test_delete(self, mock_delete, mock_rpc_client): client = mock.Mock() mock_rpc_client.return_value = client DELETE_TRIGGER = models.EventTrigger() DELETE_TRIGGER.update(trigger_values) DELETE_TRIGGER.update( {'trust_id': 'c30e50e8-ee7d-4f8a-9515-f0530d9dc54b'} ) mock_delete.return_value = DELETE_TRIGGER resp = self.app.delete( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' ) self.assertEqual(204, resp.status_int) self.assertEqual(1, client.delete_event_trigger.call_count) self.assertDictEqual( DELETE_TRIGGER.to_dict(), client.delete_event_trigger.call_args[0][0] ) self.assertListEqual( [], client.delete_event_trigger.call_args[0][1] ) @mock.patch.object(db_api, "get_event_trigger", MOCK_NOT_FOUND) def test_delete_not_found(self): resp = self.app.delete( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_event_triggers", MOCK_TRIGGERS) def test_get_all(self): resp = self.app.get('/v2/event_triggers') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['event_triggers'])) self.assertDictEqual(TRIGGER, resp.json['event_triggers'][0]) @mock.patch.object(db_api, 'get_event_triggers') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [TRIGGER_DB] # Successful run ] resp = self.app.get('/v2/event_triggers') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['event_triggers'])) self.assertDictEqual(TRIGGER, resp.json['event_triggers'][0]) @mock.patch('mistral.db.v2.api.get_event_triggers') @mock.patch('mistral.context.MistralContext.from_environ') def test_get_all_projects_admin(self, mock_context, mock_get_wf_defs): admin_ctx = unit_base.get_context(admin=True) mock_context.return_value = admin_ctx resp = self.app.get('/v2/event_triggers?all_projects=true') self.assertEqual(200, resp.status_int) self.assertTrue(mock_get_wf_defs.call_args[1].get('insecure', False)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_execution_report.py000066400000000000000000000370571524065565300301610ustar00rootroot00000000000000# Copyright 2019 - Nokia Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.api import base from mistral.tests.unit.engine import base as engine_base from mistral.workflow import states class TestExecutionReportController(base.APITest, engine_base.EngineTestCase): def test_simple_sequence_wf(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) resp = self.app.get('/v2/executions/%s/report' % wf_ex.id) self.assertEqual(200, resp.status_int) # Now let's verify the response structure self.assertIn('root_workflow_execution', resp.json) root_wf_ex = resp.json['root_workflow_execution'] self.assertIsInstance(root_wf_ex, dict) self.assertEqual(wf_ex.id, root_wf_ex['id']) self.assertEqual(wf_ex.name, root_wf_ex['name']) self.assertEqual(states.ERROR, root_wf_ex['state']) self.assertGreater(len(root_wf_ex['state_info']), 0) tasks = root_wf_ex['task_executions'] self.assertIsInstance(tasks, list) self.assertEqual(2, len(tasks)) # Verify task1 info. task1 = self._assert_single_item( tasks, name='task1', state=states.SUCCESS ) self.assertEqual(0, len(task1['workflow_executions'])) self.assertEqual(1, len(task1['action_executions'])) task1_action = task1['action_executions'][0] self.assertEqual(states.SUCCESS, task1_action['state']) self.assertEqual('std.noop', task1_action['name']) # Verify task2 info. task2 = self._assert_single_item( tasks, name='task2', state=states.ERROR ) self.assertEqual(1, len(task2['action_executions'])) task2_action = task2['action_executions'][0] self.assertEqual(0, len(task2['workflow_executions'])) self.assertEqual(states.ERROR, task2_action['state']) # Verify statistics. stat = resp.json['statistics'] self.assertEqual(1, stat['error_tasks_count']) self.assertEqual(0, stat['idle_tasks_count']) self.assertEqual(0, stat['paused_tasks_count']) self.assertEqual(0, stat['running_tasks_count']) self.assertEqual(1, stat['success_tasks_count']) self.assertEqual(2, stat['total_tasks_count']) def test_nested_wf(self): wb_text = """--- version: '2.0' name: wb workflows: parent_wf: tasks: task1: action: std.noop on-success: task2 task2: workflow: sub_wf on-success: task3 task3: action: std.fail sub_wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail """ wb_service.create_workbook_v2(wb_text) wf_ex = self.engine.start_workflow('wb.parent_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get('/v2/executions/%s/report' % wf_ex.id) self.assertEqual(200, resp.status_int) # Now let's verify the response structure self.assertIn('root_workflow_execution', resp.json) root_wf_ex = resp.json['root_workflow_execution'] self.assertIsInstance(root_wf_ex, dict) self.assertEqual('wb.parent_wf', root_wf_ex['name']) self.assertEqual(states.ERROR, root_wf_ex['state']) self.assertGreater(len(root_wf_ex['state_info']), 0) tasks = root_wf_ex['task_executions'] self.assertIsInstance(tasks, list) self.assertEqual(2, len(tasks)) # Verify task1 info. task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.SUCCESS, task1['state']) self.assertEqual(0, len(task1['workflow_executions'])) self.assertEqual(1, len(task1['action_executions'])) task1_action = task1['action_executions'][0] self.assertEqual(states.SUCCESS, task1_action['state']) self.assertEqual('std.noop', task1_action['name']) # Verify task2 info. task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(states.ERROR, task2['state']) self.assertEqual(0, len(task2['action_executions'])) self.assertEqual(1, len(task2['workflow_executions'])) sub_wf_entry = task2['workflow_executions'][0] self.assertEqual(states.ERROR, sub_wf_entry['state']) sub_wf_tasks = sub_wf_entry['task_executions'] self.assertEqual(2, len(sub_wf_tasks)) sub_wf_task1 = self._assert_single_item( sub_wf_tasks, name='task1', state=states.SUCCESS ) sub_wf_task2 = self._assert_single_item( sub_wf_tasks, name='task2', state=states.ERROR ) self.assertEqual(1, len(sub_wf_task1['action_executions'])) self.assertEqual( states.SUCCESS, sub_wf_task1['action_executions'][0]['state'] ) self.assertEqual(1, len(sub_wf_task2['action_executions'])) self.assertEqual( states.ERROR, sub_wf_task2['action_executions'][0]['state'] ) # Verify statistics. stat = resp.json['statistics'] self.assertEqual(2, stat['error_tasks_count']) self.assertEqual(0, stat['idle_tasks_count']) self.assertEqual(0, stat['paused_tasks_count']) self.assertEqual(0, stat['running_tasks_count']) self.assertEqual(2, stat['success_tasks_count']) self.assertEqual(4, stat['total_tasks_count']) def test_statistics_only(self): wb_text = """--- version: '2.0' name: wb workflows: parent_wf: tasks: task1: action: std.noop on-success: task2 task2: workflow: sub_wf on-success: task3 task3: action: std.fail sub_wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail """ wb_service.create_workbook_v2(wb_text) wf_ex = self.engine.start_workflow('wb.parent_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get( '/v2/executions/%s/report?statistics_only=True' % wf_ex.id ) self.assertEqual(200, resp.status_int) stat = resp.json['statistics'] self.assertEqual(2, stat['error_tasks_count']) self.assertEqual(0, stat['idle_tasks_count']) self.assertEqual(0, stat['paused_tasks_count']) self.assertEqual(0, stat['running_tasks_count']) self.assertEqual(2, stat['success_tasks_count']) self.assertEqual(4, stat['total_tasks_count']) self.assertNotIn('root_workflow_execution', resp.json) def test_estimated_time(self): wf_text = """--- version: '2.0' wf1: tasks: task1: action: std.sleep seconds=2 """ wf_service.create_workflows(wf_text) for i in range(3): wf_ex = self.engine.start_workflow('wf1') self.await_workflow_success(wf_ex.id) wf_ex = self.engine.start_workflow('wf1') resp = self.app.get( '/v2/executions/%s/report?statistics_only=True' % wf_ex.id) self.assertEqual(200, resp.status_int) stat = resp.json['statistics'] self.assertTrue(stat['estimated_time'] > 0) def test_estimated_time_no_previous_executions(self): wf_text = """--- version: '2.0' wf1: tasks: task1: action: std.sleep seconds=5 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf1') resp = self.app.get( '/v2/executions/%s/report?statistics_only=True' % wf_ex.id) self.assertEqual(200, resp.status_int) stat = resp.json['statistics'] self.assertTrue(stat['estimated_time'] == -1) def test_nested_wf_errors_only(self): wb_text = """--- version: '2.0' name: wb workflows: parent_wf: tasks: task1: action: std.noop on-success: task2 task2: workflow: sub_wf on-success: task3 task3: action: std.fail sub_wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail """ wb_service.create_workbook_v2(wb_text) wf_ex = self.engine.start_workflow('wb.parent_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get( '/v2/executions/%s/report?errors_only=true' % wf_ex.id ) self.assertEqual(200, resp.status_int) # Now let's verify the response structure self.assertIn('root_workflow_execution', resp.json) root_wf_ex = resp.json['root_workflow_execution'] self.assertIsInstance(root_wf_ex, dict) self.assertEqual('wb.parent_wf', root_wf_ex['name']) self.assertEqual(states.ERROR, root_wf_ex['state']) self.assertGreater(len(root_wf_ex['state_info']), 0) tasks = root_wf_ex['task_executions'] self.assertIsInstance(tasks, list) self.assertEqual(1, len(tasks)) # There must be only task2 in the response. # Verify task2 info. task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(states.ERROR, task2['state']) self.assertEqual(0, len(task2['action_executions'])) self.assertEqual(1, len(task2['workflow_executions'])) sub_wf_entry = task2['workflow_executions'][0] self.assertEqual(states.ERROR, sub_wf_entry['state']) sub_wf_tasks = sub_wf_entry['task_executions'] self.assertEqual(1, len(sub_wf_tasks)) sub_wf_task2 = self._assert_single_item( sub_wf_tasks, name='task2', state=states.ERROR ) self.assertEqual(1, len(sub_wf_task2['action_executions'])) self.assertEqual( states.ERROR, sub_wf_task2['action_executions'][0]['state'] ) # Verify statistics. stat = resp.json['statistics'] self.assertEqual(2, stat['error_tasks_count']) self.assertEqual(0, stat['idle_tasks_count']) self.assertEqual(0, stat['paused_tasks_count']) self.assertEqual(0, stat['running_tasks_count']) self.assertEqual(0, stat['success_tasks_count']) self.assertEqual(2, stat['total_tasks_count']) def test_nested_wf_max_depth(self): wb_text = """--- version: '2.0' name: wb workflows: parent_wf: tasks: task1: action: std.noop on-success: task2 task2: workflow: sub_wf on-success: task3 task3: action: std.fail sub_wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail """ wb_service.create_workbook_v2(wb_text) wf_ex = self.engine.start_workflow('wb.parent_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get('/v2/executions/%s/report?max_depth=0' % wf_ex.id) self.assertEqual(200, resp.status_int) # Now let's verify the response structure self.assertIn('root_workflow_execution', resp.json) root_wf_ex = resp.json['root_workflow_execution'] self.assertIsInstance(root_wf_ex, dict) self.assertEqual('wb.parent_wf', root_wf_ex['name']) self.assertEqual(states.ERROR, root_wf_ex['state']) self.assertGreater(len(root_wf_ex['state_info']), 0) tasks = root_wf_ex['task_executions'] self.assertIsInstance(tasks, list) self.assertEqual(2, len(tasks)) # Verify task1 info. task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.SUCCESS, task1['state']) self.assertEqual(0, len(task1['workflow_executions'])) self.assertEqual(1, len(task1['action_executions'])) task1_action = task1['action_executions'][0] self.assertEqual(states.SUCCESS, task1_action['state']) self.assertEqual('std.noop', task1_action['name']) # Verify task2 info. task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(states.ERROR, task2['state']) self.assertEqual(0, len(task2['action_executions'])) self.assertEqual(1, len(task2['workflow_executions'])) sub_wf_entry = task2['workflow_executions'][0] self.assertEqual(states.ERROR, sub_wf_entry['state']) # We still must have an entry for the subworkflow itself # but it must not have info about task executions because # we've now limited max depth. self.assertNotIn('task_executions', sub_wf_entry) # Verify statistics. stat = resp.json['statistics'] self.assertEqual(1, stat['error_tasks_count']) self.assertEqual(0, stat['idle_tasks_count']) self.assertEqual(0, stat['paused_tasks_count']) self.assertEqual(0, stat['running_tasks_count']) self.assertEqual(1, stat['success_tasks_count']) self.assertEqual(2, stat['total_tasks_count']) def test_retry_count(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail retry: delay=0.1 count=3 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) resp = self.app.get('/v2/executions/%s/report' % wf_ex.id) self.assertEqual(200, resp.status_int) # Now let's verify the response structure root_wf_ex = resp.json['root_workflow_execution'] tasks = root_wf_ex['task_executions'] self.assertEqual(2, len(tasks)) # Verify task1 presence. self._assert_single_item(tasks, name='task1', state=states.SUCCESS) # Verify task2 info. task2 = self._assert_single_item( tasks, name='task2', state=states.ERROR ) self.assertEqual(3, task2['retry_count']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_executions.py000066400000000000000000001060321524065565300267370ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2015 Huawei Technologies Co., Ltd. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import json from unittest import mock from oslo_config import cfg import oslo_messaging from oslo_utils import uuidutils import sqlalchemy as sa from webtest import app as webtest_app from mistral.api.controllers.v2 import execution from mistral.api.controllers.v2 import resources from mistral import context from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import api as sql_db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.rpc import base as rpc_base from mistral.rpc import clients as rpc_clients from mistral.tests.unit.api import base from mistral.tests.unit import base as unit_base from mistral.utils import rest_utils from mistral.workflow import states from mistral_lib import utils # This line is needed for correct initialization of messaging config. oslo_messaging.get_rpc_transport(cfg.CONF) WF_EX = models.WorkflowExecution( id='123e4567-e89b-12d3-a456-426655440000', workflow_name='some', workflow_id='123e4567-e89b-12d3-a456-426655441111', description='execution description.', spec={'name': 'some'}, state=states.RUNNING, state_info=None, context={}, input={'foo': 'bar'}, output={}, params={'env': {'k1': 'abc'}}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) WF_EX_JSON = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'input': '{"foo": "bar"}', 'output': '{}', 'params': '{"env": {"k1": "abc"}}', 'state': 'RUNNING', 'state_info': None, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'workflow_name': 'some', 'workflow_id': '123e4567-e89b-12d3-a456-426655441111' } SUB_WF_EX = models.WorkflowExecution( id=uuidutils.generate_uuid(), workflow_name='some', workflow_id='123e4567-e89b-12d3-a456-426655441111', description='foobar', spec={'name': 'some'}, state=states.RUNNING, state_info=None, context={}, input={'foo': 'bar'}, output={}, params={'env': {'k1': 'abc'}}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), task_execution_id=uuidutils.generate_uuid() ) SUB_WF_EX_JSON = { 'id': SUB_WF_EX.id, 'workflow_name': 'some', 'workflow_id': '123e4567-e89b-12d3-a456-426655441111', 'input': '{"foo": "bar"}', 'output': '{}', 'params': '{"env": {"k1": "abc"}}', 'state': 'RUNNING', 'state_info': None, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'task_execution_id': SUB_WF_EX.task_execution_id } MOCK_SUB_WF_EXECUTIONS = mock.MagicMock(return_value=[SUB_WF_EX]) SUB_WF_EX_JSON_WITH_DESC = copy.deepcopy(SUB_WF_EX_JSON) SUB_WF_EX_JSON_WITH_DESC['description'] = SUB_WF_EX.description UPDATED_WF_EX = copy.deepcopy(WF_EX) UPDATED_WF_EX['state'] = states.PAUSED UPDATED_WF_EX_JSON = copy.deepcopy(WF_EX_JSON) UPDATED_WF_EX_JSON['state'] = states.PAUSED UPDATED_WF_EX_ENV = copy.deepcopy(UPDATED_WF_EX) UPDATED_WF_EX_ENV['params'] = {'env': {'k1': 'def'}} UPDATED_WF_EX_ENV_DESC = copy.deepcopy(UPDATED_WF_EX) UPDATED_WF_EX_ENV_DESC['description'] = 'foobar' UPDATED_WF_EX_ENV_DESC['params'] = {'env': {'k1': 'def'}} WF_EX_JSON_WITH_DESC = copy.deepcopy(WF_EX_JSON) WF_EX_JSON_WITH_DESC['description'] = WF_EX.description WF_EX_WITH_PROJECT_ID = WF_EX.get_clone() WF_EX_WITH_PROJECT_ID.project_id = '' SOURCE_WF_EX = copy.deepcopy(WF_EX) SOURCE_WF_EX['source_execution_id'] = WF_EX.id SOURCE_WF_EX['id'] = uuidutils.generate_uuid() SOURCE_WF_EX_JSON_WITH_DESC = copy.deepcopy(WF_EX_JSON_WITH_DESC) SOURCE_WF_EX_JSON_WITH_DESC['id'] = SOURCE_WF_EX.id SOURCE_WF_EX_JSON_WITH_DESC['source_execution_id'] = \ SOURCE_WF_EX.source_execution_id MOCK_WF_EX = mock.MagicMock(return_value=WF_EX) MOCK_SUB_WF_EX = mock.MagicMock(return_value=SUB_WF_EX) MOCK_SOURCE_WF_EX = mock.MagicMock(return_value=SOURCE_WF_EX) MOCK_WF_EXECUTIONS = mock.MagicMock(return_value=[WF_EX]) MOCK_UPDATED_WF_EX = mock.MagicMock(return_value=UPDATED_WF_EX) MOCK_DELETE = mock.MagicMock(return_value=None) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_ACTION_EXC = mock.MagicMock(side_effect=exc.ActionException()) ERROR_WF_EX = copy.deepcopy(WF_EX) ERROR_WF_EX['state'] = states.ERROR MOCK_ERROR_WF_EX = mock.MagicMock(return_value=ERROR_WF_EX) SUCCESS_WF_EX = copy.deepcopy(WF_EX) SUCCESS_WF_EX['state'] = states.SUCCESS MOCK_SUCCESS_WF_EX = mock.MagicMock(return_value=SUCCESS_WF_EX) @mock.patch.object(rpc_base, '_IMPL_CLIENT', mock.Mock()) class TestExecutionsController(base.APITest): @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) def test_get(self): resp = self.app.get('/v2/executions/123') self.assertEqual(200, resp.status_int) expected = WF_EX_JSON_WITH_DESC.copy() expected['published_global'] = '{}' self.assertDictEqual(expected, resp.json) @mock.patch('mistral.db.v2.api.get_workflow_execution') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = ( WF_EX_JSON_WITH_DESC['id'], WF_EX_JSON_WITH_DESC['description'], ) resp = self.app.get('/v2/executions/123?fields=description') expected = { 'id': WF_EX_JSON_WITH_DESC['id'], 'description': WF_EX_JSON_WITH_DESC['description'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_workflow_execution') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), WF_EX # Successful run ] resp = self.app.get('/v2/executions/123') self.assertEqual(200, resp.status_int) expected = WF_EX_JSON_WITH_DESC.copy() expected['published_global'] = '{}' self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_SUB_WF_EX) def test_get_sub_wf_ex(self): resp = self.app.get('/v2/executions/123') self.assertEqual(200, resp.status_int) expected = SUB_WF_EX_JSON_WITH_DESC.copy() expected['published_global'] = '{}' self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get('/v2/executions/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'get_workflow_execution', return_value=WF_EX_WITH_PROJECT_ID) def test_get_within_project_id(self, mock_get): resp = self.app.get('/v2/executions/123', expect_errors=True) self.assertEqual(200, resp.status_int) self.assertIn('project_id', resp.json) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) @mock.patch.object( rpc_clients.EngineClient, 'pause_workflow', MOCK_UPDATED_WF_EX ) def test_put_state_paused(self): update_exec = { 'id': WF_EX['id'], 'state': states.PAUSED } resp = self.app.put_json('/v2/executions/123', update_exec) expected_exec = copy.deepcopy(WF_EX_JSON_WITH_DESC) expected_exec['state'] = states.PAUSED self.assertEqual(200, resp.status_int) self.assertDictEqual(expected_exec, resp.json) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) @mock.patch.object(rpc_clients.EngineClient, 'stop_workflow') def test_put_state_error(self, mock_stop_wf): update_exec = { 'id': WF_EX['id'], 'state': states.ERROR, 'state_info': 'Force' } wf_ex = copy.deepcopy(WF_EX) wf_ex['state'] = states.ERROR wf_ex['state_info'] = 'Force' mock_stop_wf.return_value = wf_ex resp = self.app.put_json('/v2/executions/123', update_exec) expected_exec = copy.deepcopy(WF_EX_JSON_WITH_DESC) expected_exec['state'] = states.ERROR expected_exec['state_info'] = 'Force' self.assertEqual(200, resp.status_int) self.assertDictEqual(expected_exec, resp.json) mock_stop_wf.assert_called_once_with('123', 'ERROR', 'Force') @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) @mock.patch.object(rpc_clients.EngineClient, 'stop_workflow') def test_put_state_cancelled(self, mock_stop_wf): update_exec = { 'id': WF_EX['id'], 'state': states.CANCELLED, 'state_info': 'Cancelled by user.' } wf_ex = copy.deepcopy(WF_EX) wf_ex['state'] = states.CANCELLED wf_ex['state_info'] = 'Cancelled by user.' mock_stop_wf.return_value = wf_ex resp = self.app.put_json('/v2/executions/123', update_exec) expected_exec = copy.deepcopy(WF_EX_JSON_WITH_DESC) expected_exec['state'] = states.CANCELLED expected_exec['state_info'] = 'Cancelled by user.' self.assertEqual(200, resp.status_int) self.assertDictEqual(expected_exec, resp.json) mock_stop_wf.assert_called_once_with( '123', 'CANCELLED', 'Cancelled by user.' ) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) @mock.patch.object(rpc_clients.EngineClient, 'resume_workflow') def test_put_state_resume(self, mock_resume_wf): update_exec = { 'id': WF_EX['id'], 'state': states.RUNNING } wf_ex = copy.deepcopy(WF_EX) wf_ex['state'] = states.RUNNING wf_ex['state_info'] = None mock_resume_wf.return_value = wf_ex resp = self.app.put_json('/v2/executions/123', update_exec) expected_exec = copy.deepcopy(WF_EX_JSON_WITH_DESC) expected_exec['state'] = states.RUNNING expected_exec['state_info'] = None self.assertEqual(200, resp.status_int) self.assertDictEqual(expected_exec, resp.json) mock_resume_wf.assert_called_once_with('123', env=None) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) def test_put_invalid_state(self): invalid_states = [states.IDLE, states.WAITING, states.RUNNING_DELAYED] for state in invalid_states: update_exec = { 'id': WF_EX['id'], 'state': state } resp = self.app.put_json( '/v2/executions/123', update_exec, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( 'Cannot change state to %s.' % state, resp.json['faultstring'] ) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) @mock.patch.object(rpc_clients.EngineClient, 'stop_workflow') def test_put_state_info_unset(self, mock_stop_wf): update_exec = { 'id': WF_EX['id'], 'state': states.ERROR, } wf_ex = copy.deepcopy(WF_EX) wf_ex['state'] = states.ERROR del wf_ex.state_info mock_stop_wf.return_value = wf_ex resp = self.app.put_json('/v2/executions/123', update_exec) expected_exec = copy.deepcopy(WF_EX_JSON_WITH_DESC) expected_exec['state'] = states.ERROR expected_exec['state_info'] = None self.assertEqual(200, resp.status_int) self.assertDictEqual(expected_exec, resp.json) mock_stop_wf.assert_called_once_with('123', 'ERROR', None) @mock.patch('mistral.db.v2.api.get_workflow_execution') @mock.patch( 'mistral.db.v2.api.update_workflow_execution', return_value=WF_EX ) def test_put_description(self, mock_update, mock_ensure): update_params = {'description': 'execution description.'} resp = self.app.put_json('/v2/executions/123', update_params) self.assertEqual(200, resp.status_int) mock_ensure.assert_called_once_with( '123', fields=(models.WorkflowExecution.id, models.WorkflowExecution.root_execution_id) ) mock_update.assert_called_once_with('123', update_params) @mock.patch.object( sql_db_api, 'get_workflow_execution', mock.MagicMock(return_value=copy.deepcopy(UPDATED_WF_EX)) ) @mock.patch( 'mistral.services.workflows.update_workflow_execution_env', return_value=copy.deepcopy(UPDATED_WF_EX_ENV) ) def test_put_env(self, mock_update_env): update_exec = {'params': '{"env": {"k1": "def"}}'} resp = self.app.put_json('/v2/executions/123', update_exec) self.assertEqual(200, resp.status_int) self.assertEqual(update_exec['params'], resp.json['params']) mock_update_env.assert_called_once_with(UPDATED_WF_EX, {'k1': 'def'}) @mock.patch.object(db_api, 'update_workflow_execution', MOCK_NOT_FOUND) def test_put_not_found(self): resp = self.app.put_json( '/v2/executions/123', dict(state=states.PAUSED), expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) def test_put_empty(self): resp = self.app.put_json('/v2/executions/123', {}, expect_errors=True) self.assertEqual(400, resp.status_int) self.assertIn( 'state, description, or env is not provided for update', resp.json['faultstring'] ) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) def test_put_state_and_description(self): resp = self.app.put_json( '/v2/executions/123', {'description': 'foobar', 'state': states.ERROR}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( 'description must be updated separately from state', resp.json['faultstring'] ) @mock.patch.object( sql_db_api, 'get_workflow_execution', mock.MagicMock(return_value=copy.deepcopy(UPDATED_WF_EX)) ) @mock.patch( 'mistral.db.v2.api.update_workflow_execution', return_value=WF_EX ) @mock.patch( 'mistral.services.workflows.update_workflow_execution_env', return_value=copy.deepcopy(UPDATED_WF_EX_ENV_DESC) ) def test_put_env_and_description(self, mock_update_env, mock_update): update_exec = { 'description': 'foobar', 'params': '{"env": {"k1": "def"}}' } resp = self.app.put_json('/v2/executions/123', update_exec) self.assertEqual(200, resp.status_int) self.assertEqual(update_exec['description'], resp.json['description']) self.assertEqual(update_exec['params'], resp.json['params']) mock_update.assert_called_once_with('123', {'description': 'foobar'}) mock_update_env.assert_called_once_with(UPDATED_WF_EX, {'k1': 'def'}) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=WF_EX) ) def test_put_env_wrong_state(self): update_exec = { 'id': WF_EX['id'], 'state': states.SUCCESS, 'params': '{"env": {"k1": "def"}}' } resp = self.app.put_json( '/v2/executions/123', update_exec, expect_errors=True ) self.assertEqual(400, resp.status_int) expected_fault = ( 'env can only be updated when workflow execution ' 'is not running or on resume from pause' ) self.assertIn(expected_fault, resp.json['faultstring']) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') def test_post_auto_id(self, start_wf_func): # NOTE: In fact, we use "white box" testing here to understand # if the REST controller calls other APIs as expected. This is # the only way of testing available with the current testing # infrastructure. wf_ex_dict = WF_EX.to_dict() start_wf_func.return_value = wf_ex_dict json_body = WF_EX_JSON_WITH_DESC.copy() expected_json = WF_EX_JSON_WITH_DESC resp = self.app.post_json('/v2/executions', json_body) self.assertEqual(201, resp.status_int) self.assertDictEqual(expected_json, resp.json) kwargs = json.loads(expected_json['params']) kwargs['description'] = expected_json['description'] start_wf_func.assert_called_once_with( expected_json['workflow_id'], '', wf_ex_dict['id'], json.loads(expected_json['input']), **kwargs ) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') @mock.patch.object(db_api, 'load_workflow_execution') def test_post_with_exec_id_exec_doesnt_exist(self, load_wf_ex_func, start_wf_func): # NOTE: In fact, we use "white box" testing here to understand # if the REST controller calls other APIs as expected. This is # the only way of testing available with the current testing # infrastructure. # Imitate that the execution doesn't exist in DB. load_wf_ex_func.return_value = None start_wf_func.return_value = WF_EX.to_dict() # We want to pass execution ID in this case so we don't delete 'id' # from the dict. json_body = WF_EX_JSON_WITH_DESC.copy() expected_json = WF_EX_JSON_WITH_DESC resp = self.app.post_json('/v2/executions', json_body) self.assertEqual(201, resp.status_int) self.assertDictEqual(expected_json, resp.json) load_wf_ex_func.assert_called_once_with(expected_json['id'], fields=()) kwargs = json.loads(expected_json['params']) kwargs['description'] = expected_json['description'] start_wf_func.assert_called_once_with( expected_json['workflow_id'], '', expected_json['id'], json.loads(expected_json['input']), **kwargs ) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') @mock.patch.object(db_api, 'load_workflow_execution') def test_post_with_exec_id_exec_exists(self, load_wf_ex_func, start_wf_func): # NOTE: In fact, we use "white box" testing here to understand # if the REST controller calls other APIs as expected. This is # the only way of testing available with the current testing # infrastructure. # Imitate that the execution exists in DB. load_wf_ex_func.return_value = WF_EX # We want to pass execution ID in this case so we don't delete 'id' # from the dict. json_body = WF_EX_JSON_WITH_DESC.copy() expected_json = WF_EX_JSON_WITH_DESC resp = self.app.post_json('/v2/executions', json_body) self.assertEqual(201, resp.status_int) self.assertDictEqual(expected_json, resp.json) load_wf_ex_func.assert_called_once_with(expected_json['id'], fields=()) # Note that "start_workflow" method on engine API should not be called # in this case because we passed execution ID to the endpoint and the # corresponding object exists. start_wf_func.assert_not_called() @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') def test_post_with_source_execution_id(self, wf_exec_mock): wf_exec_mock.return_value = SOURCE_WF_EX.to_dict() resp = self.app.post_json('/v2/executions/', SOURCE_WF_EX_JSON_WITH_DESC) source_wf_ex_json = copy.copy(SOURCE_WF_EX_JSON_WITH_DESC) del source_wf_ex_json['source_execution_id'] self.assertEqual(201, resp.status_int) self.assertDictEqual(source_wf_ex_json, resp.json) exec_dict = source_wf_ex_json expected_description = "{} Based on the execution '{}'".format( exec_dict['description'], SOURCE_WF_EX_JSON_WITH_DESC['source_execution_id'] ) wf_exec_mock.assert_called_once_with( exec_dict['workflow_id'], '', exec_dict['id'], json.loads(exec_dict['input']), description=expected_description, **json.loads(exec_dict['params']) ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') def test_post_with_src_exec_id_without_exec_id(self, wf_exec_mock): source_wf_ex = copy.copy(SOURCE_WF_EX) source_wf_ex_json = copy.copy(SOURCE_WF_EX_JSON_WITH_DESC) wf_exec_mock.return_value = source_wf_ex.to_dict() resp = self.app.post_json('/v2/executions/', source_wf_ex_json) del source_wf_ex_json['source_execution_id'] self.assertEqual(201, resp.status_int) self.assertDictEqual(source_wf_ex_json, resp.json) exec_dict = source_wf_ex_json expected_description = "{} Based on the execution '{}'".format( exec_dict['description'], SOURCE_WF_EX_JSON_WITH_DESC['source_execution_id'] ) wf_exec_mock.assert_called_once_with( exec_dict['workflow_id'], '', exec_dict['id'], json.loads(exec_dict['input']), description=expected_description, **json.loads(exec_dict['params']) ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_EMPTY) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') def test_post_without_source_execution_id(self, wf_exec_mock): wf_exec_mock.return_value = SOURCE_WF_EX.to_dict() source_wf_ex_json = copy.copy(SOURCE_WF_EX_JSON_WITH_DESC) source_wf_ex_json['source_execution_id'] = "" # here we want to pass an empty value into the api for the # source execution id to make sure that the correct actions are # taken. resp = self.app.post_json('/v2/executions/', source_wf_ex_json) self.assertEqual(201, resp.status_int) del source_wf_ex_json['source_execution_id'] # here we have to remove the source execution key as the # id is only used to perform a lookup. self.assertDictEqual(source_wf_ex_json, resp.json) exec_dict = source_wf_ex_json wf_exec_mock.assert_called_once_with( exec_dict['workflow_id'], '', exec_dict['id'], json.loads(exec_dict['input']), description=exec_dict['description'], **json.loads(exec_dict['params']) ) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') def test_post_with_params_none(self, start_wf_func): wf_ex_dict = WF_EX.to_dict() start_wf_func.return_value = wf_ex_dict json_body = WF_EX_JSON_WITH_DESC.copy() json_body['params'] = None expected_json = WF_EX_JSON_WITH_DESC resp = self.app.post_json('/v2/executions', json_body) self.assertEqual(201, resp.status_int) self.assertDictEqual(expected_json, resp.json) @mock.patch.object( rpc_clients.EngineClient, 'start_workflow', MOCK_ACTION_EXC ) def test_post_throws_exception(self): context = self.assertRaises( webtest_app.AppError, self.app.post_json, '/v2/executions', WF_EX_JSON ) self.assertIn('Bad response: 400', context.args[0]) def test_post_without_workflow_id_and_name(self): context = self.assertRaises( webtest_app.AppError, self.app.post_json, '/v2/executions', {'description': 'some description here.'} ) self.assertIn('Bad response: 400', context.args[0]) @mock.patch.object( db_api, 'get_workflow_execution', mock.MagicMock(return_value=(states.RUNNING,)) ) def test_delete_running_execution(self): resp = self.app.delete('/v2/executions/123', expect_errors=True) self.assertEqual(403, resp.status_int) self.assertIn( "Only completed executions can be deleted. " "Use --force to override this. " "Execution 123 is in RUNNING state", resp.body.decode() ) @mock.patch.object(db_api, 'get_workflow_execution', mock.MagicMock(return_value=(states.ERROR,))) @mock.patch.object(db_api, 'delete_workflow_execution', MOCK_DELETE) def test_delete_error_exec(self): resp = self.app.delete('/v2/executions/123') self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, 'get_workflow_execution', mock.MagicMock(return_value=(states.SUCCESS,))) @mock.patch.object(db_api, 'delete_workflow_execution', MOCK_DELETE) def test_delete_success_exec(self): resp = self.app.delete('/v2/executions/123') self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, 'delete_workflow_execution', MOCK_NOT_FOUND) def test_delete_not_found(self): resp = self.app.delete('/v2/executions/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'get_workflow_executions', MOCK_WF_EXECUTIONS) def test_get_all(self): resp = self.app.get('/v2/executions') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['executions'])) self.assertDictEqual(WF_EX_JSON_WITH_DESC, resp.json['executions'][0]) @mock.patch.object(db_api, 'get_workflow_executions') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [WF_EX] # Successful run ] resp = self.app.get('/v2/executions') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['executions'])) self.assertDictEqual(WF_EX_JSON_WITH_DESC, resp.json['executions'][0]) @mock.patch.object(db_api, 'get_workflow_executions', MOCK_EMPTY) def test_get_all_empty(self): resp = self.app.get('/v2/executions') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['executions'])) @mock.patch.object(db_api, "get_workflow_executions", MOCK_WF_EXECUTIONS) def test_get_all_pagination(self): resp = self.app.get( '/v2/executions?limit=1&sort_keys=id,workflow_name' '&sort_dirs=asc,desc') self.assertEqual(200, resp.status_int) self.assertIn('next', resp.json) self.assertEqual(1, len(resp.json['executions'])) self.assertDictEqual(WF_EX_JSON_WITH_DESC, resp.json['executions'][0]) param_dict = utils.get_dict_from_string( resp.json['next'].split('?')[1], delimiter='&' ) expected_dict = { 'marker': '123e4567-e89b-12d3-a456-426655440000', 'limit': 1, 'sort_keys': 'id,workflow_name', 'sort_dirs': 'asc,desc' } self.assertDictEqual(expected_dict, param_dict) def test_get_all_pagination_limit_negative(self): resp = self.app.get( '/v2/executions?limit=-1&sort_keys=id&sort_dirs=asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Limit must be positive", resp.body.decode()) def test_get_all_pagination_limit_not_integer(self): resp = self.app.get( '/v2/executions?limit=1.1&sort_keys=id&sort_dirs=asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("unable to convert to int", resp.body.decode()) def test_get_all_pagination_invalid_sort_dirs_length(self): resp = self.app.get( '/v2/executions?limit=1&sort_keys=id&sort_dirs=asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "Length of sort_keys must be equal or greater than sort_dirs", resp.body.decode() ) def test_get_all_pagination_unknown_direction(self): resp = self.app.get( '/v2/executions?limit=1&sort_keys=id&sort_dirs=nonexist', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Unknown sort direction", resp.body.decode()) @mock.patch.object( db_api, 'get_workflow_executions', MOCK_SUB_WF_EXECUTIONS ) def test_get_task_workflow_executions(self): resp = self.app.get( '/v2/tasks/%s/workflow_executions' % SUB_WF_EX.task_execution_id ) self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['executions'])) self.assertDictEqual( SUB_WF_EX_JSON_WITH_DESC, resp.json['executions'][0] ) @mock.patch.object(db_api, 'get_workflow_executions', MOCK_WF_EXECUTIONS) @mock.patch.object(rest_utils, 'get_all', return_value=resources.Executions()) def test_get_all_executions_with_output(self, mock_get_all): resp = self.app.get('/v2/executions?include_output=true') self.assertEqual(200, resp.status_int) args, kwargs = mock_get_all.call_args resource_function = kwargs['resource_function'] self.assertEqual( execution._get_workflow_execution_resource_with_output, resource_function ) @mock.patch.object(db_api, 'get_workflow_executions', MOCK_WF_EXECUTIONS) @mock.patch.object(rest_utils, 'get_all', return_value=resources.Executions()) def test_get_all_executions_without_output(self, mock_get_all): resp = self.app.get('/v2/executions') self.assertEqual(200, resp.status_int) args, kwargs = mock_get_all.call_args resource_function = kwargs['resource_function'] self.assertEqual( execution._get_workflow_execution_resource, resource_function ) @mock.patch('mistral.db.v2.api.get_workflow_executions') @mock.patch('mistral.context.MistralContext.from_environ') def test_get_all_projects_admin(self, mock_context, mock_get_execs): admin_ctx = unit_base.get_context(admin=True) mock_context.return_value = admin_ctx resp = self.app.get('/v2/executions?all_projects=true') self.assertEqual(200, resp.status_int) self.assertTrue(mock_get_execs.call_args[1].get('insecure', False)) def test_get_all_projects_normal_user(self): resp = self.app.get( '/v2/executions?all_projects=true', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch('mistral.db.v2.api.get_workflow_executions') @mock.patch('mistral.context.MistralContext.from_environ') def test_get_all_filter_by_project_id(self, mock_context, mock_get_execs): admin_ctx = unit_base.get_context(admin=True) mock_context.return_value = admin_ctx fake_project_id = uuidutils.generate_uuid() resp = self.app.get('/v2/executions?project_id=%s' % fake_project_id) self.assertEqual(200, resp.status_int) self.assertTrue(mock_get_execs.call_args[1].get('insecure', False)) self.assertTrue( mock_get_execs.call_args[1].get('project_id', fake_project_id) ) def test_get_all_with_nulls_not_valid(self): resp = self.app.get( '/v2/executions?limit=10&sort_keys=id&sort_dirs=asc&nulls=invalid', expect_errors=True ) self.assertEqual(500, resp.status_int) self.assertIn( "'invalid' is not a valid field name.", resp.body.decode() ) resp = self.app.get( '/v2/executions?limit=10&sort_keys=id&sort_dirs=asc&nulls=id', expect_errors=True ) self.assertEqual(500, resp.status_int) self.assertIn( "The field 'id' can't hold None value.", resp.body.decode() ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_NOT_FOUND) def test_get_all_tasks_within_execution(self): fake_execution_id = "00000000-0000-0000-0000-000000000000" resp = self.app.get( '/v2/executions/%s/tasks' % fake_execution_id, expect_errors=True ) self.assertEqual(404, resp.status_int) self.assertIn( "Object not found", resp.body.decode() ) @mock.patch.object(rpc_clients.EngineClient, 'start_workflow') def test_root_execution_id_present_in_logging_values(self, start_wf_func): # NOTE: In fact, we use "white box" testing here to understand # if the REST controller calls other APIs as expected. This is # the only way of testing available with the current testing # infrastructure. wf_ex_dict = WF_EX.to_dict() start_wf_func.return_value = wf_ex_dict json_body = WF_EX_JSON_WITH_DESC.copy() exp_root_execution_id = WF_EX_JSON["id"] with mock.patch("mistral.context.set_ctx") as mocked_set_cxt: self.app.post_json('/v2/executions', json_body) calls = mocked_set_cxt.call_args_list ctx = calls[0][0][0] self.assertIsInstance(ctx, context.MistralContext) logging_values = ctx.get_logging_values() self.assertEqual(exp_root_execution_id, logging_values["root_execution_id"]) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_global_publish.py000066400000000000000000000044621524065565300275430ustar00rootroot00000000000000# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from mistral.services import workflows as wf_service from mistral.tests.unit.api import base from mistral.tests.unit.engine import base as engine_base WF_TEXT = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: publish: branch: my_var: Branch local value global: my_var: Global value next: - task2 task2: action: std.noop publish: local: <% $.my_var %> global: <% global(my_var) %> """ def _find_task(task_name, tasks): return next( ( task for task in tasks if task['name'] == task_name ), None ) class TestGlobalPublish(base.APITest, engine_base.EngineTestCase): def setUp(self): super(TestGlobalPublish, self).setUp() wf_service.create_workflows(WF_TEXT) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.wf_id = wf_ex.id def test_global_publish_in_task_exec(self): resp = self.app.get('/v2/tasks/') tasks = resp.json['tasks'] task = _find_task('task1', tasks) self.assertIsNotNone(task, 'task1 not found') resp = self.app.get('/v2/tasks/%s/' % task['id']) self.assert_for_published_global(resp) def test_global_publish_in_wf_exec(self): resp = self.app.get('/v2/executions/%s/' % self.wf_id) self.assert_for_published_global(resp) def assert_for_published_global(self, resp): self.assertEqual(200, resp.status_int) self.assertEqual( resp.json['published_global'], '{"my_var": "Global value"}' ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_keycloak_auth.py000066400000000000000000000310671524065565300274010ustar00rootroot00000000000000# Copyright 2017 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import json import pecan import pecan.testing import requests import requests_mock from unittest import mock import webob from mistral.api import app as pecan_app from mistral.auth import keycloak from mistral import context from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.services import periodic from mistral.tests.unit import base from mistral.tests.unit.mstrlfixtures import policy_fixtures KEYCLOAK_JSON = { "keys": [ { "kid": "FJ86GcF3jTbNLOco4NvZkUCIUmfYCqoqtOQeMfbhNlE", "kty": "RSA", "alg": "RS256", "use": "sig", "n": "q1awrk7QK24Gmcy9Yb4dMbS-ZnO6", "e": "AQAB" } ] } WF_DEFINITION = """ --- version: '2.0' flow: type: direct input: - param1 tasks: task1: action: std.echo output="Hi" """ WF_DB = models.WorkflowDefinition( id='123e4567-e89b-12d3-a456-426655440000', name='flow', definition=WF_DEFINITION, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), spec={'input': ['param1']} ) WF = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'flow', 'definition': WF_DEFINITION, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'input': 'param1', 'interface': {"input": ["param1"], "output": []} } MOCK_WF = mock.MagicMock(return_value=WF_DB) # Set up config options. AUTH_URL = 'https://my.keycloak.com:8443/auth' REALM_NAME = 'my_realm' USER_INFO_ENDPOINT = ( "%s/realms/%s/protocol/openid-connect/userinfo" % (AUTH_URL, REALM_NAME) ) USER_CLAIMS = { "sub": "248289761001", "name": "Jane Doe", "given_name": "Jane", "family_name": "Doe", "preferred_username": "j.doe", "email": "janedoe@example.com", "picture": "http://example.com/janedoe/me.jpg" } WWW_AUTHENTICATE_HEADER = {'WWW-Authenticate': 'unauthorized reason is ...'} class TestKeyCloakOIDCAuth(base.BaseTest): def setUp(self): super(TestKeyCloakOIDCAuth, self).setUp() self.override_config('auth_url', AUTH_URL, group='keycloak_oidc') self.auth_handler = keycloak.KeycloakAuthHandler() def _build_request(self, token): req = webob.Request.blank("/") req.headers["x-auth-token"] = token req.get_response = lambda app: None return req @mock.patch("requests.get") def test_header_parsing(self, mocked_get): self.override_config( 'user_info_endpoint_url', 'https://127.0.0.1:9080', 'keycloak_oidc' ) token = { "iss": "http://localhost:8080/auth/realms/my_realm", "realm_access": { "roles": ["role1", "role2"] } } mocked_resp = mock.Mock() mocked_resp.status_code = 200 mocked_resp.json.return_value = KEYCLOAK_JSON mocked_get.return_value = mocked_resp req = self._build_request(token) with mock.patch("jwt.decode", return_value=token): self.auth_handler.authenticate(req) self.assertEqual("Confirmed", req.headers["X-Identity-Status"]) self.assertEqual("my_realm", req.headers["X-Project-Id"]) self.assertEqual("role1,role2", req.headers["X-Roles"]) self.assertEqual(1, mocked_get.call_count) def test_no_auth_token(self): req = webob.Request.blank("/") self.assertRaises( exc.UnauthorizedException, self.auth_handler.authenticate, req ) @mock.patch("requests.get") def test_no_realm_roles(self, mocked_get): token = { "aud": "openstack", "iss": "http://localhost:8080/auth/realms/my_realm", } mocked_resp = mock.Mock() mocked_resp.status_code = 200 mocked_resp.json.return_value = KEYCLOAK_JSON mocked_get.return_value = mocked_resp req = self._build_request(token) with mock.patch("jwt.decode", return_value=token): self.auth_handler.authenticate(req) self.assertEqual("Confirmed", req.headers["X-Identity-Status"]) self.assertEqual("my_realm", req.headers["X-Project-Id"]) self.assertEqual("", req.headers["X-Roles"]) def test_wrong_token_format(self): req = self._build_request(token="WRONG_FORMAT_TOKEN") self.assertRaises( exc.UnauthorizedException, self.auth_handler.authenticate, req ) @requests_mock.Mocker() def test_server_unauthorized(self, req_mock): self.override_config( 'user_info_endpoint_url', 'https://127.0.0.1:9080', 'keycloak_oidc' ) token = { "aud": "openstack", "iss": "http://localhost:8080/auth/realms/my_realm", } # Imitate failure response from KeyCloak. req_mock.get( 'https://127.0.0.1:9080', status_code=401, reason='Access token is invalid', headers=WWW_AUTHENTICATE_HEADER ) req = self._build_request(token) with mock.patch("jwt.decode", return_value=token): try: self.auth_handler.authenticate(req) except requests.exceptions.HTTPError as e: self.assertIn( "401 Client Error: Access token is invalid for url", str(e) ) self.assertEqual( 'unauthorized reason is ...', e.response.headers.get('WWW-Authenticate') ) else: raise Exception("Test is broken") @mock.patch("requests.get") def test_connection_error(self, mocked_get): token = { "aud": "openstack", "iss": "http://localhost:8080/auth/realms/my_realm", "realm_access": { "roles": ["role1", "role2"] } } mocked_get.side_effect = requests.ConnectionError req = self._build_request(token) with mock.patch("jwt.decode", return_value=token): self.assertRaises( exc.MistralException, self.auth_handler.authenticate, req ) class TestKeyCloakOIDCAuthScenarios(base.DbTestCase): def setUp(self): super(TestKeyCloakOIDCAuthScenarios, self).setUp() self.override_config('enabled', False, group='cron_trigger') self.override_config('auth_enable', True, group='pecan') self.override_config('auth_type', 'keycloak-oidc') self.override_config('auth_url', AUTH_URL, group='keycloak_oidc') self.app = pecan.testing.load_test_app( dict(pecan_app.get_pecan_config()) ) # Adding cron trigger thread clean up explicitly in case if # new tests will provide an alternative configuration for pecan # application. self.addCleanup(periodic.stop_all_periodic_tasks) # Make sure the api get the correct context. self.patch_ctx = mock.patch( 'mistral.context.MistralContext.from_environ' ) self.mock_ctx = self.patch_ctx.start() self.mock_ctx.return_value = self.ctx self.addCleanup(self.patch_ctx.stop) self.policy = self.useFixture(policy_fixtures.PolicyFixture()) @mock.patch("requests.get") @mock.patch.object(db_api, 'get_workflow_definition', MOCK_WF) def test_get_workflow_success_auth(self, mocked_get): mocked_resp = mock.Mock() mocked_resp.status_code = 200 mocked_resp.json.return_value = KEYCLOAK_JSON mocked_get.return_value = mocked_resp token = { "iss": "http://localhost:8080/auth/realms/%s" % REALM_NAME, "realm_access": { "roles": ["role1", "role2"] } } headers = {'X-Auth-Token': str(token)} with mock.patch("jwt.decode", return_value=token): resp = self.app.get('/v2/workflows/123', headers=headers) resp_json = resp.json resp_json['interface'] = json.loads(resp_json['interface']) self.assertEqual(200, resp.status_code) self.assertDictEqual(WF, resp_json) @mock.patch("requests.get") @mock.patch.object(db_api, 'get_workflow_definition', MOCK_WF) def test_get_workflow_invalid_token_format(self, mocked_get): token = 'WRONG_FORMAT_TOKEN' headers = {'X-Auth-Token': str(token)} # We don't mock jwt.decode so the test must fail. resp = self.app.get( '/v2/workflows/123', headers=headers, expect_errors=True ) self.assertEqual(401, resp.status_code) self.assertEqual('401 Unauthorized', resp.status) self.assertIn('Failed to validate access token', resp.text) self.assertIn( "Token can't be decoded because of wrong format", resp.text ) @mock.patch("requests.get") @mock.patch.object(db_api, 'get_workflow_definition', MOCK_WF) def test_get_workflow_failed_auth(self, mocked_get): mocked_resp = mock.Mock() mocked_resp.status_code = 200 mocked_resp.json.return_value = KEYCLOAK_JSON mocked_get.return_value = mocked_resp # A token without an issuer (iss). token = { "realm_access": { "roles": ["role1", "role2"] } } headers = {'X-Auth-Token': str(token)} with mock.patch("jwt.decode", return_value=token): resp = self.app.get( '/v2/workflows/123', headers=headers, expect_errors=True ) self.assertEqual(401, resp.status_code) self.assertEqual('401 Unauthorized', resp.status) self.assertIn("Failed to validate access token: 'iss'", resp.text) class TestKeyCloakOIDCAuthApp(base.DbTestCase): """Test that Keycloak auth params get passed to the security context.""" def setUp(self): super(TestKeyCloakOIDCAuthApp, self).setUp() self.override_config('enabled', False, group='cron_trigger') self.override_config('auth_enable', True, group='pecan') self.override_config('auth_type', 'keycloak-oidc') self.override_config('auth_url', AUTH_URL, group='keycloak_oidc') self.app = pecan.testing.load_test_app( dict(pecan_app.get_pecan_config()) ) # Adding cron trigger thread clean up explicitly in case if # new tests will provide an alternative configuration for pecan # application. self.addCleanup(periodic.stop_all_periodic_tasks) self.policy = self.useFixture(policy_fixtures.PolicyFixture()) @mock.patch("requests.get") @mock.patch.object(db_api, 'get_workflow_definition', MOCK_WF) def test_params_transition(self, mocked_get): mocked_resp = mock.Mock() mocked_resp.status_code = 200 mocked_resp.json.return_value = KEYCLOAK_JSON mocked_get.return_value = mocked_resp token = { "iss": "http://localhost:8080/auth/realms/%s" % REALM_NAME, "realm_access": { "roles": ["role1", "role2"] } } headers = {'X-Auth-Token': str(token)} with mock.patch("jwt.decode", return_value=token): with mock.patch("mistral.context.set_ctx") as mocked_set_cxt: self.app.get('/v2/workflows/123', headers=headers) calls = mocked_set_cxt.call_args_list self.assertEqual(2, len(calls)) # First positional argument of the first call ('before'). ctx = calls[0][0][0] self.assertIsInstance(ctx, context.MistralContext) self.assertEqual('my_realm', ctx.project_id) self.assertEqual(["role1", "role2"], ctx.roles) # Second call of set_ctx ('after'), where we reset the context. self.assertIsNone(calls[1][0][0]) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_members.py000066400000000000000000000300631524065565300262030ustar00rootroot00000000000000# Copyright 2016 - Catalyst IT Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import copy from unittest import mock from oslo_config import cfg from oslo_utils import uuidutils import sqlalchemy as sa from mistral.db.v2 import api as db_api from mistral.services import security from mistral.tests.unit.api import base GET_PROJECT_PATH = 'mistral.services.security.get_project_id' WF_DEFINITION = { 'name': 'test_wf', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'private', 'project_id': security.get_project_id(), 'trust_id': '1234' } WORKFLOW_MEMBER_PENDING = { 'member_id': '11-22-33', 'project_id': '', 'resource_type': 'workflow', 'status': 'pending' } WORKFLOW_MEMBER_ACCEPTED = {} MEMBER_URL = None class TestMembersController(base.APITest): def setUp(self): super(TestMembersController, self).setUp() self.override_config('auth_enable', True, group='pecan') wf = db_api.create_workflow_definition(WF_DEFINITION) global MEMBER_URL, WORKFLOW_MEMBER_ACCEPTED MEMBER_URL = '/v2/workflows/%s/members' % wf.id WORKFLOW_MEMBER_PENDING['resource_id'] = wf.id WORKFLOW_MEMBER_ACCEPTED = copy.deepcopy(WORKFLOW_MEMBER_PENDING) WORKFLOW_MEMBER_ACCEPTED['status'] = 'accepted' cfg.CONF.set_default('auth_enable', True, group='pecan') def test_membership_api_without_auth(self): self.override_config('auth_enable', False, group='pecan') resp = self.app.get(MEMBER_URL, expect_errors=True) self.assertEqual(400, resp.status_int) self.assertIn( "Resource sharing feature can only be supported with " "authentication enabled", resp.body.decode() ) @mock.patch('mistral.context.AuthHook.before') def test_create_resource_member(self, auth_mock): # Workflow owner shares workflow to another tenant. resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) self._assert_dict_contains_subset(WORKFLOW_MEMBER_PENDING, resp.json) @mock.patch('mistral.context.AuthHook.before') def test_create_membership_nonexistent_wf(self, auth_mock): nonexistent_wf_id = uuidutils.generate_uuid() resp = self.app.post_json( '/v2/workflows/%s/members' % nonexistent_wf_id, {'member_id': '11-22-33'}, expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch('mistral.context.AuthHook.before') def test_create_duplicate_membership(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) resp = self.app.post_json( MEMBER_URL, {'member_id': '11-22-33'}, expect_errors=True ) self.assertEqual(409, resp.status_int) self.assertIn("Duplicate entry for ResourceMember", resp.body.decode()) @mock.patch('mistral.context.AuthHook.before') def test_create_membership_public_wf(self, auth_mock): WF_DEFINITION_PUBLIC = copy.deepcopy(WF_DEFINITION) WF_DEFINITION_PUBLIC['name'] = 'test_wf1' WF_DEFINITION_PUBLIC['scope'] = 'public' wf_public = db_api.create_workflow_definition(WF_DEFINITION_PUBLIC) resp = self.app.post_json( '/v2/workflows/%s/members' % wf_public.id, {'member_id': '11-22-33'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "Only private resource could be shared", resp.body.decode() ) @mock.patch('mistral.context.AuthHook.before') def test_create_membership_untransferable(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='11-22-33') with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.post_json( MEMBER_URL, {'member_id': 'other_tenant'}, expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch('mistral.context.AuthHook.before') def test_get_other_memberships(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='other_tenant') with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.get(MEMBER_URL) self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['members'])) @mock.patch('mistral.context.AuthHook.before') @mock.patch.object(db_api, 'get_resource_member') def test_get_operational_error(self, mocked_get, auth_mock): member_data = {'member_id': '11-22-33'} mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), member_data # Successful run ] resp = self.app.post_json(MEMBER_URL, member_data) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='other_tenant') with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.get(MEMBER_URL) self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['members'])) @mock.patch('mistral.context.AuthHook.before') def test_get_memberships_nonexistent_wf(self, auth_mock): nonexistent_wf_id = uuidutils.generate_uuid() resp = self.app.get('/v2/workflows/%s/members' % nonexistent_wf_id) self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['members'])) @mock.patch('mistral.context.AuthHook.before') def test_get_resource_memberips(self, auth_mock): # Workflow owner shares workflow to another tenant. resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) self._assert_dict_contains_subset(WORKFLOW_MEMBER_PENDING, resp.json) # Workflow owner queries the workflow members. resp = self.app.get(MEMBER_URL) self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['members'])) self._assert_dict_contains_subset( WORKFLOW_MEMBER_PENDING, resp.json['members'][0] ) # Workflow owner queries the exact workflow member. resp = self.app.get('%s/11-22-33' % MEMBER_URL) self.assertEqual(200, resp.status_int) self._assert_dict_contains_subset( WORKFLOW_MEMBER_PENDING, resp.json ) @mock.patch('mistral.context.AuthHook.before') def test_get_other_membership(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='other_tenant') with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.get( '%s/11-22-33' % MEMBER_URL, expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch('mistral.context.AuthHook.before') def test_update_membership(self, auth_mock): # Workflow owner shares workflow to another tenant. resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='11-22-33') # Tenant accepts the workflow shared to him. with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.put_json( '%s/11-22-33' % MEMBER_URL, {'status': 'accepted'} ) self.assertEqual(200, resp.status_int) self._assert_dict_contains_subset( WORKFLOW_MEMBER_ACCEPTED, resp.json ) # Tenant queries exact member of workflow shared to him. # (status=accepted). with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.get('%s/11-22-33' % MEMBER_URL) self.assertEqual(200, resp.status_int) self._assert_dict_contains_subset( WORKFLOW_MEMBER_ACCEPTED, resp.json ) # Workflow owner queries the exact workflow member. # (status=accepted). resp = self.app.get('%s/11-22-33' % MEMBER_URL) self.assertEqual(200, resp.status_int) self._assert_dict_contains_subset( WORKFLOW_MEMBER_ACCEPTED, resp.json ) @mock.patch('mistral.context.AuthHook.before') def test_update_membership_invalid_status(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='11-22-33') with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.put_json( '%s/11-22-33' % MEMBER_URL, {'status': 'invalid'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "Invalid input", resp.body.decode() ) @mock.patch('mistral.context.AuthHook.before') def test_update_membership_not_shared_user(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) resp = self.app.put_json( '%s/11-22-33' % MEMBER_URL, {'status': 'accepted'}, expect_errors=True ) self.assertEqual(404, resp.status_int) @mock.patch('mistral.context.AuthHook.before') def test_delete_membership(self, auth_mock): # Workflow owner shares workflow to another tenant. resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Workflow owner deletes the exact workflow member. resp = self.app.delete('%s/11-22-33' % MEMBER_URL) self.assertEqual(204, resp.status_int) # Workflow owner queries the workflow members. resp = self.app.get(MEMBER_URL) self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['members'])) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='11-22-33') # Tenant queries members of workflow shared to him, after deletion. with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.get(MEMBER_URL) self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['members'])) @mock.patch('mistral.context.AuthHook.before') def test_delete_membership_not_owner(self, auth_mock): resp = self.app.post_json(MEMBER_URL, {'member_id': '11-22-33'}) self.assertEqual(201, resp.status_int) # Using mock to switch to another tenant. get_mock = mock.MagicMock(return_value='11-22-33') with mock.patch(GET_PROJECT_PATH, get_mock): resp = self.app.delete( '%s/11-22-33' % MEMBER_URL, expect_errors=True ) self.assertEqual(404, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_parallel_operations.py000066400000000000000000000100061524065565300306030ustar00rootroot00000000000000# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import testtools import threading from unittest import mock from mistral.api.controllers.v2 import execution from mistral import context from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.api import base from mistral.tests.unit import base as unit_base from mistral.tests.unit.engine import base as engine_base WF_TEXT = """--- version: '2.0' wf: tasks: task1: action: std.noop """ class TestParallelOperations(base.APITest, engine_base.EngineTestCase): def setUp(self): super(TestParallelOperations, self).setUp() wf_service.create_workflows(WF_TEXT) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.wf_ex_id = wf_ex.id self.decorator_call_cnt = 0 # NOTE(amorin) this is blocking since we introduced Rlock in SQL # transaction. This is because, when using SQLite in unittests, only one # process with one connection is used, and the threads are supposed to # serialize the SQL requests. # The serialization is possible thanks to the Rlock, but it prevents this # parallel test to be executed in parallel :) @testtools.skip('Skip until we know how to fix it with SQLite.') def test_parallel_api_list_and_delete_operations(self): # One execution already exists. Let's create another one. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.assertEqual(2, len(db_api.get_workflow_executions())) delete_lock = threading.Semaphore(0) list_lock = threading.Semaphore(0) orig_func = execution._get_workflow_execution_resource def delete_(): context.set_ctx(unit_base.get_context()) db_api.delete_workflow_execution(self.wf_ex_id) # Unlocking the "list" operation. list_lock.release() def list_(): resp = self.app.get('/v2/executions/') self.assertEqual(1, len(resp.json['executions'])) # This decorator is needed to halt the thread of the "list" # operation and wait till the "delete" operation is over. # That way we'll reproduce the situation when the "list" # operation has already fetched the execution but it then # gets deleted before further lazy-loading of the execution # fields. def decorate_resource_function_(arg): self.decorator_call_cnt += 1 # It makes sense to use this trick only once since only # one object gets deleted. if self.decorator_call_cnt == 1: # It's OK now to delete the execution so we release # the corresponding lock. delete_lock.release() # Wait till the "delete" operation has finished. list_lock.acquire() return orig_func(arg) with mock.patch.object(execution, '_get_workflow_execution_resource', wraps=decorate_resource_function_): t1 = threading.Thread(target=list_) t1.daemon = True t1.start() # Make sure that the "list" operation came to the right point # which is just about the call to the resource function. delete_lock.acquire() t2 = threading.Thread(target=delete_) t2.daemon = True t2.start() t2.join() t1.join() mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_root.py000066400000000000000000000113041524065565300255310ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_serialization import jsonutils from mistral.tests.unit.api import base from mistral.tests.unit.api import test_auth from mistral.tests.unit.api import test_oslo_middleware class TestRootController(base.APITest): def test_index(self): resp = self.app.get('/', headers={'Accept': 'application/json'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) data = data['versions'] self.assertEqual('v2.0', data[0]['id']) self.assertEqual('CURRENT', data[0]['status']) self.assertEqual( [{'href': 'http://localhost/v2', 'rel': 'self', 'target': 'v2'}], data[0]['links'] ) def test_v2_root(self): resp = self.app.get('/v2/', headers={'Accept': 'application/json'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) self.assertEqual( 'http://localhost/v2', data['uri'] ) class TestRootControllerWithAuth(test_auth.TestKeystoneMiddleware): def test_index(self): resp = self.app.get('/', headers={'Accept': 'application/json'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) data = data['versions'] self.assertEqual('v2.0', data[0]['id']) self.assertEqual('CURRENT', data[0]['status']) self.assertEqual( [{'href': 'http://localhost/v2', 'rel': 'self', 'target': 'v2'}], data[0]['links'] ) def test_v2_root(self): resp = self.app.get('/v2/', headers={'Accept': 'application/json'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) self.assertEqual( 'http://localhost/v2', data['uri'] ) class TestRootControllerWithHTTPProxyToWSGI(test_oslo_middleware. TestHTTPProxyToWSGIMiddleware): def test_index(self): resp = self.app.get('/', headers={'Accept': 'application/json', 'Host': 'localhost'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) data = data['versions'] self.assertEqual('v2.0', data[0]['id']) self.assertEqual('CURRENT', data[0]['status']) self.assertEqual( [{'href': 'http://localhost/v2', 'rel': 'self', 'target': 'v2'}], data[0]['links'] ) def test_v2_root(self): resp = self.app.get('/v2/', headers={'Accept': 'application/json', 'Host': 'localhost'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) self.assertEqual( 'http://localhost/v2', data['uri'] ) def test_index_with_prefix(self): resp = self.app.get('/', headers={'Accept': 'application/json', 'Host': 'openstack', 'X-Forwarded-Proto': 'https', 'X-Forwarded-Prefix': '/workflowv2'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) data = data['versions'] self.assertEqual('v2.0', data[0]['id']) self.assertEqual('CURRENT', data[0]['status']) self.assertEqual( [{'href': 'https://openstack/workflowv2/v2', 'rel': 'self', 'target': 'v2'}], data[0]['links'] ) def test_v2_root_with_prefix(self): resp = self.app.get('/v2/', headers={'Accept': 'application/json', 'Host': 'openstack', 'X-Forwarded-Proto': 'https', 'X-Forwarded-Prefix': '/workflowv2'}) self.assertEqual(200, resp.status_int) data = jsonutils.loads(resp.body.decode()) self.assertEqual( 'https://openstack/workflowv2/v2', data['uri'] ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_sub_execution.py000066400000000000000000000130661524065565300274310ustar00rootroot00000000000000# Copyright 2019 - Nokia Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.services import workflows as wf_service from mistral.tests.unit.api import base from mistral.tests.unit.engine import base as engine_base WF_TEXT = """--- version: "2.0" action_wf: tasks: action_task: action: std.noop fail_wf: tasks: fail_task: action: std.fail middle_wf: tasks: middle_task: workflow: action_wf fail_task: workflow: fail_wf main_wf: tasks: main_task: workflow: middle_wf """ class TestSubExecutionsController(base.APITest, engine_base.EngineTestCase): def setUp(self): super(TestSubExecutionsController, self).setUp() wf_service.create_workflows(WF_TEXT) def test_sub_executions_wf_ex_id(self): wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get('/v2/executions/%s/executions' % wf_ex.id) self.assertEqual(200, resp.status_int) main_wf_ex_list = resp.json['executions'] self.assertEqual(4, len(main_wf_ex_list)) self._assert_single_item(main_wf_ex_list, workflow_name='main_wf') self._assert_single_item(main_wf_ex_list, workflow_name='action_wf') self._assert_single_item(main_wf_ex_list, workflow_name='fail_wf') middle_wf = self._assert_single_item( main_wf_ex_list, workflow_name='middle_wf' ) # check the sub execs of a sub-ex resp = self.app.get('/v2/executions/%s/executions' % middle_wf['id']) self.assertEqual(200, resp.status_int) middle_wf_ex_list = resp.json['executions'] self.assertEqual(3, len(middle_wf_ex_list)) self._assert_single_item(middle_wf_ex_list, workflow_name='middle_wf') self._assert_single_item(middle_wf_ex_list, workflow_name='action_wf') self._assert_single_item(middle_wf_ex_list, workflow_name='fail_wf') def test_sub_executions_errors_only(self): wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get( '/v2/executions/%s/executions?errors_only=True' % wf_ex.id ) self.assertEqual(200, resp.status_int) main_wf_ex_list = resp.json['executions'] self.assertEqual(3, len(main_wf_ex_list)) self._assert_single_item(main_wf_ex_list, workflow_name='middle_wf') self._assert_single_item(main_wf_ex_list, workflow_name='fail_wf') self._assert_no_item(main_wf_ex_list, workflow_name='action_wf') def test_sub_executions_with_max_depth(self): wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get( '/v2/executions/%s/executions?max_depth=1' % wf_ex.id ) self.assertEqual(200, resp.status_int) main_wf_ex_list = resp.json['executions'] self.assertEqual(2, len(main_wf_ex_list)) self._assert_single_item(main_wf_ex_list, workflow_name='middle_wf') self._assert_single_item(main_wf_ex_list, workflow_name='main_wf') def test_sub_executions_task_id(self): wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get('/v2/executions/%s/executions' % wf_ex.id) self.assertEqual(200, resp.status_int) main_wf_ex_list = resp.json['executions'] self.assertEqual(4, len(main_wf_ex_list)) middle_wf = self._assert_single_item( main_wf_ex_list, workflow_name='middle_wf' ) resp = self.app.get( '/v2/tasks/%s/executions' % middle_wf['task_execution_id'] ) self.assertEqual(200, resp.status_int) main_task_ex_list = resp.json['executions'] self.assertEqual(3, len(main_task_ex_list)) self._assert_single_item(main_task_ex_list, workflow_name='fail_wf') self._assert_single_item(main_task_ex_list, workflow_name='middle_wf') self._assert_single_item(main_task_ex_list, workflow_name='action_wf') def test_sub_executions_with_include_output(self): wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) resp = self.app.get( '/v2/executions/%s/executions?include_output=true' % wf_ex.id ) self.assertEqual(200, resp.status_int) main_wf = self._assert_single_item( resp.json['executions'], workflow_name='main_wf' ) self.assertIsNotNone(main_wf.get('output')) resp = self.app.get('/v2/executions/%s/executions' % wf_ex.id) self.assertEqual(200, resp.status_int) main_wf = self._assert_single_item( resp.json['executions'], workflow_name='main_wf' ) self.assertIsNone(main_wf.get('output')) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_tasks.py000066400000000000000000000374601524065565300257060ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2019 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import json from unittest import mock import sqlalchemy as sa from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.rpc import clients as rpc from mistral.tests.unit.api import base from mistral.workflow import data_flow from mistral.workflow import states # TODO(everyone): later we need additional tests verifying all the errors etc. RESULT = {"some": "result"} PUBLISHED = {"var": "val"} RUNTIME_CONTEXT = { 'triggered_by': [ { 'task_id': '123-123-123', 'event': 'on-success' } ] } WF_EX = models.WorkflowExecution( id='abc', workflow_name='some', description='execution description.', spec={'name': 'some'}, state=states.RUNNING, state_info=None, input={'foo': 'bar'}, output={}, params={'env': {'k1': 'abc'}}, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1) ) TASK_EX = models.TaskExecution( id='123', name='task', workflow_name='flow', workflow_id='123e4567-e89b-12d3-a456-426655441111', spec={ 'type': 'direct', 'version': '2.0', 'name': 'task' }, action_spec={}, state=states.RUNNING, tags=['a', 'b'], in_context={}, runtime_context=RUNTIME_CONTEXT, workflow_execution_id=WF_EX.id, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), started_at=datetime.datetime(1970, 1, 1), finished_at=datetime.datetime(1970, 1, 1), published=PUBLISHED, processed=True ) WITH_ITEMS_TASK_EX = models.TaskExecution( id='123', name='task', workflow_name='flow', workflow_id='123e4567-e89b-12d3-a456-426655441111', spec={ 'type': 'direct', 'version': '2.0', 'name': 'task', 'with-items': 'var in [1, 2, 3]' }, action_spec={}, state=states.RUNNING, tags=['a', 'b'], in_context={}, runtime_context=RUNTIME_CONTEXT, workflow_execution_id=WF_EX.id, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), started_at=datetime.datetime(1970, 1, 1), finished_at=datetime.datetime(1970, 1, 1), published=PUBLISHED, processed=True ) TASK = { 'id': '123', 'name': 'task', 'workflow_name': 'flow', 'workflow_id': '123e4567-e89b-12d3-a456-426655441111', 'tags': ['a', 'b'], 'state': 'RUNNING', 'workflow_execution_id': WF_EX.id, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'started_at': '1970-01-01 00:00:00', 'finished_at': '1970-01-01 00:00:00', 'result': json.dumps(RESULT), 'published': json.dumps(PUBLISHED), 'runtime_context': json.dumps(RUNTIME_CONTEXT), 'processed': True } TASK_WITHOUT_RESULT = copy.deepcopy(TASK) del TASK_WITHOUT_RESULT['result'] UPDATED_TASK_EX = copy.deepcopy(TASK_EX) UPDATED_TASK_EX['state'] = 'SUCCESS' UPDATED_TASK = copy.deepcopy(TASK) UPDATED_TASK['state'] = 'SUCCESS' ERROR_TASK_EX = copy.deepcopy(TASK_EX) ERROR_TASK_EX['state'] = 'ERROR' ERROR_ITEMS_TASK_EX = copy.deepcopy(WITH_ITEMS_TASK_EX) ERROR_ITEMS_TASK_EX['state'] = 'ERROR' ERROR_TASK = copy.deepcopy(TASK) ERROR_TASK['state'] = 'ERROR' SKIPPED_TASK_EX = copy.deepcopy(TASK_EX) SKIPPED_TASK_EX['state'] = 'SKIPPED' SKIPPED_TASK = copy.deepcopy(TASK) SKIPPED_TASK['state'] = 'SKIPPED' BROKEN_TASK = copy.deepcopy(TASK) RERUN_TASK = { 'id': '123', 'state': 'RUNNING' } SKIP_TASK = { 'id': '123', 'state': 'SKIPPED' } MOCK_WF_EX = mock.MagicMock(return_value=WF_EX) TASK_EX.workflow_execution = WF_EX MOCK_TASK = mock.MagicMock(return_value=TASK_EX) MOCK_TASKS = mock.MagicMock(return_value=[TASK_EX]) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_ERROR_TASK = mock.MagicMock(return_value=ERROR_TASK_EX) MOCK_ERROR_ITEMS_TASK = mock.MagicMock(return_value=ERROR_ITEMS_TASK_EX) TASK_EX_WITH_PROJECT_ID = TASK_EX.get_clone() TASK_EX_WITH_PROJECT_ID.project_id = '' TASK_EX_WITH_PROJECT_ID.workflow_execution = WF_EX @mock.patch.object( data_flow, 'get_task_execution_result', mock.Mock(return_value=RESULT) ) class TestTasksController(base.APITest): @mock.patch.object(db_api, 'get_task_execution', MOCK_TASK) def test_get(self): resp = self.app.get('/v2/tasks/123') self.assertEqual(200, resp.status_int) self.assertDictEqual(TASK, resp.json) @mock.patch('mistral.db.v2.api.get_task_execution') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = TASK_EX resp = self.app.get('/v2/tasks/123?fields=name') expected = { 'id': TASK['id'], 'name': TASK['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_task_execution') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), TASK_EX # Successful run ] resp = self.app.get('/v2/tasks/123') self.assertEqual(200, resp.status_int) self.assertDictEqual(TASK, resp.json) @mock.patch.object(db_api, 'get_task_execution', MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get('/v2/tasks/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, 'get_task_executions', MOCK_TASKS) def test_get_all(self): resp = self.app.get('/v2/tasks') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['tasks'])) self.assertDictEqual(TASK_WITHOUT_RESULT, resp.json['tasks'][0]) @mock.patch.object(db_api, 'get_task_executions') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [TASK_EX] # Successful run ] resp = self.app.get('/v2/tasks') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['tasks'])) self.assertDictEqual(TASK_WITHOUT_RESULT, resp.json['tasks'][0]) @mock.patch.object(db_api, 'get_task_execution', return_value=TASK_EX_WITH_PROJECT_ID) def test_get_within_project_id(self, mock_get): resp = self.app.get('/v2/tasks/123') self.assertEqual(200, resp.status_int) self.assertIn('project_id', resp.json) @mock.patch.object(db_api, 'get_task_executions', MOCK_EMPTY) def test_get_all_empty(self): resp = self.app.get('/v2/tasks') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['tasks'])) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object( db_api, 'get_task_execution', mock.MagicMock(side_effect=[ERROR_TASK_EX, TASK_EX]) ) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) def test_put_rerun(self): params = copy.deepcopy(RERUN_TASK) params['reset'] = True resp = self.app.put_json('/v2/tasks/123', params=params) self.assertEqual(200, resp.status_int) self.assertDictEqual(TASK, resp.json) rpc.EngineClient.rerun_workflow.assert_called_with( TASK_EX.id, reset=params['reset'], skip=False, env=None ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object( db_api, 'get_task_execution', mock.MagicMock(side_effect=[ERROR_TASK_EX, TASK_EX]) ) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) def test_put_skip(self): params = copy.deepcopy(SKIP_TASK) resp = self.app.put_json('/v2/tasks/123', params=params) self.assertEqual(200, resp.status_int) self.assertDictEqual(TASK, resp.json) rpc.EngineClient.rerun_workflow.assert_called_with( TASK_EX.id, reset=None, skip=True, env=None ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object( db_api, 'get_task_execution', mock.MagicMock(side_effect=[ERROR_TASK_EX, TASK_EX]) ) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) def test_put_missing_reset_rerun(self): params = copy.deepcopy(RERUN_TASK) resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn( 'Reset field is mandatory to rerun task', resp.json['faultstring'] ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object( db_api, 'get_task_execution', mock.MagicMock(side_effect=[ERROR_ITEMS_TASK_EX, WITH_ITEMS_TASK_EX]) ) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) def test_put_with_items_rerun(self): params = copy.deepcopy(RERUN_TASK) params['reset'] = False resp = self.app.put_json('/v2/tasks/123', params=params) self.assertEqual(200, resp.status_int) self.assertDictEqual(TASK, resp.json) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object( db_api, 'get_task_execution', mock.MagicMock(side_effect=[ERROR_TASK_EX, TASK_EX]) ) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) def test_put_env(self): params = copy.deepcopy(RERUN_TASK) params['reset'] = True params['env'] = '{"k1": "def"}' resp = self.app.put_json('/v2/tasks/123', params=params) self.assertEqual(200, resp.status_int) self.assertDictEqual(TASK, resp.json) rpc.EngineClient.rerun_workflow.assert_called_with( TASK_EX.id, reset=params['reset'], skip=False, env=json.loads(params['env']) ) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_TASK) def test_put_current_task_not_in_error_rerun(self): params = copy.deepcopy(RERUN_TASK) params['reset'] = True resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn('execution must be in ERROR', resp.json['faultstring']) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_TASK) def test_put_current_task_not_in_error_skip(self): params = copy.deepcopy(SKIP_TASK) resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn('execution must be in ERROR', resp.json['faultstring']) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_current_task_in_error_rerun(self): params = copy.deepcopy(RERUN_TASK) params['reset'] = True params['env'] = '{"k1": "def"}' resp = self.app.put_json('/v2/tasks/123', params=params) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_invalid_state_rerun(self): params = copy.deepcopy(RERUN_TASK) params['state'] = states.IDLE params['reset'] = True resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn('Invalid task state', resp.json['faultstring']) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_invalid_reset_rerun(self): params = copy.deepcopy(RERUN_TASK) params['reset'] = False resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn('Only with-items task', resp.json['faultstring']) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_valid_state_rerun(self): params = copy.deepcopy(RERUN_TASK) params['state'] = states.RUNNING params['reset'] = True resp = self.app.put_json( '/v2/tasks/123', params=params ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_mismatch_task_name_rerun(self): params = copy.deepcopy(RERUN_TASK) params['name'] = 'abc' params['reset'] = True resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn('Task name does not match', resp.json['faultstring']) @mock.patch.object(rpc.EngineClient, 'rerun_workflow', MOCK_WF_EX) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_match_task_name_rerun(self): params = copy.deepcopy(RERUN_TASK) params['name'] = 'task' params['reset'] = True resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, 'get_workflow_execution', MOCK_WF_EX) @mock.patch.object(db_api, 'get_task_execution', MOCK_ERROR_TASK) def test_put_mismatch_workflow_name_rerun(self): params = copy.deepcopy(RERUN_TASK) params['workflow_name'] = 'xyz' params['reset'] = True resp = self.app.put_json( '/v2/tasks/123', params=params, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn('faultstring', resp.json) self.assertIn('Workflow name does not match', resp.json['faultstring']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_workbooks.py000066400000000000000000000355551524065565300266040ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from unittest import mock import sqlalchemy as sa from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.services import workbooks from mistral.tests.unit.api import base WORKBOOK_DEF = """ --- version: '2.0' name: 'test' workflows: flow: type: direct tasks: task1: action: step param="Hello !" actions: step: input: - param base: std.echo output="<% $.param %>"" """ UPDATED_WORKBOOK_DEF = """ --- version: '2.0' name: 'book' workflows: flow: type: direct tasks: task1: action: step arg="Hello !" actions: step: input: - param base: std.echo output="<% $.param %>"" """ WORKBOOK = { 'id': '123', 'name': 'test', 'definition': WORKBOOK_DEF, 'tags': ['deployment', 'demo'], 'scope': 'public', 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00' } WB_WITH_NAMESPACE = { 'id': '123', 'name': 'test', 'namespace': 'xyz', 'definition': WORKBOOK_DEF, 'tags': ['deployment', 'demo'], 'scope': 'public', 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00' } ACTION = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'step', 'is_system': False, 'description': 'My super cool action.', 'tags': ['test', 'v2'], 'definition': '' } WF = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'flow', 'definition': '', 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', } ACTION_DB = models.ActionDefinition() ACTION_DB.update(ACTION) WORKBOOK_DB = models.Workbook() WORKBOOK_DB.update(WORKBOOK) WB_DB_WITH_NAMESPACE = models.Workbook(**WB_WITH_NAMESPACE) WF_DB = models.WorkflowDefinition() WF_DB.update(WF) WORKBOOK_DB_PROJECT_ID = WORKBOOK_DB.get_clone() WORKBOOK_DB_PROJECT_ID.project_id = '' UPDATED_WORKBOOK_DB = copy.copy(WORKBOOK_DB) UPDATED_WORKBOOK_DB['definition'] = UPDATED_WORKBOOK_DEF UPDATED_WORKBOOK = copy.deepcopy(WORKBOOK) UPDATED_WORKBOOK['definition'] = UPDATED_WORKBOOK_DEF WB_DEF_INVALID_MODEL_EXCEPTION = """ --- version: '2.0' name: 'book' workflows: flow: type: direct tasks: task1: action: std.echo output="Hi" workflow: wf1 """ WB_DEF_DSL_PARSE_EXCEPTION = """ --- % """ WB_DEF_YAQL_PARSE_EXCEPTION = """ --- version: '2.0' name: 'book' workflows: flow: type: direct tasks: task1: action: std.echo output=<% * %> """ MOCK_WORKBOOK = mock.MagicMock(return_value=WORKBOOK_DB) MOCK_WB_WITH_NAMESPACE = mock.MagicMock(return_value=WB_DB_WITH_NAMESPACE) MOCK_WORKBOOKS = mock.MagicMock(return_value=[WORKBOOK_DB]) MOCK_UPDATED_WORKBOOK = mock.MagicMock(return_value=UPDATED_WORKBOOK_DB) MOCK_DELETE = mock.MagicMock(return_value=None) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_DUPLICATE = mock.MagicMock(side_effect=exc.DBDuplicateEntryError()) class TestWorkbooksController(base.APITest): @mock.patch.object(db_api, "get_workbook", MOCK_WORKBOOK) def test_get(self): resp = self.app.get('/v2/workbooks/123') self.assertEqual(200, resp.status_int) self.assertDictEqual(WORKBOOK, resp.json) @mock.patch('mistral.db.v2.api.get_workbook') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = (WORKBOOK['id'], WORKBOOK['name'],) resp = self.app.get('/v2/workbooks/123?fields=name') expected = { 'id': WORKBOOK['id'], 'name': WORKBOOK['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, "get_workbook", MOCK_WB_WITH_NAMESPACE) def test_get_with_namespace(self): resp = self.app.get('/v2/workbooks/123?namespace=xyz') self.assertEqual(200, resp.status_int) self.assertDictEqual(WB_WITH_NAMESPACE, resp.json) @mock.patch.object(db_api, 'get_workbook') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), WORKBOOK_DB # Successful run ] resp = self.app.get('/v2/workbooks/123') self.assertEqual(200, resp.status_int) self.assertDictEqual(WORKBOOK, resp.json) @mock.patch.object(db_api, "get_workbook", MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get('/v2/workbooks/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_workbook", return_value=WORKBOOK_DB_PROJECT_ID) def test_get_within_project_id(self, mock_get): resp = self.app.get('/v2/workbooks/123') self.assertEqual(200, resp.status_int) self.assertIn('project_id', resp.json) @mock.patch.object(workbooks, "update_workbook_v2", MOCK_UPDATED_WORKBOOK) def test_put(self): resp = self.app.put( '/v2/workbooks', UPDATED_WORKBOOK_DEF, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.assertEqual(UPDATED_WORKBOOK, resp.json) @mock.patch.object(workbooks, "update_workbook_v2", MOCK_NOT_FOUND) def test_put_not_found(self): resp = self.app.put_json( '/v2/workbooks', UPDATED_WORKBOOK_DEF, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(404, resp.status_int) def test_put_invalid(self): resp = self.app.put( '/v2/workbooks', WB_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Invalid DSL", resp.body.decode()) @mock.patch.object(workbooks, "update_workbook_v2", MOCK_UPDATED_WORKBOOK) def test_put_invalid_skip_validation(self): self.override_config('validation_mode', 'enabled', 'api') resp = self.app.put( '/v2/workbooks?skip_validation', WB_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_workbook") @mock.patch.object(db_api, "create_or_update_workflow_definition") @mock.patch.object(db_api, "create_or_update_action_definition") def test_put_public(self, mock_action, mock_wf, mock_wb): mock_wb.return_value = UPDATED_WORKBOOK_DB mock_wf.return_value = WF_DB mock_action.return_value = ACTION_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put( '/v2/workbooks?scope=public', UPDATED_WORKBOOK_DEF, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.assertDictEqual(UPDATED_WORKBOOK, resp.json) self.assertEqual("public", mock_wb.call_args[0][1]['scope']) self.assertEqual("public", mock_wf.call_args[0][1]['scope']) self.assertEqual("public", mock_action.call_args[0][1]['scope']) def test_put_wrong_scope(self): resp = self.app.put( '/v2/workbooks?scope=unique', UPDATED_WORKBOOK_DEF, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Scope must be one of the following", resp.body.decode()) @mock.patch.object(workbooks, "create_workbook_v2", MOCK_WORKBOOK) def test_post(self): resp = self.app.post( '/v2/workbooks', WORKBOOK_DEF, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.assertEqual(WORKBOOK, resp.json) @mock.patch.object(workbooks, "create_workbook_v2", MOCK_WB_WITH_NAMESPACE) def test_post_namespace(self): namespace = 'xyz' resp = self.app.post( '/v2/workbooks?namespace=%s' % namespace, WORKBOOK_DEF, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.assertEqual(WB_WITH_NAMESPACE, resp.json) @mock.patch.object(workbooks, "create_workbook_v2", MOCK_DUPLICATE) def test_post_dup(self): resp = self.app.post( '/v2/workbooks', WORKBOOK_DEF, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(409, resp.status_int) def test_post_invalid(self): resp = self.app.post( '/v2/workbooks', WB_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Invalid DSL", resp.body.decode()) def test_post_invalid_skip_validation(self): self.override_config('validation_mode', 'enabled', 'api') resp = self.app.post( '/v2/workbooks?skip_validation', WB_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "create_workbook") @mock.patch.object(db_api, "create_or_update_workflow_definition") @mock.patch.object(db_api, "create_or_update_action_definition") def test_post_public(self, mock_action, mock_wf, mock_wb): mock_wb.return_value = WORKBOOK_DB mock_wf.return_value = WF_DB mock_action.return_value = ACTION_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/workbooks?scope=public', WORKBOOK_DEF, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.assertEqual(WORKBOOK, resp.json) self.assertEqual("public", mock_wb.call_args[0][0]['scope']) self.assertEqual("public", mock_wf.call_args[0][1]['scope']) self.assertEqual("public", mock_action.call_args[0][1]['scope']) def test_post_wrong_scope(self): resp = self.app.post( '/v2/workbooks?scope=unique', WORKBOOK_DEF, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Scope must be one of the following", resp.body.decode()) @mock.patch.object(db_api, "delete_workbook", MOCK_DELETE) def test_delete(self): resp = self.app.delete('/v2/workbooks/123') self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "delete_workbook", MOCK_NOT_FOUND) def test_delete_not_found(self): resp = self.app.delete('/v2/workbooks/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_workbooks", MOCK_WORKBOOKS) def test_get_all(self): resp = self.app.get('/v2/workbooks') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['workbooks'])) self.assertDictEqual(WORKBOOK, resp.json['workbooks'][0]) @mock.patch.object(db_api, 'get_workbooks') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [WORKBOOK_DB] # Successful run ] resp = self.app.get('/v2/workbooks') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['workbooks'])) self.assertDictEqual(WORKBOOK, resp.json['workbooks'][0]) @mock.patch.object(db_api, "get_workbooks", MOCK_EMPTY) def test_get_all_empty(self): resp = self.app.get('/v2/workbooks') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['workbooks'])) def test_validate(self): resp = self.app.post( '/v2/workbooks/validate', WORKBOOK_DEF, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.assertTrue(resp.json['valid']) def test_validate_invalid_model_exception(self): resp = self.app.post( '/v2/workbooks/validate', WB_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Invalid DSL", resp.json['error']) def test_validate_dsl_parse_exception(self): resp = self.app.post( '/v2/workbooks/validate', WB_DEF_DSL_PARSE_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Definition could not be parsed", resp.json['error']) def test_validate_yaql_parse_exception(self): resp = self.app.post( '/v2/workbooks/validate', WB_DEF_YAQL_PARSE_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("unexpected '*' at position 1", resp.json['error']) def test_validate_empty(self): resp = self.app.post( '/v2/workbooks/validate', '', headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Invalid DSL", resp.json['error']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/api/v2/test_workflows.py000066400000000000000000000701161524065565300266110ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import hashlib from unittest import mock import json import sqlalchemy as sa import yaml from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.tests.unit.api import base from mistral.tests.unit import base as unit_base from mistral.utils import safe_yaml from mistral_lib import utils WF_DEFINITION = """ --- version: '2.0' flow: type: direct input: - param1 tasks: task1: action: std.echo output="Hi" """ WF_DEFINITION_UPDATED = """ --- version: '2.0' flow: type: direct input: - param1 - param2 tasks: task1: action: std.echo output="Hi" """ WF_DB = models.WorkflowDefinition( id='123e4567-e89b-12d3-a456-426655440000', name='flow', definition=WF_DEFINITION, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), spec={'input': ['param1']} ) WF_DB_SYSTEM = WF_DB.get_clone() WF_DB_SYSTEM.is_system = True WF = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'flow', 'definition': WF_DEFINITION, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'input': 'param1', 'interface': {"output": [], "input": ["param1"]} } WF_DB_WITHIN_ABC_NAMESPACE = models.WorkflowDefinition( id='234560fe-162a-4060-a16a-a0d9eee9b408', name='flow', namespace='abc', definition=WF_DEFINITION, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), spec={'input': ['param1']} ) WF_WITH_NAMESPACE = { 'id': '234560fe-162a-4060-a16a-a0d9eee9b408', 'name': 'flow', 'namespace': 'abc', 'definition': WF_DEFINITION, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'input': 'param1', 'interface': {'input': ['param1'], 'output': []} } WF_DEFINITION_WITH_INPUT = """ --- version: '2.0' flow: type: direct input: - param1 - param2: 2 tasks: task1: action: std.echo output="Hi" """ WF_DB_WITH_INPUT = models.WorkflowDefinition( name='flow', definition=WF_DEFINITION_WITH_INPUT, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), spec={'input': ['param1', {'param2': 2}]} ) WF_WITH_DEFAULT_INPUT = { 'name': 'flow', 'definition': WF_DEFINITION_WITH_INPUT, 'created_at': '1970-01-01 00:00:00', 'updated_at': '1970-01-01 00:00:00', 'input': 'param1, param2="2"', 'interface': { "input": ["param1", {"param2": 2}], "output": [] } } WF_DB_PROJECT_ID = WF_DB.get_clone() WF_DB_PROJECT_ID.project_id = '' UPDATED_WF_DEFINITION = """ --- version: '2.0' flow: type: direct input: - param1 - param2 tasks: task1: action: std.echo output="Hi" """ UPDATED_WF_DB = copy.copy(WF_DB) UPDATED_WF_DB['definition'] = UPDATED_WF_DEFINITION UPDATED_WF = copy.deepcopy(WF) UPDATED_WF['definition'] = UPDATED_WF_DEFINITION WF_DEF_INVALID_MODEL_EXCEPTION = """ --- version: '2.0' flow: type: direct tasks: task1: action: std.echo output="Hi" workflow: wf1 """ WF_DEF_DSL_PARSE_EXCEPTION = """ --- % """ WF_DEF_YAQL_PARSE_EXCEPTION = """ --- version: '2.0' flow: type: direct tasks: task1: action: std.echo output=<% * %> """ WFS_DEFINITION = """ --- version: '2.0' wf1: tasks: task1: action: std.echo output="Hello" wf2: tasks: task1: action: std.echo output="Mistral" """ WFS_YAML = safe_yaml.safe_load(WFS_DEFINITION) FIRST_WF_DEF = yaml.dump({ 'version': '2.0', 'wf1': WFS_YAML['wf1'] }) SECOND_WF_DEF = yaml.dump({ 'version': '2.0', 'wf2': WFS_YAML['wf2'] }) FIRST_WF_DICT = { 'name': 'wf1', 'tasks': { 'task1': { 'action': 'std.echo output="Hello"', 'name': 'task1', 'type': 'direct', 'version': '2.0' } }, 'version': '2.0' } FIRST_WF = { 'name': 'wf1', 'tags': [], 'definition': FIRST_WF_DEF, 'spec': FIRST_WF_DICT, 'scope': 'private', 'namespace': '', 'checksum': '1b786ecb96b9358f67718a407c274885', 'is_system': False } SECOND_WF_DICT = { 'name': 'wf2', 'tasks': { 'task1': { 'action': 'std.echo output="Mistral"', 'name': 'task1', 'type': 'direct', 'version': '2.0' } }, 'version': '2.0' } SECOND_WF = { 'name': 'wf2', 'tags': [], 'definition': SECOND_WF_DEF, 'spec': SECOND_WF_DICT, 'scope': 'private', 'namespace': '', 'checksum': '5803661ccfdf226c95254b2a8a295226', 'is_system': False } MOCK_WF = mock.MagicMock(return_value=WF_DB) MOCK_WF_SYSTEM = mock.MagicMock(return_value=WF_DB_SYSTEM) MOCK_WF_WITH_INPUT = mock.MagicMock(return_value=WF_DB_WITH_INPUT) MOCK_WFS = mock.MagicMock(return_value=[WF_DB]) MOCK_UPDATED_WF = mock.MagicMock(return_value=UPDATED_WF_DB) MOCK_DELETE = mock.MagicMock(return_value=None) MOCK_EMPTY = mock.MagicMock(return_value=[]) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) MOCK_DUPLICATE = mock.MagicMock(side_effect=exc.DBDuplicateEntryError()) class TestWorkflowsController(base.APITest): @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) def test_get(self): resp = self.app.get('/v2/workflows/123') resp_json = resp.json resp_json['interface'] = json.loads(resp_json['interface']) self.assertEqual(200, resp.status_int) self.assertDictEqual(WF, resp_json) @mock.patch('mistral.db.v2.api.get_workflow_definition') def test_get_with_fields_filter(self, mocked_get): mocked_get.return_value = (WF['id'], WF['name'],) resp = self.app.get('/v2/workflows/123?fields=name') expected = { 'id': WF['id'], 'name': WF['name'], } self.assertEqual(200, resp.status_int) self.assertDictEqual(expected, resp.json) @mock.patch.object(db_api, 'get_workflow_definition') def test_get_operational_error(self, mocked_get): mocked_get.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), WF_DB # Successful run ] resp = self.app.get('/v2/workflows/123') resp_json = resp.json resp_json['interface'] = json.loads(resp_json['interface']) self.assertEqual(200, resp.status_int) self.assertDictEqual(WF, resp_json) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF_WITH_INPUT) def test_get_with_input(self): resp = self.app.get('/v2/workflows/123') self.maxDiff = None resp_json = resp.json resp_json['interface'] = json.loads(resp_json['interface']) self.assertEqual(200, resp.status_int) self.assertDictEqual(WF_WITH_DEFAULT_INPUT, resp_json) @mock.patch.object(db_api, "get_workflow_definition", MOCK_NOT_FOUND) def test_get_not_found(self): resp = self.app.get('/v2/workflows/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object( db_api, "update_workflow_definition", MOCK_UPDATED_WF ) def test_put(self): resp = self.app.put( '/v2/workflows', UPDATED_WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.maxDiff = None self.assertEqual(200, resp.status_int) self.assertDictEqual({'workflows': [UPDATED_WF]}, resp.json) @mock.patch("mistral.services.workflows.update_workflows") def test_put_with_uuid(self, update_mock): update_mock.return_value = [UPDATED_WF_DB] resp = self.app.put( '/v2/workflows/123e4567-e89b-12d3-a456-426655440000', UPDATED_WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) update_mock.assert_called_once_with( UPDATED_WF_DEFINITION, scope='private', identifier='123e4567-e89b-12d3-a456-426655440000', namespace='', validate=True ) self.assertDictEqual(UPDATED_WF, resp.json) @mock.patch( "mistral.db.v2.sqlalchemy.api.get_workflow_definition", return_value=WF_DB_SYSTEM ) def test_put_system(self, get_mock): resp = self.app.put( '/v2/workflows', UPDATED_WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "Can not modify a system", resp.body.decode() ) @mock.patch.object(db_api, "update_workflow_definition") def test_put_public(self, mock_update): mock_update.return_value = UPDATED_WF_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put( '/v2/workflows?scope=public', UPDATED_WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.assertDictEqual({'workflows': [UPDATED_WF]}, resp.json) self.assertEqual("public", mock_update.call_args[0][1]['scope']) def test_put_wrong_scope(self): resp = self.app.put( '/v2/workflows?scope=unique', UPDATED_WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Scope must be one of the following", resp.body.decode()) @mock.patch.object( db_api, "update_workflow_definition", MOCK_WF_WITH_INPUT ) def test_put_with_input(self): resp = self.app.put( '/v2/workflows', WF_DEFINITION_WITH_INPUT, headers={'Content-Type': 'text/plain'} ) self.maxDiff = None self.assertEqual(200, resp.status_int) self.assertDictEqual({'workflows': [WF_WITH_DEFAULT_INPUT]}, resp.json) @mock.patch.object( db_api, "update_workflow_definition", MOCK_NOT_FOUND ) def test_put_not_found(self): resp = self.app.put( '/v2/workflows', UPDATED_WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True, ) self.assertEqual(404, resp.status_int) def test_put_invalid(self): resp = self.app.put( '/v2/workflows', WF_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Invalid DSL", resp.body.decode()) @mock.patch.object( db_api, "update_workflow_definition", MOCK_UPDATED_WF ) def test_put_invalid_skip_validation(self): self.override_config('validation_mode', 'enabled', 'api') resp = self.app.put( '/v2/workflows?skip_validation', WF_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_workflow_definition") def test_put_multiple(self, mock_mtd): spec_mock = mock_mtd.return_value.get.return_value spec_mock.get.return_value = {} self.app.put( '/v2/workflows', WFS_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(2, mock_mtd.call_count) mock_mtd.assert_any_call('wf1', FIRST_WF) mock_mtd.assert_any_call('wf2', SECOND_WF) def test_put_more_workflows_with_uuid(self): resp = self.app.put( '/v2/workflows/123e4567-e89b-12d3-a456-426655440000', WFS_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "More than one workflows are not supported for update", resp.body.decode() ) @mock.patch.object(db_api, "create_workflow_definition") def test_post(self, mock_mtd): mock_mtd.return_value = WF_DB resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.assertDictEqual({'workflows': [WF]}, resp.json) self.assertEqual(1, mock_mtd.call_count) spec = mock_mtd.call_args[0][0]['spec'] self.assertIsNotNone(spec) self.assertEqual(WF_DB.name, spec['name']) @mock.patch.object(db_api, "create_workflow_definition") def test_post_public(self, mock_mtd): mock_mtd.return_value = WF_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/workflows?scope=public', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.assertEqual({"workflows": [WF]}, resp.json) self.assertEqual("public", mock_mtd.call_args[0][0]['scope']) def test_post_wrong_scope(self): resp = self.app.post( '/v2/workflows?scope=unique', WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Scope must be one of the following", resp.body.decode()) @mock.patch.object(db_api, "create_workflow_definition", MOCK_DUPLICATE) def test_post_dup(self): resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(409, resp.status_int) @mock.patch.object(db_api, "create_workflow_definition") def test_post_multiple(self, mock_mtd): spec_mock = mock_mtd.return_value.get.return_value spec_mock.get.return_value = {} self.app.post( '/v2/workflows', WFS_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(2, mock_mtd.call_count) mock_mtd.assert_any_call(FIRST_WF) mock_mtd.assert_any_call(SECOND_WF) def test_post_invalid(self): resp = self.app.post( '/v2/workflows', WF_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Invalid DSL", resp.body.decode()) def test_post_invalid_skip_validation(self): self.override_config('validation_mode', 'enabled', 'api') resp = self.app.post( '/v2/workflows?skip_validation', WF_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "delete_workflow_definition", MOCK_DELETE) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) def test_delete(self): resp = self.app.delete('/v2/workflows/123') self.assertEqual(204, resp.status_int) @mock.patch( "mistral.db.v2.sqlalchemy.api.get_workflow_definition", return_value=WF_DB_SYSTEM ) def test_delete_system(self, get_mock): resp = self.app.delete('/v2/workflows/123', expect_errors=True) self.assertEqual(400, resp.status_int) self.assertIn( "Can not modify a system", resp.body.decode() ) @mock.patch.object(db_api, "delete_workflow_definition", MOCK_NOT_FOUND) def test_delete_not_found(self): resp = self.app.delete('/v2/workflows/123', expect_errors=True) self.assertEqual(404, resp.status_int) @mock.patch.object(db_api, "get_workflow_definitions", MOCK_WFS) def test_get_all(self): resp = self.app.get('/v2/workflows') self.assertEqual(200, resp.status_int) resp_json = resp.json['workflows'][0] resp_json['interface'] = json.loads(resp_json['interface']) self.assertEqual(1, len(resp.json['workflows'])) self.assertDictEqual(WF, resp_json) @mock.patch.object(db_api, 'get_workflow_definitions') def test_get_all_operational_error(self, mocked_get_all): mocked_get_all.side_effect = [ # Emulating DB OperationalError sa.exc.OperationalError('Mock', 'mock', 'mock'), [WF_DB] # Successful run ] resp = self.app.get('/v2/workflows') resp_workflow_json = resp.json['workflows'][0] resp_workflow_json['interface'] = \ json.loads(resp_workflow_json['interface']) self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['workflows'])) self.assertDictEqual(WF, resp_workflow_json) @mock.patch.object(db_api, "get_workflow_definitions", MOCK_EMPTY) def test_get_all_empty(self): resp = self.app.get('/v2/workflows') self.assertEqual(200, resp.status_int) self.assertEqual(0, len(resp.json['workflows'])) @mock.patch('mistral.db.v2.api.get_workflow_definitions') @mock.patch('mistral.context.MistralContext.from_environ') def test_get_all_projects_admin(self, mock_context, mock_get_wf_defs): admin_ctx = unit_base.get_context(admin=True) mock_context.return_value = admin_ctx resp = self.app.get('/v2/workflows?all_projects=true') self.assertEqual(200, resp.status_int) self.assertTrue(mock_get_wf_defs.call_args[1].get('insecure', False)) def test_get_all_projects_normal_user(self): resp = self.app.get( '/v2/workflows?all_projects=true', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_workflow_definitions", MOCK_WFS) def test_get_all_pagination(self): resp = self.app.get( '/v2/workflows?limit=1&sort_keys=id,name') self.assertEqual(200, resp.status_int) self.assertIn('next', resp.json) resp_workflow_json = resp.json['workflows'][0] resp_workflow_json['interface'] = \ json.loads(resp_workflow_json['interface']) self.assertEqual(1, len(resp.json['workflows'])) self.assertDictEqual(WF, resp_workflow_json) param_dict = utils.get_dict_from_string( resp.json['next'].split('?')[1], delimiter='&' ) expected_dict = { 'marker': '123e4567-e89b-12d3-a456-426655440000', 'limit': 1, 'sort_keys': 'id,name', 'sort_dirs': 'asc,asc', } self.assertDictEqual(expected_dict, param_dict) def test_get_all_pagination_limit_negative(self): resp = self.app.get( '/v2/workflows?limit=-1&sort_keys=id,name&sort_dirs=asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Limit must be positive", resp.body.decode()) def test_get_all_pagination_limit_not_integer(self): resp = self.app.get( '/v2/workflows?limit=1.1&sort_keys=id,name&sort_dirs=asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("unable to convert to int", resp.body.decode()) def test_get_all_pagination_invalid_sort_dirs_length(self): resp = self.app.get( '/v2/workflows?limit=1&sort_keys=id,name&sort_dirs=asc,asc,asc', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn( "Length of sort_keys must be equal or greater than sort_dirs", resp.body.decode() ) def test_get_all_pagination_unknown_direction(self): resp = self.app.get( '/v2/workflows?limit=1&sort_keys=id&sort_dirs=nonexist', expect_errors=True ) self.assertEqual(400, resp.status_int) self.assertIn("Unknown sort direction", resp.body.decode()) @mock.patch('mistral.db.v2.api.get_workflow_definitions') def test_get_all_with_fields_filter(self, mock_get_db_wfs): mock_get_db_wfs.return_value = [ ('123e4567-e89b-12d3-a456-426655440000', 'fake_name') ] resp = self.app.get('/v2/workflows?fields=name') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['workflows'])) expected_dict = { 'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'fake_name' } self.assertDictEqual(expected_dict, resp.json['workflows'][0]) @mock.patch('mistral.db.v2.api.get_workflow_definitions') def test_get_all_with_fields_input_filter(self, mock_get_db_wfs): expected_dict = { 'id': '65df1f59-938f-4c17-bc2a-562524ef5e40', 'input': 'param1, param2="2"', 'interface': { "output": [], "input": ["param1", {"param2": 2} ] } } def mock_get_defintions(fields=None, session=None, **kwargs): if fields and 'input' in fields: fields.remove('input') fields.append('spec') return [ ('65df1f59-938f-4c17-bc2a-562524ef5e40', {'input': ['param1', {'param2': 2}]}) ] mock_get_db_wfs.side_effect = mock_get_defintions resp = self.app.get('/v2/workflows?fields=input') self.assertEqual(200, resp.status_int) self.assertEqual(1, len(resp.json['workflows'])) resp_workflow_json = resp.json['workflows'][0] resp_workflow_json['interface'] = \ json.loads(resp_workflow_json['interface']) self.assertDictEqual(expected_dict, resp_workflow_json) def test_get_all_with_invalid_field(self): resp = self.app.get( '/v2/workflows?fields=name,nonexist', expect_errors=True ) self.assertEqual(400, resp.status_int) response_msg = resp.body.decode() self.assertIn("nonexist", response_msg) self.assertIn("do not exist", response_msg) def test_validate(self): resp = self.app.post( '/v2/workflows/validate', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) self.assertTrue(resp.json['valid']) def test_validate_invalid_model_exception(self): resp = self.app.post( '/v2/workflows/validate', WF_DEF_INVALID_MODEL_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Invalid DSL", resp.json['error']) def test_validate_dsl_parse_exception(self): resp = self.app.post( '/v2/workflows/validate', WF_DEF_DSL_PARSE_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Definition could not be parsed", resp.json['error']) def test_validate_yaql_parse_exception(self): resp = self.app.post( '/v2/workflows/validate', WF_DEF_YAQL_PARSE_EXCEPTION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("unexpected '*' at position 1", resp.json['error']) def test_validate_empty(self): resp = self.app.post( '/v2/workflows/validate', '', headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(200, resp.status_int) self.assertFalse(resp.json['valid']) self.assertIn("Invalid DSL", resp.json['error']) @mock.patch("mistral.services.workflows.update_workflows") @mock.patch.object(db_api, "create_workflow_definition") def test_workflow_within_namespace(self, mock_mtd, update_mock): mock_mtd.return_value = WF_DB_WITHIN_ABC_NAMESPACE namespace = 'abc' resp = self.app.post( '/v2/workflows?namespace=%s' % namespace, WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) self.assertDictEqual({'workflows': [WF_WITH_NAMESPACE]}, resp.json) self.assertEqual(1, mock_mtd.call_count) spec = mock_mtd.call_args[0][0]['spec'] self.assertIsNotNone(spec) self.assertEqual(WF_DB.name, spec['name']) self.assertEqual(WF_DB_WITHIN_ABC_NAMESPACE.namespace, namespace) update_mock.return_value = [WF_DB_WITHIN_ABC_NAMESPACE] id_ = '234560fe-162a-4060-a16a-a0d9eee9b408' resp = self.app.put( '/v2/workflows/%s?namespace=%s' % (id_, namespace), WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) update_mock.assert_called_once_with( WF_DEFINITION, scope='private', identifier=id_, namespace='abc', validate=True ) self.assertDictEqual(WF_WITH_NAMESPACE, resp.json) @mock.patch.object(db_api, "get_workflow_definition") def test_workflow_within_project_id(self, mock_get): mock_get.return_value = WF_DB_PROJECT_ID resp = self.app.get( '/v2/workflows/123e4567-e89b-12d3-a456-426655440000') self.assertEqual(200, resp.status_int) self.assertIn('project_id', resp.json) def test_post_checksum_workflow_added(self): resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) body = resp.json checksum = body['workflows'][0]['checksum'] self.assertIsNotNone(checksum) def test_put_checksum_workflow_updated(self): resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) body = resp.json checksum_old = body['workflows'][0]['checksum'] resp = self.app.put( '/v2/workflows', WF_DEFINITION_UPDATED, headers={'Content-Type': 'text/plain'} ) body = resp.json checksum = body['workflows'][0]['checksum'] self.assertTrue(checksum != checksum_old) def test_checksum_has_md5_format(self): resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) body = resp.json checksum = body['workflows'][0]['checksum'] self.assertTrue(self.is_valid_checksum(checksum)) def is_valid_checksum(self, checksum): try: hashlib.md5(checksum.encode(), usedforsecurity=False) return True except Exception: return False mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/base.py000066400000000000000000000241601524065565300233250ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import importlib.resources import json import os import time from unittest import mock import fixtures from oslo_config import cfg from oslo_log import log as logging from oslotest import base from mistral import context as auth_context from mistral.db.sqlalchemy import base as db_sa_base from mistral.db.sqlalchemy import sqlite_lock from mistral.db.v2 import api as db_api from mistral.lang import parser as spec_parser from mistral.services import actions as action_service from mistral.services import security from mistral.tests.unit import config as test_config from mistral import version CONF = cfg.CONF logging.register_options(CONF) CONF.set_override('log_file', 'mistral.log') logging.setup(CONF, 'mistral') LOG = logging.getLogger(__name__) RESOURCES_PATH = 'tests/resources/' test_config.parse_args() def get_resource(resource_name): filepath = importlib.resources.files( version.version_info.package).joinpath(RESOURCES_PATH + resource_name) with open(filepath) as f: return f.read() def get_context(default=True, admin=False): if default: return auth_context.MistralContext.from_dict({ 'user_name': 'test-user', 'user': '1-2-3-4', # TODO(tkajinam): Remove this once oslo.context >= 4.0.0 becomes # avaialble 'tenant': security.DEFAULT_PROJECT_ID, 'project_id': security.DEFAULT_PROJECT_ID, 'project_name': 'test-project', 'is_admin': admin }) else: return auth_context.MistralContext.from_dict({ 'user_name': 'test-user', 'user': '9-0-44-5', # TODO(tkajinam): Remove this once oslo.context >= 4.0.0 becomes # avaialble 'tenant': '99-88-33', 'project_id': '99-88-33', 'project_name': 'test-another', 'is_admin': admin }) class FakeHTTPResponse(object): def __init__(self, text, status_code, reason=None, headers=None, history=None, encoding='utf-8', url='', cookies=None, elapsed=None): self.text = text self.content = text self.status_code = status_code self.reason = reason self.headers = headers or {} self.history = history self.encoding = encoding self.url = url self.cookies = cookies or {} self.elapsed = elapsed or datetime.timedelta(milliseconds=123) def json(self, **kwargs): return json.loads(self.text, **kwargs) class BaseTest(base.BaseTestCase): def setUp(self): super(BaseTest, self).setUp() timeout = int(os.environ.get("OS_TEST_TIMEOUT", 0)) if timeout > 0: self.useFixture(fixtures.Timeout(timeout, gentle=True)) # By default, retain only built-in actions so that the unit tests # don't see unexpected actions (i.e. provided by action generators # installed by other projects). self.override_config( 'only_builtin_actions', True, 'legacy_action_provider' ) self.override_config( 'load_action_generators', False, 'legacy_action_provider' ) self.addCleanup(spec_parser.clear_caches) def _cleanup_actions(): action_service.get_test_action_provider().cleanup() self.addCleanup(_cleanup_actions) def register_action_class(self, name, cls): action_service.get_test_action_provider().register_python_action( name, cls ) def _assert_single_item(self, items, **props): return self._assert_multiple_items(items, 1, **props)[0] def _assert_no_item(self, items, **props): self._assert_multiple_items(items, 0, **props) def _assert_multiple_items(self, items, count, **props): def _matches(item, **props): for prop_name, prop_val in props.items(): v = item[prop_name] if isinstance( item, dict) else getattr(item, prop_name) if v != prop_val: return False return True filtered_items = list( [item for item in items if _matches(item, **props)] ) found = len(filtered_items) if found != count: LOG.info("[failed test ctx] items=%s, expected_props=%s", str( items), props) self.fail("Wrong number of items found [props=%s, " "expected=%s, found=%s]" % (props, count, found)) return filtered_items def _assert_dict_contains_subset(self, expected, actual, msg=None): """Checks whether actual is a superset of expected. Note: This is almost the exact copy of the standard method assertDictContainsSubset() that appeared in Python 2.7, it was added to use it with Python 2.6. """ missing = [] mismatched = [] for key, value in expected.items(): if key not in actual: missing.append(key) elif value != actual[key]: mismatched.append('%s, expected: %s, actual: %s' % (key, value, actual[key])) if not (missing or mismatched): return standardMsg = '' if missing: standardMsg = 'Missing: %s' % ','.join(m for m in missing) if mismatched: if standardMsg: standardMsg += '; ' standardMsg += 'Mismatched values: %s' % ','.join(mismatched) self.fail(self._formatMessage(msg, standardMsg)) def _await(self, predicate, delay=1, timeout=60, fail_message="no detail", fail_message_formatter=lambda x: x): """Awaits for predicate function to evaluate to True. If within a configured timeout predicate function hasn't evaluated to True then an exception is raised. :param predicate: Predicate function. :param delay: Delay in seconds between predicate function calls. :param timeout: Maximum amount of time to wait for predication function to evaluate to True. :param fail_message: explains what was expected :param fail_message_formatter: lambda that formats the fail_message :return: """ end_time = time.time() + timeout while True: if predicate(): break if time.time() + delay > end_time: raise AssertionError( "Failed to wait for expected result: " + fail_message_formatter(fail_message) ) time.sleep(delay) def _sleep(self, seconds): time.sleep(seconds) def override_config(self, name, override, group=None): """Cleanly override CONF variables.""" cfg.CONF.set_override(name, override, group) self.addCleanup(cfg.CONF.clear_override, name, group) class DbTestCase(BaseTest): is_heavy_init_called = False @classmethod def __heavy_init(cls): """Method that runs heavy_init(). Make this method private to prevent extending this one. It runs heavy_init() only once. Note: setUpClass() can be used, but it magically is not invoked from child class in another module. """ if not cls.is_heavy_init_called: cls.heavy_init() cls.is_heavy_init_called = True @classmethod def heavy_init(cls): """Runs a long initialization. This method runs long initialization once by class and can be extended by child classes. """ # If using sqlite, change to memory. The default is file based. if cfg.CONF.database.connection.startswith('sqlite'): cfg.CONF.set_default('connection', 'sqlite://', group='database') cfg.CONF.set_default('max_overflow', -1, group='database') cfg.CONF.set_default('max_pool_size', 1000, group='database') db_api.setup_db() def _clean_db(self): contexts = [ get_context(default=False), get_context(default=True) ] for ctx in contexts: auth_context.set_ctx(ctx) with mock.patch('mistral.services.security.get_project_id', new=mock.MagicMock(return_value=ctx.project_id)): with db_api.transaction(): db_api.delete_event_triggers() db_api.delete_cron_triggers() db_api.delete_workflow_executions() db_api.delete_task_executions() db_api.delete_action_executions() db_api.delete_workbooks() db_api.delete_workflow_definitions() db_api.delete_action_definitions() db_api.delete_environments() db_api.delete_resource_members() db_api.delete_delayed_calls() db_api.delete_scheduled_jobs() sqlite_lock.cleanup() if not cfg.CONF.database.connection.startswith('sqlite'): db_sa_base.get_engine().dispose() def setUp(self): super(DbTestCase, self).setUp() self.__heavy_init() self.ctx = get_context() auth_context.set_ctx(self.ctx) self.addCleanup(auth_context.set_ctx, None) self.addCleanup(self._clean_db) def is_db_session_open(self): return db_sa_base._get_thread_local_session() is not None mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/config.py000066400000000000000000000017401524065565300236570ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import os from oslo_config import cfg def parse_args(): # Look for .mistral.conf in the project directory by default. project_dir = '%s/../../..' % os.path.dirname(__file__) config_file = '%s/.mistral.conf' % os.path.realpath(project_dir) config_files = [config_file] if os.path.isfile(config_file) else None cfg.CONF(args=[], default_config_files=config_files) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/000077500000000000000000000000001524065565300224235ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/__init__.py000066400000000000000000000000001524065565300245220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/v2/000077500000000000000000000000001524065565300227525ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/v2/__init__.py000066400000000000000000000000001524065565300250510ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/v2/test_db_model.py000066400000000000000000000050471524065565300261360ustar00rootroot00000000000000# Copyright 2017 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime from mistral.db.v2.sqlalchemy import api as db_api from mistral.tests.unit import base as test_base from mistral_lib import utils WF_EXEC = { 'id': 'c0f3be41-88b9-4c86-a669-83e77cd0a1b8', 'spec': {}, 'params': {'task': 'my_task1'}, 'project_id': '', 'scope': 'PUBLIC', 'state': 'IDLE', 'state_info': "Running...", 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'updated_at': None, 'context': None, 'task_execution_id': None, 'description': None, 'output': None, 'accepted': False, 'some_invalid_field': "foobar" } class DBModelTest(test_base.DbTestCase): def test_iterate_column_names(self): wf_ex = db_api.create_workflow_execution(WF_EXEC) self.assertIsNotNone(wf_ex) c_names = [c_name for c_name in wf_ex.iter_column_names()] expected = set(WF_EXEC.keys()) expected.remove('some_invalid_field') self.assertEqual(expected, set(c_names)) def test_iterate_columns(self): wf_ex = db_api.create_workflow_execution(WF_EXEC) self.assertIsNotNone(wf_ex) values = {c_name: c_val for c_name, c_val in wf_ex.iter_columns()} expected = copy.copy(WF_EXEC) del expected['some_invalid_field'] self.assertDictEqual(expected, values) def test_to_dict(self): wf_ex = db_api.create_workflow_execution(WF_EXEC) self.assertIsNotNone(wf_ex) expected = copy.copy(WF_EXEC) del expected['some_invalid_field'] actual = wf_ex.to_dict() # The method to_dict() returns date as strings. So, we have to # check them separately. self.assertEqual( utils.datetime_to_str(expected['created_at']), actual['created_at'] ) # Now check the rest of the columns. del expected['created_at'] del actual['created_at'] self.assertDictEqual(expected, actual) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/v2/test_locking.py000066400000000000000000000071551524065565300260210ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg import random import testtools import threading import time from mistral import context as auth_context from mistral.db.sqlalchemy import sqlite_lock from mistral.db.v2.sqlalchemy import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral.tests.unit import base as test_base WF_EXEC = { 'name': '1', 'spec': {}, 'start_params': {}, 'state': 'RUNNING', 'state_info': "Running...", 'created_at': None, 'updated_at': None, 'context': None, 'task_id': None, 'trust_id': None } @testtools.skipIf( 'sqlite' not in cfg.CONF.database.connection, 'Not using SQLite for DB backend.') class SQLiteLocksTest(test_base.DbTestCase): def setUp(self): super(SQLiteLocksTest, self).setUp() cfg.CONF.set_default('auth_enable', True, group='pecan') self.addCleanup( cfg.CONF.set_default, 'auth_enable', False, group='pecan' ) def _random_sleep(self): time.sleep(random.Random().randint(0, 10) * 0.001) def _run_acquire_release_sqlite_lock(self, obj_id, session): self._random_sleep() sqlite_lock.acquire_lock(obj_id, session) self._random_sleep() sqlite_lock.release_locks(session) def test_acquire_release_sqlite_lock(self): """Acquire and release locks from threads""" threads = [] id = "object_id" number = 500 for i in range(1, number): t = threading.Thread(target=self._run_acquire_release_sqlite_lock, args=[id, i]) t.start() threads.append(t) [t.join(timeout=10) for t in threads] self.assertEqual(1, len(sqlite_lock.get_locks())) sqlite_lock.cleanup() self.assertEqual(0, len(sqlite_lock.get_locks())) def _run_correct_locking(self, wf_ex): # Set context info for the thread. auth_context.set_ctx(test_base.get_context()) self._random_sleep() with db_api.transaction(): # Lock workflow execution and get the most up-to-date object. wf_ex = db_api.acquire_lock(db_models.WorkflowExecution, wf_ex.id) # Refresh the object. db_api.get_workflow_execution(wf_ex.id) wf_ex.name = str(int(wf_ex.name) + 1) return wf_ex.name def test_correct_locking(self): """Verify overlap between threads""" wf_ex = db_api.create_workflow_execution(WF_EXEC) threads = [] number = 500 for i in range(1, number): t = threading.Thread(target=self._run_correct_locking, args=[wf_ex]) t.start() threads.append(t) [t.join(timeout=10) for t in threads] wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(str(number), wf_ex.name) self.assertEqual(1, len(sqlite_lock.get_locks())) sqlite_lock.cleanup() mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py000066400000000000000000003364441524065565300300410ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # TODO(rakhmerov): Add checks for timestamps. import copy import datetime import time from oslo_config import cfg from mistral import context as auth_context from mistral.db.v2.sqlalchemy import api as db_api from mistral.db.v2.sqlalchemy import models as db_models from mistral import exceptions as exc from mistral.services import security from mistral.tests.unit import base as test_base from mistral.utils import filter_utils from mistral_lib import utils DEFAULT_CTX = test_base.get_context() USER_CTX = test_base.get_context(default=False) ADM_CTX = test_base.get_context(default=False, admin=True) WORKBOOKS = [ { 'name': 'my_workbook1', 'namespace': 'test', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'public', 'updated_at': None, 'project_id': '1233', 'trust_id': '1234', 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0) }, { 'name': 'my_workbook2', 'namespace': 'test', 'description': 'my description', 'definition': 'empty', 'spec': {}, 'tags': ['mc', 'hammer'], 'scope': 'private', 'updated_at': None, 'project_id': '1233', 'trust_id': '12345', 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0) }, { 'name': 'my_workbook3', 'namespace': '', 'description': 'my description', 'definition': 'empty', 'spec': {}, 'tags': ['nonamespace'], 'scope': 'private', 'updated_at': None, 'project_id': '1233', 'trust_id': '12345', 'created_at': datetime.datetime(2018, 7, 1, 15, 1, 0) } ] class SQLAlchemyTest(test_base.DbTestCase): def setUp(self): super(SQLAlchemyTest, self).setUp() cfg.CONF.set_default('auth_enable', True, group='pecan') self.addCleanup(cfg.CONF.set_default, 'auth_enable', False, group='pecan') class WorkbookTest(SQLAlchemyTest): def test_create_and_get_and_load_workbook(self): created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook(created['name'], created['namespace']) self.assertEqual(created, fetched) fetched = db_api.load_workbook(created.name, created.namespace) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_workbook("not-existing-wb")) def test_create_and_get_and_load_workbook_with_default_namespace(self): created = db_api.create_workbook(WORKBOOKS[2]) fetched = db_api.get_workbook(created['name']) self.assertEqual(created, fetched) fetched = db_api.load_workbook(created.name) self.assertEqual(created, fetched) def test_get_workbook_with_fields(self): with db_api.transaction(): created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook( created['name'], namespace=created['namespace'], fields=(db_models.Workbook.scope,) ) self.assertNotEqual(created, fetched) self.assertEqual(1, len(fetched)) self.assertEqual(created.scope, fetched[0]) def test_create_workbook_duplicate_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_workbook(WORKBOOKS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for WorkbookDefinition " r"\['name', 'namespace', 'project_id'\]:" r" my_workbook1, test, $", db_api.create_workbook, WORKBOOKS[0] ) def test_update_workbook(self): created = db_api.create_workbook(WORKBOOKS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_workbook( created.name, { 'definition': 'my new definition', 'namespace': 'test' } ) self.assertEqual('my new definition', updated.definition) fetched = db_api.get_workbook( created['name'], namespace=created['namespace'] ) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_create_or_update_workbook(self): name = WORKBOOKS[0]['name'] namespace = WORKBOOKS[0]['namespace'] self.assertIsNone(db_api.load_workbook(name, namespace=namespace)) created = db_api.create_or_update_workbook( name, WORKBOOKS[0] ) self.assertIsNotNone(created) self.assertIsNotNone(created.name) updated = db_api.create_or_update_workbook( created.name, { 'definition': 'my new definition', 'namespace': 'test' } ) self.assertEqual('my new definition', updated.definition) self.assertEqual( 'my new definition', db_api.load_workbook(updated.name, updated.namespace).definition ) fetched = db_api.get_workbook(created.name, created.namespace) self.assertEqual(updated, fetched) def test_get_workbooks(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) fetched = db_api.get_workbooks() self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_workbooks_by_equal_value(self): db_api.create_workbook(WORKBOOKS[0]) created = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'name', created.name, 'eq' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_filter_workbooks_by_not_equal_value(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'name', created0.name, 'neq' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workbooks_by_greater_than_value(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gt' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workbooks_by_greater_than_equal_value(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gte' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_workbooks_by_less_than_value(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lt' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workbooks_by_less_than_equal_value(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lte' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_workbooks_by_values_in_list(self): created0 = db_api.create_workbook(WORKBOOKS[0]) db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'in' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workbooks_by_values_notin_list(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'nin' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workbooks_by_multiple_columns(self): created0 = db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'in' ) _filter = filter_utils.create_or_update_filter( 'name', 'my_workbook2', 'eq', _filter ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workbooks_by_single_tags(self): db_api.create_workbook(WORKBOOKS[0]) db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'tags', "mc", 'eq' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(2, len(fetched)) def test_filter_workbooks_by_multiple_tags(self): db_api.create_workbook(WORKBOOKS[0]) created1 = db_api.create_workbook(WORKBOOKS[1]) _filter = filter_utils.create_or_update_filter( 'tags', "mc,hammer", 'eq' ) fetched = db_api.get_workbooks(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_delete_workbook(self): created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook(created.name, created.namespace) self.assertEqual(created, fetched) db_api.delete_workbook(created.name, created.namespace) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workbook, created.name, created.namespace ) def test_workbooks_in_two_projects(self): created = db_api.create_workbook(WORKBOOKS[1]) fetched = db_api.get_workbooks() self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) # Create a new user. auth_context.set_ctx(USER_CTX) created = db_api.create_workbook(WORKBOOKS[1]) fetched = db_api.get_workbooks() self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_workbook_private(self): # Create a workbook(scope=private) as under one project # then make sure it's NOT visible for other projects. created1 = db_api.create_workbook(WORKBOOKS[1]) fetched = db_api.get_workbooks() self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) # Create a new user. auth_context.set_ctx(USER_CTX) fetched = db_api.get_workbooks() self.assertEqual(0, len(fetched)) def test_workbook_public(self): # Create a workbook(scope=public) as under one project # then make sure it's visible for other projects. created0 = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbooks() self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) # Assert that the project_id stored is actually the context's # project_id not the one given. self.assertEqual(created0.project_id, auth_context.ctx().project_id) self.assertNotEqual(WORKBOOKS[0]['project_id'], auth_context.ctx().project_id) # Create a new user. auth_context.set_ctx(USER_CTX) fetched = db_api.get_workbooks() self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) self.assertEqual('public', created0.scope) def test_workbook_repr(self): s = db_api.create_workbook(WORKBOOKS[0]).__repr__() self.assertIn('Workbook ', s) self.assertIn("'name': 'my_workbook1'", s) WF_DEFINITIONS = [ { 'name': 'my_wf1', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'public', 'project_id': '1233', 'trust_id': '1234', 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'namespace': '' }, { 'name': 'my_wf2', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'private', 'project_id': '1233', 'trust_id': '12345', 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0), 'namespace': '' }, { 'name': 'my_wf3', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'private', 'project_id': '1233', 'trust_id': '12345', 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0), 'namespace': 'mynamespace' }, { 'name': 'my_wf1_with_namespace', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'public', 'project_id': '1233', 'trust_id': '1234', 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'namespace': 'abc' }, { 'name': 'my_wf1_with_namespace', 'definition': 'empty', 'spec': {}, 'tags': ['mc'], 'scope': 'public', 'project_id': '1233', 'trust_id': '1234', 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'namespace': 'def' }, ] CRON_TRIGGER = { 'name': 'trigger1', 'pattern': '* * * * *', 'workflow_name': 'my_wf1', 'workflow_id': None, 'workflow_input': {}, 'next_execution_time': utils.utc_now_sec() + datetime.timedelta(days=1), 'remaining_executions': 42, 'scope': 'private', 'project_id': '' } class WorkflowDefinitionTest(SQLAlchemyTest): def test_create_and_get_and_load_workflow_definition(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) fetched = db_api.get_workflow_definition(created.name) self.assertEqual(created, fetched) fetched = db_api.load_workflow_definition(created.name) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_workflow_definition("not-existing-wf")) def test_get_workflow_definition_with_fields(self): with db_api.transaction(): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) fetched = db_api.get_workflow_definition( created.name, fields=(db_models.WorkflowDefinition.scope,) ) self.assertNotEqual(created, fetched) self.assertEqual(1, len(fetched)) self.assertEqual(created.scope, fetched[0]) def test_get_workflow_definition_with_uuid(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) fetched = db_api.get_workflow_definition(created.id) self.assertEqual(created, fetched) def test_get_workflow_definition_by_admin(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) # Switch to admin project. auth_context.set_ctx(test_base.get_context(default=False, admin=True)) fetched = db_api.get_workflow_definition(created.id) self.assertEqual(created, fetched) def test_filter_workflow_definitions_by_equal_value(self): db_api.create_workbook(WF_DEFINITIONS[0]) created = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'name', created.name, 'eq' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_filter_workflow_definition_by_not_equal_value(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'name', created0.name, 'neq' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workflow_definition_by_greater_than_value(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gt' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workflow_definition_by_greater_than_equal_value(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gte' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_workflow_definition_by_less_than_value(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lt' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workflow_definition_by_less_than_equal_value(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lte' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_workflow_definition_by_values_in_list(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'in' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workflow_definition_by_values_notin_list(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'nin' ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workflow_definition_by_multiple_columns(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'in' ) _filter = filter_utils.create_or_update_filter( 'name', 'my_wf2', 'eq', _filter ) fetched = db_api.get_workflow_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_create_workflow_definition_duplicate_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_workflow_definition(WF_DEFINITIONS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for WorkflowDefinition \['name', 'namespace'," r" 'project_id'\]: my_wf1, , $", db_api.create_workflow_definition, WF_DEFINITIONS[0] ) def test_create_workflow_definition_duplicate_namespace_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_workflow_definition(WF_DEFINITIONS[2]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for WorkflowDefinition \['name', 'namespace'," r" 'project_id'\]: my_wf3, mynamespace, $", db_api.create_workflow_definition, WF_DEFINITIONS[2] ) def test_create_same_workflow_definition_in_different_namespace(self): name = WF_DEFINITIONS[3]['name'] namespace1 = WF_DEFINITIONS[3]['namespace'] namespace2 = WF_DEFINITIONS[4]['namespace'] self.assertIsNone(db_api.load_workflow_definition(name, namespace1)) self.assertIsNone(db_api.load_workflow_definition(name, namespace2)) created1 = db_api.create_workflow_definition( WF_DEFINITIONS[3] ) created2 = db_api.create_workflow_definition( WF_DEFINITIONS[4] ) self.assertIsNotNone(created1) self.assertIsNotNone(created2) self.assertIsNotNone(created1.name) self.assertIsNotNone(created2.name) self.assertIsNotNone(created1.namespace) self.assertIsNotNone(created2.namespace) fetched1 = db_api.get_workflow_definition(created1.name, created1.namespace) fetched2 = db_api.get_workflow_definition(created2.name, created2.namespace) self.assertEqual(created1, fetched1) self.assertEqual(created2, fetched2) def test_update_workflow_definition(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) self.assertIsNone(created.updated_at) # Update workflow using workflow name as identifier. updated = db_api.update_workflow_definition( created['name'], {'definition': 'my new definition', 'scope': 'private'} ) self.assertEqual('my new definition', updated.definition) fetched = db_api.get_workflow_definition(created.name) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) # Update workflow using workflow uuid as identifier. updated = db_api.update_workflow_definition( created['id'], { 'name': 'updated_name', 'definition': 'my new definition', 'scope': 'private' } ) self.assertEqual('updated_name', updated.name) self.assertEqual('my new definition', updated.definition) fetched = db_api.get_workflow_definition(created['id']) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_update_other_project_workflow_definition(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) # Switch to another project. auth_context.set_ctx(USER_CTX) self.assertRaises( exc.NotAllowedException, db_api.update_workflow_definition, created.name, {'definition': 'my new definition', 'scope': 'private'} ) def test_update_other_project_workflow_by_admin(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[1]) # Switch to admin. auth_context.set_ctx(ADM_CTX) updated = db_api.update_workflow_definition( created['id'], { 'definition': 'my new definition', 'scope': 'public', } ) self.assertEqual('my new definition', updated.definition) # Switch back. auth_context.set_ctx(DEFAULT_CTX) fetched = db_api.get_workflow_definition(created['id']) self.assertEqual(updated, fetched) def test_update_system_workflow_by_admin(self): system_workflow = copy.deepcopy(WF_DEFINITIONS[0]) system_workflow['is_system'] = True created = db_api.create_workflow_definition(system_workflow) # Switch to admin. auth_context.set_ctx(ADM_CTX) updated = db_api.update_workflow_definition( created['id'], { 'definition': 'my new definition', 'scope': 'public' } ) self.assertEqual('my new definition', updated.definition) def test_create_or_update_workflow_definition(self): name = WF_DEFINITIONS[0]['name'] self.assertIsNone(db_api.load_workflow_definition(name)) created = db_api.create_or_update_workflow_definition( name, WF_DEFINITIONS[0] ) self.assertIsNotNone(created) self.assertIsNotNone(created.name) updated = db_api.create_or_update_workflow_definition( created.name, {'definition': 'my new definition', 'scope': 'private'} ) self.assertEqual('my new definition', updated.definition) self.assertEqual( 'my new definition', db_api.load_workflow_definition(updated.name).definition ) fetched = db_api.get_workflow_definition(created.name) self.assertEqual(updated, fetched) def test_update_wf_scope_cron_trigger_associated_in_diff_tenant(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) # Create a new user. auth_context.set_ctx(USER_CTX) cron_trigger = copy.copy(CRON_TRIGGER) cron_trigger['workflow_id'] = created.id db_api.create_cron_trigger(cron_trigger) auth_context.set_ctx(DEFAULT_CTX) self.assertRaises( exc.NotAllowedException, db_api.update_workflow_definition, created['name'], {'scope': 'private'} ) def test_update_wf_scope_event_trigger_associated_in_diff_tenant(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) # Switch to another user. auth_context.set_ctx(USER_CTX) event_trigger = copy.copy(EVENT_TRIGGERS[0]) event_trigger.update({'workflow_id': created.id}) db_api.create_event_trigger(event_trigger) # Switch back. auth_context.set_ctx(DEFAULT_CTX) self.assertRaises( exc.NotAllowedException, db_api.update_workflow_definition, created.id, {'scope': 'private'} ) def test_update_wf_scope_event_trigger_associated_in_same_tenant(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) event_trigger = copy.copy(EVENT_TRIGGERS[0]) event_trigger.update({'workflow_id': created.id}) db_api.create_event_trigger(event_trigger) updated = db_api.update_workflow_definition( created.id, {'scope': 'private'} ) self.assertEqual('private', updated.scope) def test_update_wf_scope_cron_trigger_associated_in_same_tenant(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) cron_trigger = copy.copy(CRON_TRIGGER) cron_trigger.update({'workflow_id': created.id}) db_api.create_cron_trigger(cron_trigger) updated = db_api.update_workflow_definition( created['name'], {'scope': 'private'} ) self.assertEqual('private', updated.scope) def test_get_workflow_definitions(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) fetched0 = db_api.load_workflow_definition(created0.name) fetched1 = db_api.load_workflow_definition(created1.name) self.assertEqual(security.get_project_id(), fetched0.project_id) self.assertEqual(security.get_project_id(), fetched1.project_id) fetched = db_api.get_workflow_definitions() self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_delete_workflow_definition(self): created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) fetched0 = db_api.get_workflow_definition(created0.name) fetched1 = db_api.get_workflow_definition(created1.id) self.assertEqual(created0, fetched0) self.assertEqual(created1, fetched1) for identifier in [created0.name, created1.id]: db_api.delete_workflow_definition(identifier) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_definition, identifier ) def test_delete_workflow_definition_has_event_trigger(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[1]) event_trigger = copy.copy(EVENT_TRIGGERS[0]) event_trigger['workflow_id'] = created.id trigger = db_api.create_event_trigger(event_trigger) self.assertEqual(trigger.workflow_id, created.id) self.assertRaises( exc.DBError, db_api.delete_workflow_definition, created.id ) def test_delete_other_project_workflow_definition(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) # Switch to another project. auth_context.set_ctx(USER_CTX) self.assertRaises( exc.NotAllowedException, db_api.delete_workflow_definition, created.name ) def test_delete_other_project_workflow_definition_by_admin(self): created = db_api.create_workflow_definition(WF_DEFINITIONS[0]) # Switch to admin. auth_context.set_ctx(ADM_CTX) db_api.delete_workflow_definition(created['id']) # Switch back. auth_context.set_ctx(DEFAULT_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_definition, created['id'] ) def test_workflow_definition_private(self): # Create a workflow(scope=private) as under one project # then make sure it's NOT visible for other projects. created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1]) fetched = db_api.get_workflow_definitions() self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) # Create a new user. auth_context.set_ctx(USER_CTX) fetched = db_api.get_workflow_definitions() self.assertEqual(0, len(fetched)) def test_workflow_definition_public(self): # Create a workflow(scope=public) as under one project # then make sure it's visible for other projects. created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0]) fetched = db_api.get_workflow_definitions() self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) # Assert that the project_id stored is actually the context's # project_id not the one given. self.assertEqual(created0.project_id, auth_context.ctx().project_id) self.assertNotEqual( WF_DEFINITIONS[0]['project_id'], auth_context.ctx().project_id ) # Create a new user. auth_context.set_ctx(USER_CTX) fetched = db_api.get_workflow_definitions() self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) self.assertEqual('public', fetched[0].scope) def test_workflow_definition_repr(self): s = db_api.create_workflow_definition(WF_DEFINITIONS[0]).__repr__() self.assertIn('WorkflowDefinition ', s) self.assertIn("'name': 'my_wf1'", s) ACTION_DEFINITIONS = [ { 'name': 'action1', 'description': 'Action #1', 'is_system': True, 'action_class': 'mypackage.my_module.Action1', 'attributes': None, 'project_id': '', 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'namespace': '' }, { 'name': 'action2', 'description': 'Action #2', 'is_system': True, 'action_class': 'mypackage.my_module.Action2', 'attributes': None, 'project_id': '', 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0), 'namespace': '' }, { 'name': 'action3', 'description': 'Action #3', 'is_system': False, 'tags': ['mc', 'abc'], 'action_class': 'mypackage.my_module.Action3', 'attributes': None, 'project_id': '', 'created_at': datetime.datetime(2016, 12, 1, 15, 2, 0), 'namespace': '' }, ] class ActionDefinitionTest(SQLAlchemyTest): def setUp(self): super(ActionDefinitionTest, self).setUp() db_api.delete_action_definitions() def test_create_and_get_and_load_action_definition(self): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) fetched = db_api.get_action_definition(created.name) self.assertEqual(created, fetched) fetched = db_api.load_action_definition(created.name) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_action_definition("not-existing-id")) def test_get_action_definition_with_fields(self): with db_api.transaction(): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) fetched = db_api.get_action_definition( created.name, fields=(db_models.ActionDefinition.scope,) ) self.assertNotEqual(created, fetched) self.assertEqual(1, len(fetched)) self.assertEqual(created.scope, fetched[0]) def test_get_action_definition_with_uuid(self): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) fetched = db_api.get_action_definition(created.id) self.assertEqual(created, fetched) def test_create_action_definition_duplicate_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_action_definition(ACTION_DEFINITIONS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for Action \['name', 'namespace'," r" 'project_id'\]: action1, , $", db_api.create_action_definition, ACTION_DEFINITIONS[0] ) def test_filter_action_definitions_by_equal_value(self): db_api.create_action_definition(ACTION_DEFINITIONS[0]) db_api.create_action_definition(ACTION_DEFINITIONS[1]) created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'is_system', False, 'eq' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created2, fetched[0]) def test_filter_action_definitions_by_not_equal_value(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'is_system', False, 'neq' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_action_definitions_by_greater_than_value(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gt' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(2, len(fetched)) self.assertIn(created1, fetched) self.assertIn(created2, fetched) def test_filter_action_definitions_by_greater_than_equal_value(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gte' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(3, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) self._assert_single_item(fetched, name=created2['name']) def test_filter_action_definitions_by_less_than_value(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', created2['created_at'], 'lt' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_action_definitions_by_less_than_equal_value(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', created2['created_at'], 'lte' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(3, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) self._assert_single_item(fetched, name=created2['name']) def test_filter_action_definitions_by_values_in_list(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'in' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_action_definitions_by_values_notin_list(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'nin' ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(1, len(fetched)) self._assert_single_item(fetched, name=created2['name']) def test_filter_action_definitions_by_multiple_columns(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) db_api.create_action_definition(ACTION_DEFINITIONS[2]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'in' ) _filter = filter_utils.create_or_update_filter( 'is_system', True, 'neq', _filter ) fetched = db_api.get_action_definitions(**_filter) self.assertEqual(0, len(fetched)) def test_filter_action_definitions_by_has_filter(self): db_api.create_action_definition(ACTION_DEFINITIONS[0]) db_api.create_action_definition(ACTION_DEFINITIONS[1]) created3 = db_api.create_action_definition(ACTION_DEFINITIONS[2]) f = filter_utils.create_or_update_filter('name', "3", 'has') fetched = db_api.get_action_definitions(**f) self.assertEqual(1, len(fetched)) self.assertEqual(created3, fetched[0]) f = filter_utils.create_or_update_filter('name', "action", 'has') fetched = db_api.get_action_definitions(**f) self.assertEqual(3, len(fetched)) def test_update_action_definition_with_name(self): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_action_definition( created.name, {'description': 'my new desc'} ) self.assertEqual('my new desc', updated.description) fetched = db_api.get_action_definition(created.name) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_update_action_definition_with_uuid(self): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_action_definition( created.id, {'description': 'my new desc'} ) self.assertEqual('my new desc', updated.description) fetched = db_api.get_action_definition(created.id) self.assertEqual(updated, fetched) def test_create_or_update_action_definition(self): name = 'not-existing-id' self.assertIsNone(db_api.load_action_definition(name)) created = db_api.create_or_update_action_definition( name, ACTION_DEFINITIONS[0] ) self.assertIsNotNone(created) self.assertIsNotNone(created.name) updated = db_api.create_or_update_action_definition( created.name, {'description': 'my new desc'} ) self.assertEqual('my new desc', updated.description) self.assertEqual( 'my new desc', db_api.load_action_definition(updated.name).description ) fetched = db_api.get_action_definition(created.name) self.assertEqual(updated, fetched) def test_get_action_definitions(self): created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0]) created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1]) fetched = db_api.get_action_definitions(is_system=True) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_delete_action_definition_with_name(self): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) fetched = db_api.get_action_definition(created.name) self.assertEqual(created, fetched) db_api.delete_action_definition(created.name) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_action_definition, created.name ) def test_delete_action_definition_with_uuid(self): created = db_api.create_action_definition(ACTION_DEFINITIONS[0]) fetched = db_api.get_action_definition(created.id) self.assertEqual(created, fetched) db_api.delete_action_definition(created.id) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_action_definition, created.id ) def test_action_definition_repr(self): s = db_api.create_action_definition(ACTION_DEFINITIONS[0]).__repr__() self.assertIn('ActionDefinition ', s) self.assertIn("'description': 'Action #1'", s) self.assertIn("'name': 'action1'", s) ACTION_EXECS = [ { 'spec': None, 'state': 'IDLE', 'state_info': "Running...", 'created_at': None, 'updated_at': None, 'task_id': None, 'tags': [], 'accepted': True, 'output': {"result": "value"} }, { 'spec': None, 'state': 'ERROR', 'state_info': "Failed due to some reason...", 'created_at': None, 'updated_at': None, 'task_id': None, 'tags': ['deployment'], 'accepted': False, 'output': {"result": "value"} } ] class ActionExecutionTest(SQLAlchemyTest): def test_create_and_get_and_load_action_execution(self): with db_api.transaction(): created = db_api.create_action_execution(ACTION_EXECS[0]) fetched = db_api.get_action_execution(created.id) self.assertEqual(created, fetched) fetched = db_api.load_action_execution(created.id) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_action_execution("not-existing-id")) def test_get_action_execution_with_fields(self): with db_api.transaction(): created = db_api.create_action_execution(ACTION_EXECS[0]) fetched = db_api.get_action_execution( created.id, fields=(db_models.ActionExecution.name,) ) self.assertNotEqual(created, fetched) self.assertEqual(1, len(fetched)) self.assertEqual(created.name, fetched[0]) def test_update_action_execution(self): with db_api.transaction(): created = db_api.create_action_execution(ACTION_EXECS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_action_execution( created.id, {'state': 'RUNNING', 'state_info': "Running..."} ) self.assertEqual('RUNNING', updated.state) self.assertEqual( 'RUNNING', db_api.load_action_execution(updated.id).state ) fetched = db_api.get_action_execution(created.id) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_create_or_update_action_execution(self): id = 'not-existing-id' self.assertIsNone(db_api.load_action_execution(id)) created = db_api.create_or_update_action_execution(id, ACTION_EXECS[0]) self.assertIsNotNone(created) self.assertIsNotNone(created.id) with db_api.transaction(): updated = db_api.create_or_update_action_execution( created.id, {'state': 'RUNNING'} ) self.assertEqual('RUNNING', updated.state) self.assertEqual( 'RUNNING', db_api.load_action_execution(updated.id).state ) fetched = db_api.get_action_execution(created.id) self.assertEqual(updated, fetched) def test_update_action_execution_heartbeat(self): with db_api.transaction(): created = db_api.create_action_execution(ACTION_EXECS[0]) created_last_heartbeat = created.last_heartbeat fetched = db_api.get_action_execution(created.id) fetched_last_heartbeat = fetched.last_heartbeat time.sleep(1) self.assertEqual(created_last_heartbeat, fetched_last_heartbeat) time.sleep(1) db_api.update_action_execution_heartbeat(created.id) fetched = db_api.get_action_execution(created.id) fetched_last_heartbeat = fetched.last_heartbeat self.assertIsNot(created_last_heartbeat, fetched_last_heartbeat) def test_get_action_executions(self): with db_api.transaction(): created0 = db_api.create_action_execution(WF_EXECS[0]) db_api.create_action_execution(ACTION_EXECS[1]) fetched = db_api.get_action_executions( state=WF_EXECS[0]['state'] ) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_delete_action_execution(self): with db_api.transaction(): created = db_api.create_action_execution(ACTION_EXECS[0]) fetched = db_api.get_action_execution(created.id) self.assertEqual(created, fetched) db_api.delete_action_execution(created.id) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_action_execution, created.id ) def test_delete_other_tenant_action_execution(self): created = db_api.create_action_execution(ACTION_EXECS[0]) # Create a new user. auth_context.set_ctx(USER_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.delete_action_execution, created.id ) def test_trim_status_info(self): created = db_api.create_action_execution(ACTION_EXECS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_action_execution( created.id, {'state': 'FAILED', 'state_info': ".." * 65536} ) self.assertEqual('FAILED', updated.state) state_info = db_api.load_action_execution(updated.id).state_info self.assertEqual( 65503, len(state_info) ) def test_action_execution_repr(self): s = db_api.create_action_execution(ACTION_EXECS[0]).__repr__() self.assertIn('ActionExecution ', s) self.assertIn("'state': 'IDLE'", s) self.assertIn("'state_info': 'Running...'", s) self.assertIn("'accepted': True", s) WF_EXECS = [ { 'spec': {}, 'start_params': {'task': 'my_task1'}, 'state': 'IDLE', 'state_info': "Running...", 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'updated_at': None, 'context': None, 'task_id': None, 'trust_id': None, 'description': None, 'output': None }, { 'spec': {}, 'start_params': {'task': 'my_task1'}, 'state': 'RUNNING', 'state_info': "Running...", 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0), 'updated_at': None, 'context': {'image_id': '123123'}, 'task_id': None, 'trust_id': None, 'description': None, 'output': None } ] class WorkflowExecutionTest(SQLAlchemyTest): def test_create_and_get_and_load_workflow_execution(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(created, fetched) fetched = db_api.load_workflow_execution(created.id) self.assertEqual(created, fetched) self.assertIsNone( db_api.load_workflow_execution("not-existing-id") ) def test_get_workflow_execution_with_fields(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) fetched = db_api.get_workflow_execution( created.id, fields=(db_models.WorkflowExecution.state,) ) self.assertNotEqual(created, fetched) self.assertEqual(1, len(fetched)) self.assertEqual(created.state, fetched[0]) def test_update_workflow_execution(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_workflow_execution( created.id, {'state': 'RUNNING', 'state_info': "Running..."} ) self.assertEqual('RUNNING', updated.state) self.assertEqual( 'RUNNING', db_api.load_workflow_execution(updated.id).state ) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_update_workflow_execution_by_admin(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) auth_context.set_ctx(ADM_CTX) updated = db_api.update_workflow_execution( created.id, {'state': 'RUNNING', 'state_info': "Running..."} ) auth_context.set_ctx(DEFAULT_CTX) self.assertEqual('RUNNING', updated.state) self.assertEqual( 'RUNNING', db_api.load_workflow_execution(updated.id).state ) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_update_workflow_execution_by_others_fail(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) auth_context.set_ctx(USER_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.update_workflow_execution, created.id, {'state': 'RUNNING', 'state_info': "Running..."} ) def test_create_or_update_workflow_execution(self): id = 'not-existing-id' self.assertIsNone(db_api.load_workflow_execution(id)) with db_api.transaction(): created = db_api.create_or_update_workflow_execution( id, WF_EXECS[0] ) self.assertIsNotNone(created) self.assertIsNotNone(created.id) updated = db_api.create_or_update_workflow_execution( created.id, {'state': 'RUNNING'} ) self.assertEqual('RUNNING', updated.state) self.assertEqual( 'RUNNING', db_api.load_workflow_execution(updated.id).state ) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(updated, fetched) def test_get_workflow_executions(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) db_api.create_workflow_execution(WF_EXECS[1]) fetched = db_api.get_workflow_executions( state=WF_EXECS[0]['state'] ) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workflow_execution_by_equal_value(self): with db_api.transaction(): db_api.create_workflow_execution(WF_EXECS[0]) created = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'id', created.id, 'eq' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_filter_workflow_execution_by_not_equal_value(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'id', created0.id, 'neq' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workflow_execution_by_greater_than_value(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gt' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workflow_execution_by_greater_than_equal_value(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gte' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, state=created0['state']) self._assert_single_item(fetched, state=created1['state']) def test_filter_workflow_execution_by_less_than_value(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lt' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workflow_execution_by_less_than_equal_value(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lte' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, state=created0['state']) self._assert_single_item(fetched, state=created1['state']) def test_filter_workflow_execution_by_values_in_list(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'in' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_workflow_execution_by_values_notin_list(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'nin' ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_workflow_execution_by_multiple_columns(self): with db_api.transaction(): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'in' ) _filter = filter_utils.create_or_update_filter( 'id', created1.id, 'eq', _filter ) fetched = db_api.get_workflow_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_delete_workflow_execution(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(created, fetched) db_api.delete_workflow_execution(created.id) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_execution, created.id ) def test_delete_workflow_execution_by_admin(self): with db_api.transaction(): created = db_api.create_workflow_execution(WF_EXECS[0]) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(created, fetched) auth_context.set_ctx(ADM_CTX) db_api.delete_workflow_execution(created.id) auth_context.set_ctx(DEFAULT_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_execution, created.id ) def test_delete_workflow_execution_by_other_fail(self): created = db_api.create_workflow_execution(WF_EXECS[0]) auth_context.set_ctx(USER_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.delete_workflow_execution, created.id ) def test_trim_status_info(self): created = db_api.create_workflow_execution(WF_EXECS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_workflow_execution( created.id, {'state': 'FAILED', 'state_info': ".." * 65536} ) self.assertEqual('FAILED', updated.state) state_info = db_api.load_workflow_execution(updated.id).state_info self.assertEqual( 65503, len(state_info) ) def test_task_executions(self): # Add an associated object into collection. with db_api.transaction(): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) self.assertEqual(0, len(wf_ex.task_executions)) wf_ex.task_executions.append( db_models.TaskExecution(**TASK_EXECS[0]) ) # Make sure task execution has been saved. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIsNotNone(wf_ex) self.assertEqual(1, len(wf_ex.task_executions)) task_ex = wf_ex.task_executions[0] self.assertEqual(TASK_EXECS[0]['name'], task_ex.name) self.assertEqual(1, len(db_api.get_workflow_executions())) self.assertEqual(1, len(db_api.get_task_executions())) # Remove task execution from collection. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) del wf_ex.task_executions[:] # Make sure task execution has been removed. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(0, len(wf_ex.task_executions)) self.assertIsNone(db_api.load_task_execution(task_ex.id)) def test_workflow_execution_repr(self): s = db_api.create_workflow_execution(WF_EXECS[0]).__repr__() self.assertIn('Execution ', s) self.assertIn("'context': None", s) self.assertIn("'state': 'IDLE'", s) TASK_EXECS = [ { 'workflow_execution_id': '1', 'workflow_name': 'my_wb.my_wf', 'name': 'my_task1', 'spec': None, 'action_spec': None, 'state': 'IDLE', 'tags': ['deployment'], 'in_context': None, 'runtime_context': None, 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'updated_at': None }, { 'workflow_execution_id': '1', 'workflow_name': 'my_wb.my_wf', 'name': 'my_task2', 'spec': None, 'action_spec': None, 'state': 'IDLE', 'tags': ['deployment'], 'in_context': {'image_id': '123123'}, 'runtime_context': None, 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0), 'updated_at': None }, ] class TaskExecutionTest(SQLAlchemyTest): def test_create_and_get_and_load_task_execution(self): with db_api.transaction(): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) created = db_api.create_task_execution(values) fetched = db_api.get_task_execution(created.id) self.assertEqual(created, fetched) self.assertNotIsInstance(fetched.workflow_execution, list) fetched = db_api.load_task_execution(created.id) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_task_execution("not-existing-id")) def test_get_task_execution_with_fields(self): with db_api.transaction(): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) created = db_api.create_task_execution(values) fetched = db_api.get_task_execution( created.id, fields=(db_models.TaskExecution.name,) ) self.assertNotEqual(created, fetched) self.assertEqual(1, len(fetched)) self.assertEqual(created.name, fetched[0]) def test_action_executions(self): # Store one task with two invocations. with db_api.transaction(): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) task = db_api.create_task_execution(values) self.assertEqual(0, len(task.action_executions)) self.assertEqual(0, len(task.workflow_executions)) a_ex1 = db_models.ActionExecution() a_ex2 = db_models.ActionExecution() task.action_executions.append(a_ex1) task.action_executions.append(a_ex2) self.assertEqual(2, len(task.action_executions)) self.assertEqual(0, len(task.workflow_executions)) # Make sure associated objects were saved. with db_api.transaction(): task = db_api.get_task_execution(task.id) self.assertEqual(2, len(task.action_executions)) self.assertNotIsInstance( task.action_executions[0].task_execution, list ) # Remove associated objects from collection. with db_api.transaction(): task = db_api.get_task_execution(task.id) del task.action_executions[:] # Make sure associated objects were deleted. with db_api.transaction(): task = db_api.get_task_execution(task.id) self.assertEqual(0, len(task.action_executions)) def test_update_task_execution(self): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) created = db_api.create_task_execution(values) self.assertIsNone(created.updated_at) with db_api.transaction(): updated = db_api.update_task_execution( created.id, {'workflow_name': 'new_wf'} ) self.assertEqual('new_wf', updated.workflow_name) fetched = db_api.get_task_execution(created.id) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_create_or_update_task_execution(self): id = 'not-existing-id' self.assertIsNone(db_api.load_task_execution(id)) wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) created = db_api.create_or_update_task_execution(id, values) self.assertIsNotNone(created) self.assertIsNotNone(created.id) with db_api.transaction(): updated = db_api.create_or_update_task_execution( created.id, {'state': 'RUNNING'} ) self.assertEqual('RUNNING', updated.state) self.assertEqual( 'RUNNING', db_api.load_task_execution(updated.id).state ) fetched = db_api.get_task_execution(created.id) self.assertEqual(updated, fetched) def test_get_task_executions(self): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) created0 = db_api.create_task_execution(values) values = copy.deepcopy(TASK_EXECS[1]) values.update({'workflow_execution_id': wf_ex.id}) created1 = db_api.create_task_execution(values) fetched = db_api.get_task_executions( workflow_name=TASK_EXECS[0]['workflow_name'] ) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_task_execution_by_equal_value(self): created, _ = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'name', created.name, 'eq' ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_filter_task_execution_by_not_equal_value(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'name', created0.name, 'neq' ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_task_execution_by_greater_than_value(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gt' ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_task_execution_by_greater_than_equal_value(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', created0['created_at'], 'gte' ) fetched = db_api.get_task_executions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_task_execution_by_less_than_value(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lt' ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_filter_task_execution_by_less_than_equal_value(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', created1['created_at'], 'lte' ) fetched = db_api.get_task_executions(**_filter) self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_filter_task_execution_by_values_in_list(self): created, _ = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', [created['created_at']], 'in' ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_filter_task_execution_by_values_not_in_list(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at']], 'nin' ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_filter_task_execution_by_multiple_columns(self): created0, created1 = self._create_task_executions() _filter = filter_utils.create_or_update_filter( 'created_at', [created0['created_at'], created1['created_at']], 'in' ) _filter = filter_utils.create_or_update_filter( 'name', created1.name, 'eq', _filter ) with db_api.transaction(): fetched = db_api.get_task_executions(**_filter) self.assertEqual(1, len(fetched)) self.assertEqual(created1, fetched[0]) def test_delete_task_execution(self): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) with db_api.transaction(): created = db_api.create_task_execution(values) fetched = db_api.get_task_execution(created.id) self.assertEqual(created, fetched) db_api.delete_task_execution(created.id) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_task_execution, created.id ) def test_get_incomplete_task_executions(self): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) values['state'] = 'RUNNING' with db_api.transaction(): task_ex1 = db_api.create_task_execution(values) task_execs = db_api.get_incomplete_task_executions( workflow_execution_id=wf_ex.id ) self.assertEqual(1, len(task_execs)) self.assertEqual(task_ex1, task_execs[0]) self.assertEqual( 1, db_api.get_incomplete_task_executions_count( workflow_execution_id=wf_ex.id ) ) # Add one more task. values = copy.deepcopy(TASK_EXECS[1]) values.update({'workflow_execution_id': wf_ex.id}) values['state'] = 'SUCCESS' db_api.create_task_execution(values) # It should be still one incompleted task. task_execs = db_api.get_incomplete_task_executions( workflow_execution_id=wf_ex.id ) self.assertEqual(1, len(task_execs)) self.assertEqual(task_ex1, task_execs[0]) self.assertEqual( 1, db_api.get_incomplete_task_executions_count( workflow_execution_id=wf_ex.id ) ) def test_task_execution_repr(self): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) s = db_api.create_task_execution(values).__repr__() self.assertIn('TaskExecution ', s) self.assertIn("'state': 'IDLE'", s) self.assertIn("'name': 'my_task1'", s) def _create_task_executions(self): wf_ex = db_api.create_workflow_execution(WF_EXECS[0]) values = copy.deepcopy(TASK_EXECS[0]) values.update({'workflow_execution_id': wf_ex.id}) created0 = db_api.create_task_execution(values) values = copy.deepcopy(TASK_EXECS[1]) values.update({'workflow_execution_id': wf_ex.id}) created1 = db_api.create_task_execution(values) return created0, created1 CRON_TRIGGERS = [ { 'id': '11111111-1111-1111-1111-111111111111', 'name': 'trigger1', 'pattern': '* * * * *', 'workflow_name': 'my_wf', 'workflow_id': None, 'workflow_input': {}, 'next_execution_time': utils.utc_now_sec() + datetime.timedelta(days=1), 'remaining_executions': 42, 'scope': 'private', 'project_id': '' }, { 'id': '22222222-2222-2222-2222-2222222c2222', 'name': 'trigger2', 'pattern': '* * * * *', 'workflow_name': 'my_wf', 'workflow_id': None, 'workflow_input': {'param': 'val'}, 'next_execution_time': utils.utc_now_sec() + datetime.timedelta(days=1), 'remaining_executions': 42, 'scope': 'private', 'project_id': '' }, ] class CronTriggerTest(SQLAlchemyTest): def setUp(self): super(CronTriggerTest, self).setUp() self.wf = db_api.create_workflow_definition({'name': 'my_wf'}) for ct in CRON_TRIGGERS: ct['workflow_id'] = self.wf.id def test_create_and_get_and_load_cron_trigger(self): created = db_api.create_cron_trigger(CRON_TRIGGERS[0]) fetched = db_api.get_cron_trigger(created.name) self.assertEqual(created, fetched) fetched = db_api.load_cron_trigger(created.name) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_cron_trigger("not-existing-trigger")) def test_create_cron_trigger_duplicate_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_cron_trigger(CRON_TRIGGERS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for cron trigger \['name', 'project_id'\]:" r" trigger1, $", db_api.create_cron_trigger, CRON_TRIGGERS[0] ) def test_update_cron_trigger(self): created = db_api.create_cron_trigger(CRON_TRIGGERS[0]) self.assertIsNone(created.updated_at) updated, updated_count = db_api.update_cron_trigger( created.name, {'pattern': '*/1 * * * *'} ) self.assertEqual('*/1 * * * *', updated.pattern) self.assertEqual(1, updated_count) fetched = db_api.get_cron_trigger(created.name) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) # Test update_cron_trigger and query_filter with results updated, updated_count = db_api.update_cron_trigger( created.name, {'pattern': '*/1 * * * *'}, query_filter={'name': created.name} ) self.assertEqual(updated, fetched) self.assertEqual(1, updated_count) # Test update_cron_trigger and query_filter without results updated, updated_count = db_api.update_cron_trigger( created.name, {'pattern': '*/1 * * * *'}, query_filter={'name': 'not-existing-id'} ) self.assertEqual(updated, updated) self.assertEqual(0, updated_count) def test_update_cron_trigger_by_id(self): created = db_api.create_cron_trigger(CRON_TRIGGERS[0]) self.assertIsNone(created.updated_at) updated, updated_count = db_api.update_cron_trigger( created.id, {'pattern': '*/1 * * * *'} ) self.assertEqual('*/1 * * * *', updated.pattern) self.assertEqual(1, updated_count) def test_create_or_update_cron_trigger(self): name = 'not-existing-id' self.assertIsNone(db_api.load_cron_trigger(name)) created = db_api.create_or_update_cron_trigger(name, CRON_TRIGGERS[0]) self.assertIsNotNone(created) self.assertIsNotNone(created.name) updated = db_api.create_or_update_cron_trigger( created.name, {'pattern': '*/1 * * * *'} ) self.assertEqual('*/1 * * * *', updated.pattern) fetched = db_api.get_cron_trigger(created.name) self.assertEqual(updated, fetched) def test_get_cron_triggers(self): created0 = db_api.create_cron_trigger(CRON_TRIGGERS[0]) created1 = db_api.create_cron_trigger(CRON_TRIGGERS[1]) fetched = db_api.get_cron_triggers(pattern='* * * * *') self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_get_cron_trigger(self): cron_trigger = db_api.create_cron_trigger(CRON_TRIGGERS[0]) # Get by id is ok fetched = db_api.get_cron_trigger(cron_trigger.id) self.assertEqual(cron_trigger, fetched) # Get by name is ok fetched = db_api.get_cron_trigger(cron_trigger.name) self.assertEqual(cron_trigger, fetched) def test_get_cron_trigger_not_found(self): self.assertRaises( exc.DBEntityNotFoundError, db_api.get_cron_trigger, 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa', ) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_cron_trigger, 'not-exists-cron-trigger', ) def test_get_cron_trigger_by_id(self): cron_trigger_1 = db_api.create_cron_trigger(CRON_TRIGGERS[0]) cron_trigger_2 = db_api.create_cron_trigger(CRON_TRIGGERS[1]) fetched = db_api.get_cron_trigger_by_id(cron_trigger_1.id) self.assertEqual(cron_trigger_1, fetched) fetched = db_api.get_cron_trigger_by_id(cron_trigger_2.id) self.assertEqual(cron_trigger_2, fetched) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_cron_trigger_by_id, 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa', ) def test_get_cron_triggers_other_tenant(self): created0 = db_api.create_cron_trigger(CRON_TRIGGERS[0]) # Switch to another tenant. auth_context.set_ctx(USER_CTX) fetched = db_api.get_cron_triggers( insecure=True, pattern='* * * * *', project_id=security.DEFAULT_PROJECT_ID ) self.assertEqual(1, len(fetched)) self.assertEqual(created0, fetched[0]) def test_delete_cron_trigger(self): created = db_api.create_cron_trigger(CRON_TRIGGERS[0]) fetched = db_api.get_cron_trigger(created.name) self.assertEqual(created, fetched) rowcount = db_api.delete_cron_trigger(created.name) self.assertEqual(1, rowcount) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_cron_trigger, created.name ) def test_delete_cron_trigger_by_id(self): created = db_api.create_cron_trigger(CRON_TRIGGERS[0]) fetched = db_api.get_cron_trigger(created.name) self.assertEqual(created, fetched) rowcount = db_api.delete_cron_trigger(created.id) self.assertEqual(1, rowcount) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_cron_trigger, created.id ) def test_cron_trigger_repr(self): s = db_api.create_cron_trigger(CRON_TRIGGERS[0]).__repr__() self.assertIn('CronTrigger ', s) self.assertIn("'pattern': '* * * * *'", s) self.assertIn("'name': 'trigger1'", s) SCHEDULED_JOBS = [ { 'run_after': 30, 'func_name': 'test_module.test_func', 'func_args': { 'server': 'localhost', 'database': 'test', 'timeout': 600, 'verbose': True }, 'execute_at': datetime.datetime(2019, 7, 6, 15, 1, 0) }, { 'run_after': 50, 'target_factory_func_name': 'test_target_factory_func', 'func_name': 'test_func', 'func_args': { 'server': 'localhost', 'database': 'test', 'timeout': 600, 'verbose': True }, 'execute_at': datetime.datetime(2019, 7, 6, 20, 30, 0) }, ] class ScheduledJobTest(SQLAlchemyTest): def setUp(self): super(ScheduledJobTest, self).setUp() db_api.delete_scheduled_jobs() def test_create_and_get_scheduled_job(self): created = db_api.create_scheduled_job(SCHEDULED_JOBS[0]) fetched = db_api.get_scheduled_job(created.id) self.assertEqual(created, fetched) def test_create_scheduled_job_duplicate_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_scheduled_job(SCHEDULED_JOBS[0]) db_api.create_scheduled_job(SCHEDULED_JOBS[0]) def test_update_scheduled_job(self): created = db_api.create_scheduled_job(SCHEDULED_JOBS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_scheduled_job( created.id, {'captured_at': datetime.datetime(2019, 7, 6, 20, 30, 0)} ) self.assertEqual( datetime.datetime(2019, 7, 6, 20, 30, 0), updated[0].captured_at ) fetched = db_api.get_scheduled_job(created.id) self.assertEqual(updated[0], fetched) self.assertIsNotNone(fetched.updated_at) def test_get_scheduled_jobs(self): created0 = db_api.create_scheduled_job(SCHEDULED_JOBS[0]) created1 = db_api.create_scheduled_job(SCHEDULED_JOBS[1]) fetched = db_api.get_scheduled_jobs() self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, func_name=created0['func_name']) self._assert_single_item(fetched, func_name=created1['func_name']) def test_delete_scheduled_job(self): created = db_api.create_scheduled_job(SCHEDULED_JOBS[0]) fetched = db_api.get_scheduled_job(created.id) self.assertEqual(created, fetched) db_api.delete_scheduled_job(created.id) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_environment, created.id ) def test_get_scheduled_jobs_count(self): res = db_api.get_scheduled_jobs_count() self.assertEqual(0, res) created0 = db_api.create_scheduled_job(SCHEDULED_JOBS[0]) created1 = db_api.create_scheduled_job(SCHEDULED_JOBS[1]) res = db_api.get_scheduled_jobs_count() self.assertEqual(2, res) db_api.delete_scheduled_job(created0.id) res = db_api.get_scheduled_jobs_count() self.assertEqual(1, res) db_api.delete_scheduled_job(created1.id) res = db_api.get_scheduled_jobs_count() self.assertEqual(0, res) ENVIRONMENTS = [ { 'name': 'env1', 'description': 'Test Environment #1', 'scope': 'private', 'variables': { 'server': 'localhost', 'database': 'test', 'timeout': 600, 'verbose': True } }, { 'name': 'env2', 'description': 'Test Environment #2', 'scope': 'public', 'variables': { 'server': '127.0.0.1', 'database': 'temp', 'timeout': 300, 'verbose': False } } ] class EnvironmentTest(SQLAlchemyTest): def setUp(self): super(EnvironmentTest, self).setUp() db_api.delete_environments() def test_create_and_get_and_load_environment(self): created = db_api.create_environment(ENVIRONMENTS[0]) fetched = db_api.get_environment(created.name) self.assertEqual(created, fetched) fetched = db_api.load_environment(created.name) self.assertEqual(created, fetched) self.assertIsNone(db_api.load_environment("not-existing-id")) def test_create_environment_duplicate_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') db_api.create_environment(ENVIRONMENTS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for Environment \['name', 'project_id'\]: " r"env1, None$", db_api.create_environment, ENVIRONMENTS[0] ) def test_update_environment(self): created = db_api.create_environment(ENVIRONMENTS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_environment( created.name, {'description': 'my new desc'} ) self.assertEqual('my new desc', updated.description) fetched = db_api.get_environment(created.name) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_create_or_update_environment(self): name = 'not-existing-id' self.assertIsNone(db_api.load_environment(name)) created = db_api.create_or_update_environment(name, ENVIRONMENTS[0]) self.assertIsNotNone(created) self.assertIsNotNone(created.name) updated = db_api.create_or_update_environment( created.name, {'description': 'my new desc'} ) self.assertEqual('my new desc', updated.description) self.assertEqual( 'my new desc', db_api.load_environment(updated.name).description ) fetched = db_api.get_environment(created.name) self.assertEqual(updated, fetched) def test_get_environments(self): created0 = db_api.create_environment(ENVIRONMENTS[0]) created1 = db_api.create_environment(ENVIRONMENTS[1]) fetched = db_api.get_environments() self.assertEqual(2, len(fetched)) self._assert_single_item(fetched, name=created0['name']) self._assert_single_item(fetched, name=created1['name']) def test_delete_environment(self): created = db_api.create_environment(ENVIRONMENTS[0]) fetched = db_api.get_environment(created.name) self.assertEqual(created, fetched) db_api.delete_environment(created.name) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_environment, created.name ) def test_delete_environments(self): created0 = db_api.create_environment(ENVIRONMENTS[0]) created1 = db_api.create_environment(ENVIRONMENTS[1]) db_api.delete_environments( name={'in': [created0.name, created1.name]} ) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_environment, created0.id ) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_environment, created1.id ) def test_environment_repr(self): s = db_api.create_environment(ENVIRONMENTS[0]).__repr__() self.assertIn('Environment ', s) self.assertIn("'description': 'Test Environment #1'", s) self.assertIn("'name': 'env1'", s) class TXTest(SQLAlchemyTest): def test_rollback(self): db_api.start_tx() try: created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook(created.name, namespace='test') self.assertEqual(created, fetched) self.assertTrue(self.is_db_session_open()) db_api.rollback_tx() finally: db_api.end_tx() self.assertFalse(self.is_db_session_open()) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workbook, created['id'] ) self.assertFalse(self.is_db_session_open()) def test_commit(self): db_api.start_tx() try: created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook(created.name, namespace='test') self.assertEqual(created, fetched) self.assertTrue(self.is_db_session_open()) db_api.commit_tx() finally: db_api.end_tx() self.assertFalse(self.is_db_session_open()) fetched = db_api.get_workbook(created.name, namespace='test') self.assertEqual(created, fetched) self.assertFalse(self.is_db_session_open()) def test_commit_transaction(self): with db_api.transaction(): created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook(created.name, namespace='test') self.assertEqual(created, fetched) self.assertTrue(self.is_db_session_open()) self.assertFalse(self.is_db_session_open()) fetched = db_api.get_workbook(created.name, namespace='test') self.assertEqual(created, fetched) self.assertFalse(self.is_db_session_open()) def test_rollback_multiple_objects(self): db_api.start_tx() try: created = db_api.create_workflow_execution(WF_EXECS[0]) fetched = db_api.get_workflow_execution(created['id']) self.assertEqual(created, fetched) created_wb = db_api.create_workbook(WORKBOOKS[0]) fetched_wb = db_api.get_workbook( created_wb.name, namespace=created_wb.namespace ) self.assertEqual(created_wb, fetched_wb) self.assertTrue(self.is_db_session_open()) db_api.rollback_tx() finally: db_api.end_tx() self.assertFalse(self.is_db_session_open()) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_execution, created.id ) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workbook, created_wb.name ) self.assertFalse(self.is_db_session_open()) def test_rollback_transaction(self): try: with db_api.transaction(): created = db_api.create_workbook(WORKBOOKS[0]) fetched = db_api.get_workbook( created.name, namespace=created.namespace ) self.assertEqual(created, fetched) self.assertTrue(self.is_db_session_open()) db_api.create_workbook(WORKBOOKS[0]) except exc.DBDuplicateEntryError: pass self.assertFalse(self.is_db_session_open()) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workbook, created.name ) def test_commit_multiple_objects(self): db_api.start_tx() try: created = db_api.create_workflow_execution(WF_EXECS[0]) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(created, fetched) created_wb = db_api.create_workbook(WORKBOOKS[0]) fetched_wb = db_api.get_workbook( created_wb.name, namespace=created_wb.namespace ) self.assertEqual(created_wb, fetched_wb) self.assertTrue(self.is_db_session_open()) db_api.commit_tx() finally: db_api.end_tx() self.assertFalse(self.is_db_session_open()) with db_api.transaction(): fetched = db_api.get_workflow_execution(created.id) self.assertEqual(created, fetched) fetched_wb = db_api.get_workbook( created_wb.name, namespace=created_wb.namespace ) self.assertEqual(created_wb, fetched_wb) self.assertFalse(self.is_db_session_open()) RESOURCE_MEMBERS = [ { 'resource_id': '123e4567-e89b-12d3-a456-426655440000', 'resource_type': 'workflow', 'project_id': security.get_project_id(), 'member_id': USER_CTX.project_id, 'status': 'pending', }, { 'resource_id': '123e4567-e89b-12d3-a456-426655440000', 'resource_type': 'workflow', 'project_id': security.get_project_id(), 'member_id': '111', 'status': 'pending', }, ] class ResourceMemberTest(SQLAlchemyTest): def test_create_and_get_resource_member(self): created_1 = db_api.create_resource_member(RESOURCE_MEMBERS[0]) created_2 = db_api.create_resource_member(RESOURCE_MEMBERS[1]) fetched = db_api.get_resource_member( '123e4567-e89b-12d3-a456-426655440000', 'workflow', USER_CTX.project_id ) self.assertEqual(created_1, fetched) # Switch to another tenant. auth_context.set_ctx(USER_CTX) fetched = db_api.get_resource_member( '123e4567-e89b-12d3-a456-426655440000', 'workflow', USER_CTX.project_id ) self.assertEqual(created_1, fetched) # Tenant A can not see membership of resource shared to Tenant B. self.assertRaises( exc.DBEntityNotFoundError, db_api.get_resource_member, '123e4567-e89b-12d3-a456-426655440000', 'workflow', created_2.member_id ) def test_create_resource_member_duplicate(self): db_api.create_resource_member(RESOURCE_MEMBERS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for ResourceMember \['resource_id'," r" 'resource_type', 'member_id'\]:" r" 123e4567-e89b-12d3-a456-426655440000, workflow, 99-88-33$", db_api.create_resource_member, RESOURCE_MEMBERS[0] ) def test_get_resource_members_by_owner(self): for res_member in RESOURCE_MEMBERS: db_api.create_resource_member(res_member) fetched = db_api.get_resource_members( '123e4567-e89b-12d3-a456-426655440000', 'workflow', ) self.assertEqual(2, len(fetched)) def test_get_resource_members_not_owner(self): created = db_api.create_resource_member(RESOURCE_MEMBERS[0]) db_api.create_resource_member(RESOURCE_MEMBERS[1]) # Switch to another tenant. auth_context.set_ctx(USER_CTX) fetched = db_api.get_resource_members( created.resource_id, 'workflow', ) self.assertEqual(1, len(fetched)) self.assertEqual(created, fetched[0]) def test_update_resource_member_by_member(self): created = db_api.create_resource_member(RESOURCE_MEMBERS[0]) # Switch to another tenant. auth_context.set_ctx(USER_CTX) updated = db_api.update_resource_member( created.resource_id, 'workflow', USER_CTX.project_id, {'status': 'accepted'} ) self.assertEqual(created.id, updated.id) self.assertEqual('accepted', updated.status) def test_update_resource_member_by_owner(self): created = db_api.create_resource_member(RESOURCE_MEMBERS[0]) self.assertRaises( exc.DBEntityNotFoundError, db_api.update_resource_member, created.resource_id, 'workflow', USER_CTX.project_id, {'status': 'accepted'} ) def test_delete_resource_member(self): created = db_api.create_resource_member(RESOURCE_MEMBERS[0]) db_api.delete_resource_member( created.resource_id, 'workflow', USER_CTX.project_id, ) fetched = db_api.get_resource_members( created.resource_id, 'workflow', ) self.assertEqual(0, len(fetched)) def test_delete_resource_member_not_owner(self): created = db_api.create_resource_member(RESOURCE_MEMBERS[0]) # Switch to another tenant. auth_context.set_ctx(USER_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.delete_resource_member, created.resource_id, 'workflow', USER_CTX.project_id, ) def test_delete_resource_member_already_deleted(self): created = db_api.create_resource_member(RESOURCE_MEMBERS[0]) db_api.delete_resource_member( created.resource_id, 'workflow', USER_CTX.project_id, ) self.assertRaises( exc.DBEntityNotFoundError, db_api.delete_resource_member, created.resource_id, 'workflow', USER_CTX.project_id, ) def test_delete_nonexistent_resource_member(self): self.assertRaises( exc.DBEntityNotFoundError, db_api.delete_resource_member, 'nonexitent_resource', 'workflow', 'nonexitent_member', ) class WorkflowSharingTest(SQLAlchemyTest): def test_get_shared_workflow(self): wf = db_api.create_workflow_definition(WF_DEFINITIONS[1]) # Switch to another tenant. auth_context.set_ctx(USER_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_definition, wf.id ) # Switch to original tenant, share workflow to another tenant. auth_context.set_ctx(DEFAULT_CTX) workflow_sharing = { 'resource_id': wf.id, 'resource_type': 'workflow', 'project_id': security.get_project_id(), 'member_id': USER_CTX.project_id, 'status': 'pending', } db_api.create_resource_member(workflow_sharing) # Switch to another tenant, accept the sharing, get workflows. auth_context.set_ctx(USER_CTX) db_api.update_resource_member( wf.id, 'workflow', USER_CTX.project_id, {'status': 'accepted'} ) fetched = db_api.get_workflow_definition(wf.id) self.assertEqual(wf, fetched) def test_owner_delete_shared_workflow(self): wf = db_api.create_workflow_definition(WF_DEFINITIONS[1]) workflow_sharing = { 'resource_id': wf.id, 'resource_type': 'workflow', 'project_id': security.get_project_id(), 'member_id': USER_CTX.project_id, 'status': 'pending', } db_api.create_resource_member(workflow_sharing) # Switch to another tenant, accept the sharing. auth_context.set_ctx(USER_CTX) db_api.update_resource_member( wf.id, 'workflow', USER_CTX.project_id, {'status': 'accepted'} ) fetched = db_api.get_workflow_definition(wf.id) self.assertEqual(wf, fetched) # Switch to original tenant, delete the workflow. auth_context.set_ctx(DEFAULT_CTX) db_api.delete_workflow_definition(wf.id) # Switch to another tenant, can not see that workflow. auth_context.set_ctx(USER_CTX) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_workflow_definition, wf.id ) def test_owner_delete_shared_workflow_has_crontrigger(self): wf = db_api.create_workflow_definition(WF_DEFINITIONS[1]) workflow_sharing = { 'resource_id': wf.id, 'resource_type': 'workflow', 'project_id': security.get_project_id(), 'member_id': USER_CTX.project_id, 'status': 'pending', } db_api.create_resource_member(workflow_sharing) # Switch to another tenant, accept the sharing. auth_context.set_ctx(USER_CTX) db_api.update_resource_member( wf.id, 'workflow', USER_CTX.project_id, {'status': 'accepted'} ) # Create cron trigger using the shared workflow. CRON_TRIGGERS[0]['workflow_id'] = wf.id db_api.create_cron_trigger(CRON_TRIGGERS[0]) # Switch to original tenant, try to delete the workflow. auth_context.set_ctx(DEFAULT_CTX) self.assertRaises( exc.DBError, db_api.delete_workflow_definition, wf.id ) EVENT_TRIGGERS = [ { 'name': 'trigger1', 'workflow_id': '', 'workflow_input': {}, 'workflow_params': {}, 'exchange': 'openstack', 'topic': 'notification', 'event': 'compute.create_instance', }, { 'name': 'trigger2', 'workflow_id': '', 'workflow_input': {}, 'workflow_params': {}, 'exchange': 'openstack', 'topic': 'notification', 'event': 'compute.delete_instance', }, ] class EventTriggerTest(SQLAlchemyTest): def setUp(self): super(EventTriggerTest, self).setUp() self.wf = db_api.create_workflow_definition({'name': 'my_wf'}) for et in EVENT_TRIGGERS: et['workflow_id'] = self.wf.id def test_create_and_get_event_trigger(self): created = db_api.create_event_trigger(EVENT_TRIGGERS[0]) fetched = db_api.get_event_trigger(created.id) self.assertEqual(created, fetched) def test_create_event_trigger_duplicate(self): db_api.create_event_trigger(EVENT_TRIGGERS[0]) self.assertRaisesRegex( exc.DBDuplicateEntryError, r"^Duplicate entry for EventTrigger \['exchange', 'topic'," r" 'event', 'workflow_id', 'project_id'\]:" r" openstack, notification, compute.create_instance, .*$", db_api.create_event_trigger, EVENT_TRIGGERS[0] ) def test_get_event_triggers_not_insecure(self): for t in EVENT_TRIGGERS: db_api.create_event_trigger(t) fetched = db_api.get_event_triggers() self.assertEqual(2, len(fetched)) def test_get_event_triggers_insecure(self): db_api.create_event_trigger(EVENT_TRIGGERS[0]) # Switch to another tenant. auth_context.set_ctx(USER_CTX) db_api.create_event_trigger(EVENT_TRIGGERS[1]) fetched = db_api.get_event_triggers() self.assertEqual(1, len(fetched)) fetched = db_api.get_event_triggers(insecure=True) self.assertEqual(2, len(fetched)) def test_get_event_triggers_specific_fields_insecure(self): fetched = db_api.get_event_triggers(fields=['name', 'workflow_id'], insecure=True) self.assertEqual(0, len(fetched)) def test_update_event_trigger(self): created = db_api.create_event_trigger(EVENT_TRIGGERS[0]) # Need a new existing workflow for updating event trigger because of # foreign constraint. new_wf = db_api.create_workflow_definition({'name': 'my_wf1'}) db_api.update_event_trigger( created.id, {'workflow_id': new_wf.id} ) updated = db_api.get_event_trigger(created.id) self.assertEqual(new_wf.id, updated.workflow_id) def test_delete_event_triggers(self): created = db_api.create_event_trigger(EVENT_TRIGGERS[0]) db_api.delete_event_trigger(created.id) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_event_trigger, created.id ) class LockTest(SQLAlchemyTest): def test_create_lock(self): # This test just ensures that DB model is OK. # It doesn't test the real intention of this model though. db_api.create_named_lock('lock1') locks = db_api.get_named_locks() self.assertEqual(1, len(locks)) self.assertEqual('lock1', locks[0].name) db_api.delete_named_lock('invalid_lock_id', 'fake') locks = db_api.get_named_locks() self.assertEqual(1, len(locks)) db_api.delete_named_lock(locks[0].id, 'lock1') locks = db_api.get_named_locks() self.assertEqual(0, len(locks)) def test_with_named_lock(self): name = 'lock42' with db_api.named_lock(name): # Make sure that within 'with' section the lock record exists. self.assertEqual(1, len(db_api.get_named_locks())) # Make sure that outside 'with' section the lock record does not exist. self.assertEqual(0, len(db_api.get_named_locks())) def test_internal_get_direct_subworkflows(self): def wex(wex_id, tex_id=None): db_api.create_workflow_execution( {'id': wex_id, 'name': wex_id, 'task_execution_id': tex_id} ) def tex(tex_id, wex_id): db_api.create_task_execution( {'id': tex_id, 'name': tex_id, 'workflow_execution_id': wex_id} ) def assert_subworkflows(expected): self.assertEqual( set(expected), set(db_api._get_all_direct_subworkflows('root')) ) wex('root') tex('t1', 'root') wex('sub1', 't1') assert_subworkflows(['sub1']) tex('t2', 'root') wex('sub2', 't1') assert_subworkflows(['sub1', 'sub2']) tex('sub1t1', 'sub1') wex('sub1sub1', 'sub1t1') assert_subworkflows(['sub1', 'sub2']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/db/v2/test_transactions.py000066400000000000000000000043761524065565300271050ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.tests.unit import base as test_base WF_EXECS = [ { 'name': '1', 'spec': {}, 'start_params': {}, 'state': 'RUNNING', 'state_info': "Running...", 'created_at': None, 'updated_at': None, 'context': None, 'task_id': None, 'trust_id': None }, { 'name': '1', 'spec': {}, 'start_params': {}, 'state': 'RUNNING', 'state_info': "Running...", 'created_at': None, 'updated_at': None, 'context': None, 'task_id': None, 'trust_id': None } ] class TransactionsTest(test_base.DbTestCase): def setUp(self): super(TransactionsTest, self).setUp() cfg.CONF.set_default('auth_enable', True, group='pecan') self.addCleanup( cfg.CONF.set_default, 'auth_enable', False, group='pecan' ) def test_read_only_transactions(self): with db_api.transaction(): db_api.create_workflow_execution(WF_EXECS[0]) wf_execs = db_api.get_workflow_executions() self.assertEqual(1, len(wf_execs)) wf_execs = db_api.get_workflow_executions() self.assertEqual(1, len(wf_execs)) with db_api.transaction(read_only=True): db_api.create_workflow_execution(WF_EXECS[1]) wf_execs = db_api.get_workflow_executions() self.assertEqual(2, len(wf_execs)) wf_execs = db_api.get_workflow_executions() self.assertEqual(1, len(wf_execs)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/000077500000000000000000000000001524065565300233035ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/__init__.py000066400000000000000000000000001524065565300254020ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/base.py000066400000000000000000000265511524065565300246000ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging import oslo_messaging as messaging from oslo_service import service from mistral.db.v2 import api as db_api from mistral.engine import engine_server from mistral.executors import base as exe from mistral.executors import executor_server from mistral.notifiers import notification_server as notif_server from mistral.rpc import base as rpc_base from mistral.rpc import clients as rpc_clients from mistral.services import actions as action_service from mistral.tests.unit import base from mistral.workflow import states CONF = cfg.CONF LOG = logging.getLogger(__name__) # Default delay and timeout in seconds for await_xxx() functions. DEFAULT_DELAY = 1 DEFAULT_TIMEOUT = 30 def launch_service(s): launcher = service.ServiceLauncher(CONF) launcher.launch_service(s) launcher.wait() class EngineTestCase(base.DbTestCase): def setUp(self): super(EngineTestCase, self).setUp() # We assume that most tests don't need a remote executor. # But this option can be overridden on a test level, if needed, # because an executor instance (local or a client to a remote one) # is obtained by engine dynamically on every need. self.override_config('type', 'local', 'executor') # Get transport here to let oslo.messaging setup default config # before changing the rpc_backend to the fake driver; otherwise, # oslo.messaging will throw exception. messaging.get_transport(CONF) # Set the transport to 'fake' for Engine tests. CONF.set_default('transport_url', 'fake:/') # Drop all RPC objects (transport, clients). rpc_base.cleanup() rpc_clients.cleanup() exe.cleanup() # Start executor. if CONF.executor.type == 'remote': LOG.info("Starting remote executor threads...") self.executor_client = rpc_clients.get_executor_client() exe_svc = executor_server.get_oslo_service(setup_profiler=False) self.executor = exe_svc.executor exe_svc.start() self.addCleanup(exe_svc.stop, True) else: LOG.info("Starting executor threads...") self.executor = exe.get_executor(CONF.executor.type) # Start notifier. if CONF.notifier.type == 'remote': LOG.info("Starting remote notifier threads...") self.notifier_client = rpc_clients.get_notifier_client() notif_svc = notif_server.get_oslo_service(setup_profiler=False) self.notifier = notif_svc.notifier notif_svc.start() self.addCleanup(notif_svc.stop, True) # Start engine. LOG.info("Starting engine threads...") self.engine_client = rpc_clients.get_engine_client() eng_svc = engine_server.get_oslo_service(setup_profiler=False) self.engine = eng_svc.engine eng_svc.start() self.addCleanup(eng_svc.stop, True) self.addOnException(self.print_executions) # This call ensures that all plugged in action providers are # properly initialized. action_service.get_system_action_provider() # Make sure that both services fully started, otherwise # the test may run too early. if CONF.executor.type == 'remote': exe_svc.wait_started() if CONF.notifier.type == 'remote': notif_svc.wait_started() eng_svc.wait_started() @staticmethod def print_executions(exc_info=None): if exc_info: print("\nEngine test case exception occurred: %s" % exc_info[1]) print("Exception type: %s" % exc_info[0]) print("\nPrinting workflow executions...") with db_api.transaction(): wf_execs = db_api.get_workflow_executions() for w in wf_execs: print( "\n%s (%s) [state=%s, state_info=%s, output=%s]" % (w.name, w.id, w.state, w.state_info, w.output) ) for t in w.task_executions: print( "\t%s [id=%s, state=%s, state_info=%s, processed=%s," " published=%s, runtime_context=%s]" % (t.name, t.id, t.state, t.state_info, t.processed, t.published, t.runtime_context) ) child_execs = t.executions for a in child_execs: print( "\t\t%s [id=%s, state=%s, state_info=%s," " accepted=%s, output=%s]" % (a.name, a.id, a.state, a.state_info, a.accepted, a.output) ) print("\nPrinting standalone action executions...") child_execs = db_api.get_action_executions(task_execution_id=None) for a in child_execs: print( "\t\t%s [id=%s, state=%s, state_info=%s, accepted=%s," " output=%s]" % (a.name, a.id, a.state, a.state_info, a.accepted, a.output) ) # Various methods for action execution objects. def is_action_in_state(self, ex_id, state): return db_api.get_action_execution(ex_id).state == state def is_action_created(self, task_ex_id): return bool(db_api.get_action_executions( task_execution_id=task_ex_id )) def await_action_state(self, ex_id, state, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self._await( lambda: self.is_action_in_state(ex_id, state), delay, timeout ) def is_action_success(self, ex_id): return self.is_action_in_state(ex_id, states.SUCCESS) def is_action_error(self, ex_id): return self.is_action_in_state(ex_id, states.ERROR) def await_action_success(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_action_state(ex_id, states.SUCCESS, delay, timeout) def await_action_error(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_action_state(ex_id, states.ERROR, delay, timeout) # Various methods for task execution objects. def is_task_in_state(self, ex_id, state): return db_api.get_task_execution(ex_id).state == state def await_task_state(self, ex_id, state, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self._await( lambda: self.is_task_in_state(ex_id, state), delay, timeout ) def is_task_success(self, task_ex_id): return self.is_task_in_state(task_ex_id, states.SUCCESS) def is_task_error(self, task_ex_id): return self.is_task_in_state(task_ex_id, states.ERROR) def is_task_delayed(self, task_ex_id): return self.is_task_in_state(task_ex_id, states.RUNNING_DELAYED) def is_task_processed(self, task_ex_id): return db_api.get_task_execution(task_ex_id).processed def await_task_running(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_task_state(ex_id, states.RUNNING, delay, timeout) def await_task_success(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_task_state(ex_id, states.SUCCESS, delay, timeout) def await_task_error(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_task_state(ex_id, states.ERROR, delay, timeout) def await_task_cancelled(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_task_state(ex_id, states.CANCELLED, delay, timeout) def await_task_paused(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_task_state(ex_id, states.PAUSED, delay, timeout) def await_task_delayed(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_task_state(ex_id, states.RUNNING_DELAYED, delay, timeout) def await_task_processed(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self._await(lambda: self.is_task_processed(ex_id), delay, timeout) def await_task_creates_action(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self._await( lambda: self.is_action_created(ex_id), delay, timeout ) # Various methods for workflow execution objects. def is_workflow_in_state(self, ex_id, state): return db_api.get_workflow_execution(ex_id).state == state def await_workflow_state(self, ex_id, state, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self._await( lambda: self.is_workflow_in_state(ex_id, state), delay, timeout, fail_message="Execution {ex_id} must have reached state {state} " "state but it is in {current}", fail_message_formatter=lambda m: m.format( ex_id=ex_id, state=state, current=db_api.get_workflow_execution(ex_id).state ) ) def await_workflow_running(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_workflow_state(ex_id, states.RUNNING, delay, timeout) def await_workflow_success(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_workflow_state(ex_id, states.SUCCESS, delay, timeout) def await_workflow_error(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_workflow_state(ex_id, states.ERROR, delay, timeout) def await_workflow_paused(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_workflow_state(ex_id, states.PAUSED, delay, timeout) def await_workflow_cancelled(self, ex_id, delay=DEFAULT_DELAY, timeout=DEFAULT_TIMEOUT): self.await_workflow_state(ex_id, states.CANCELLED, delay, timeout) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_action_context.py000066400000000000000000000043641524065565300277440ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral_lib import actions as actions_base WF = """ --- version: '2.0' wf: tasks: task1: action: my_action """ class MyAction(actions_base.Action): def run(self, context): pass class ActionContextTest(base.EngineTestCase): def setUp(self): super(ActionContextTest, self).setUp() self.register_action_class('my_action', MyAction) @mock.patch.object(MyAction, 'run', return_value=None) def test_context(self, mocked_run): wf_service.create_workflows(WF) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.assertEqual(1, len(mocked_run.call_args_list)) action_context = mocked_run.call_args[0][0] exec_context = action_context.execution with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(exec_context.workflow_execution_id, wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') a_ex = task1.action_executions[0] self.assertEqual(exec_context.task_id, task1.id) self.assertEqual(exec_context.workflow_name, wf_ex.name) callback_url = "/v2/action_executions/{}".format(a_ex.id) self.assertEqual(exec_context.callback_url, callback_url) self.assertEqual(exec_context.action_execution_id, a_ex.id) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_action_defaults.py000066400000000000000000000155441524065565300300710ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg import requests from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit import base as test_base from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') ENV = { '__actions': { 'std.http': { 'auth': 'librarian:password123', 'timeout': 30, } } } EXPECTED_ENV_AUTH = ('librarian', 'password123') WORKFLOW1 = """ --- version: "2.0" wf1: tasks: task1: action: std.http url="https://api.library.org/books" publish: result: <% $ %> """ WORKFLOW2 = """ --- version: "2.0" wf2: tasks: task1: action: std.http url="https://api.library.org/books" timeout=60 publish: result: <% $ %> """ WORKFLOW1_WITH_ITEMS = """ --- version: "2.0" wf1_with_items: input: - links tasks: task1: with-items: link in <% $.links %> action: std.http url=<% $.link %> publish: result: <% $ %> """ WORKFLOW2_WITH_ITEMS = """ --- version: "2.0" wf2_with_items: input: - links tasks: task1: with-items: link in <% $.links %> action: std.http url=<% $.link %> timeout=60 publish: result: <% $ %> """ class ActionDefaultTest(base.EngineTestCase): @mock.patch.object( requests, 'request', mock.MagicMock(return_value=test_base.FakeHTTPResponse('', 200, 'OK'))) @mock.patch.object( std_actions.HTTPAction, 'is_sync', mock.MagicMock(return_value=True)) def test_action_defaults_from_env(self): wf_service.create_workflows(WORKFLOW1) wf_ex = self.engine.start_workflow('wf1', env=ENV) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.SUCCESS, wf_ex.state) self._assert_single_item(wf_ex.task_executions, name='task1') requests.request.assert_called_with( 'GET', 'https://api.library.org/books', params=None, data=None, json=None, headers=None, cookies=None, allow_redirects=None, proxies=None, verify=None, auth=EXPECTED_ENV_AUTH, timeout=ENV['__actions']['std.http']['timeout'] ) @mock.patch.object( requests, 'request', mock.MagicMock(return_value=test_base.FakeHTTPResponse('', 200, 'OK'))) @mock.patch.object( std_actions.HTTPAction, 'is_sync', mock.MagicMock(return_value=True)) def test_action_defaults_from_env_not_applied(self): wf_service.create_workflows(WORKFLOW2) wf_ex = self.engine.start_workflow('wf2', env=ENV) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.SUCCESS, wf_ex.state) self._assert_single_item(wf_ex.task_executions, name='task1') requests.request.assert_called_with( 'GET', 'https://api.library.org/books', params=None, data=None, json=None, headers=None, cookies=None, allow_redirects=None, proxies=None, verify=None, auth=EXPECTED_ENV_AUTH, timeout=60 ) @mock.patch.object( requests, 'request', mock.MagicMock(return_value=test_base.FakeHTTPResponse('', 200, 'OK'))) @mock.patch.object( std_actions.HTTPAction, 'is_sync', mock.MagicMock(return_value=True)) def test_with_items_action_defaults_from_env(self): wf_service.create_workflows(WORKFLOW1_WITH_ITEMS) wf_input = { 'links': [ 'https://api.library.org/books', 'https://api.library.org/authors' ] } wf_ex = self.engine.start_workflow( 'wf1_with_items', wf_input=wf_input, env=ENV ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.SUCCESS, wf_ex.state) self._assert_single_item(wf_ex.task_executions, name='task1') calls = [mock.call('GET', url, params=None, data=None, json=None, headers=None, cookies=None, allow_redirects=None, proxies=None, auth=EXPECTED_ENV_AUTH, verify=None, timeout=ENV['__actions']['std.http']['timeout']) for url in wf_input['links']] requests.request.assert_has_calls(calls, any_order=True) @mock.patch.object( requests, 'request', mock.MagicMock(return_value=test_base.FakeHTTPResponse('', 200, 'OK'))) @mock.patch.object( std_actions.HTTPAction, 'is_sync', mock.MagicMock(return_value=True)) def test_with_items_action_defaults_from_env_not_applied(self): wf_service.create_workflows(WORKFLOW2_WITH_ITEMS) wf_input = { 'links': [ 'https://api.library.org/books', 'https://api.library.org/authors' ] } wf_ex = self.engine.start_workflow( 'wf2_with_items', wf_input=wf_input, env=ENV ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.SUCCESS, wf_ex.state) self._assert_single_item(wf_ex.task_executions, name='task1') calls = [mock.call('GET', url, params=None, data=None, json=None, headers=None, cookies=None, allow_redirects=None, proxies=None, auth=EXPECTED_ENV_AUTH, verify=None, timeout=60) for url in wf_input['links']] requests.request.assert_has_calls(calls, any_order=True) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_action_heartbeat_checker.py000066400000000000000000000100611524065565300316720ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import cachetools from unittest import mock from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.rpc import clients as rpc_clients from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class ActionHeartbeatCheckerTest(base.EngineTestCase): def setUp(self): # We need to override configuration values before starting engine. self.override_config('check_interval', 1, 'action_heartbeat') self.override_config('max_missed_heartbeats', 1, 'action_heartbeat') self.override_config('first_heartbeat_timeout', 0, 'action_heartbeat') super(ActionHeartbeatCheckerTest, self).setUp() self.override_config('type', 'remote', 'executor') # Make sure actions are not sent to an executor. @mock.patch.object( rpc_clients.ExecutorClient, 'run_action', mock.MagicMock() ) def test_fail_action_with_missing_heartbeats(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') # The workflow should fail because the action of "task1" should be # failed automatically by the action execution heartbeat checker. self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions t_ex = self._assert_single_item( t_execs, name='task1', state=states.ERROR ) a_execs = db_api.get_action_executions(task_execution_id=t_ex.id) self._assert_single_item( a_execs, name='std.noop', state=states.ERROR ) # Make sure actions are not sent to an executor. @mock.patch.object( rpc_clients.ExecutorClient, 'run_action', mock.MagicMock() ) @mock.patch.object( cachetools.LRUCache, '__getitem__', mock.MagicMock(side_effect=KeyError) ) @mock.patch.object( cachetools.LRUCache, '__contains__', mock.MagicMock(return_value=False) ) def test_fail_action_with_missing_heartbeats_wf_spec_not_cached(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') # The workflow should fail because the action of "task1" should be # failed automatically by the action execution heartbeat checker. self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions t_ex = self._assert_single_item( t_execs, name='task1', state=states.ERROR ) a_execs = db_api.get_action_executions(task_execution_id=t_ex.id) self._assert_single_item( a_execs, name='std.noop', state=states.ERROR ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_action_heartbeat_sender.py000066400000000000000000000110101524065565300315410ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.rpc import clients as rpc_clients from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class ActionHeartbeatSenderBaseTest(base.EngineTestCase): def setUp(self): # We need to set all required configuration values before starting # an engine and an executor. self.get_configuration() super(ActionHeartbeatSenderBaseTest, self).setUp() def get_configuration(self): # We need to override configuration values before starting engine. # Subclasses can override this method and add/change their own # config options. self.override_config('check_interval', 1, 'action_heartbeat') self.override_config('max_missed_heartbeats', 1, 'action_heartbeat') self.override_config('first_heartbeat_timeout', 0, 'action_heartbeat') def _do_long_action_success_test(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.sleep seconds=4 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions t_ex = self._assert_single_item( t_execs, name='task1', state=states.SUCCESS ) a_execs = db_api.get_action_executions(task_execution_id=t_ex.id) self._assert_single_item( a_execs, name='std.sleep', state=states.SUCCESS ) # Disable the ability to send action heartbeats. @mock.patch.object( rpc_clients.EngineClient, 'process_action_heartbeats', mock.MagicMock() ) def _do_long_action_failure_test_with_disabled_sender(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.sleep seconds=4 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions t_ex = self._assert_single_item( t_execs, name='task1', state=states.ERROR ) a_execs = db_api.get_action_executions(task_execution_id=t_ex.id) self._assert_single_item( a_execs, name='std.sleep', state=states.ERROR ) class ActionHeartbeatSenderLocalExecutorTest(ActionHeartbeatSenderBaseTest): def get_configuration(self): super(ActionHeartbeatSenderLocalExecutorTest, self).get_configuration() self.override_config('type', 'local', 'executor') def test_long_action_success(self): self._do_long_action_success_test() def test_long_action_failure_with_disabled_sender(self): self._do_long_action_failure_test_with_disabled_sender() class ActionHeartbeatSenderRemoteExecutorTest(ActionHeartbeatSenderBaseTest): def get_configuration(self): super( ActionHeartbeatSenderRemoteExecutorTest, self ).get_configuration() self.override_config('type', 'remote', 'executor') def test_long_action_success(self): self._do_long_action_success_test() def test_long_action_failure_with_disabled_sender(self): self._do_long_action_failure_test_with_disabled_sender() mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_adhoc_actions.py000066400000000000000000000260041524065565300275140ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral_lib import actions as ml_actions from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WB = """ --- version: '2.0' name: my_wb actions: concat_twice: base: std.echo base-input: output: "<% $.s1 %>+<% $.s2 %>" input: - s1: "a" - s2 output: "<% $ %> and <% $ %>" test_env: base: std.echo base-input: output: '{{ env().foo }}' nested_concat: base: my_wb.concat_twice base-input: s2: '{{ _.n2 }}' input: - n2: 'b' output: nested_concat: '{{ _ }}' missing_base: base: wrong input: - some_input nested_missing_base: base: missing_base input: - some_input workflows: wf1: type: direct input: - str1 - str2 output: workflow_result: <% $.result %> # Access to execution context variables concat_task_result: <% task(concat).result %> # Same but via task name tasks: concat: action: concat_twice s1=<% $.str1 %> s2=<% $.str2 %> publish: result: <% task(concat).result %> wf2: type: direct input: - str1 - str2 output: workflow_result: <% $.result %> # Access to execution context variables concat_task_result: <% task(concat).result %> # Same but via task name tasks: concat: action: concat_twice s2=<% $.str2 %> publish: result: <% task(concat).result %> wf3: type: direct input: - str1 - str2 tasks: concat: action: concat_twice wf4: type: direct input: - str1 output: workflow_result: '{{ _.printenv_result }}' tasks: printenv: action: test_env publish: printenv_result: '{{ task().result }}' wf5: type: direct output: workflow_result: '{{ _.nested_result }}' tasks: nested_test: action: nested_concat publish: nested_result: '{{ task().result }}' wf6: type: direct output: workflow_result: '{{ _.missing_result }}' tasks: missing_action: action: missing_base on-complete: - next_action next_action: publish: missing_result: 'Finished' wf7: type: direct output: workflow_result: '{{ _.missing_result }}' tasks: nested_missing_action: action: nested_missing_base on-complete: - next_action next_action: publish: missing_result: 'Finished' """ class AdhocActionsTest(base.EngineTestCase): def setUp(self): super(AdhocActionsTest, self).setUp() wb_service.create_workbook_v2(WB) def test_run_workflow_with_adhoc_action(self): wf_ex = self.engine.start_workflow( 'my_wb.wf1', wf_input={'str1': 'a', 'str2': 'b'} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual( { 'workflow_result': 'a+b and a+b', 'concat_task_result': 'a+b and a+b' }, wf_ex.output ) def test_run_adhoc_action_without_input_value(self): wf_ex = self.engine.start_workflow( 'my_wb.wf2', wf_input={'str1': 'a', 'str2': 'b'} ) self.await_workflow_success(wf_ex.id) expected_output = { 'workflow_result': 'a+b and a+b', 'concat_task_result': 'a+b and a+b' } with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual(expected_output, wf_ex.output) def test_run_adhoc_action_without_sufficient_input_value(self): wf_ex = self.engine.start_workflow( 'my_wb.wf3', wf_input={'str1': 'a', 'str2': 'b'} ) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn("Invalid input", wf_ex.state_info) self.assertEqual(states.ERROR, wf_ex.state) def test_run_adhoc_action_with_env(self): wf_ex = self.engine.start_workflow( 'my_wb.wf4', wf_input={'str1': 'a'}, env={'foo': 'bar'} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual( { 'workflow_result': 'bar' }, wf_ex.output ) def test_run_nested_adhoc_with_output(self): wf_ex = self.engine.start_workflow('my_wb.wf5') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual( { 'workflow_result': {'nested_concat': 'a+b and a+b'} }, wf_ex.output ) def test_missing_adhoc_action_definition(self): wf_ex = self.engine.start_workflow('my_wb.wf6') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='missing_action') self.assertEqual(states.ERROR, task1.state) def test_nested_missing_adhoc_action_definition(self): wf_ex = self.engine.start_workflow('my_wb.wf7') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item( tasks, name='nested_missing_action' ) self.assertEqual(states.ERROR, task1.state) def test_adhoc_async_action(self): wb_text = """--- version: '2.0' name: my_wb1 actions: my_action: input: - my_param base: std.async_noop output: (((<% $ %>))) workflows: my_wf: tasks: task1: action: my_action my_param="asdfasdf" """ wb_service.create_workbook_v2(wb_text) wf_ex = self.engine.start_workflow('my_wb1.my_wf') self.await_workflow_running(wf_ex.id, timeout=4) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_ex_id = wf_ex.id task_execs = wf_ex.task_executions task1_ex = task_execs[0] self.engine.start_task(task1_ex.id, True, False, None, False, False) action_execs = db_api.get_action_executions( task_execution_id=task1_ex.id ) a_ex_id = action_execs[0].id self.engine.on_action_complete(a_ex_id, ml_actions.Result(data='Hi!')) self.await_action_success(a_ex_id) self.await_workflow_success(wf_ex_id) with db_api.transaction(read_only=True): a_ex = db_api.get_action_execution(a_ex_id) self.assertEqual('(((Hi!)))', a_ex.output.get('result')) def test_adhoc_action_definition_with_namespace(self): namespace1 = 'ad-hoc_test' namespace2 = 'ad-hoc_test2' wb_text = """--- version: '2.0' name: my_wb1 actions: test_env: base: std.echo base-input: output: '{{ env().foo }}' # TODO(rakhmerov): It won't work. workflows: wf: input: - str1 output: workflow_result: '{{ _.printenv_result }}' tasks: printenv: action: test_env publish: printenv_result: '{{ task().result }}' """ wb_service.create_workbook_v2(wb_text, namespace=namespace1) wb_service.create_workbook_v2(wb_text, namespace=namespace2) with db_api.transaction(): action_defs = db_api.get_action_definitions( name='my_wb1.test_env' ) self.assertEqual(2, len(action_defs)) action_defs = db_api.get_action_definitions( name='my_wb1.test_env', namespace=namespace1 ) self.assertEqual(1, len(action_defs)) action_defs = db_api.get_action_definitions( name='my_wb1.test_env', namespace=namespace2 ) self.assertEqual(1, len(action_defs)) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_action_definition, name='my_wb1.test_env' ) def test_adhoc_action_execution_with_namespace(self): namespace = 'ad-hoc_test' wb_service.create_workbook_v2(WB, namespace=namespace) wf_ex = self.engine.start_workflow( 'my_wb.wf4', wf_input={'str1': 'a'}, env={'foo': 'bar'}, wf_namespace=namespace ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): action_execs = db_api.get_action_executions( name='my_wb.test_env', workflow_namespace=namespace ) self.assertEqual(1, len(action_execs)) self.assertEqual(namespace, action_execs[0].workflow_namespace) def test_adhoc_action_runtime_context_name(self): wf_ex = self.engine.start_workflow( 'my_wb.wf4', wf_input={'str1': 'a'}, env={'foo': 'bar'} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): action_execs = db_api.get_action_executions(name='my_wb.test_env') self.assertEqual(1, len(action_execs)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_commands.py000066400000000000000000000327011524065565300265200ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKBOOK1 = """ --- version: '2.0' name: my_wb workflows: wf: type: direct input: - my_var tasks: task1: action: std.echo output='1' on-complete: - fail: <% $.my_var = 1 %> - succeed: <% $.my_var = 2 %> - pause: <% $.my_var = 3 %> - task2 task2: action: std.echo output='2' """ class SimpleEngineCommandsTest(base.EngineTestCase): def setUp(self): super(SimpleEngineCommandsTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK1) def test_fail(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 1}) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) def test_succeed(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 2}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) def test_pause(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 3}) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) # Let's resume the workflow and wait till it succeeds. self.engine.resume_workflow(wf_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self._assert_single_item( task_execs, name='task2', state=states.SUCCESS ) WORKBOOK2 = """ --- version: '2.0' name: my_wb workflows: wf: type: direct input: - my_var task-defaults: on-complete: - fail: <% $.my_var = 1 %> - succeed: <% $.my_var = 2 %> - pause: <% $.my_var = 3 %> - task2: <% $.my_var = 4 %> # (Never happens in this test) tasks: task1: action: std.echo output='1' task2: action: std.echo output='2' """ class SimpleEngineWorkflowLevelCommandsTest(base.EngineTestCase): def setUp(self): super(SimpleEngineWorkflowLevelCommandsTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK2) def test_fail(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 1}) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) def test_succeed(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 2}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) def test_pause(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 3}) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) WORKBOOK3 = """ --- version: '2.0' name: my_wb workflows: fail_first_wf: type: direct tasks: task1: action: std.echo output='1' on-complete: - fail - task2 task2: action: std.echo output='2' fail_second_wf: type: direct tasks: task1: action: std.echo output='1' on-complete: - task2 - fail task2: action: std.echo output='2' succeed_first_wf: type: direct tasks: task1: action: std.echo output='1' on-complete: - succeed - task2 task2: action: std.echo output='2' succeed_second_wf: type: direct tasks: task1: action: std.echo output='1' on-complete: - task2 - succeed task2: action: std.http url='some.not.existing.url' """ class OrderEngineCommandsTest(base.EngineTestCase): def setUp(self): super(OrderEngineCommandsTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK3) def test_fail_first(self): wf_ex = self.engine.start_workflow('my_wb.fail_first_wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) def test_fail_second(self): wf_ex = self.engine.start_workflow('my_wb.fail_second_wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) task2_db = self._assert_single_item(task_execs, name='task2') self.await_task_success(task2_db.id) self.await_workflow_error(wf_ex.id) def test_succeed_first(self): wf_ex = self.engine.start_workflow('my_wb.succeed_first_wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) def test_succeed_second(self): wf_ex = self.engine.start_workflow('my_wb.succeed_second_wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) task2_db = self._assert_single_item(task_execs, name='task2') self.await_task_error(task2_db.id) self.await_workflow_success(wf_ex.id) WORKBOOK4 = """ --- version: '2.0' name: my_wb workflows: wf: type: direct input: - my_var tasks: task1: action: std.echo output='1' on-complete: - fail(msg='my_var value is 1'): <% $.my_var = 1 %> - succeed(msg='my_var value is 2'): <% $.my_var = 2 %> - pause(msg='my_var value is 3'): <% $.my_var = 3 %> - task2 task2: action: std.echo output='2' """ class SimpleEngineCmdsWithMsgTest(base.EngineTestCase): def setUp(self): super(SimpleEngineCmdsWithMsgTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK4) def test_fail(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 1}) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertEqual(states.ERROR, wf_ex.state) self.assertEqual('my_var value is 1', wf_ex.state_info) def test_succeed(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 2}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual("my_var value is 2", wf_ex.state_info) def test_pause(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 3}) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual("my_var value is 3", wf_ex.state_info) WORKBOOK5 = """ --- version: '2.0' name: my_wb workflows: wf: type: direct input: - my_var task-defaults: on-complete: - fail(msg='my_var value is 1'): <% $.my_var = 1 %> - succeed(msg='my_var value is <% $.my_var %>'): <% $.my_var = 2 %> - pause(msg='my_var value is 3'): <% $.my_var = 3 %> - task2: <% $.my_var = 4 %> # (Never happens in this test) tasks: task1: action: std.echo output='1' task2: action: std.echo output='2' """ class SimpleEngineWorkflowLevelCmdsWithMsgTest(base.EngineTestCase): def setUp(self): super(SimpleEngineWorkflowLevelCmdsWithMsgTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK5) def test_fail(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 1}) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertEqual(states.ERROR, wf_ex.state) self.assertEqual("my_var value is 1", wf_ex.state_info) def test_succeed(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 2}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual("my_var value is 2", wf_ex.state_info) def test_pause(self): wf_ex = self.engine.start_workflow('my_wb.wf', wf_input={'my_var': 3}) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual("my_var value is 3", wf_ex.state_info) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_cron_trigger.py000066400000000000000000000145571524065565300274140ustar00rootroot00000000000000# Copyright 2015 Alcatel-Lucent, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime from unittest import mock from oslo_config import cfg from oslo_utils import timeutils from mistral import context as auth_ctx from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import periodic from mistral.services import security from mistral.services import triggers from mistral.services import workflows from mistral.tests.unit.engine import base from mistral_lib import utils WORKFLOW_LIST = """ --- version: '2.0' my_wf: type: direct tasks: task1: action: std.echo output='Hi!' """ class ProcessCronTriggerTest(base.EngineTestCase): @mock.patch.object(security, 'create_trust', type('trust', (object,), {'id': 'my_trust_id'})) @mock.patch('mistral.rpc.clients.get_engine_client') def test_start_workflow(self, get_engine_client_mock): cfg.CONF.set_default('auth_enable', True, group='pecan') wf = workflows.create_workflows(WORKFLOW_LIST)[0] t = triggers.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), wf.name, {}, {}, '* * * * * */1', None, None, None ) self.assertEqual('my_trust_id', t.trust_id) cfg.CONF.set_default('auth_enable', False, group='pecan') next_trigger = triggers.get_next_cron_triggers()[0] next_execution_time_before = next_trigger.next_execution_time periodic.process_cron_triggers_v2(None, None) start_wf_mock = get_engine_client_mock.return_value.start_workflow start_wf_mock.assert_called_once() # Check actual parameters of the call. self.assertEqual( ('my_wf', '', None, {}), start_wf_mock.mock_calls[0][1] ) self.assertIn( t.id, start_wf_mock.mock_calls[0][2]['description'] ) self._await( lambda: triggers.get_next_cron_triggers(), fail_message="No triggers were found" ) next_triggers = triggers.get_next_cron_triggers() self.assertEqual(1, len(next_triggers)) next_trigger = next_triggers[0] next_execution_time_after = next_trigger.next_execution_time # Checking the workflow was executed, by # verifying that the next execution time changed. self.assertNotEqual( next_execution_time_before, next_execution_time_after ) def test_workflow_without_auth(self): cfg.CONF.set_default('auth_enable', False, group='pecan') wf = workflows.create_workflows(WORKFLOW_LIST)[0] triggers.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), wf.name, {}, {}, '* * * * * */1', None, None, None ) next_triggers = triggers.get_next_cron_triggers() self.assertEqual(1, len(next_triggers)) next_trigger = next_triggers[0] next_execution_time_before = next_trigger.next_execution_time ts_before = timeutils.utcnow() periodic.process_cron_triggers_v2(None, None) self._await( lambda: triggers.get_next_cron_triggers(), fail_message="No triggers were found" ) next_triggers = triggers.get_next_cron_triggers() self.assertEqual(1, len(next_triggers)) next_trigger = next_triggers[0] next_execution_time_after = next_trigger.next_execution_time self.assertGreater( next_execution_time_after, ts_before ) self.assertNotEqual( next_execution_time_before, next_execution_time_after ) @mock.patch('mistral.services.triggers.validate_cron_trigger_input') def test_create_cron_trigger_with_pattern_and_first_time(self, validate_mock): cfg.CONF.set_default('auth_enable', False, group='pecan') wf = workflows.create_workflows(WORKFLOW_LIST)[0] # Make the first_time 1 sec later than current time, in order to make # it executed by next cron-trigger task. first_time = timeutils.utcnow() + datetime.timedelta(0, 1) # Creates a cron-trigger with pattern and first time, ensure the # cron-trigger can be executed more than once, and cron-trigger will # not be deleted. trigger_name = 'trigger-%s' % utils.generate_unicode_uuid() cron_trigger = triggers.create_cron_trigger( trigger_name, wf.name, {}, {}, '*/1 * * * *', first_time, None, None ) interval = (cron_trigger.next_execution_time - first_time) self.assertLessEqual(interval.total_seconds(), 3.0) periodic.process_cron_triggers_v2(None, None) # After process_triggers context is set to None, need to reset it. auth_ctx.set_ctx(self.ctx) next_time = triggers.get_next_execution_time( cron_trigger.pattern, cron_trigger.next_execution_time ) cron_trigger_db = db_api.get_cron_trigger(trigger_name) self.assertIsNotNone(cron_trigger_db) interval = (cron_trigger_db.next_execution_time - next_time) self.assertLessEqual(interval.total_seconds(), 3.0) def test_validate_cron_trigger_input_first_time(self): cfg.CONF.set_default('auth_enable', False, group='pecan') first_time = timeutils.utcnow() + datetime.timedelta(0, 1) self.assertRaises( exc.InvalidModelException, triggers.validate_cron_trigger_input, None, first_time, None ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_dataflow.py000066400000000000000000001301051524065565300265150ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral import expressions as expr from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from unittest import mock from mistral.tests.unit import base as test_base from mistral.tests.unit.engine import base as engine_test_base from mistral import utils from mistral.workflow import data_flow from mistral.workflow import states import sys # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class DataFlowEngineTest(engine_test_base.EngineTestCase): def test_linear_dataflow(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Hi" publish: hi: <% task(task1).result %> on-success: - task2 task2: action: std.echo output="Morpheus" publish: to: <% task(task2).result %> on-success: - task3 task3: publish: result: "<% $.hi %>, <% $.to %>! Your <% env().from %>." """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', env={'from': 'Neo'}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(states.SUCCESS, task3.state) self.assertDictEqual({'hi': 'Hi'}, task1.published) self.assertDictEqual({'to': 'Morpheus'}, task2.published) self.assertDictEqual( {'result': 'Hi, Morpheus! Your Neo.'}, task3.published ) # Make sure that task inbound context doesn't contain workflow # execution info. self.assertNotIn('__execution', task1.in_context) def test_linear_with_branches_dataflow(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Hi" publish: hi: <% task(task1).result %> progress: "completed task1" on-success: - notify - task2 task2: action: std.echo output="Morpheus" publish: to: <% task(task2).result %> progress: "completed task2" on-success: - notify - task3 task3: publish: result: "<% $.hi %>, <% $.to %>! Your <% env().from %>." progress: "completed task3" on-success: - notify notify: action: std.echo output=<% $.progress %> publish: progress: <% task(notify).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', env={'from': 'Neo'}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') notify_tasks = self._assert_multiple_items(tasks, 3, name='notify') notify_published_arr = [t.published['progress'] for t in notify_tasks] self.assertEqual(states.SUCCESS, task3.state) exp_published_arr = [ { 'hi': 'Hi', 'progress': 'completed task1' }, { 'to': 'Morpheus', 'progress': 'completed task2' }, { 'result': 'Hi, Morpheus! Your Neo.', 'progress': 'completed task3' } ] self.assertDictEqual(exp_published_arr[0], task1.published) self.assertDictEqual(exp_published_arr[1], task2.published) self.assertDictEqual(exp_published_arr[2], task3.published) self.assertIn( exp_published_arr[0]['progress'], notify_published_arr ) self.assertIn( exp_published_arr[1]['progress'], notify_published_arr ) self.assertIn( exp_published_arr[2]['progress'], notify_published_arr ) def test_parallel_tasks(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output=1 publish: var1: <% task(task1).result %> task2: action: std.echo output=2 publish: var2: <% task(task2).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf',) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(2, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) self.assertDictEqual({'var1': 1}, task1.published) self.assertDictEqual({'var2': 2}, task2.published) self.assertEqual(1, wf_output['var1']) self.assertEqual(2, wf_output['var2']) def test_parallel_tasks_complex(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.noop publish: var1: 1 on-complete: - task12 task12: action: std.noop publish: var12: 12 on-complete: - task13 - task14 task13: action: std.fail description: | Since this task fails we expect that 'var13' won't go into context. Only 'var14'. publish: var13: 13 on-error: - noop task14: publish: var14: 14 task2: publish: var2: 2 on-complete: - task21 task21: publish: var21: 21 """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(6, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') task12 = self._assert_single_item(tasks, name='task12') task13 = self._assert_single_item(tasks, name='task13') task14 = self._assert_single_item(tasks, name='task14') task2 = self._assert_single_item(tasks, name='task2') task21 = self._assert_single_item(tasks, name='task21') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task12.state) self.assertEqual(states.ERROR, task13.state) self.assertEqual(states.SUCCESS, task14.state) self.assertEqual(states.SUCCESS, task2.state) self.assertEqual(states.SUCCESS, task21.state) self.assertDictEqual({'var1': 1}, task1.published) self.assertDictEqual({'var12': 12}, task12.published) self.assertDictEqual({'var14': 14}, task14.published) self.assertDictEqual({'var2': 2}, task2.published) self.assertDictEqual({'var21': 21}, task21.published) self.assertEqual(1, wf_output['var1']) self.assertEqual(12, wf_output['var12']) self.assertNotIn('var13', wf_output) self.assertEqual(14, wf_output['var14']) self.assertEqual(2, wf_output['var2']) self.assertEqual(21, wf_output['var21']) def test_sequential_tasks_publishing_same_var(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Hi" publish: greeting: <% task(task1).result %> on-success: - task2 task2: action: std.echo output="Yo" publish: greeting: <% task(task2).result %> on-success: - task3 task3: action: std.echo output="Morpheus" publish: to: <% task(task3).result %> on-success: - task4 task4: publish: result: "<% $.greeting %>, <% $.to %>! <% env().from %>." """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', env={'from': 'Neo'}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') task4 = self._assert_single_item(tasks, name='task4') self.assertEqual(states.SUCCESS, task4.state) self.assertDictEqual({'greeting': 'Hi'}, task1.published) self.assertDictEqual({'greeting': 'Yo'}, task2.published) self.assertDictEqual({'to': 'Morpheus'}, task3.published) self.assertDictEqual( {'result': 'Yo, Morpheus! Neo.'}, task4.published ) def test_sequential_tasks_publishing_same_structured(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: publish: greeting: {"a": "b"} on-success: - task2 task2: publish: greeting: {} on-success: - task3 task3: publish: result: <% $.greeting %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', env={'from': 'Neo'}) self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(states.SUCCESS, task3.state) self.assertDictEqual({'greeting': {'a': 'b'}}, task1.published) self.assertDictEqual({'greeting': {}}, task2.published) self.assertDictEqual({'result': {}}, task3.published) def test_linear_dataflow_implicit_publish(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Hi" on-success: - task21 - task22 task21: action: std.echo output="Morpheus" on-success: - task4 task22: action: std.echo output="Neo" on-success: - task4 task4: join: all publish: result: > <% task(task1).result %>, <% task(task21).result %>! Your <% task(task22).result %>. """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task4 = self._assert_single_item(tasks, name='task4') self.assertDictEqual( {'result': 'Hi, Morpheus! Your Neo.\n'}, task4.published ) def test_destroy_result(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output=["Hi", "John Doe!"] publish: hi: <% task(task1).result %> keep-result: false """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') result = data_flow.get_task_execution_result(task1) # Published vars are saved. self.assertDictEqual( {'hi': ["Hi", "John Doe!"]}, task1.published ) # But all result is cleared. self.assertIsNone(result) def test_empty_with_items(self): wf_text = """--- version: "2.0" wf1_with_items: type: direct tasks: task1: with-items: i in <% list() %> action: std.echo output= "Task 1.<% $.i %>" publish: result: <% task(task1).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf1_with_items') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task1 = self._assert_single_item( wf_ex.task_executions, name='task1' ) result = data_flow.get_task_execution_result(task1) self.assertListEqual([], result) def test_publish_on_error(self): wf_text = """--- version: '2.0' wf: type: direct output-on-error: out: <% $.hi %> tasks: task1: action: std.fail publish-on-error: hi: hello_from_error err: <% task(task1).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.ERROR, task1.state) self.assertEqual('hello_from_error', task1.published['hi']) self.assertIn( 'Fail action expected exception', task1.published['err'] ) self.assertEqual('hello_from_error', wf_output['out']) self.assertIn( 'Fail action expected exception', wf_output['result'] ) def test_publish_with_all(self): wf_text = """--- version: '2.0' wf: tasks: main-task: publish: res_x1: 111 on-complete: next: complete-task publish: branch: res_x3: 222 on-success: next: success-task publish: branch: res_x2: 222 success-task: action: std.noop publish: success_x2: <% $.res_x2 %> success_x1: <% $.res_x1 %> complete-task: action: std.noop publish: complete_x2: <% $.res_x3 %> complete_x1: <% $.res_x1 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions main_task = self._assert_single_item(tasks, name='main-task') main_task_published_vars = main_task.get("published") expected_main_variables = {'res_x3', 'res_x2', 'res_x1'} self.assertEqual(set(main_task_published_vars.keys()), expected_main_variables) complete_task = self._assert_single_item(tasks, name='complete-task') complete_task_published_vars = complete_task.get("published") expected_complete_variables = {'complete_x2', 'complete_x1'} self.assertEqual(set(complete_task_published_vars.keys()), expected_complete_variables) success_task = self._assert_single_item(tasks, name='success-task') success_task_published_vars = success_task.get("published") expected_success_variables = {'success_x2', 'success_x1'} self.assertEqual(set(success_task_published_vars.keys()), expected_success_variables) all_expected_published_variables = expected_main_variables.union( expected_success_variables, expected_complete_variables ) self.assertEqual(set(wf_output), all_expected_published_variables) def test_publish_no_success(self): wf_text = """--- version: '2.0' wf: tasks: main-task: publish: res_x1: 111 on-complete: next: complete-task publish: branch: res_x3: 222 complete-task: action: std.noop publish: complete_x2: <% $.res_x3 %> complete_x1: <% $.res_x1 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions main_task = self._assert_single_item(tasks, name='main-task') main_task_published_vars = main_task.get("published") expected_main_variables = {'res_x3', 'res_x1'} self.assertEqual(set(main_task_published_vars.keys()), expected_main_variables) complete_task = self._assert_single_item(tasks, name='complete-task') complete_task_published_vars = complete_task.get("published") expected_complete_variables = {'complete_x2', 'complete_x1'} self.assertEqual(set(complete_task_published_vars.keys()), expected_complete_variables) all_expected_published_variables = expected_main_variables.union( expected_complete_variables) self.assertEqual(set(wf_output), all_expected_published_variables) def test_publish_no_complete(self): wf_text = """--- version: '2.0' wf: tasks: main-task: publish: res_x1: 111 on-success: next: success-task publish: branch: res_x2: 222 success-task: action: std.noop publish: success_x2: <% $.res_x2 %> success_x1: <% $.res_x1 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions wf_output = wf_ex.output main_task = self._assert_single_item(tasks, name='main-task') main_task_published_vars = main_task.get("published") expected_main_variables = {'res_x2', 'res_x1'} self.assertEqual(set(main_task_published_vars.keys()), expected_main_variables) success_task = self._assert_single_item(tasks, name='success-task') success_task_published_vars = success_task.get("published") expected_success_variables = {'success_x2', 'success_x1'} self.assertEqual(set(success_task_published_vars.keys()), expected_success_variables) all_expected_published_variables = expected_main_variables.union( expected_success_variables) self.assertEqual(set(wf_output), all_expected_published_variables) def test_publish_no_regular_publish(self): wf_text = """--- version: '2.0' wf2: tasks: main-task: on-success: next: success-task publish: branch: res_x2: 222 success-task: action: std.noop publish: success_x2: <% $.res_x2 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf2') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions wf_output = wf_ex.output main_task = self._assert_single_item(tasks, name='main-task') main_task_published_vars = main_task.get("published") expected_main_variables = {'res_x2'} self.assertEqual(set(main_task_published_vars.keys()), expected_main_variables) success_task = self._assert_single_item(tasks, name='success-task') success_task_published_vars = success_task.get("published") expected_success_variables = {'success_x2'} self.assertEqual(set(success_task_published_vars.keys()), expected_success_variables) all_expected_published_variables = expected_main_variables.union( expected_success_variables) self.assertEqual(set(wf_output), all_expected_published_variables) def test_output_on_error_wb_yaql_failed(self): wb_text = """--- version: '2.0' name: wb workflows: wf1: type: direct output-on-error: message: <% $.message %> tasks: task1: workflow: wf2 publish-on-error: message: <% task(task1).result.message %> wf2: type: direct output-on-error: message: <% $.not_existing_variable %> tasks: task1: action: std.fail publish-on-error: message: <% task(task1).result %> """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIn('Failed to evaluate expression in output-on-error!', wf_ex.state_info) self.assertIn('$.message', wf_ex.state_info) task1 = self._assert_single_item(tasks, name='task1') self.assertIn('task(task1).result.message', task1.state_info) def test_size_of_output_by_execution_field_size_limit_kb(self): wf_text = """ version: '2.0' wf: type: direct output-on-error: custom_error: The action in the task does not exists tasks: task1: action: wrong.task """ # Note: The number 1121 below added as value for field size # limit is because the output of workflow error comes as # workflow error string + custom error message and total length # might be greater than 1121. It varies depending on the length # of the custom message. This is a random number value used for # test case only. cfg.CONF.set_default( 'execution_field_size_limit_kb', 1121, group='engine' ) kilobytes = cfg.CONF.engine.execution_field_size_limit_kb bytes_per_char = sys.getsizeof('s') - sys.getsizeof('') total_output_length = int(kilobytes * 1024 / bytes_per_char) wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf', '', None) self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output self.assertLess( len(str(wf_output.get('custom_error'))), total_output_length ) def test_override_json_input(self): wf_text = """--- version: 2.0 wf: input: - a: aa: aa bb: bb tasks: task1: action: std.noop publish: published_a: <% $.a %> """ wf_service.create_workflows(wf_text) wf_input = { 'a': { 'cc': 'cc', 'dd': 'dd' } } # Start workflow. wf_ex = self.engine.start_workflow('wf', wf_input=wf_input) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task1 = wf_ex.task_executions[0] self.assertDictEqual(wf_input['a'], task1.published['published_a']) def test_branch_publishing_success(self): wf_text = """--- version: 2.0 wf: tasks: task1: action: std.noop on-success: publish: branch: my_var: my branch value next: task2 task2: action: std.echo output=<% $.my_var %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') self._assert_single_item(tasks, name='task2') self.assertDictEqual({"my_var": "my branch value"}, task1.published) def test_global_publishing_success_access_via_root_context_(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output="Hi" on-success: publish: global: my_var: <% task().result %> next: - task2 task2: action: std.echo output=<% $.my_var %> publish: result: <% task().result %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertDictEqual({'result': 'Hi'}, task2.published) def test_global_publishing_error_access_via_root_context(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.fail on-success: publish: global: my_var: "We got success" next: - task2 on-error: publish: global: my_var: "We got an error" next: - task2 task2: action: std.echo output=<% $.my_var %> publish: result: <% task().result %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertDictEqual({'result': 'We got an error'}, task2.published) def test_global_publishing_success_access_via_function(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: publish: branch: my_var: Branch local value global: my_var: Global value next: - task2 task2: action: std.noop publish: local: <% $.my_var %> global: <% global(my_var) %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertDictEqual( { 'local': 'Branch local value', 'global': 'Global value' }, task2.published ) def test_global_publishing_error_access_via_function(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.fail on-error: publish: branch: my_var: Branch local value global: my_var: Global value next: - task2 task2: action: std.noop publish: local: <% $.my_var %> global: <% global(my_var) %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertDictEqual( { 'local': 'Branch local value', 'global': 'Global value' }, task2.published ) def test_get_published_global(self): wf_text = """--- version: '2.0' wf: vars: var1: 1 var2: 2 tasks: task1: action: std.noop on-success: publish: global: global_var1: Global value 1 global_var2: Global value 2 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) published_global = ( data_flow.get_workflow_execution_published_global(wf_ex) ) self.assertDictEqual( { 'global_var1': 'Global value 1', 'global_var2': 'Global value 2' }, published_global ) def test_linear_data_with_input_expressions(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo input: output: key1: value1 key2: value2 publish: res1: <% task(task1).result %> on-success: - task2 task2: action: std.echo output=<% $.res1.key2 %> publish: res2: <% task().result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item( tasks, name='task1', state=states.SUCCESS ) task2 = self._assert_single_item( tasks, name='task2', state=states.SUCCESS ) self.assertDictEqual( { 'key1': 'value1', 'key2': 'value2' }, task1.published['res1'] ) self.assertEqual('value2', task2.published['res2']) class DataFlowTest(test_base.BaseTest): def test_get_task_execution_result(self): task_ex = models.TaskExecution( name='task1', spec={ "version": '2.0', 'name': 'task1', 'with-items': 'var in [1]', 'type': 'direct', 'action': 'my_action' }, runtime_context={ 'with_items': {'count': 1} } ) task_ex.action_executions = [models.ActionExecution( name='my_action', output={'result': 1}, accepted=True, runtime_context={'index': 0} )] self.assertEqual([1], data_flow.get_task_execution_result(task_ex)) task_ex.action_executions.append(models.ActionExecution( name='my_action', output={'result': 1}, accepted=True, runtime_context={'index': 0} )) task_ex.action_executions.append(models.ActionExecution( name='my_action', output={'result': 1}, accepted=False, runtime_context={'index': 0} )) self.assertEqual( [1, 1], data_flow.get_task_execution_result(task_ex) ) def test_context_view(self): ctx = data_flow.ContextView( { 'k1': 'v1', 'k11': 'v11', 'k3': 'v3' }, { 'k2': 'v2', 'k21': 'v21', 'k3': 'v32' } ) self.assertIsInstance(ctx, dict) self.assertEqual(5, len(ctx)) self.assertIn('k1', ctx) self.assertIn('k11', ctx) self.assertIn('k3', ctx) self.assertIn('k2', ctx) self.assertIn('k21', ctx) self.assertEqual('v1', ctx['k1']) self.assertEqual('v1', ctx.get('k1')) self.assertEqual('v11', ctx['k11']) self.assertEqual('v11', ctx.get('k11')) self.assertEqual('v3', ctx['k3']) self.assertEqual('v2', ctx['k2']) self.assertEqual('v2', ctx.get('k2')) self.assertEqual('v21', ctx['k21']) self.assertEqual('v21', ctx.get('k21')) self.assertIsNone(ctx.get('Not existing key')) self.assertRaises(exc.MistralError, ctx.update) self.assertRaises(exc.MistralError, ctx.clear) self.assertRaises(exc.MistralError, ctx.pop, 'k1') self.assertRaises(exc.MistralError, ctx.popitem) self.assertRaises(exc.MistralError, ctx.__setitem__, 'k5', 'v5') self.assertRaises(exc.MistralError, ctx.__delitem__, 'k2') self.assertEqual('v1', expr.evaluate('<% $.k1 %>', ctx)) self.assertEqual('v2', expr.evaluate('<% $.k2 %>', ctx)) self.assertEqual('v3', expr.evaluate('<% $.k3 %>', ctx)) # Now change the order of dictionaries and make sure to have # a different for key 'k3'. ctx = data_flow.ContextView( { 'k2': 'v2', 'k21': 'v21', 'k3': 'v32' }, { 'k1': 'v1', 'k11': 'v11', 'k3': 'v3' } ) self.assertEqual('v32', expr.evaluate('<% $.k3 %>', ctx)) def test_context_view_eval_root_with_yaql(self): ctx = data_flow.ContextView( {'k1': 'v1'}, {'k2': 'v2'} ) res = expr.evaluate('<% $ %>', ctx) self.assertIsNotNone(res) self.assertIsInstance(res, dict) self.assertEqual(2, len(res)) def test_context_view_eval_keys(self): ctx = data_flow.ContextView( {'k1': 'v1'}, {'k2': 'v2'} ) res = expr.evaluate('<% $.keys() %>', ctx) self.assertIsNotNone(res) self.assertIsInstance(res, set) self.assertEqual(2, len(res)) self.assertIn('k1', res) self.assertIn('k2', res) def test_context_view_eval_values(self): ctx = data_flow.ContextView( {'k1': 'v1'}, {'k2': 'v2'} ) res = expr.evaluate('<% $.values() %>', ctx) self.assertIsNotNone(res) self.assertIsInstance(res, list) self.assertEqual(2, len(res)) self.assertIn('v1', res) self.assertIn('v2', res) def test_context_view_repr(self): ctx = data_flow.ContextView( {'k1': 'v1'}, {'k2': 'v2'}, {3: 3} ) str_repr = str(ctx) self.assertIsNotNone(str_repr) self.assertFalse(str_repr == "{}") self.assertEqual("{'k1': 'v1', 'k2': 'v2', 3: 3}", str_repr) ctx = data_flow.ContextView() self.assertEqual('{}', str(ctx)) def test_context_view_as_root_json(self): ctx = data_flow.ContextView( {'k1': 'v1'}, {'k2': 'v2'}, ) json_str = utils.to_json_str(ctx) self.assertIsNotNone(json_str) self.assertNotEqual('{}', json_str) # We can't use regular dict comparison because key order # is not defined. self.assertIn('"k1": "v1"', json_str) self.assertIn('"k2": "v2"', json_str) def test_context_view_as_nested_json(self): ctx = data_flow.ContextView( {'k1': 'v1'}, {'k2': 'v2'}, ) d = {'root': ctx} json_str = utils.to_json_str(d) self.assertIsNotNone(json_str) self.assertNotEqual('{"root": {}}', json_str) # We can't use regular dict comparison because key order # is not defined. self.assertIn('"k1": "v1"', json_str) self.assertIn('"k1": "v1"', json_str) self.assertIn('"root"', json_str) @mock.patch('mistral.workflow.data_flow.CONF') @mock.patch('mistral.workflow.data_flow.auth_ctx') def test_add_openstack_data_masks_sensitive_fields( self, mock_auth, mock_conf ): mock_conf.pecan.auth_enable = True mock_auth.ctx.return_value.to_dict.return_value = { 'auth_token': 'secret-token-value', 'project_id': 'my-project', 'user_id': 'my-user', 'service_catalog': '[{"type": "compute"}]', 'roles': 'admin', 'is_admin': True } wf_ex = models.WorkflowExecution() wf_ex.context = {} data_flow.add_openstack_data_to_context(wf_ex) openstack_ctx = wf_ex.context['openstack'] self.assertEqual('***', openstack_ctx['auth_token']) self.assertEqual('***', openstack_ctx['service_catalog']) self.assertEqual('my-project', openstack_ctx['project_id']) self.assertEqual('my-user', openstack_ctx['user_id']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_default_engine.py000066400000000000000000000526321524065565300276750ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime from unittest import mock from oslo_config import cfg from oslo_messaging.rpc import client as rpc_client from oslo_utils import timeutils from oslo_utils import uuidutils from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.engine import default_engine as d_eng from mistral import exceptions as exc from mistral.executors import base as exe from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit import base from mistral.tests.unit.engine import base as eng_test_base from mistral.workflow import states from mistral_lib import actions as ml_actions # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKBOOK = """ --- version: '2.0' name: wb workflows: wf: type: reverse input: - param1: value1 - param2 tasks: task1: action: std.echo output=<% $.param1 %> publish: var: <% task(task1).result %> task2: action: std.echo output=<% $.param2 %> requires: [task1] """ DATETIME_FORMAT = '%Y-%m-%d %H:%M:%S.%f' ENVIRONMENT = { 'id': uuidutils.generate_uuid(), 'name': 'test', 'description': 'my test settings', 'variables': { 'key1': 'abc', 'key2': 123 }, 'scope': 'private', 'created_at': str(timeutils.utcnow()), 'updated_at': str(timeutils.utcnow()) } ENVIRONMENT_DB = models.Environment( id=ENVIRONMENT['id'], name=ENVIRONMENT['name'], description=ENVIRONMENT['description'], variables=ENVIRONMENT['variables'], scope=ENVIRONMENT['scope'], created_at=datetime.datetime.strptime(ENVIRONMENT['created_at'], DATETIME_FORMAT), updated_at=datetime.datetime.strptime(ENVIRONMENT['updated_at'], DATETIME_FORMAT) ) MOCK_ENVIRONMENT = mock.MagicMock(return_value=ENVIRONMENT_DB) MOCK_NOT_FOUND = mock.MagicMock(side_effect=exc.DBEntityNotFoundError()) @mock.patch.object(exe, 'get_executor', mock.Mock()) class DefaultEngineTest(base.DbTestCase): def setUp(self): super(DefaultEngineTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK) # Note: For purposes of this test we can easily use # simple magic mocks for engine and executor clients self.engine = d_eng.DefaultEngine() def test_start_workflow(self): wf_input = {'param1': 'Hey', 'param2': 'Hi'} # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input=wf_input, description='my execution', task_name='task2' ) self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual('my execution', wf_ex.description) self.assertIn('__execution', wf_ex.context) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = task_execs[0] self.assertEqual('wb.wf', task_ex.workflow_name) self.assertEqual('task1', task_ex.name) self.assertEqual(states.IDLE, task_ex.state) self.assertIsNotNone(task_ex.spec) self.assertDictEqual({}, task_ex.runtime_context) self.engine.start_task(task_ex.id, True, False, None, False, False) # Data Flow properties. action_execs = db_api.get_action_executions( task_execution_id=task_ex.id ) self.assertEqual(1, len(action_execs)) task_action_ex = action_execs[0] self.assertIsNotNone(task_action_ex) self.assertDictEqual({'output': 'Hey'}, task_action_ex.input) def test_start_workflow_with_ex_id(self): wf_input = {'param1': 'Hey1', 'param2': 'Hi1'} the_ex_id = 'theId' # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input=wf_input, description='my execution', task_name='task2', wf_ex_id=the_ex_id ) self.assertEqual(the_ex_id, wf_ex.id) wf_ex_2 = self.engine.start_workflow( 'wb.wf', wf_input={'param1': 'Hey2', 'param2': 'Hi2'}, wf_ex_id=the_ex_id ) self.assertDictEqual(dict(wf_ex), dict(wf_ex_2)) wf_executions = db_api.get_workflow_executions() self.assertEqual(1, len(wf_executions)) def test_start_workflow_with_input_default(self): wf_input = {'param2': 'value2'} # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input=wf_input, task_name='task1' ) self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIn('__execution', wf_ex.context) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = task_execs[0] self.assertEqual('wb.wf', task_ex.workflow_name) self.assertEqual('task1', task_ex.name) self.assertEqual(states.IDLE, task_ex.state) self.assertIsNotNone(task_ex.spec) self.assertDictEqual({}, task_ex.runtime_context) self.engine.start_task(task_ex.id, True, False, None, False, False) # Data Flow properties. action_execs = db_api.get_action_executions( task_execution_id=task_ex.id ) self.assertEqual(1, len(action_execs)) task_action_ex = action_execs[0] self.assertIsNotNone(task_action_ex) self.assertDictEqual({'output': 'value1'}, task_action_ex.input) def test_start_workflow_with_adhoc_env(self): wf_input = { 'param1': '<% env().key1 %>', 'param2': '<% env().key2 %>' } env = ENVIRONMENT['variables'] # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input=wf_input, env=env, task_name='task2') self.assertIsNotNone(wf_ex) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual(wf_ex.params.get('env', {}), env) @mock.patch.object(db_api, "load_environment", MOCK_ENVIRONMENT) def test_start_workflow_with_saved_env(self): wf_input = { 'param1': '<% env().key1 %>', 'param2': '<% env().key2 %>' } env = ENVIRONMENT['variables'] # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input=wf_input, env='test', task_name='task2' ) self.assertIsNotNone(wf_ex) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual(wf_ex.params.get('env', {}), env) @mock.patch.object(db_api, "get_environment", MOCK_NOT_FOUND) def test_start_workflow_env_not_found(self): e = self.assertRaises( exc.InputException, self.engine.start_workflow, 'wb.wf', wf_input={ 'param1': '<% env().key1 %>', 'param2': 'some value' }, env='foo', task_name='task2' ) self.assertEqual("Environment is not found: foo", str(e)) def test_start_workflow_with_env_type_error(self): e = self.assertRaises( exc.InputException, self.engine.start_workflow, 'wb.wf', wf_input={ 'param1': '<% env().key1 %>', 'param2': 'some value' }, env=True, task_name='task2' ) self.assertIn('Unexpected value type for environment', str(e)) def test_start_workflow_missing_parameters(self): e = self.assertRaises( exc.InputException, self.engine.start_workflow, 'wb.wf', '', None, task_name='task2' ) self.assertIn("Invalid input", str(e)) self.assertIn("missing=['param2']", str(e)) def test_start_workflow_unexpected_parameters(self): e = self.assertRaises( exc.InputException, self.engine.start_workflow, 'wb.wf', wf_input={ 'param1': 'Hey', 'param2': 'Hi', 'unexpected_param': 'val' }, task_name='task2' ) self.assertIn("Invalid input", str(e)) self.assertIn("unexpected=['unexpected_param']", str(e)) def test_on_action_update(self): workflow = """ version: '2.0' wf_async: type: direct tasks: task1: action: std.async_noop on-success: - task2 task2: action: std.noop """ # Start workflow. wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf_async') self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex.state) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task1_ex = task_execs[0] self.engine.start_task(task1_ex.id, True, False, None, False, False) self.assertEqual('task1', task1_ex.name) action_execs = db_api.get_action_executions( task_execution_id=task1_ex.id ) self.assertEqual(1, len(action_execs)) task1_action_ex = action_execs[0] self.assertEqual(states.RUNNING, task1_action_ex.state) # Pause action execution of 'task1'. task1_action_ex = self.engine.on_action_update( task1_action_ex.id, states.PAUSED ) self.assertIsInstance(task1_action_ex, models.ActionExecution) self.assertEqual(states.PAUSED, task1_action_ex.state) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self.assertEqual(states.PAUSED, task_execs[0].state) self.assertEqual(states.PAUSED, wf_ex.state) action_execs = db_api.get_action_executions( task_execution_id=task1_ex.id ) self.assertEqual(1, len(action_execs)) task1_action_ex = action_execs[0] self.assertEqual(states.PAUSED, task1_action_ex.state) def test_on_action_update_non_async(self): workflow = """ version: '2.0' wf_sync: type: direct tasks: task1: action: std.noop on-success: - task2 task2: action: std.noop """ # Start workflow. wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf_sync') self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex.state) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task1_ex = task_execs[0] self.engine.start_task(task1_ex.id, True, False, None, False, False) task1_ex = db_api.get_task_execution(task1_ex.id) self.assertEqual('task1', task1_ex.name) self.assertEqual(states.RUNNING, task1_ex.state) action_execs = db_api.get_action_executions( task_execution_id=task1_ex.id ) self.assertEqual(1, len(action_execs)) task1_action_ex = action_execs[0] self.assertEqual(states.RUNNING, task1_action_ex.state) self.assertRaises( exc.InvalidStateTransitionException, self.engine.on_action_update, task1_action_ex.id, states.PAUSED ) def test_on_action_complete(self): wf_input = {'param1': 'Hey', 'param2': 'Hi'} # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input=wf_input, task_name='task2' ) self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex.state) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task1_ex = task_execs[0] self.engine.start_task( task1_ex.id, True, False, None, False, False) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task1_ex = task_execs[0] self.assertEqual('task1', task1_ex.name) self.assertEqual(states.RUNNING, task1_ex.state) self.assertIsNotNone(task1_ex.spec) self.assertDictEqual({}, task1_ex.runtime_context) self.assertNotIn('__execution', task1_ex.in_context) action_execs = db_api.get_action_executions( task_execution_id=task1_ex.id ) self.assertEqual(1, len(action_execs)) task1_action_ex = action_execs[0] self.assertIsNotNone(task1_action_ex) self.assertDictEqual({'output': 'Hey'}, task1_action_ex.input) # Finish action of 'task1'. task1_action_ex = self.engine.on_action_complete( task1_action_ex.id, ml_actions.Result(data='Hey') ) self.assertIsInstance(task1_action_ex, models.ActionExecution) self.assertEqual('std.echo', task1_action_ex.name) self.assertEqual(states.SUCCESS, task1_action_ex.state) # Data Flow properties. task1_ex = db_api.get_task_execution(task1_ex.id) # Re-read the state. self.assertDictEqual({'var': 'Hey'}, task1_ex.published) self.assertDictEqual({'output': 'Hey'}, task1_action_ex.input) self.assertDictEqual({'result': 'Hey'}, task1_action_ex.output) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex.state) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) task2_ex = self._assert_single_item(task_execs, name='task2') self.engine.start_task(task2_ex.id, True, False, None, False, False) task2_ex = db_api.get_task_execution(task2_ex.id) self.assertEqual(states.RUNNING, task2_ex.state) action_execs = db_api.get_action_executions( task_execution_id=task2_ex.id ) self.assertEqual(1, len(action_execs)) task2_action_ex = action_execs[0] self.assertIsNotNone(task2_action_ex) self.assertDictEqual({'output': 'Hi'}, task2_action_ex.input) # Finish 'task2'. task2_action_ex = self.engine.on_action_complete( task2_action_ex.id, ml_actions.Result(data='Hi') ) self._await( lambda: db_api.get_workflow_execution(wf_ex.id).state == states.SUCCESS ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIsNotNone(wf_ex) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsInstance(task2_action_ex, models.ActionExecution) self.assertEqual('std.echo', task2_action_ex.name) self.assertEqual(states.SUCCESS, task2_action_ex.state) # Data Flow properties. self.assertDictEqual({'output': 'Hi'}, task2_action_ex.input) self.assertDictEqual({}, task2_ex.published) self.assertDictEqual({'output': 'Hi'}, task2_action_ex.input) self.assertDictEqual({'result': 'Hi'}, task2_action_ex.output) self.assertEqual(2, len(task_execs)) self._assert_single_item(task_execs, name='task1') self._assert_single_item(task_execs, name='task2') def test_stop_workflow_fail(self): # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input={ 'param1': 'Hey', 'param2': 'Hi' }, task_name="task2" ) # Re-read execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.engine.stop_workflow(wf_ex.id, 'ERROR', "Stop this!") # Re-read from DB again wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual('ERROR', wf_ex.state) self.assertEqual("Stop this!", wf_ex.state_info) def test_stop_workflow_succeed(self): # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input={ 'param1': 'Hey', 'param2': 'Hi' }, task_name="task2" ) # Re-read execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.engine.stop_workflow(wf_ex.id, 'SUCCESS', "Like this, done") # Re-read from DB again wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual('SUCCESS', wf_ex.state) self.assertEqual("Like this, done", wf_ex.state_info) def test_stop_workflow_bad_status(self): wf_ex = self.engine.start_workflow( 'wb.wf', wf_input={ 'param1': 'Hey', 'param2': 'Hi' }, task_name="task2" ) # Re-read execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertNotEqual( 'PAUSE', self.engine.stop_workflow(wf_ex.id, 'PAUSE') ) def test_resume_workflow(self): # TODO(akhmerov): Implement. pass def test_report_running_actions(self): wf_input = {'param1': 'Hey', 'param2': 'Hi'} # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', '', wf_input=wf_input, description='my execution', task_name='task2' ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = task_execs[0] self.engine.start_task(task_ex.id, True, False, None, False, False) action_execs = db_api.get_action_executions( task_execution_id=task_ex.id ) task_action_ex = action_execs[0] self.engine.process_action_heartbeats([]) self.engine.process_action_heartbeats([None, None]) self.engine.process_action_heartbeats([None, task_action_ex.id]) task_action_ex = db_api.get_action_execution(task_action_ex.id) self.assertIsNotNone(task_action_ex.last_heartbeat) class DefaultEngineWithTransportTest(eng_test_base.EngineTestCase): def test_engine_client_remote_error(self): mocked = mock.Mock() mocked.sync_call.side_effect = rpc_client.RemoteError( 'InputException', 'Input is wrong' ) self.engine_client._client = mocked self.assertRaises( exc.InputException, self.engine_client.start_workflow, 'some_wf', {}, 'some_description' ) def test_engine_client_remote_error_arbitrary(self): mocked = mock.Mock() mocked.sync_call.side_effect = KeyError('wrong key') self.engine_client._client = mocked exception = self.assertRaises( exc.MistralException, self.engine_client.start_workflow, 'some_wf', {}, 'some_description' ) self.assertIn('KeyError: wrong key', str(exception)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_direct_workflow.py000066400000000000000000001137361524065565300301330ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.scheduler import base as sched_base from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class DirectWorkflowEngineTest(base.EngineTestCase): def setUp(self): super(DirectWorkflowEngineTest, self).setUp() self.override_config('hash_version_keys', False, 'context_versioning') def _run_workflow(self, wf_text, expected_state=states.ERROR): wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_state(wf_ex.id, expected_state) return db_api.get_workflow_execution(wf_ex.id) def test_on_closures(self): wf_text = """ version: '2.0' wf: # type: direct - 'direct' is default tasks: task1: description: | Explicit 'succeed' command should lead to workflow success. action: std.echo output="Echo" on-success: - task2 - succeed on-complete: - task3 - task4 - fail - never_gets_here task2: action: std.noop task3: action: std.noop task4: action: std.noop never_gets_here: action: std.noop """ wf_ex = self._run_workflow(wf_text, expected_state=states.SUCCESS) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(2, len(tasks)) self.await_task_success(task1.id) self.await_task_success(task2.id) self.assertEqual(wf_ex.state, states.SUCCESS) def test_condition_transition_not_triggering(self): wf_text = """--- version: '2.0' wf: input: - var: null tasks: task1: action: std.fail on-success: - task2 on-error: - task3: <% $.var != null %> task2: action: std.noop task3: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(1, len(tasks)) self.await_task_error(task1.id) self.assertEqual(wf_ex.state, states.ERROR) def test_change_state_after_success(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="Echo" on-success: - task2 task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.assertEqual( states.SUCCESS, self.engine.resume_workflow(wf_ex.id).state ) self.assertRaises( exc.WorkflowException, self.engine.pause_workflow, wf_ex.id ) self.assertEqual( states.SUCCESS, self.engine.stop_workflow(wf_ex.id, states.ERROR).state ) def test_task_not_updated(self): wf_text = """ version: 2.0 wf: tasks: task1: action: std.echo input: output: <% task().result.content %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.assertEqual( states.SUCCESS, self.engine.resume_workflow(wf_ex.id).state ) self.assertRaises( exc.WorkflowException, self.engine.pause_workflow, wf_ex.id ) self.assertEqual( states.SUCCESS, self.engine.stop_workflow(wf_ex.id, states.ERROR).state ) def test_wrong_task_input(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: description: Wrong task output should lead to workflow failure action: std.echo wrong_input="Hahaha" """ wf_ex = self._run_workflow(wf_text) self.assertIn('Invalid input', wf_ex.state_info) self.assertEqual(wf_ex.state, states.ERROR) def test_wrong_first_task_input(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo wrong_input="Ha-ha" """ wf_ex = self._run_workflow(wf_text) self.assertIn("Invalid input", wf_ex.state_info) self.assertEqual(states.ERROR, wf_ex.state) def test_wrong_action(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: action.doesnt_exist """ wf_ex = self._run_workflow(wf_text) # TODO(dzimine): Catch tasks caused error, and set them to ERROR: # TODO(dzimine): self.assertTrue(task_ex.state, states.ERROR) self.assertEqual(wf_ex.state, states.ERROR) self.assertIn("Failed to find action", wf_ex.state_info) def test_wrong_action_first_task(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: wrong.task """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn( "Failed to find action [action_name=wrong.task, namespace=]", wf_ex.state_info ) self.assertEqual(states.ERROR, wf_ex.state) def test_next_task_with_input_yaql_error(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output=<% wrong(yaql) %> """ # Invoke workflow and assert workflow is in ERROR. wf_ex = self._run_workflow(wf_text) self.assertEqual(states.ERROR, wf_ex.state) self.assertIn('Can not evaluate YAQL expression', wf_ex.state_info) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) # 'task1' should be in SUCCESS. task_1_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) # 'task1' should have exactly one action execution (in SUCCESS). task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # 'task2' should exist but in ERROR. task_2_ex = self._assert_single_item( task_execs, name='task2', state=states.ERROR ) # 'task2' must not have action executions. self.assertEqual( 0, len(db_api.get_action_executions(task_execution_id=task_2_ex.id)) ) def test_async_next_task_with_input_yaql_error(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.async_noop on-complete: - task2 task2: action: std.echo output=<% wrong(yaql) %> """ # Invoke workflow and assert workflow, task, # and async action execution are RUNNING. wf_ex = self._run_workflow(wf_text, states.RUNNING) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_execs)) self.await_task_running(task_1_ex.id) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) # Update async action execution result. self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(data='foobar') ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_2_ex = self._assert_single_item(task_execs, name='task2') self.await_task_error(task_2_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIn('Can not evaluate YAQL expression', wf_ex.state_info) self.assertEqual(2, len(task_execs)) # 'task1' must be in SUCCESS. task_1_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) # 'task1' must have exactly one action execution (in SUCCESS). task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # 'task2' must be in ERROR. task_2_ex = self._assert_single_item( task_execs, name='task2', state=states.ERROR ) # 'task2' must not have action executions. self.assertEqual( 0, len(db_api.get_action_executions(task_execution_id=task_2_ex.id)) ) def test_join_all_task_with_input_jinja_error(self): wf_def = """--- version: '2.0' wf: tasks: task_1_1: action: std.sleep seconds=1 on-success: - task_2 task_1_2: on-success: - task_2 task_2: action: std.echo join: all input: output: | !! {{ _.nonexistent_variable }} !!""" wf_service.create_workflows(wf_def) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(3, len(tasks)) task_1_1 = self._assert_single_item( tasks, name="task_1_1", state=states.SUCCESS ) task_1_2 = self._assert_single_item( tasks, name="task_1_2", state=states.SUCCESS ) task_2 = self._assert_single_item( tasks, name="task_2", state=states.ERROR ) with db_api.transaction(): task_1_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_1.id) task_1_2_action_exs = db_api.get_action_executions( task_execution_id=task_1_2.id) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2.id) self.assertEqual(1, len(task_1_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_1_action_exs[0].state) self.assertEqual(1, len(task_1_2_action_exs)) self.assertEqual(states.SUCCESS, task_1_2_action_exs[0].state) self.assertEqual(0, len(task_2_action_exs)) def test_second_task_with_input_jinja_error(self): wf_def = """--- version: '2.0' wf: tasks: first: on-success: - second second: action: std.echo input: output: | !! {{ _.nonexistent_variable }} !!""" wf_service.create_workflows(wf_def) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(2, len(tasks)) task_first = self._assert_single_item( tasks, name="first", state=states.SUCCESS ) task_second = self._assert_single_item( tasks, name="second", state=states.ERROR ) with db_api.transaction(): first_tasks_action_exs = db_api.get_action_executions( task_execution_id=task_first.id) second_tasks_action_exs = db_api.get_action_executions( task_execution_id=task_second.id) self.assertEqual(1, len(first_tasks_action_exs)) self.assertEqual(states.SUCCESS, first_tasks_action_exs[0].state) self.assertEqual(0, len(second_tasks_action_exs)) def test_messed_yaql_in_first_task(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output=<% wrong(yaql) %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn( "Can not evaluate YAQL expression [expression=wrong(yaql)", wf_ex.state_info ) self.assertEqual(states.ERROR, wf_ex.state) def test_mismatched_yaql_in_first_task(self): wf_text = """ version: '2.0' wf: input: - var tasks: task1: action: std.echo output=<% $.var + $.var2 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf', wf_input={'var': 2}) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn("Can not evaluate YAQL expression", wf_ex.state_info) self.assertEqual(states.ERROR, wf_ex.state) def test_one_line_syntax_in_on_clauses(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output=1 on-success: task2 task2: action: std.echo output=1 on-complete: task3 task3: action: std.fail on-error: task4 task4: action: std.echo output=4 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) def test_task_on_clause_has_yaql_error(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.noop on-success: - task2: <% wrong(yaql) %> task2: action: std.noop """ # Invoke workflow and assert workflow is in ERROR. wf_ex = self._run_workflow(wf_text) self.assertEqual(states.ERROR, wf_ex.state) self.assertIn('Can not evaluate YAQL expression', wf_ex.state_info) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions # Assert that there is only one task execution and it's SUCCESS. self.assertEqual(1, len(task_execs)) task_1_ex = self._assert_single_item( task_execs, name='task1' ) self.assertEqual(states.ERROR, task_1_ex.state) # Assert that there is only one action execution and it's SUCCESS. task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) def test_async_task_on_clause_has_yaql_error(self): wf_text = """ version: '2.0' wf: type: direct tasks: task1: action: std.async_noop on-complete: - task2: <% wrong(yaql) %> task2: action: std.noop """ # Invoke workflow and assert workflow, task, # and async action execution are RUNNING. wf_ex = self._run_workflow(wf_text, states.RUNNING) self.assertEqual(states.RUNNING, wf_ex.state) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') self.await_task_running(task_1_ex.id) self.assertEqual(1, len(task_execs)) task_1_ex = db_api.get_task_execution(task_1_ex.id) self.assertEqual(states.RUNNING, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) # Update async action execution result. self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(data='foobar') ) # Assert that task1 is SUCCESS and workflow is ERROR. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIn('Can not evaluate YAQL expression', wf_ex.state_info) self.assertEqual(1, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(states.ERROR, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) def test_inconsistent_task_names(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop on-success: task3 task2: action: std.noop """ exception = self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, wf_text ) self.assertIn("Task 'task3' not found", str(exception)) def test_delete_workflow_integrity_check_on_stop(self): wf_text = """--- version: '2.0' wf: tasks: async_task: action: std.async_noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.engine.stop_workflow(wf_ex.id, state=states.CANCELLED) sched = sched_base.get_system_scheduler() self._await(lambda: not sched.has_scheduled_jobs()) def test_delete_workflow_integrity_check_on_execution_delete(self): wf_text = """--- version: '2.0' wf: tasks: async_task: action: std.async_noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') db_api.delete_workflow_execution(wf_ex.id) sched = sched_base.get_system_scheduler() self._await(lambda: not sched.has_scheduled_jobs()) def test_output(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output="Hi Mistral!" on-success: task2 task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual({}, wf_ex.output) def test_output_expression(self): wf_text = """--- version: '2.0' wf: output: continue_flag: <% $.continue_flag %> task-defaults: on-error: - task2 tasks: task1: action: std.fail on-success: task3 task2: action: std.noop publish: continue_flag: false task3: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) self.assertDictEqual({'continue_flag': False}, wf_ex.output) def test_triggered_by(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.fail on-error: task3 task3: action: std.fail on-error: noop on-success: task4 on-complete: task4 task4: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1 = self._assert_single_item(task_execs, name='task1') task2 = self._assert_single_item(task_execs, name='task2') task3 = self._assert_single_item(task_execs, name='task3') task4 = self._assert_single_item(task_execs, name='task4') key = 'triggered_by' self.assertIsNone(task1.runtime_context.get(key)) self.assertListEqual( [ { "task_id": task1.id, "event": "on-success" } ], task2.runtime_context.get(key) ) self.assertListEqual( [ { "task_id": task2.id, "event": "on-error" } ], task3.runtime_context.get(key) ) self.assertListEqual( [ { "task_id": task3.id, "event": "on-complete" } ], task4.runtime_context.get(key) ) def test_task_in_context_immutability(self): wf_text = """--- version: '2.0' wf: description: | The idea of this workflow is to have two parallel branches and publish different data in these branches. When the workflow completed we need to check that during internal manipulations with workflow contexts belonging to different branches the inbound contexts of all tasks keep their initial values. tasks: # Start task. task0: publish: var0: val0 on-success: - task1_1 - task2_1 task1_1: publish: var1: val1 on-success: task1_2 # The last task in the 1st branch. task1_2: action: std.noop task2_1: publish: var2: val2 on-success: task2_2 # The last task in the 2nd branch. task2_2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks_execs = wf_ex.task_executions task0_ex = self._assert_single_item(tasks_execs, name='task0') task1_1_ex = self._assert_single_item(tasks_execs, name='task1_1') task1_2_ex = self._assert_single_item(tasks_execs, name='task1_2') task2_1_ex = self._assert_single_item(tasks_execs, name='task2_1') task2_2_ex = self._assert_single_item(tasks_execs, name='task2_2') self.assertDictEqual({}, task0_ex.in_context) self.assertDictEqual( { 'var0': 'val0', '__versions': { 'var0': 1 } }, task1_1_ex.in_context ) self.assertDictEqual( { 'var0': 'val0', 'var1': 'val1', '__versions': { 'var0': 1, 'var1': 1 } }, task1_2_ex.in_context ) self.assertDictEqual( { 'var0': 'val0', '__versions': { 'var0': 1 } }, task2_1_ex.in_context ) self.assertDictEqual( { 'var0': 'val0', 'var2': 'val2', '__versions': { 'var0': 1, 'var2': 1 } }, task2_2_ex.in_context ) def test_big_on_closures(self): # The idea of the test is to run a workflow with a big 'on-success' # list of tasks and big task inbound context ('task_ex.in_context) # and observe how it influences memory consumption and performance. # The test doesn't have any assertions related to memory(CPU) usage # because it's quite difficult to do them. Particular metrics may # vary from run to run and also depend on the platform. sub_wf_text = """ version: '2.0' sub_wf: tasks: task1: action: std.noop """ wf_text = """ version: '2.0' wf: tasks: task01: action: std.noop on-success: task02 task02: action: std.test_dict size=1000 key_prefix='key' val='val' publish: continue_flag: true data: <% task().result %> on-success: task0 task0: workflow: sub_wf on-success: {{{__ON_SUCCESS_LIST__}}} {{{__TASK_LIST__}}} """ # Generate the workflow text. task_cnt = 50 on_success_list_str = '' for i in range(1, task_cnt + 1): on_success_list_str += ( '\n - task{}: ' '<% $.continue_flag = true %>'.format(i) ) wf_text = wf_text.replace( '{{{__ON_SUCCESS_LIST__}}}', on_success_list_str ) task_list_str = '' task_template = """ task{}: action: std.noop """ for i in range(1, task_cnt + 1): task_list_str += task_template.format(i) wf_text = wf_text.replace('{{{__TASK_LIST__}}}', task_list_str) wf_service.create_workflows(sub_wf_text) wf_service.create_workflows(wf_text) # Start the workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id, timeout=60) self.assertEqual(2, spec_parser.get_wf_execution_spec_cache_size()) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(task_cnt + 3, len(task_execs)) self._assert_single_item(task_execs, name='task0') self._assert_single_item(task_execs, name='task{}'.format(task_cnt)) def test_action_error_with_array_result(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.fail error_data=[1,2,3] """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = self._assert_single_item( wf_ex.task_executions, name='task1', state=states.ERROR ) a_ex = self._assert_single_item( task_ex.action_executions, name='std.fail' ) self.assertIsInstance(a_ex.output.get('result'), list) # NOTE(rakhmerov): This was previously failing but only Python 2.7 # probably because SQLAlchemy works differently on different # versions of Python. On Python 3 this field's value was always # converted into a string no matter what we tried to assign. But # that didn't happen on Python 2.7 which caused an SQL exception. self.assertIsInstance(task_ex.state_info, str) def test_single_fail_with_next_noop(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.fail on-error: - noop """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) def test_unexisting_join_task_does_not_stuck_wf_running(self): wf_text = """--- version: '2.0' wf: tasks: branch1: action: std.noop on-success: branch1-23_merge branch2: action: std.async_noop on-success: branch2-3_merge branch3: action: std.fail on-success: branch2-3_merge branch2-3_merge: action: std.noop on-success: branch1-23_merge join: all branch1-23_merge: action: std.noop join: all """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions t_ex = self._assert_single_item( task_execs, name='branch2' ) self.engine.start_task(t_ex.id, True, False, None, False, False) t_action_exs = db_api.get_action_executions( task_execution_id=t_ex.id ) self.engine.on_action_complete( t_action_exs[0].id, ml_actions.Result(error="Error!") ) self.await_workflow_error(wf_ex.id) def test_join_task_has_correct_incoming_context(self): wf_text = """--- version: '2.0' wf: tasks: b1: action: std.noop publish: b1: 1 on-success: join_task join_task: action: std.noop join: all publish: join_task: 2 publish-on-error: join_task: 1 bs: action: std.noop publish: bs: 1 on-success: - b2 - b3 b2: action: std.noop publish: b2: 1 on-success: join_task b3: action: std.fail publish-on-error: b3: 1 on-success: join_task """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions output = wf_ex.output self.assertEqual(5, len(task_execs)) expected_context = { "bs": 1, "b3": 1, "b1": 1, "b2": 1, "join_task": 1 } self._assert_dict_contains_subset(expected_context, output) def test_context_versioning(self): wf_text = """--- version: '2.0' wf: type: direct output: a: <% $.a %> b: <% $.b %> tasks: task_start: action: std.noop publish: a: 0 b: 0 on-success: - task1_left - task1_right task1_left: action: std.noop publish: a: 1 on-success: task2_left task1_right: action: std.noop publish: b: 1 on-success: task2_right task2_left: action: std.noop on-success: task_final task2_right: action: std.noop on-success: task_final task_final: action: std.noop join: all """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions wf_output = wf_ex.output self.assertEqual(states.SUCCESS, wf_ex.state) task_start = self._assert_single_item(tasks, name='task_start') task1_left = self._assert_single_item(tasks, name='task1_left') task1_right = self._assert_single_item(tasks, name='task1_right') task2_left = self._assert_single_item(tasks, name='task2_left') task2_right = self._assert_single_item(tasks, name='task2_right') task_final = self._assert_single_item(tasks, name='task_final') self.assertDictEqual({'a': 0, 'b': 0}, task_start.published) self.assertDictEqual( { 'a': 0, 'b': 0, '__versions': { 'a': 1, 'b': 1 } }, task1_left.in_context ) self.assertDictEqual({'a': 1}, task1_left.published) self.assertDictEqual( { 'a': 0, 'b': 0, '__versions': { 'a': 1, 'b': 1 } }, task1_right.in_context ) self.assertDictEqual({'b': 1}, task1_right.published) self.assertDictEqual( { 'a': 1, 'b': 0, '__versions': { 'a': 2, 'b': 1 } }, task2_left.in_context ) self.assertDictEqual( { 'a': 0, 'b': 1, '__versions': { 'a': 1, 'b': 2 } }, task2_right.in_context ) self.assertDictEqual( { 'a': 1, 'b': 1, '__versions': { 'a': 2, 'b': 2 } }, task_final.in_context ) self.assertDictEqual({'a': 1, 'b': 1}, wf_output) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_direct_workflow_rerun.py000066400000000000000000001377341524065565300313520ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg import testtools from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') SIMPLE_WORKBOOK = """ --- version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.echo output="Task 1" on-success: - t2 t2: action: std.echo output="Task 2" on-success: - t3 t3: action: std.echo output="Task 3" """ SIMPLE_WORKBOOK_DIFF_ENV_VAR = """ --- version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t10: action: std.echo output="Task 10" on-success: - t21 - t30 t21: action: std.echo output=<% env().var1 %> on-success: - t22 t22: action: std.echo output="<% env().var2 %>" on-success: - t30 t30: join: all action: std.echo output="<% env().var3 %>" wait-before: 1 """ WITH_ITEMS_WORKBOOK = """ --- version: '2.0' name: wb3 workflows: wf1: type: direct tasks: t1: with-items: i in <% list(range(0, 3)) %> action: std.echo output="Task 1.<% $.i %>" publish: v1: <% task(t1).result %> on-success: - t2 t2: action: std.echo output="Task 2" """ WITH_ITEMS_WORKBOOK_DIFF_ENV_VAR = """ --- version: '2.0' name: wb3 workflows: wf1: type: direct tasks: t1: with-items: i in <% list(range(0, 3)) %> action: std.echo output="Task 1.<% $.i %> [<% env().var1 %>]" publish: v1: <% task(t1).result %> on-success: - t2 t2: action: std.echo output="Task 2" """ WITH_ITEMS_WORKBOOK_CONCURRENCY = """ --- version: '2.0' name: wb3 workflows: wf1: type: direct tasks: t1: with-items: i in <% list(range(0, 4)) %> action: std.echo output="Task 1.<% $.i %>" concurrency: 2 publish: v1: <% task(t1).result %> on-success: - t2 t2: action: std.echo output="Task 2" """ JOIN_WORKBOOK = """ --- version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t0: action: std.noop on-success: - t3 t1: action: std.echo output="Task 1" on-success: - t3 t2: action: std.echo output="Task 2" on-success: - t3 t3: action: std.echo output="Task 3" join: all """ SUBFLOW_WORKBOOK = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.echo output="Task 1" on-success: - t2 t2: workflow: wf2 on-success: - t3 t3: action: std.echo output="Task 3" wf2: type: direct output: result: <% task(wf2_t1).result %> tasks: wf2_t1: action: std.echo output="Task 2" """ class DirectWorkflowRerunTest(base.EngineTestCase): @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success for initial run. exc.ActionException(), # Mock task2 exception for initial run. 'Task 2', # Mock task2 success for rerun. 'Task 3' # Mock task3 success. ] ) ) def test_rerun(self): wb_service.create_workbook_v2(SIMPLE_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIsNotNone(task_2_ex.state_info) # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_2_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) # Wait for the workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertIsNone(task_2_ex.state_info) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(2, len(task_2_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. self._assert_single_item(task_2_action_exs, state=states.SUCCESS) self._assert_single_item(task_2_action_exs, state=states.ERROR) # Check action executions of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id ) self.assertEqual(1, len(task_3_action_exs)) self.assertEqual(states.SUCCESS, task_3_action_exs[0].state) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 10', # Mock task10 success for first run. exc.ActionException(), # Mock task21 exception for first run. 'Task 21', # Mock task21 success for rerun. 'Task 22', # Mock task22 success. 'Task 30' # Mock task30 success. ] ) ) def test_rerun_diff_env_vars(self): wb_service.create_workbook_v2(SIMPLE_WORKBOOK_DIFF_ENV_VAR) # Initial environment variables for the workflow execution. env = { 'var1': 'fee fi fo fum', 'var2': 'mirror mirror', 'var3': 'heigh-ho heigh-ho' } # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1', env=env) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) self.assertDictEqual(env, wf_ex.params['env']) task_10_ex = self._assert_single_item(task_execs, name='t10') task_21_ex = self._assert_single_item(task_execs, name='t21') task_30_ex = self._assert_single_item(task_execs, name='t30') self.assertEqual(states.SUCCESS, task_10_ex.state) self.assertEqual(states.ERROR, task_21_ex.state) self.assertIsNotNone(task_21_ex.state_info) self.assertEqual(states.ERROR, task_30_ex.state) # Update env in workflow execution with the following. updated_env = { 'var1': 'Task 21', 'var2': 'Task 22', 'var3': 'Task 30' } # Resume workflow and re-run failed task. wf_ex = self.engine.rerun_workflow(task_21_ex.id, env=updated_env) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertDictEqual(updated_env, wf_ex.params['env']) # Await t30 success. self.await_task_success(task_30_ex.id) # Wait for the workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(4, len(task_execs)) task_10_ex = self._assert_single_item(task_execs, name='t10') task_21_ex = self._assert_single_item(task_execs, name='t21') task_22_ex = self._assert_single_item(task_execs, name='t22') task_30_ex = self._assert_single_item(task_execs, name='t30') # Check action executions of task 10. self.assertEqual(states.SUCCESS, task_10_ex.state) task_10_action_exs = db_api.get_action_executions( task_execution_id=task_10_ex.id ) self.assertEqual(1, len(task_10_action_exs)) self.assertEqual(states.SUCCESS, task_10_action_exs[0].state) self.assertDictEqual( {'output': 'Task 10'}, task_10_action_exs[0].input ) # Check action executions of task 21. self.assertEqual(states.SUCCESS, task_21_ex.state) self.assertIsNone(task_21_ex.state_info) task_21_action_exs = db_api.get_action_executions( task_execution_id=task_21_ex.id ) self.assertEqual(2, len(task_21_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. task_21_action_exs_1 = self._assert_single_item( task_21_action_exs, state=states.ERROR ) task_21_action_exs_2 = self._assert_single_item( task_21_action_exs, state=states.SUCCESS ) self.assertDictEqual( {'output': env['var1']}, task_21_action_exs_1.input ) self.assertDictEqual( {'output': updated_env['var1']}, task_21_action_exs_2.input ) # Check action executions of task 22. self.assertEqual(states.SUCCESS, task_22_ex.state) task_22_action_exs = db_api.get_action_executions( task_execution_id=task_22_ex.id ) self.assertEqual(1, len(task_22_action_exs)) self.assertEqual(states.SUCCESS, task_22_action_exs[0].state) self.assertDictEqual( {'output': updated_env['var2']}, task_22_action_exs[0].input ) # Check action executions of task 30. self.assertEqual(states.SUCCESS, task_30_ex.state) task_30_action_exs = db_api.get_action_executions( task_execution_id=task_30_ex.id ) self.assertEqual(1, len(task_30_action_exs)) self.assertEqual(states.SUCCESS, task_30_action_exs[0].state) self.assertDictEqual( {'output': updated_env['var3']}, task_30_action_exs[0].input ) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.1', # Mock task1 success for initial run. exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.0', # Mock task1 success for rerun. 'Task 1.2', # Mock task1 success for rerun. 'Task 2' # Mock task2 success. ] ) ) def test_rerun_with_items(self): wb_service.create_workbook_v2(WITH_ITEMS_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb3.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(1, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') self.assertEqual(states.ERROR, task_1_ex.state) self.assertIsNotNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(3, len(task_1_action_exs)) # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_1_ex.id, reset=False) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) # The single action execution that succeeded should not re-run. self.assertEqual(5, len(task_1_action_exs)) self.assertListEqual( ['Task 1.0', 'Task 1.1', 'Task 1.2'], task_1_ex.published.get('v1') ) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(1, len(task_2_action_exs)) @testtools.skip('Restore concurrency support.') @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.1', # Mock task1 success for initial run. exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.3', # Mock task1 success for initial run. 'Task 1.0', # Mock task1 success for rerun. 'Task 1.2', # Mock task1 success for rerun. 'Task 2' # Mock task2 success. ] ) ) def test_rerun_with_items_concurrency(self): wb_service.create_workbook_v2(WITH_ITEMS_WORKBOOK_CONCURRENCY) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb3.wf1') self.await_workflow_error(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(1, len(wf_ex.task_executions)) task_1_ex = self._assert_single_item(wf_ex.task_executions, name='t1') self.assertEqual(states.ERROR, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(4, len(task_1_action_exs)) # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_1_ex.id, reset=False) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_success(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(wf_ex.task_executions)) task_1_ex = self._assert_single_item(wf_ex.task_executions, name='t1') task_2_ex = self._assert_single_item(wf_ex.task_executions, name='t2') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) # The action executions that succeeded should not re-run. self.assertEqual(6, len(task_1_action_exs)) self.assertListEqual(['Task 1.0', 'Task 1.1', 'Task 1.2', 'Task 1.3'], task_1_ex.published.get('v1')) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(1, len(task_2_action_exs)) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.1', # Mock task1 success for initial run. exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.0', # Mock task1 success for rerun. 'Task 1.2', # Mock task1 success for rerun. 'Task 2' # Mock task2 success. ] ) ) def test_rerun_with_items_diff_env_vars(self): wb_service.create_workbook_v2(WITH_ITEMS_WORKBOOK_DIFF_ENV_VAR) # Initial environment variables for the workflow execution. env = {'var1': 'fee fi fo fum'} # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb3.wf1', env=env) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(1, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') self.assertEqual(states.ERROR, task_1_ex.state) self.assertIsNotNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(3, len(task_1_action_exs)) # Update env in workflow execution with the following. updated_env = {'var1': 'foobar'} # Resume workflow and re-run failed task. self.engine.rerun_workflow( task_1_ex.id, reset=False, env=updated_env ) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) expected_inputs = [ 'Task 1.0 [%s]' % env['var1'], # Task 1 item 0 (error). 'Task 1.1 [%s]' % env['var1'], # Task 1 item 1. 'Task 1.2 [%s]' % env['var1'], # Task 1 item 2 (error). 'Task 1.0 [%s]' % updated_env['var1'], # Task 1 item 0 (rerun). 'Task 1.2 [%s]' % updated_env['var1'] # Task 1 item 2 (rerun). ] # Assert that every expected input is in actual task input. for action_ex in task_1_action_exs: self.assertIn(action_ex.input['output'], expected_inputs) # Assert that there was same number of unique inputs as action execs. self.assertEqual( len(task_1_action_exs), len(set( [action_ex.input['output'] for action_ex in task_1_action_exs] )) ) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(1, len(task_2_action_exs)) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success for initial run. 'Task 2', # Mock task2 success for initial run. exc.ActionException(), # Mock task3 exception for initial run. 'Task 3' # Mock task3 success for rerun. ] ) ) def test_rerun_on_join_task(self): wb_service.create_workbook_v2(JOIN_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1') wf_ex = db_api.get_workflow_execution(wf_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(4, len(task_execs)) task_0_ex = self._assert_single_item(task_execs, name='t0') task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') self.assertEqual(states.SUCCESS, task_0_ex.state) self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertEqual(states.ERROR, task_3_ex.state) self.assertIsNotNone(task_3_ex.state_info) # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_3_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) # Wait for the workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(4, len(task_execs)) task_0_ex = self._assert_single_item(task_execs, name='t0') task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 0. self.assertEqual(states.SUCCESS, task_0_ex.state) task_0_action_exs = db_api.get_action_executions( task_execution_id=task_0_ex.id ) self.assertEqual(1, len(task_0_action_exs)) self.assertEqual(states.SUCCESS, task_0_action_exs[0].state) # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(1, len(task_2_action_exs)) self.assertEqual(states.SUCCESS, task_2_action_exs[0].state) # Check action executions of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) self.assertIsNone(task_3_ex.state_info) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id ) self.assertEqual(2, len(task_3_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. self._assert_single_item(task_3_action_exs, state=states.SUCCESS) self._assert_single_item(task_3_action_exs, state=states.ERROR) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), # Mock task1 exception for initial run. exc.ActionException(), # Mock task2 exception for initial run. 'Task 1', # Mock task1 success for rerun. 'Task 2', # Mock task2 success for rerun. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_join_with_branch_errors(self): wb_service.create_workbook_v2(JOIN_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions # NOTE(arnaud): we used to tests the tasks results here but we can't # be sure about which one is failing, which one has succeeded or is # still in waiting state. # What we know is that, when a task fails, and if there is no condition # to continue the worflow (like on-complete), then the workflow will # fail and all other tasks may be blocked in WAITING state. # Resume workflow and re-run t1/t2 failed tasks # t3 will be resumed automatically by t1/t2, so no need to resume it for task_exec in task_execs: if (task_exec.state == states.ERROR and task_exec.name in ['t1', 't2']): wf_ex = self.engine.rerun_workflow(task_exec.id) # This is prone to race conditions, but let's see if that works self.await_workflow_running(wf_ex.id) self.assertIsNone(wf_ex.state_info) # Now wait for the workflow to finish self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(4, len(task_execs)) task_0_ex = self._assert_single_item(task_execs, name='t0') task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 0. self.assertEqual(states.SUCCESS, task_0_ex.state) self.assertIsNone(task_0_ex.state_info) task_0_action_exs = db_api.get_action_executions( task_execution_id=task_0_ex.id ) self.assertEqual(1, len(task_0_action_exs)) # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(2, len(task_1_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. self._assert_single_item(task_1_action_exs, state=states.SUCCESS) self._assert_single_item(task_1_action_exs, state=states.ERROR) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertIsNone(task_2_ex.state_info) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(2, len(task_2_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. self._assert_single_item(task_2_action_exs, state=states.SUCCESS) self._assert_single_item(task_2_action_exs, state=states.ERROR) # Check there is exactly 1 action execution of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id ) self.assertEqual(1, len(task_3_action_exs)) self.assertEqual(states.SUCCESS, task_3_action_exs[0].state) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), # Mock task 1.0 error for run. 'Task 1.1', # Mock task 1.1 success for run. exc.ActionException(), # Mock task 1.2 error for run. exc.ActionException(), # Mock task 1.0 error for 1st rerun. exc.ActionException(), # Mock task 1.2 error for 1st rerun. exc.ActionException(), # Mock task 1.0 error for 2nd run. 'Task 1.1', # Mock task 1.1 success for 2nd run. exc.ActionException(), # Mock task 1.2 error for 2nd run. exc.ActionException(), # Mock task 1.0 error for 3rd rerun. exc.ActionException(), # Mock task 1.2 error for 3rd rerun. 'Task 1.0', # Mock task 1.0 success for 4th rerun. 'Task 1.2', # Mock task 1.2 success for 4th rerun. 'Task 2' # Mock task 2 success. ] ) ) def test_multiple_reruns_with_items(self): wb_service.create_workbook_v2(WITH_ITEMS_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb3.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(1, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') self.await_task_error(task_1_ex.id) self.assertIsNotNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(3, len(task_1_action_exs)) # Resume workflow and re-run failed task. Re-run #1 with no reset. wf_ex = self.engine.rerun_workflow(task_1_ex.id, reset=False) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_error(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(5, len(task_1_action_exs)) # Resume workflow and re-run failed task. Re-run #2 with reset. self.engine.rerun_workflow(task_1_ex.id, reset=True) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_error(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(8, len(task_1_action_exs)) # Resume workflow and re-run failed task. Re-run #3 with no reset. self.engine.rerun_workflow(task_1_ex.id, reset=False) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_error(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(10, len(task_1_action_exs)) # Resume workflow and re-run failed task. Re-run #4 with no reset. self.engine.rerun_workflow(task_1_ex.id, reset=False) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) # The single action execution that succeeded should not re-run. self.assertEqual(12, len(task_1_action_exs)) self.assertListEqual( ['Task 1.0', 'Task 1.1', 'Task 1.2'], task_1_ex.published.get('v1') ) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(1, len(task_2_action_exs)) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success for initial run. exc.ActionException(), # Mock task2 exception for initial run. 'Task 2', # Mock task2 success for rerun. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_subflow(self): wb_service.create_workbook_v2(SUBFLOW_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIsNotNone(task_2_ex.state_info) # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_2_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) # Wait for the workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertIsNone(task_2_ex.state_info) task_2_action_exs = db_api.get_workflow_executions( task_execution_id=task_2_ex.id ) self.assertEqual(2, len(task_2_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. self._assert_single_item(task_2_action_exs, state=states.SUCCESS) self._assert_single_item(task_2_action_exs, state=states.ERROR) # Check action executions of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id ) self.assertEqual(1, len(task_3_action_exs)) self.assertEqual(states.SUCCESS, task_3_action_exs[0].state) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success for initial run. exc.ActionException(), # Mock task2 exception for initial run. 'Task 2', # Mock task2 success for rerun. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_subflow_task(self): wb_service.create_workbook_v2(SUBFLOW_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIsNotNone(task_2_ex.state_info) with db_api.transaction(): # Get subworkflow and related task sub_wf_exs = db_api.get_workflow_executions( task_execution_id=task_2_ex.id ) sub_wf_ex = sub_wf_exs[0] sub_wf_task_execs = sub_wf_ex.task_executions self.assertEqual(states.ERROR, sub_wf_ex.state) self.assertIsNotNone(sub_wf_ex.state_info) self.assertEqual(1, len(sub_wf_task_execs)) sub_wf_task_ex = self._assert_single_item( sub_wf_task_execs, name='wf2_t1' ) self.assertEqual(states.ERROR, sub_wf_task_ex.state) self.assertIsNotNone(sub_wf_task_ex.state_info) # Resume workflow and re-run failed subworkflow task. self.engine.rerun_workflow(sub_wf_task_ex.id) sub_wf_ex = db_api.get_workflow_execution(sub_wf_ex.id) self.assertEqual(states.RUNNING, sub_wf_ex.state) self.assertIsNone(sub_wf_ex.state_info) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) # Wait for the subworkflow to succeed. self.await_workflow_success(sub_wf_ex.id) with db_api.transaction(): sub_wf_ex = db_api.get_workflow_execution(sub_wf_ex.id) sub_wf_task_execs = sub_wf_ex.task_executions self.assertEqual(states.SUCCESS, sub_wf_ex.state) self.assertIsNone(sub_wf_ex.state_info) self.assertEqual(1, len(sub_wf_task_execs)) sub_wf_task_ex = self._assert_single_item( sub_wf_task_execs, name='wf2_t1' ) # Check action executions of subworkflow task. self.assertEqual(states.SUCCESS, sub_wf_task_ex.state) self.assertIsNone(sub_wf_task_ex.state_info) sub_wf_task_ex_action_exs = db_api.get_action_executions( task_execution_id=sub_wf_task_ex.id ) self.assertEqual(2, len(sub_wf_task_ex_action_exs)) # Check there is exactly 1 action in Success and 1 in error state. # Order doesn't matter. self._assert_single_item( sub_wf_task_ex_action_exs, state=states.SUCCESS ) self._assert_single_item(sub_wf_task_ex_action_exs, state=states.ERROR) # Wait for the main workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertIsNone(task_2_ex.state_info) task_2_action_exs = db_api.get_workflow_executions( task_execution_id=task_2_ex.id ) self.assertEqual(1, len(task_2_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # Check action executions of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id) self.assertEqual(1, len(task_3_action_exs)) self.assertEqual(states.SUCCESS, task_3_action_exs[0].state) def test_rerun_task_with_retry_policy(self): wf_service.create_workflows("""--- version: '2.0' wf_fail: tasks: task1: action: std.fail retry: delay: 0 count: 2""") wf_ex = self.engine.start_workflow("wf_fail") self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = self._assert_single_item(wf_ex.task_executions, name="task1") action_executions = task_ex.executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(3, len(action_executions)) self.assertTrue(all(a.state == states.ERROR for a in action_executions)) self.engine.rerun_workflow(task_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = self._assert_single_item(wf_ex.task_executions, name="task1") action_executions = task_ex.executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(6, len(action_executions)) self.assertTrue(all(a.state == states.ERROR for a in action_executions)) @mock.patch.object( std_actions.NoOpAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), 'Success' ] ) ) def test_rerun_sub_workflow(self): wf_service.create_workflows("""--- version: '2.0' wf1: tasks: task1: workflow: wf2 wf2: tasks: task2: workflow: wf3 wf3: tasks: task3: action: std.noop""") # Run workflow and fail task. wf1_ex = self.engine.start_workflow('wf1') self.await_workflow_error(wf1_ex.id) with db_api.transaction(): wf_exs = db_api.get_workflow_executions() task_exs = db_api.get_task_executions() self.assertEqual(3, len(wf_exs), 'The number of workflow executions') self.assertEqual(3, len(task_exs), 'The number of task executions') for wf_ex in wf_exs: self.assertEqual(states.ERROR, wf_ex.state, 'The executions must fail the first time') for task_ex in task_exs: self.assertEqual(states.ERROR, task_ex.state, 'The tasks must fail the first time') wf3_ex = self._assert_single_item(wf_exs, name='wf3') task3_ex = self._assert_single_item(wf3_ex.task_executions, name="task3") self.engine.rerun_workflow(task3_ex.id) self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf_exs = db_api.get_workflow_executions() task_exs = db_api.get_task_executions() self.assertEqual(3, len(wf_exs), 'The number of workflow executions') self.assertEqual(3, len(task_exs), 'The number of task executions') for wf_ex in wf_exs: self.assertEqual(states.SUCCESS, wf_ex.state, 'The executions must success the second time') for task_ex in task_exs: self.assertEqual(states.SUCCESS, task_ex.state, 'The tasks must success the second time') test_direct_workflow_rerun_cancelled.py000066400000000000000000000542151524065565300332550ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class DirectWorkflowRerunCancelledTest(base.EngineTestCase): @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 2', # Mock task2 success. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_cancelled_task(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.async_noop on-success: - t2 t2: action: std.echo output="Task 2" on-success: - t3 t3: action: std.echo output="Task 3" """ wb_service.create_workbook_v2(wb_def) wf1_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_running(wf1_t1_ex.id) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(1, len(wf1_t1_action_exs)) self.assertEqual(states.RUNNING, wf1_t1_action_exs[0].state) # Cancel action execution for task. self.engine.on_action_complete( wf1_t1_action_exs[0].id, ml_actions.Result(cancel=True) ) self.await_task_cancelled(wf1_t1_ex.id) self.await_workflow_cancelled(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_execs = wf1_ex.task_executions wf1_t1_ex = self._assert_single_item(wf1_task_execs, name='t1') self.assertEqual(states.CANCELLED, wf1_ex.state) self.assertEqual("Cancelled tasks: t1", wf1_ex.state_info) self.assertEqual(1, len(wf1_task_execs)) self.assertEqual(states.CANCELLED, wf1_t1_ex.state) self.assertIsNone(wf1_t1_ex.state_info) # Resume workflow and re-run cancelled task. self.engine.rerun_workflow(wf1_t1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_execs = wf1_ex.task_executions wf1_t1_ex = self._assert_single_item(wf1_task_execs, name='t1') self.await_task_running(wf1_t1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_execs = wf1_ex.task_executions self.assertEqual(states.RUNNING, wf1_ex.state) self.assertIsNone(wf1_ex.state_info) # Mark async action execution complete. wf1_t1_ex = self._assert_single_item(wf1_task_execs, name='t1') wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(states.RUNNING, wf1_t1_ex.state) self.assertEqual(2, len(wf1_t1_action_exs)) # Check there is exactly 1 action in Running and 1 in Cancelled state. # Order doesn't matter. wf1_t1_aex_running = self._assert_single_item( wf1_t1_action_exs, state=states.RUNNING ) self._assert_single_item(wf1_t1_action_exs, state=states.CANCELLED) self.engine.on_action_complete( wf1_t1_aex_running.id, ml_actions.Result(data={'foo': 'bar'}) ) # Wait for the workflow to succeed. self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_execs = wf1_ex.task_executions self.assertEqual(states.SUCCESS, wf1_ex.state) self.assertIsNone(wf1_ex.state_info) self.assertEqual(3, len(wf1_task_execs)) wf1_t1_ex = self._assert_single_item(wf1_task_execs, name='t1') wf1_t2_ex = self._assert_single_item(wf1_task_execs, name='t2') wf1_t3_ex = self._assert_single_item(wf1_task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, wf1_t1_ex.state) self.assertIsNone(wf1_t1_ex.state_info) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(2, len(wf1_t1_action_exs)) # Check there is exactly 1 action in Success and 1 in Cancelled state. # Order doesn't matter. self._assert_single_item(wf1_t1_action_exs, state=states.SUCCESS) self._assert_single_item(wf1_t1_action_exs, state=states.CANCELLED) # Check action executions of task 2. self.assertEqual(states.SUCCESS, wf1_t2_ex.state) wf1_t2_action_exs = db_api.get_action_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(1, len(wf1_t2_action_exs)) self.assertEqual(states.SUCCESS, wf1_t2_action_exs[0].state) # Check action executions of task 3. self.assertEqual(states.SUCCESS, wf1_t3_ex.state) wf1_t3_action_exs = db_api.get_action_executions( task_execution_id=wf1_t3_ex.id ) self.assertEqual(1, len(wf1_t3_action_exs)) self.assertEqual(states.SUCCESS, wf1_t3_action_exs[0].state) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_cancelled_subflow(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.echo output="Task 1" on-success: - t2 t2: workflow: wf2 on-success: - t3 t3: action: std.echo output="Task 3" wf2: type: direct output: result: <% task(wf2_t1).result %> tasks: wf2_t1: action: std.async_noop """ wb_service.create_workbook_v2(wb_def) wf1_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): # Wait for task 1 to complete. wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_success(wf1_t1_ex.id) with db_api.transaction(): # Wait for the async task to run. wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t2_ex = self._assert_single_item( wf1_ex.task_executions, name='t2' ) self.await_task_state(wf1_t2_ex.id, states.RUNNING) with db_api.transaction(): sub_wf_exs = db_api.get_workflow_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(1, len(sub_wf_exs)) wf2_ex_running = self._assert_single_item( sub_wf_exs, state=states.RUNNING ) wf2_t1_ex = self._assert_single_item( wf2_ex_running.task_executions, name='wf2_t1' ) self.await_task_state(wf2_t1_ex.id, states.RUNNING) wf2_t1_action_exs = db_api.get_action_executions( task_execution_id=wf2_t1_ex.id ) self.assertEqual(1, len(wf2_t1_action_exs)) self.assertEqual(states.RUNNING, wf2_t1_action_exs[0].state) # Cancel subworkflow. self.engine.stop_workflow(wf2_ex_running.id, states.CANCELLED) self.await_workflow_cancelled(wf2_ex_running.id) self.await_workflow_cancelled(wf1_ex.id) # Resume workflow and re-run failed subworkflow task. self.engine.rerun_workflow(wf1_t2_ex.id) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t2_ex = self._assert_single_item( wf1_ex.task_executions, name='t2' ) self.await_task_state(wf1_t2_ex.id, states.RUNNING) with db_api.transaction(): sub_wf_exs = db_api.get_workflow_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(2, len(sub_wf_exs)) # Check there is exactly 1 sub-wf in Running and 1 in Cancelled # state. Order doesn't matter. self._assert_single_item(sub_wf_exs, state=states.CANCELLED) wf2_ex_running = self._assert_single_item( sub_wf_exs, state=states.RUNNING ) wf2_t1_ex = self._assert_single_item( wf2_ex_running.task_executions, name='wf2_t1' ) self.await_task_state(wf2_t1_ex.id, states.RUNNING) wf2_t1_action_exs = db_api.get_action_executions( task_execution_id=wf2_t1_ex.id ) self.assertEqual(1, len(wf2_t1_action_exs)) self.assertEqual(states.RUNNING, wf2_t1_action_exs[0].state) # Mark async action execution complete. self.engine.on_action_complete( wf2_t1_action_exs[0].id, ml_actions.Result(data={'foo': 'bar'}) ) # Wait for the workflows to succeed. self.await_workflow_success(wf1_ex.id) self.await_workflow_success(wf2_ex_running.id) sub_wf_exs = db_api.get_workflow_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(2, len(sub_wf_exs)) # Check there is exactly 1 sub-wf in Success and 1 in Cancelled state. # Order doesn't matter. self._assert_single_item(sub_wf_exs, state=states.SUCCESS) self._assert_single_item(sub_wf_exs, state=states.CANCELLED) wf2_t1_action_exs = db_api.get_action_executions( task_execution_id=wf2_t1_ex.id ) self.assertEqual(1, len(wf2_t1_action_exs)) self.assertEqual(states.SUCCESS, wf2_t1_action_exs[0].state) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_cancelled_subflow_task(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.echo output="Task 1" on-success: - t2 t2: workflow: wf2 on-success: - t3 t3: action: std.echo output="Task 3" wf2: type: direct output: result: <% task(wf2_t1).result %> tasks: wf2_t1: action: std.async_noop """ wb_service.create_workbook_v2(wb_def) wf1_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): # Wait for task 1 to complete. wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_success(wf1_t1_ex.id) with db_api.transaction(): # Wait for the async task to run. wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t2_ex = self._assert_single_item( wf1_ex.task_executions, name='t2' ) self.await_task_state(wf1_t2_ex.id, states.RUNNING) with db_api.transaction(): sub_wf_exs = db_api.get_workflow_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(1, len(sub_wf_exs)) self.assertEqual(states.RUNNING, sub_wf_exs[0].state) wf2_ex = sub_wf_exs[0] wf2_t1_ex = self._assert_single_item( wf2_ex.task_executions, name='wf2_t1' ) self.await_task_state(wf2_t1_ex.id, states.RUNNING) wf2_t1_action_exs = db_api.get_action_executions( task_execution_id=wf2_t1_ex.id ) self.assertEqual(1, len(wf2_t1_action_exs)) self.assertEqual(states.RUNNING, wf2_t1_action_exs[0].state) # Cancel action execution for task. self.engine.on_action_complete( wf2_t1_action_exs[0].id, ml_actions.Result(cancel=True) ) self.await_workflow_cancelled(wf2_ex.id) self.await_workflow_cancelled(wf1_ex.id) # Resume workflow and re-run failed subworkflow task. self.engine.rerun_workflow(wf2_t1_ex.id) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t2_ex = self._assert_single_item( wf1_ex.task_executions, name='t2' ) self.await_task_state(wf1_t2_ex.id, states.RUNNING) with db_api.transaction(): sub_wf_exs = db_api.get_workflow_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(1, len(sub_wf_exs)) self.assertEqual(states.RUNNING, sub_wf_exs[0].state) wf2_ex = sub_wf_exs[0] wf2_t1_ex = self._assert_single_item( wf2_ex.task_executions, name='wf2_t1' ) self.await_task_state(wf2_t1_ex.id, states.RUNNING) wf2_t1_action_exs = db_api.get_action_executions( task_execution_id=wf2_t1_ex.id ) self.assertEqual(2, len(wf2_t1_action_exs)) # Check there is exactly 1 action in Running and 1 in Cancelled state. # Order doesn't matter. self._assert_single_item(wf2_t1_action_exs, state=states.CANCELLED) wf2_t1_aex_running = self._assert_single_item( wf2_t1_action_exs, state=states.RUNNING ) # Mark async action execution complete. self.engine.on_action_complete( wf2_t1_aex_running.id, ml_actions.Result(data={'foo': 'bar'}) ) # Wait for the workflows to succeed. self.await_workflow_success(wf1_ex.id) self.await_workflow_success(wf2_ex.id) sub_wf_exs = db_api.get_workflow_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(1, len(sub_wf_exs)) self.assertEqual(states.SUCCESS, sub_wf_exs[0].state) wf2_t1_action_exs = db_api.get_action_executions( task_execution_id=wf2_t1_ex.id ) self.assertEqual(2, len(wf2_t1_action_exs)) # Check there is exactly 1 action in Success and 1 in Cancelled state. # Order doesn't matter. self._assert_single_item(wf2_t1_action_exs, state=states.SUCCESS) self._assert_single_item(wf2_t1_action_exs, state=states.CANCELLED) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 2' # Mock task2 success. ] ) ) def test_rerun_cancelled_with_items(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: with-items: i in <% list(range(0, 3)) %> action: std.async_noop on-success: - t2 t2: action: std.echo output="Task 2" """ wb_service.create_workbook_v2(wb_def) wf1_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_running(wf1_t1_ex.id) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(3, len(wf1_t1_action_exs)) self._assert_multiple_items(wf1_t1_action_exs, 3, state=states.RUNNING) # Cancel action execution for tasks. for wf1_t1_action_ex in wf1_t1_action_exs: self.engine.on_action_complete( wf1_t1_action_ex.id, ml_actions.Result(cancel=True) ) self.await_workflow_cancelled(wf1_ex.id) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(3, len(wf1_t1_action_exs)) self._assert_multiple_items( wf1_t1_action_exs, 3, state=states.CANCELLED ) # Resume workflow and re-run failed with items task. self.engine.rerun_workflow(wf1_t1_ex.id, reset=False) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_running(wf1_t1_ex.id) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_workflow_state(wf1_ex.id, states.RUNNING) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(6, len(wf1_t1_action_exs)) # Check there is exactly 3 action in Running and 3 in Cancelled state. # Order doesn't matter. self._assert_multiple_items( wf1_t1_action_exs, 3, state=states.CANCELLED ) wf1_t1_aexs_running = self._assert_multiple_items( wf1_t1_action_exs, 3, state=states.RUNNING ) # Mark async action execution complete. for action_ex in wf1_t1_aexs_running: self.engine.on_action_complete( action_ex.id, ml_actions.Result(data={'foo': 'bar'}) ) # Wait for the workflows to succeed. self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(6, len(wf1_t1_action_exs)) # Check there is exactly 3 action in Success and 3 in Cancelled state. # Order doesn't matter. self._assert_multiple_items(wf1_t1_action_exs, 3, state=states.SUCCESS) self._assert_multiple_items( wf1_t1_action_exs, 3, state=states.CANCELLED ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py000066400000000000000000000153051524065565300325210ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import data_flow from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class DirectWorkflowWithCyclesTest(base.EngineTestCase): def test_simple_cycle(self): wf_text = """ version: 2.0 workflow_cycle_in_out_verify: input: - num_of_cycles output: abc: <% $.counter %> tasks: initialize: publish: counter: 0 on-success: - increment increment: action: std.noop publish: counter: <% $.counter + 1 %> on-success: - increment: <% $.counter < $.num_of_cycles %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow( 'workflow_cycle_in_out_verify', wf_input={"num_of_cycles": 21} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual({'abc': 21}, wf_ex.output) t_execs = wf_ex.task_executions # Expecting one execution for task1 and two executions # for task2 and task3 because of the cycle 'task2 <-> task3'. self._assert_single_item(t_execs, name='initialize') self._assert_multiple_items(t_execs, 21, name='increment') self.assertEqual(22, len(t_execs)) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertTrue(all(states.SUCCESS == t_ex.state for t_ex in t_execs)) def test_complex_cycle(self): wf_text = """ version: '2.0' wf: vars: cnt: 0 output: cnt: <% $.cnt %> tasks: task1: on-complete: - task2 task2: action: std.echo output=2 publish: cnt: <% $.cnt + 1 %> on-success: - task3 task3: action: std.echo output=3 on-complete: - task4 task4: action: std.echo output=4 on-success: - task2: <% $.cnt < 2 %> - task5: <% $.cnt >= 2 %> task5: action: std.echo output=<% $.cnt %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual({'cnt': 2}, wf_ex.output) t_execs = wf_ex.task_executions # Expecting one execution for task1 and task5 and two executions # for task2, task3 and task4 because of the cycle # 'task2 -> task3 -> task4 -> task2'. self._assert_single_item(t_execs, name='task1') self._assert_multiple_items(t_execs, 2, name='task2') self._assert_multiple_items(t_execs, 2, name='task3') self._assert_multiple_items(t_execs, 2, name='task4') task5_ex = self._assert_single_item(t_execs, name='task5') self.assertEqual(8, len(t_execs)) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertTrue(all(states.SUCCESS == t_ex.state for t_ex in t_execs)) with db_api.transaction(): task5_ex = db_api.get_task_execution(task5_ex.id) self.assertEqual(2, data_flow.get_task_execution_result(task5_ex)) def test_parallel_cycles(self): wf_text = """ version: '2.0' wf: vars: cnt: 0 output: cnt: <% $.cnt %> tasks: task1: on-complete: - task1_2 - task2_2 task1_2: action: std.echo output=2 publish: cnt: <% $.cnt + 1 %> on-success: - task1_3 task1_3: action: std.echo output=3 on-success: - task1_2: <% $.cnt < 2 %> task2_2: action: std.echo output=2 publish: cnt: <% $.cnt + 1 %> on-success: - task2_3 task2_3: action: std.echo output=3 on-success: - task2_2: <% $.cnt < 3 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output t_execs = wf_ex.task_executions # NOTE: We have two cycles in parallel workflow branches # and those branches will have their own copy of "cnt" variable # so both cycles must complete correctly. self._assert_single_item(t_execs, name='task1') self._assert_multiple_items(t_execs, 2, name='task1_2') self._assert_multiple_items(t_execs, 2, name='task1_3') self._assert_multiple_items(t_execs, 3, name='task2_2') self._assert_multiple_items(t_execs, 3, name='task2_3') self.assertEqual(11, len(t_execs)) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertTrue(all(states.SUCCESS == t_ex.state for t_ex in t_execs)) # TODO(rakhmerov): We have this uncertainty because of the known # bug: https://bugs.launchpad.net/mistral/liberty/+bug/1424461 # Now workflow output is almost always 3 because the second cycle # takes longer hence it wins because of how DB queries work: they # order entities in ascending of creation time. self.assertTrue(wf_output['cnt'] == 2 or wf_output['cnt'] == 3) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_disabled_yaql_conversion.py000066400000000000000000000207161524065565300317640ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.engine import engine_server from mistral import exceptions as exc from mistral.expressions import yaql_expression from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base as engine_test_base class DisabledYAQLConversionTest(engine_test_base.EngineTestCase): def setUp(self): super(DisabledYAQLConversionTest, self).setUp() self.override_config('auth_enable', False, 'pecan') def test_disabled_yaql_output_conversion(self): """Test YAQL expressions with disabled data conversion. The test is needed to make sure that if we disable YAQL data conversion (for both input and output), then Mistral will handle YAQL internal data types properly if they sneak into the Mistral logic as part of an expression result. Particularly, we need to make sure that the ORM framework (SQLAlchemy) will also be able to save data properly if it comes across such a type. NOTE: - set() and toSet() functions produce "frozenset" type internally within YAQL and it should be handled properly everywhere in the code including SQLAlchemy. - dict() produces "FrozenDict" internally but we unwrap the top most dict after evaluating an expression on the Mistral side. """ # Both input and output data conversion in YAQL need to be disabled # so that we're sure that there won't be any surprises from YAQL # like some YAQL internal types included in expression results. self.override_config('convert_input_data', False, 'yaql') self.override_config('convert_output_data', False, 'yaql') # At this point YAQL engine has already been initialized with the # default value of config options. So we need to set the corresponding # constant to None so it gets initialized again with the new values # upon the first use. yaql_expression.YAQL_ENGINE = None wf_text = """--- version: '2.0' wf: tasks: task1: publish: var1: <% range(0,10) %> var2: <% set(15) %> var3: <% [4, 5, 6].toSet() %> var4: <% {k1 => v1, k2 => v2} %> var5: <% dict([['a', 2], ['b', 4]]) %> var6: <% [1, dict(k3 => v3, k4 => v4), 3] %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions t_ex = self._assert_single_item(tasks, name='task1') self.assertDictEqual( { 'var1': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 'var2': [15], 'var3': [4, 5, 6], 'var4': {'k1': 'v1', 'k2': 'v2'}, 'var5': {'a': 2, 'b': 4}, 'var6': [1, {'k3': 'v3', 'k4': 'v4'}, 3], }, t_ex.published ) def test_configuration_check(self): self.override_config('convert_input_data', True, 'yaql') self.override_config('convert_output_data', False, 'yaql') # Setting YAQL engine to None so it reinitialized again with the # right values upon the next use. yaql_expression.YAQL_ENGINE = None eng_svc = engine_server.get_oslo_service(setup_profiler=False) self.assertRaisesRegex( exc.MistralError, r"^The config property 'yaql\.convert_output_data' is set to " r"False so 'yaql\.convert_input_data' must also be set to " r"False\.$", eng_svc.start ) def test_root_context(self): # Both input and output data conversion in YAQL need to be disabled # so that we're sure that there won't be any surprises from YAQL # like some YAQL internal types included in expression results. self.override_config('convert_input_data', False, 'yaql') self.override_config('convert_output_data', False, 'yaql') # Setting YAQL engine to None so it reinitialized again with the # right values upon the next use. yaql_expression.YAQL_ENGINE = None wf_text = """--- version: '2.0' wf: input: - param: default_val tasks: task1: action: std.echo output=<% $ %> publish: result: <% task().result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) t_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) action_ex = t_ex.action_executions[0] self.assertTrue(len(action_ex.input) > 0) self.assertIn('output', action_ex.input) self.assertIn('param', action_ex.input['output']) def test_iterators_in_yaql_result(self): # Both input and output data conversion in YAQL need to be disabled # so that we're sure that there won't be any surprises from YAQL # like some YAQL internal types included in expression results. self.override_config('convert_input_data', False, 'yaql') self.override_config('convert_output_data', False, 'yaql') # Setting YAQL engine to None so it reinitialized again with the # right values upon the next use. yaql_expression.YAQL_ENGINE = None wf_text = """--- version: '2.0' wf: input: - params: null tasks: task1: action: std.echo input: output: param1: <% switch($.params = null => [], $.params != null => $.params.items().select({k => $[0], v => $[1]})) %> """ wf_service.create_workflows(wf_text) wf_input = { 'params': { 'k1': 'v1', 'k2': 'v2' } } with mock.patch.object(self.executor, 'run_action', wraps=self.executor.run_action) as mocked: # Start workflow. wf_ex = self.engine.start_workflow('wf', wf_input=wf_input) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) t_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) action_ex = t_ex.action_executions[0] self.assertTrue(len(action_ex.input) > 0) mocked.assert_called_once() # We need to make sure that the executor got the right action # input regardless of an iterator (that can only be used once) # present in the YAQL expression result. Let's check first 4 # actual arguments with the executor was called, including the # action parameters. args = mocked.call_args[0] self.assertIsInstance(args[0], std_actions.EchoAction) self.assertEqual(action_ex.id, args[1]) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_environment.py000066400000000000000000000274341524065565300272720ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.executors import default_executor as d_exe from mistral.executors import remote_executor as r_exe from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') TARGET = '10.1.15.251' WORKBOOK = """ --- version: '2.0' name: my_wb workflows: wf1: type: reverse input: - param1 - param2 output: final_result: <% $.final_result %> tasks: task1: action: std.echo output=<% $.param1 %> target: <% env().var1 %> publish: result1: <% task(task1).result %> task2: requires: [task1] action: std.echo output="'<% $.result1 %> & <% $.param2 %>'" target: <% env().var1 %> publish: final_result: <% task(task2).result %> wf2: output: slogan: <% $.slogan %> tasks: task1: workflow: wf1 input: param1: <% env().var2 %> param2: <% env().var3 %> task_name: task2 publish: slogan: > <% task(task1).result.final_result %> is a cool <% env().var4 %>! """ def _run_at_target(action, action_ex_id, safe_rerun, exec_ctx, target=None, async_=True, timeout=None): # We'll just call executor directly for testing purposes. executor = d_exe.DefaultExecutor() executor.run_action( action, action_ex_id, safe_rerun, exec_ctx=exec_ctx, target=target, async_=async_, timeout=timeout ) MOCK_RUN_AT_TARGET = mock.MagicMock(side_effect=_run_at_target) class EnvironmentTest(base.EngineTestCase): def setUp(self): super(EnvironmentTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK) @mock.patch.object(r_exe.RemoteExecutor, 'run_action', MOCK_RUN_AT_TARGET) def _test_subworkflow(self, env): self.override_config('type', 'remote', 'executor') wf2_ex = self.engine.start_workflow('my_wb.wf2', env=env) # Execution of 'wf2'. self.assertIsNotNone(wf2_ex) self.assertDictEqual({}, wf2_ex.input) self._await(lambda: len(db_api.get_workflow_executions()) == 2, 0.5, 5) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() self.assertEqual(2, len(wf_execs)) # Execution of 'wf1'. wf2_ex = self._assert_single_item(wf_execs, name='my_wb.wf2') wf1_ex = self._assert_single_item(wf_execs, name='my_wb.wf1') expected_wf1_input = { 'param1': 'Bonnie', 'param2': 'Clyde' } self.assertIsNotNone(wf1_ex.task_execution_id) self.assertDictEqual(wf1_ex.input, expected_wf1_input) # Wait till workflow 'wf1' is completed. self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) self.assertDictEqual( {'final_result': "'Bonnie & Clyde'"}, wf1_ex.output ) # Wait till workflow 'wf2' is completed. self.await_workflow_success(wf2_ex.id) with db_api.transaction(): wf2_ex = db_api.get_workflow_execution(wf2_ex.id) self.assertDictEqual( {'slogan': "'Bonnie & Clyde' is a cool movie!\n"}, wf2_ex.output ) with db_api.transaction(): # Check if target is resolved. wf1_task_execs = db_api.get_task_executions( workflow_execution_id=wf1_ex.id ) self._assert_single_item(wf1_task_execs, name='task1') self._assert_single_item(wf1_task_execs, name='task2') for t_ex in wf1_task_execs: a_ex = t_ex.action_executions[0] callback_url = '/v2/action_executions/%s' % a_ex.id r_exe.RemoteExecutor.run_action.assert_any_call( std_actions.EchoAction(**a_ex.input), a_ex.id, False, { 'task_execution_id': t_ex.id, 'callback_url': callback_url, 'workflow_execution_id': wf1_ex.id, 'workflow_name': wf1_ex.name, 'action_execution_id': a_ex.id, }, target=TARGET, timeout=None ) def test_subworkflow_env_task_input(self): env = { 'var1': TARGET, 'var2': 'Bonnie', 'var3': 'Clyde', 'var4': 'movie' } self._test_subworkflow(env) def test_subworkflow_env_recursive(self): env = { 'var1': TARGET, 'var2': 'Bonnie', 'var3': '<% env().var5 %>', 'var4': 'movie', 'var5': 'Clyde' } self._test_subworkflow(env) def test_evaluate_env_parameter(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop publish: var1: <% env().var1 %> var2: <% env().var2 %> """ wf_service.create_workflows(wf_text) env = { "var1": "val1", "var2": "<% env().var1 %>" } # Run with 'evaluate_env' set to True. wf_ex = self.engine.start_workflow( 'wf', env=env, evaluate_env=True ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t = self._assert_single_item(wf_ex.task_executions, name='task1') self.assertDictEqual( { "var1": "val1", "var2": "val1" }, t.published ) # Run with 'evaluate_env' set to False. wf_ex = self.engine.start_workflow( 'wf', env=env, evaluate_env=False ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t = self._assert_single_item(wf_ex.task_executions, name='task1') self.assertDictEqual( { "var1": "val1", "var2": "<% env().var1 %>" }, t.published ) def test_evaluate_env_parameter_subworkflow(self): wf_text = """--- version: '2.0' parent_wf: tasks: task1: workflow: sub_wf sub_wf: output: result: <% $.result %> tasks: task1: action: std.noop publish: result: <% env().dummy %> """ wf_service.create_workflows(wf_text) # Run with 'evaluate_env' set to False. env = {"dummy": "<% $.ENSURE.MISTRAL.DOESNT.EVALUATE.ENV %>"} parent_wf_ex = self.engine.start_workflow( 'parent_wf', env=env, evaluate_env=False ) self.await_workflow_success(parent_wf_ex.id) with db_api.transaction(): parent_wf_ex = db_api.get_workflow_execution(parent_wf_ex.id) t = self._assert_single_item( parent_wf_ex.task_executions, name='task1' ) sub_wf_ex = db_api.get_workflow_executions( task_execution_id=t.id )[0] self.assertDictEqual( { "result": "<% $.ENSURE.MISTRAL.DOESNT.EVALUATE.ENV %>" }, sub_wf_ex.output ) # Run with 'evaluate_env' set to True. env = {"dummy": "<% 1 + 1 %>"} parent_wf_ex = self.engine.start_workflow( 'parent_wf', env=env, evaluate_env=True ) self.await_workflow_success(parent_wf_ex.id) with db_api.transaction(): parent_wf_ex = db_api.get_workflow_execution(parent_wf_ex.id) t = self._assert_single_item( parent_wf_ex.task_executions, name='task1' ) sub_wf_ex = db_api.get_workflow_executions( task_execution_id=t.id )[0] self.assertDictEqual( { "result": 2 }, sub_wf_ex.output ) def test_env_not_copied_to_context(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output="<% env().param1 %>" publish: result: <% task().result %> """ wf_service.create_workflows(wf_text) env = { 'param1': 'val1', 'param2': 'val2', 'param3': 'val3' } wf_ex = self.engine.start_workflow('wf', env=env) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.assertDictEqual({'result': 'val1'}, t.published) self.assertNotIn('__env', wf_ex.context) def test_subworkflow_env_no_duplicate(self): wf_text = """--- version: '2.0' parent_wf: tasks: task1: workflow: sub_wf sub_wf: output: result: <% $.result %> tasks: task1: action: std.noop publish: result: <% env().param1 %> """ wf_service.create_workflows(wf_text) env = { 'param1': 'val1', 'param2': 'val2', 'param3': 'val3' } parent_wf_ex = self.engine.start_workflow('parent_wf', env=env) self.await_workflow_success(parent_wf_ex.id) with db_api.transaction(): parent_wf_ex = db_api.get_workflow_execution(parent_wf_ex.id) t = self._assert_single_item( parent_wf_ex.task_executions, name='task1' ) sub_wf_ex = db_api.get_workflow_executions( task_execution_id=t.id )[0] self.assertDictEqual( { "result": "val1" }, sub_wf_ex.output ) # The environment of the subworkflow must be empty. # To evaluate expressions it should be taken from the # parent workflow execution. self.assertDictEqual({}, sub_wf_ex.params['env']) self.assertNotIn('__env', sub_wf_ex.context) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_error_handling.py000066400000000000000000000573471524065565300277310ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from oslo_db import exception as db_exc from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.expressions import jinja_expression from mistral.expressions import yaql_expression from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as actions_base # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class InvalidUnicodeAction(actions_base.Action): def run(self, context): return b'\xf8' def test(self): pass class ErrorHandlingEngineTest(base.EngineTestCase): def test_invalid_workflow_input(self): # Check that in case of invalid input workflow objects aren't even # created. wf_text = """ version: '2.0' wf: input: - param1 - param2 tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) self.assertRaises( exc.InputException, self.engine.start_workflow, 'wf', '', {'wrong_param': 'some_value'} ) self.assertEqual(0, len(db_api.get_workflow_executions())) self.assertEqual(0, len(db_api.get_task_executions())) self.assertEqual(0, len(db_api.get_action_executions())) def test_first_task_error(self): # Check that in case of an error in first task workflow objects are # still persisted properly. wf_text = """ version: '2.0' wf: tasks: task1: action: std.fail on-success: task2 task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNotNone(db_api.get_workflow_execution(wf_ex.id)) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item(task_execs, name='task1', state=states.ERROR) def test_action_error(self): # Check that state of all workflow objects (workflow executions, # task executions, action executions) is properly persisted in case # of action error. wf_text = """ version: '2.0' wf: tasks: task1: action: std.fail """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self._assert_single_item(task_execs, name='task1', state=states.ERROR) def test_task_error(self): # Check that state of all workflow objects (workflow executions, # task executions, action executions) is properly persisted in case # of an error at task level. wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop publish: my_var: <% invalid_yaql_function() %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) # Now we need to make sure that task is in ERROR state but action # is in SUCCESS because error occurred in 'publish' clause which # must not affect action state. task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = self._assert_single_item( task_execs, name='task1', state=states.ERROR ) action_execs = task_ex.executions self.assertEqual(1, len(action_execs)) self._assert_single_item( action_execs, name='std.noop', state=states.SUCCESS ) def test_task_error_with_on_handlers(self): # Check that state of all workflow objects (workflow executions, # task executions, action executions) is properly persisted in case # of an error at task level and this task has on-XXX handlers. wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop publish: my_var: <% invalid_yaql_function() %> on-success: - task2 on-error: - task3 task2: description: This task must never run. action: std.noop task3: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) # Now we need to make sure that task is in ERROR state but action # is in SUCCESS because error occurred in 'publish' clause which # must not affect action state. task_execs = wf_ex.task_executions # NOTE: task3 must not run because on-error handler triggers # only on error outcome of an action (or workflow) associated # with a task. self.assertEqual(1, len(task_execs)) task_ex = self._assert_single_item( task_execs, name='task1', state=states.ERROR ) action_execs = task_ex.executions self.assertEqual(1, len(action_execs)) self._assert_single_item( action_execs, name='std.noop', state=states.SUCCESS ) def test_workflow_error(self): # Check that state of all workflow objects (workflow executions, # task executions, action executions) is properly persisted in case # of an error at task level. wf_text = """ version: '2.0' wf: output: my_output: <% $.invalid_yaql_variable %> tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) # Now we need to make sure that task and action are in SUCCESS # state because mistake at workflow level (output evaluation) # must not affect them. task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) action_execs = task_ex.executions self.assertEqual(1, len(action_execs)) self._assert_single_item( action_execs, name='std.noop', state=states.SUCCESS ) def test_action_error_with_wait_before_policy(self): # Check that state of all workflow objects (workflow executions, # task executions, action executions) is properly persisted in case # of action error and task has 'wait-before' policy. It is an # implicit test for task continuation because 'wait-before' inserts # a delay between preparing task execution object and scheduling # actions. If an error happens during scheduling actions (e.g. # invalid YAQL in action parameters) then we also need to handle # this properly, meaning that task and workflow state should go # into ERROR state. wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output=<% invalid_yaql_function() %> wait-before: 1 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = self._assert_single_item( task_execs, name='task1', state=states.ERROR ) action_execs = task_ex.executions self.assertEqual(0, len(action_execs)) def test_action_error_with_wait_after_policy(self): # Check that state of all workflow objects (workflow executions, # task executions, action executions) is properly persisted in case # of action error and task has 'wait-after' policy. It is an # implicit test for task completion because 'wait-after' inserts # a delay between actual task completion and logic that calculates # next workflow commands. If an error happens while calculating # next commands (e.g. invalid YAQL in on-XXX clauses) then we also # need to handle this properly, meaning that task and workflow state # should go into ERROR state. wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop wait-after: 1 on-success: - task2: <% invalid_yaql_function() %> task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task_ex = self._assert_single_item( task_execs, name='task1', state=states.ERROR ) action_execs = task_ex.executions self.assertEqual(1, len(action_execs)) self._assert_single_item( action_execs, name='std.noop', state=states.SUCCESS ) def test_error_message_format_key_error(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop on-success: - succeed: <% $.invalid_yaql %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertLess(state_info.find('error'), state_info.find('data')) def test_error_message_format_unknown_function(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop publish: my_var: <% invalid_yaql_function() %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertGreater(state_info.find('error='), 0) self.assertLess(state_info.find('error='), state_info.find('data=')) def test_error_message_format_invalid_on_task_run(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output={{ _.invalid_var }} """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertGreater(state_info.find('error='), 0) self.assertLess(state_info.find('error='), state_info.find('wf=')) def test_error_message_format_on_task_continue(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output={{ _.invalid_var }} wait-before: 1 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertGreater(state_info.find('error='), 0) self.assertLess(state_info.find('error='), state_info.find('wf=')) def test_error_message_format_on_action_complete(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop publish: my_var: <% invalid_yaql_function() %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertGreater(state_info.find('error='), 0) self.assertLess(state_info.find('error='), state_info.find('wf=')) def test_error_message_format_complete_task(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop wait-after: 1 on-success: - task2: <% invalid_yaql_function() %> task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertGreater(state_info.find('error='), 0) self.assertLess(state_info.find('error='), state_info.find('wf=')) def test_error_message_format_on_adhoc_action_error(self): wb_text = """ version: '2.0' name: wb actions: my_action: input: - output output: <% invalid_yaql_function() %> base: std.echo base-input: output: <% $.output %> workflows: wf: tasks: task1: action: my_action output="test" """ wb_service.create_workbook_v2(wb_text) wf_ex = self.engine.start_workflow('wb.wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] state_info = task_ex.state_info self.assertIsNotNone(state_info) self.assertGreater(state_info.find('error='), 0) self.assertGreater(state_info.find('action='), 0) def test_publish_bad_yaql(self): wf_text = """--- version: '2.0' wf: type: direct input: - my_dict: - id: 1 value: 11 tasks: task1: action: std.noop publish: problem_var: <% $.my_dict.where($.value = 13).id.first() %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] action_ex = task_ex.action_executions[0] self.assertEqual(states.SUCCESS, action_ex.state) self.assertEqual(states.ERROR, task_ex.state) self.assertIsNotNone(task_ex.state_info) self.assertEqual(states.ERROR, wf_ex.state) def test_publish_bad_jinja(self): wf_text = """--- version: '2.0' wf: type: direct input: - my_dict: - id: 1 value: 11 tasks: task1: action: std.noop publish: problem_var: '{{ (_.my_dict|some_invalid_filter).id }}' """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] action_ex = task_ex.action_executions[0] self.assertEqual(states.SUCCESS, action_ex.state) self.assertEqual(states.ERROR, task_ex.state) self.assertIsNotNone(task_ex.state_info) self.assertEqual(states.ERROR, wf_ex.state) def test_invalid_task_input(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.echo output=<% $.non_existing_function_AAA() %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(2, len(tasks)) self._assert_single_item(tasks, name='task1', state=states.SUCCESS) t2 = self._assert_single_item(tasks, name='task2', state=states.ERROR) self.assertIsNotNone(t2.state_info) self.assertIn('Can not evaluate YAQL expression', t2.state_info) self.assertIsNotNone(wf_ex.state_info) self.assertIn('Can not evaluate YAQL expression', wf_ex.state_info) def test_invalid_action_result(self): self.register_action_class( 'test.invalid_unicode_action', InvalidUnicodeAction ) wf_text = """--- version: '2.0' wf: tasks: task1: action: test.invalid_unicode_action on-success: task2 task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(1, len(wf_ex.task_executions)) task_ex = wf_ex.task_executions[0] self.assertIn("UnicodeDecodeError: utf", wf_ex.state_info) self.assertIn("UnicodeDecodeError: utf", task_ex.state_info) @mock.patch( 'mistral.expressions.yaql_expression.get_yaql_context', mock.MagicMock( side_effect=[ db_exc.DBDeadlock(), # Emulating DB deadlock yaql_expression.get_yaql_context({}) # Successful run ] ) ) def test_db_error_in_yaql_expression(self): # This test just checks that the workflow completes successfully # even if a DB deadlock occurs during YAQL expression evaluation. # The engine in this case should should just retry the transactional # method. wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output="Hello" publish: my_var: <% 1 + 1 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(1, len(wf_ex.task_executions)) task_ex = wf_ex.task_executions[0] self.assertDictEqual({'my_var': 2}, task_ex.published) @mock.patch( 'mistral.expressions.jinja_expression.get_jinja_context', mock.MagicMock( side_effect=[ db_exc.DBDeadlock(), # Emulating DB deadlock jinja_expression.get_jinja_context({}) # Successful run ] ) ) def test_db_error_in_jinja_expression(self): # This test just checks that the workflow completes successfully # even if a DB deadlock occurs during Jinja expression evaluation. # The engine in this case should should just retry the transactional # method. wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output="Hello" publish: my_var: "{{ 1 + 1 }}" """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(1, len(wf_ex.task_executions)) task_ex = wf_ex.task_executions[0] self.assertDictEqual({'my_var': 2}, task_ex.published) def test_action_error_message_format(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.fail """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(1, len(wf_ex.task_executions)) task_ex = wf_ex.task_executions[0] expected = ( "The action raised an exception [action=Fail action, " "action_ex_id=%s, msg='Fail action expected exception.'" ) % task_ex.action_executions[0].id # Making sure that the actual error message goes before # other debugging information. self.assertTrue(task_ex.state_info.startswith(expected)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_error_result.py000066400000000000000000000153071524065565300274510ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import actions as actions_base # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WF = """ --- version: '2.0' wf: input: - success_result - error_result tasks: task1: action: {action_name} input: success_result: <% $.success_result %> error_result: <% $.error_result %> publish: p_var: <% task(task1).result %> on-error: - task2: <% task(task1).result = 2 %> - task3: <% task(task1).result = 3 %> task2: action: std.noop task3: action: std.noop """ class MyAction(actions_base.Action): def __init__(self, success_result, error_result): self.success_result = success_result self.error_result = error_result def run(self, context): return actions_base.Result( data=self.success_result, error=self.error_result ) def test(self): raise NotImplementedError class MyAsyncAction(MyAction): def is_sync(self): return False class ErrorResultTest(base.EngineTestCase): def setUp(self): super(ErrorResultTest, self).setUp() self.register_action_class('my_action', MyAction) self.register_action_class('my_async_action', MyAsyncAction) def test_error_result1(self): wf_service.create_workflows(WF.format(action_name="my_action")) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'success_result': None, 'error_result': 2 } ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(2, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(states.ERROR, task1.state) self.assertEqual(states.SUCCESS, task2.state) # "publish" clause is ignored in case of ERROR so task execution # field must be empty. self.assertDictEqual({}, task1.published) self.assertEqual(2, data_flow.get_task_execution_result(task1)) def test_error_result2(self): wf_service.create_workflows(WF.format(action_name="my_action")) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'success_result': None, 'error_result': 3 } ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(2, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(states.ERROR, task1.state) self.assertEqual(states.SUCCESS, task3.state) # "publish" clause is ignored in case of ERROR so task execution # field must be empty. self.assertDictEqual({}, task1.published) self.assertEqual(3, data_flow.get_task_execution_result(task1)) def test_success_result(self): wf_service.create_workflows(WF.format(action_name="my_action")) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'success_result': 'success', 'error_result': None } ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(1, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.SUCCESS, task1.state) # "publish" clause is ignored in case of ERROR so task execution # field must be empty. self.assertDictEqual({'p_var': 'success'}, task1.published) self.assertEqual( 'success', data_flow.get_task_execution_result(task1) ) def test_async_error_result(self): wf_service.create_workflows(WF.format(action_name="my_async_action")) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'success_result': None, 'error_result': 2 } ) # If the action errors, we expect the workflow to continue. The # on-error means the workflow ends in success. self.await_workflow_success(wf_ex.id) def test_async_success_result(self): wf_service.create_workflows(WF.format(action_name="my_async_action")) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'success_result': 'success', 'error_result': None } ) # When the action is successful, the workflow will wait in the RUNNING # state for it to complete. self.await_workflow_running(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(1, len(tasks)) self._assert_single_item(tasks, name='task1') test_execution_fields_size_limitation.py000066400000000000000000000214031524065565300334510ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral_lib import actions as actions_base from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WF = """ --- version: '2.0' wf: input: - workflow_input: '__WORKFLOW_INPUT__' - action_output_length: 0 - action_output_dict: false - action_error: false tasks: task1: action: my_action input: input: '__ACTION_INPUT__' output_length: <% $.action_output_length %> output_dict: <% $.action_output_dict %> error: <% $.action_error %> publish: p_var: '__TASK_PUBLISHED__' """ class MyAction(actions_base.Action): def __init__(self, input, output_length, output_dict=False, error=False): self.input = input self.output_length = output_length self.output_dict = output_dict self.error = error def run(self, context): if not self.output_dict: result = ''.join('A' for _ in range(self.output_length)) else: result = {} for i in range(self.output_length): result[i] = 'A' if not self.error: return actions_base.Result(data=result) else: return actions_base.Result(error=result) def test(self): raise NotImplementedError def generate_workflow(tokens): new_wf = WF long_string = ''.join('A' for _ in range(1024)) for token in tokens: new_wf = new_wf.replace(token, long_string) return new_wf class ExecutionFieldsSizeLimitTest(base.EngineTestCase): def setUp(self): """Resets the size limit config between tests""" super(ExecutionFieldsSizeLimitTest, self).setUp() cfg.CONF.set_default( 'execution_field_size_limit_kb', 0, group='engine' ) self.register_action_class('my_action', MyAction) def tearDown(self): """Restores the size limit config to default""" super(ExecutionFieldsSizeLimitTest, self).tearDown() cfg.CONF.set_default( 'execution_field_size_limit_kb', 1024, group='engine' ) def test_default_limit(self): cfg.CONF.set_default( 'execution_field_size_limit_kb', -1, group='engine' ) new_wf = generate_workflow( ['__ACTION_INPUT_', '__WORKFLOW_INPUT__', '__TASK_PUBLISHED__'] ) wf_service.create_workflows(new_wf) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) def test_workflow_input_default_value_limit(self): new_wf = generate_workflow(['__WORKFLOW_INPUT__']) wf_service.create_workflows(new_wf) # Start workflow. e = self.assertRaises( exc.SizeLimitExceededException, self.engine.start_workflow, 'wf' ) self.assertEqual( 'Field size limit exceeded' ' [class=TaskExecution, field=input, size=1KB, limit=0KB]', str(e) ) def test_workflow_input_limit(self): wf_service.create_workflows(WF) # Start workflow. e = self.assertRaises( exc.SizeLimitExceededException, self.engine.start_workflow, 'wf', wf_input={'workflow_input': ''.join('A' for _ in range(1024))} ) self.assertEqual( 'Field size limit exceeded' ' [class=TaskExecution, field=input, size=1KB, limit=0KB]', str(e) ) def test_action_input_limit(self): new_wf = generate_workflow(['__ACTION_INPUT__']) wf_service.create_workflows(new_wf) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn( "Field size limit exceeded" " [class=TaskExecution, field=input, size=1KB, limit=0KB]", wf_ex.state_info ) def test_action_output_limit(self): wf_service.create_workflows(WF) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={'action_output_length': 1024} ) self.await_workflow_error(wf_ex.id) # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn( 'Field size limit exceeded' ' [class=TaskExecution, field=output, size=1KB, limit=0KB]', wf_ex.state_info ) self.assertEqual(states.ERROR, wf_ex.state) def test_task_published_limit(self): new_wf = generate_workflow(['__TASK_PUBLISHED__']) wf_service.create_workflows(new_wf) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertIn( 'Failed to handle action completion [error=Field size', wf_ex.state_info ) self.assertIn('wf=wf, task=task1', wf_ex.state_info) task_ex = self._assert_single_item(task_execs, name='task1') self.assertIn( 'Field size limit exceeded' ' [class=TaskExecution, field=published, size=1KB, limit=0KB]', task_ex.state_info ) def test_workflow_params_limit(self): wf_service.create_workflows(WF) # Start workflow. long_string = ''.join('A' for _ in range(1024)) e = self.assertRaises( exc.SizeLimitExceededException, self.engine.start_workflow, 'wf', env={'param': long_string} ) self.assertIn( 'Field size limit exceeded' ' [class=TaskExecution, field=params, size=1KB, limit=0KB]', str(e) ) def test_task_execution_state_info_trimmed(self): # No limit on output, input and other JSON fields. cfg.CONF.set_default( 'execution_field_size_limit_kb', -1, group='engine' ) wf_service.create_workflows(WF) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'action_output_length': 80000, 'action_output_dict': True, 'action_error': True } ) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = self._assert_single_item( wf_ex.task_executions, state=states.ERROR ) # "state_info" must be trimmed so that it's not greater than 65535. self.assertLess(len(task_ex.state_info), 65536) self.assertGreater(len(task_ex.state_info), 65490) self.assertLess(len(wf_ex.state_info), 65536) self.assertGreater(len(wf_ex.state_info), 65490) def test_fail_workflow_no_limit(self): cfg.CONF.set_default( 'execution_field_size_limit_kb', -1, group='engine' ) wf_service.create_workflows(WF) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={ 'action_output_length': 10000, 'action_output_dict': True, 'action_error': True } ) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertGreater(len(wf_ex.output['result']), 10000) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_execution_params.py000066400000000000000000000030431524065565300302620ustar00rootroot00000000000000# Copyright 2018 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class TestExecutionParameters(base.EngineTestCase): def test_null_description(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf', description=None) self.await_workflow_success(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.SUCCESS, wf_ex.state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_integrity_check.py000066400000000000000000000054401524065565300300720ustar00rootroot00000000000000# Copyright 2016 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states class IntegrityCheckTest(base.EngineTestCase): def setUp(self): super(IntegrityCheckTest, self).setUp() self.override_config('auth_enable', False, group='pecan') self.override_config( 'execution_integrity_check_delay', 2, group='engine' ) def test_task_execution_integrity(self): self.override_config('execution_integrity_check_delay', 1, 'engine') # The idea of the test is that we use the no-op asynchronous action # so that action and task execution state is not automatically set # to SUCCESS after we start the workflow. We'll update the action # execution state to SUCCESS directly through the DB and will wait # till task execution integrity is checked and fixed automatically # by a periodic job after about 2 seconds. wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop on-success: task2 task2: action: std.async_noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_success(task1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task2_ex = self._assert_single_item( wf_ex.task_executions, name='task2', state=states.RUNNING ) action2_ex = self._assert_single_item( task2_ex.executions, state=states.RUNNING ) db_api.update_action_execution( action2_ex.id, {'state': states.SUCCESS} ) self.await_task_success(task2_ex.id) self.await_workflow_success(wf_ex.id) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_javascript_action.py000066400000000000000000000117001524065565300304160ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from oslo_utils import importutils import testtools from mistral.db.v2 import api as db_api from mistral.expressions import yaql_expression from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.utils import javascript from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') JAVASCRIPT_WORKFLOW = """ version: "2.0" wf: input: - length tasks: task1: action: std.javascript input: script: | let numberSequence = Array.from({length: $['length']}, (x, i) => i); let evenNumbers = numberSequence.filter(x => x % 2 === 0); return evenNumbers.length; context: <% $ %> publish: res: <% task().result %> """ def fake_evaluate(_, context): return context['length'] / 2 class JavaScriptEngineTest(base.EngineTestCase): @testtools.skipIf(not importutils.try_import('py_mini_racer'), 'This test requires that py_mini_racer library was ' 'installed') def test_py_mini_racer_javascript_action(self): cfg.CONF.set_default('js_implementation', 'py_mini_racer') length = 1000 wf_service.create_workflows(JAVASCRIPT_WORKFLOW) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={'length': length} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(states.SUCCESS, task_ex.state) self.assertDictEqual({}, task_ex.runtime_context) self.assertEqual(length / 2, task_ex.published['res']) @testtools.skipIf(not importutils.try_import('py_mini_racer'), 'This test requires that py_mini_racer library was ' 'installed') def test_py_mini_racer_javascript_action_disabled_yaql_conversion(self): cfg.CONF.set_default('js_implementation', 'py_mini_racer') # Both input and output data conversion in YAQL need to be disabled # so that we're sure that there won't be any surprises from YAQL # like some YAQL internal types included in expression results. self.override_config('convert_input_data', False, 'yaql') self.override_config('convert_output_data', False, 'yaql') # Setting YAQL engine to None so it reinitialized again with the # right values upon the next use. yaql_expression.YAQL_ENGINE = None wf_text = """--- version: '2.0' wf: input: - param: default_val tasks: task1: action: std.js input: context: <% $ %> script: > return $.param publish: result: <% task().result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) t_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.assertDictEqual({'result': 'default_val'}, t_ex.published) @mock.patch.object(javascript, 'evaluate', fake_evaluate) def test_fake_javascript_action_data_context(self): length = 1000 wf_service.create_workflows(JAVASCRIPT_WORKFLOW) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={'length': length} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(states.SUCCESS, task_ex.state) self.assertDictEqual({}, task_ex.runtime_context) self.assertEqual(length / 2, task_ex.published['res']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_join.py000066400000000000000000001064271524065565300256650ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg import testtools from mistral.db.v2 import api as db_api from mistral.lang.v2 import tasks as tasks_lang from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as actions_base from mistral_lib import utils # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class ActionWithExceptionInInit(actions_base.Action): def __init__(self, aaa): super(ActionWithExceptionInInit, self).__init__() if aaa != "bbb": raise Exception("Aaa doesn't equal to bbb") self.aaa = aaa def run(self, context): return actions_base.Result(data=self.aaa) def test(self): raise NotImplementedError class JoinEngineTest(base.EngineTestCase): def test_full_join_simple(self): wf_text = """--- version: '2.0' wf: type: direct tasks: join_task: join: all task1: on-success: join_task task2: on-success: join_task """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions self._assert_single_item(t_execs, name='task1') self._assert_single_item(t_execs, name='task2') self._assert_single_item(t_execs, name='join_task') def test_full_join_without_errors(self): wf_text = """--- version: '2.0' wf: type: direct output: result: <% $.result3 %> tasks: task1: action: std.echo output=1 publish: result1: <% task(task1).result %> on-complete: - task3 task2: action: std.echo output=2 publish: result2: <% task(task2).result %> on-complete: - task3 task3: join: all action: std.echo output="<% $.result1 %>,<% $.result2 %>" publish: result3: <% task(task3).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual({'result': '1,2'}, wf_ex.output) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) self.assertEqual(states.SUCCESS, task3.state) def test_full_join_with_errors(self): wf_text = """--- version: '2.0' wf: type: direct output: result: <% $.result3 %> tasks: task1: action: std.echo output=1 publish: result1: <% task(task1).result %> on-complete: - task3 task2: action: std.fail on-error: - task3 task3: join: all action: std.echo output="<% $.result1 %>-<% $.result1 %>" publish: result3: <% task(task3).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual({'result': '1-1'}, wf_ex.output) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.ERROR, task2.state) self.assertEqual(states.SUCCESS, task3.state) def test_full_join_with_conditions(self): wf_text = """--- version: '2.0' wf: type: direct output: result: <% $.result4 %> tasks: task1: action: std.echo output=1 publish: result1: <% task(task1).result %> on-complete: - task3 task2: action: std.echo output=2 publish: result2: <% task(task2).result %> on-complete: - task3: <% $.result2 = 11111 %> - task4: <% $.result2 = 2 %> task3: join: all action: std.echo output="<% $.result1 %>-<% $.result1 %>" publish: result3: <% task(task3).result %> task4: action: std.echo output=4 publish: result4: <% task(task4).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') def _num_of_tasks(): return len( db_api.get_task_executions(workflow_execution_id=wf_ex.id) ) self._await(lambda: _num_of_tasks() == 4) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') task4 = self._assert_single_item(tasks, name='task4') # NOTE(xylan): We ensure task4 is successful here because of the # uncertainty of its running in parallel with task3. self.await_task_success(task4.id) self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) # NOTE(rakhmerov): Task 3 must fail because task2->task3 transition # will never trigger due to its condition. self.await_task_error(task3.id) self.await_workflow_error(wf_ex.id) def test_partial_join(self): wf_text = """--- version: '2.0' wf: type: direct output: result: <% $.result4 %> tasks: task1: action: std.echo output=1 publish: result1: <% task(task1).result %> on-complete: - task4 task2: action: std.echo output=2 publish: result2: <% task(task2).result %> on-complete: - task4 task3: action: std.fail description: | Always fails and 'on-success' never gets triggered. However, 'task4' will run since its join cardinality is 2 which means 'task1' and 'task2' completion is enough to trigger it. on-success: - task4 on-error: - noop task4: join: 2 action: std.echo output="<% $.result1 %>,<% $.result2 %>" publish: result4: <% task(task4).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual({'result': '1,2'}, wf_ex.output) tasks = wf_ex.task_executions self.assertEqual(4, len(tasks)) task4 = self._assert_single_item(tasks, name='task4') task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) self.assertEqual(states.SUCCESS, task4.state) # task3 may still be in RUNNING state and we need to make sure # it gets into ERROR state. self.await_task_error(task3.id) self.assertDictEqual({'result4': '1,2'}, task4.published) def test_partial_join_triggers_once(self): wf_text = """--- version: '2.0' wf: type: direct output: result: <% $.result5 %> tasks: task1: action: std.noop publish: result1: 1 on-complete: - task5 task2: action: std.noop publish: result2: 2 on-complete: - task5 task3: action: std.noop publish: result3: 3 on-complete: - task5 task4: action: std.noop publish: result4: 4 on-complete: - task5 task5: join: 2 action: std.echo input: output: | <% result1 in $.keys() %>,<% result2 in $.keys() %>, <% result3 in $.keys() %>,<% result4 in $.keys() %> publish: result5: <% task(task5).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(5, len(tasks)) task5 = self._assert_single_item(tasks, name='task5') self.assertEqual(states.SUCCESS, task5.state) success_count = sum([1 for t in tasks if t.state == states.SUCCESS]) # At least task4 and two others must be successfully completed. self.assertGreaterEqual(success_count, 3) result5 = task5.published['result5'] self.assertIsNotNone(result5) # Depending on how many inbound tasks completed before 'join' # task5 started it can get different inbound context with. # But at least two inbound results should be accessible at task5 # which logically corresponds to 'join' cardinality 2. self.assertGreaterEqual(result5.count('True'), 2) def test_discriminator(self): wf_text = """--- version: '2.0' wf: type: direct output: result: <% $.result4 %> tasks: task1: action: std.noop publish: result1: 1 on-complete: - task4 task2: action: std.noop publish: result2: 2 on-complete: - task4 task3: action: std.noop publish: result3: 3 on-complete: - task4 task4: join: one action: std.echo input: output: | <% result1 in $.keys() %>,<% result2 in $.keys() %>, <% result3 in $.keys() %> publish: result4: <% task(task4).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(4, len(tasks)) task4 = self._assert_single_item(tasks, name='task4') self.assertEqual(states.SUCCESS, task4.state) success_count = sum([1 for t in tasks if t.state == states.SUCCESS]) # At least task4 and one of others must be successfully completed. self.assertGreaterEqual(success_count, 2) result4 = task4.published['result4'] self.assertIsNotNone(result4) self.assertLess(result4.count('False'), 3) self.assertGreaterEqual(result4.count('True'), 1) def test_full_join_parallel_published_vars(self): wfs_tasks_join_complex = """--- version: '2.0' main: type: direct output: var1: <% $.var1 %> var2: <% $.var2 %> is_done: <% $.is_done %> tasks: init: publish: var1: false var2: false is_done: false on-success: - branch1 - branch2 branch1: workflow: work publish: var1: true on-success: - done branch2: publish: var2: true on-success: - done done: join: all publish: is_done: true work: type: direct tasks: do: action: std.echo output="Doing..." on-success: - exit exit: action: std.echo output="Exiting..." """ wf_service.create_workflows(wfs_tasks_join_complex) # Start workflow. wf_ex = self.engine.start_workflow('main') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual( { 'var1': True, 'is_done': True, 'var2': True }, wf_ex.output ) @testtools.skip('https://bugs.launchpad.net/mistral/+bug/1424461') def test_full_join_parallel_published_vars_complex(self): wf_text = """--- version: "2.0" main: type: direct output: var_a: <% $.var_a %> var_b: <% $.var_b %> var_c: <% $.var_c %> var_d: <% $.var_d %> tasks: init: publish: var_a: 0 var_b: 0 var_c: 0 on-success: - branch1_0 - branch2_0 branch1_0: publish: var_c: 1 on-success: - branch1_1 branch2_0: publish: var_a: 1 on-success: - done branch1_1: publish: var_b: 1 on-success: - done done: join: all publish: var_d: 1 """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('main') self.await_workflow_success(wf_ex.id) # Note: We need to reread execution to access related tasks. with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual( { 'var_a': 1, 'var_b': 1, 'var_c': 1, 'var_d': 1 }, wf_ex.output ) def test_full_join_with_branch_errors(self): wf_text = """--- version: '2.0' main: type: direct tasks: task10: action: std.noop on-success: - task21 - task31 task21: action: std.noop on-success: - task22 task22: action: std.noop on-success: - task40 task31: action: std.fail on-success: - task32 task32: action: std.noop on-success: - task40 task40: join: all action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('main') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertIsNotNone(wf_ex.state_info) task10 = self._assert_single_item(tasks, name='task10') task21 = self._assert_single_item(tasks, name='task21') task22 = self._assert_single_item(tasks, name='task22') task31 = self._assert_single_item(tasks, name='task31') task40 = self._assert_single_item(tasks, name='task40') self.assertEqual(states.SUCCESS, task10.state) self.assertEqual(states.SUCCESS, task21.state) self.assertEqual(states.SUCCESS, task22.state) self.assertEqual(states.ERROR, task31.state) self.assertNotIn('task32', [task.name for task in tasks]) self.assertEqual(states.ERROR, task40.state) def test_diamond_join_all(self): wf_text = """--- version: '2.0' test-join: tasks: a: on-success: - b - c - d b: on-success: - e c: on-success: - e d: on-success: - e e: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('test-join') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self._assert_multiple_items(tasks, 5, state=states.SUCCESS) def test_join_multiple_routes_with_one_source(self): wf_text = """--- version: '2.0' wf: tasks: a: on-success: - b - c b: on-success: - c c: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self._assert_multiple_items(tasks, 3, state=states.SUCCESS) def test_join_after_join(self): wf_text = """--- version: '2.0' wf: tasks: a: on-success: - c b: on-success: - c c: join: all on-success: - f d: on-success: - f e: on-success: - f f: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(6, len(task_execs)) self._assert_multiple_items(task_execs, 6, state=states.SUCCESS) def test_join_route_delays(self): wf_text = """--- version: '2.0' wf: tasks: a: wait-before: 4 on-success: b b: on-success: join c: on-success: join join: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(4, len(task_execs)) self._assert_multiple_items(task_execs, 4, state=states.SUCCESS) def test_delete_join_completion_check_on_stop(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: join_task task2: description: Never ends action: std.async_noop on-success: join_task join_task: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') tasks = db_api.get_task_executions(workflow_execution_id=wf_ex.id) self.assertGreaterEqual(len(tasks), 2) task1 = self._assert_single_item(tasks, name='task1') self.await_task_success(task1.id) # Once task1 is finished we know that join_task must be created. tasks = db_api.get_task_executions(workflow_execution_id=wf_ex.id) self._assert_single_item( tasks, name='join_task', state=states.WAITING ) # Stop the workflow. self.engine.stop_workflow(wf_ex.id, state=states.CANCELLED) mtd_name = 'mistral.engine.task_handler._refresh_task_state' self._await( lambda: len(db_api.get_delayed_calls(target_method_name=mtd_name)) == 0 ) def test_delete_join_completion_check_on_execution_delete(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: join_task task2: description: Never ends action: std.async_noop on-success: join_task join_task: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') tasks = db_api.get_task_executions(workflow_execution_id=wf_ex.id) self.assertGreaterEqual(len(tasks), 2) task1 = self._assert_single_item(tasks, name='task1') self.await_task_success(task1.id) # Once task1 is finished we know that join_task must be created. tasks = db_api.get_task_executions(workflow_execution_id=wf_ex.id) self._assert_single_item( tasks, name='join_task', state=states.WAITING ) # Stop the workflow. db_api.delete_workflow_execution(wf_ex.id) mtd_name = 'mistral.engine.task_handler._refresh_task_state' self._await( lambda: len(db_api.get_delayed_calls(target_method_name=mtd_name)) == 0 ) def test_join_with_deep_dependencies_tree(self): wf_text = """--- version: '2.0' wf: tasks: task_a_1: on-success: - task_with_join task_b_1: action: std.fail on-success: - task_b_2 task_b_2: on-success: - task_b_3 task_b_3: on-success: - task_with_join task_with_join: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(3, len(task_execs)) self._assert_single_item( task_execs, name='task_a_1', state=states.SUCCESS ) self._assert_single_item( task_execs, name='task_b_1', state=states.ERROR ) self._assert_single_item( task_execs, name='task_with_join', state=states.ERROR ) def test_no_workflow_error_after_inbound_error(self): wf_text = """--- version: "2.0" wf: output: continue_flag: <% $.get(continue_flag) %> task-defaults: on-error: - change_continue_flag tasks: task_a: action: std.fail on-success: - task_c: <% $.get(continue_flag) = null %> - task_a_process task_a_process: action: std.noop task_b: on-success: - task_c: <% $.get(continue_flag) = null %> task_c: join: all change_continue_flag: publish: continue_flag: false """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) def test_triggered_by_success(self): wf_text = """--- version: '2.0' wf: type: direct tasks: join_task: join: all task1: on-success: join_task task2: on-success: join_task """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions task1 = self._assert_single_item(t_execs, name='task1') task2 = self._assert_single_item(t_execs, name='task2') join_task = self._assert_single_item(t_execs, name='join_task') key = 'triggered_by' self.assertIsNone(task1.runtime_context.get(key)) self.assertIsNone(task2.runtime_context.get(key)) self.assertIn( { "task_id": task1.id, "event": "on-success" }, join_task.runtime_context.get(key) ) self.assertIn( { "task_id": task2.id, "event": "on-success" }, join_task.runtime_context.get(key) ) def test_triggered_by_error(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: on-success: join_task task2: action: std.fail on-complete: join_task task3: action: std.noop on-error: join_task join_task: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') # Wait for wf to finish self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions task1 = self._assert_single_item( t_execs, name='task1', state=states.SUCCESS ) task2 = self._assert_single_item( t_execs, name='task2', state=states.ERROR ) task3 = self._assert_single_item( t_execs, name='task3', state=states.SUCCESS ) join_task = self._assert_single_item( t_execs, name='join_task', state=states.ERROR ) key = 'triggered_by' self.assertIsNone(task1.runtime_context.get(key)) self.assertIsNone(task2.runtime_context.get(key)) self.assertIsNone(task3.runtime_context.get(key)) self.assertIn( { "task_id": task3.id, "event": "not triggered" }, join_task.runtime_context.get(key) ) def test_triggered_by_impossible_route(self): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: on-success: join_task task2: action: std.fail on-success: task3 task3: action: std.noop on-success: join_task join_task: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions task1 = self._assert_single_item( t_execs, name='task1', state=states.SUCCESS ) task2 = self._assert_single_item( t_execs, name='task2', state=states.ERROR ) join_task = self._assert_single_item( t_execs, name='join_task', state=states.ERROR ) self.assertEqual(3, len(t_execs)) key = 'triggered_by' self.assertIsNone(task1.runtime_context.get(key)) self.assertIsNone(task2.runtime_context.get(key)) # Note: in case if execution does not exist for a previous # task we can't track it in "triggered_by" because we need # to know its ID so we leave it blank. self.assertFalse(join_task.runtime_context.get(key)) def test_join_saving_task_context_with_all(self): workflow = """--- version: '2.0' test_workflow: type: direct tasks: task1: action: std.echo output='task1' on-success: - task2 publish: result: <% task().result %> task2: action: std.echo output='task2' join: all publish: result: <% task().result %> """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('test_workflow') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions for task in tasks: task_result = task.published["result"] self.assertEqual(task.name, task_result, "The result of task must equal own name") def test_join_with_long_name(self): long_task_name = utils.generate_string( tasks_lang.MAX_LENGTH_JOIN_TASK_NAME ) wf_text = """--- version: '2.0' wf: tasks: task1: on-success: - {0} task2: on-success: - {0} {0}: join: all """.format(long_task_name) wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name=long_task_name) self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) self.assertEqual(states.SUCCESS, task3.state) def test_join_last_inbound_indirect_error(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop on-success: - join_task task2: action: std.fail wait-before: 2 on-success: - task3 task3: action: std.noop on-success: - join_task join_task: join: all """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(3, len(task_execs)) self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self._assert_single_item( task_execs, name='task2', state=states.ERROR ) self._assert_single_item( task_execs, name='join_task', state=states.ERROR ) def test_join_task_with_input_error(self): self.register_action_class( 'my_action', ActionWithExceptionInInit ) wf_text = """--- version: '2.0' wf: type: direct tasks: join_task: action: my_action aaa="aaa" join: all task1: on-success: join_task task2: on-success: join_task """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id, timeout=5) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) t_execs = wf_ex.task_executions self._assert_single_item(t_execs, name='task1', state=states.SUCCESS) self._assert_single_item(t_execs, name='task2', state=states.SUCCESS) self._assert_single_item(t_execs, name='join_task', state=states.ERROR) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_merge_strategy.py000066400000000000000000000246111524065565300277410ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from oslo_config import cfg # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class DirectWorkflowEngineTest(base.EngineTestCase): def _run_workflow(self, wf_text, wf_input=None, expected_state=states.SUCCESS): wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf', wf_input=wf_input) self.await_workflow_state(wf_ex.id, expected_state) return db_api.get_workflow_execution(wf_ex.id) def test_replace(self): self.override_config('merge_strategy', 'replace', group='engine') wf_text = """ version: '2.0' wf: input: - aa: bb: wf_ex_input cc: wf_ex_input zz: wf_ex_input output: aa: <% $.aa %> tasks: task1: action: std.echo # emulate some action result input: output: cc: task1_res dd: task1_res on-success: [task2] publish: aa: cc: <% task().result["cc"] %> dd: <% task().result["dd"] %> task2: action: std.echo # emulate some action result input: output: bb: task2_res publish: aa: bb: <% task().result["bb"] %> """ wf_ex = self._run_workflow(wf_text) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_ex_res = wf_ex.output task1 = self._assert_single_item(wf_ex.task_executions, name='task1') task1_publish = task1.published expected_wf_ex_res = { "aa": { "bb": "task2_res" } } self.assertDictEqual(expected_wf_ex_res, wf_ex_res) expected_task1_res = { "aa": { "cc": "task1_res", "dd": "task1_res" } } self.assertDictEqual(expected_task1_res, task1_publish) def test_merge_input_and_publish(self): self.override_config('merge_strategy', 'merge', group='engine') wf_text = """ version: '2.0' wf: input: - aa: bb: bb_1: wf_ex_input bb_2: wf_ex_input cc: wf_ex_input output: aa: <% $.aa %> tasks: task1: action: std.echo # emulate some action result input: output: cc: task_res dd: task_res bb_2: task_res publish: aa: bb: bb_2: <% task().result["bb_2"] %> cc: <% task().result["cc"] %> dd: <% task().result["dd"] %> """ wf_ex = self._run_workflow(wf_text) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_ex_res = wf_ex.output expected_wf_ex_res = { "aa": { "bb": { "bb_1": "wf_ex_input", "bb_2": "task_res" }, "cc": "task_res", "dd": "task_res" } } self.assertDictEqual(expected_wf_ex_res, wf_ex_res) def test_merge_publish_two_tasks(self): self.override_config('merge_strategy', 'merge', group='engine') wf_text = """ version: '2.0' wf: input: - aa: bb: wf_ex_input cc: wf_ex_input zz: wf_ex_input output: aa: <% $.aa %> tasks: task1: action: std.echo # emulate some action result input: output: cc: task1_res dd: task1_res on-success: [task2] publish: aa: cc: <% task().result["cc"] %> dd: <% task().result["dd"] %> task2: action: std.echo # emulate some action result input: output: bb: task2_res publish: aa: bb: <% task().result["bb"] %> """ wf_ex = self._run_workflow(wf_text) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_ex_res = wf_ex.output expected_wf_ex_res = { "aa": { "bb": "task2_res", "cc": "task1_res", "dd": "task1_res", "zz": "wf_ex_input" } } self.assertDictEqual(expected_wf_ex_res, wf_ex_res) def test_merge_publish_result_from_join(self): self.override_config('merge_strategy', 'merge', group='engine') wf_text = """ version: '2.0' wf: input: - aa: aa: wf_ex_input bb: wf_ex_input cc: wf_ex_input zz: wf_ex_input dd: wf_ex_input output: aa: <% $.aa %> tasks: task0: action: std.echo # emulate some action result input: output: res: task0_res on-success: [task1, task2] publish: aa: aa: <% task().result["res"] %> aa_1: <% task().result["res"] %> task1: action: std.echo # emulate some action result input: output: res: task1_res on-success: [task3] publish: aa: bb: <% task().result["res"] %> bb_1: <% task().result["res"] %> task2: action: std.echo input: output: res: task2_res on-success: [task3] publish: aa: cc: <% task().result["res"] %> cc_1: <% task().result["res"] %> task3: action: std.echo join: all input: output: res: task3_res publish: aa: zz: <% $.aa.bb_1 + $.aa.cc_1 + $.aa.aa_1 %> zz_1: <% task().result["res"] %> """ wf_ex = self._run_workflow(wf_text) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_ex_res = wf_ex.output expected_wf_ex_res = { "aa": { "aa": "task0_res", "aa_1": "task0_res", "bb": "task1_res", "bb_1": "task1_res", "cc": "task2_res", "cc_1": "task2_res", "zz": "task1_restask2_restask0_res", "zz_1": "task3_res", "dd": "wf_ex_input" } } self.assertDictEqual(expected_wf_ex_res, wf_ex_res) def test_merge_publish_two_parallel_tasks(self): self.override_config('merge_strategy', 'merge', group='engine') wf_text = """ version: '2.0' wf: input: - aa: bb: wf_ex_input cc: wf_ex_input dd: wf_ex_input ee: wf_ex_input zz: wf_ex_input output: aa: <% $.aa %> tasks: task_1_1: action: std.echo # emulate some action result input: output: res: task_1_1_res on-success: [task_2_1] publish: aa: bb: <% task().result["res"] %> task_1_2: action: std.echo # emulate some action result input: output: res: task_1_2_res on-success: [task_2_1] publish: aa: cc: <% task().result["res"] %> task_2_1: action: std.echo # emulate some action result join: all input: output: res: task_2_1_res on-success: [task_3_1] publish: aa: dd: <% task().result["res"] %> task_3_1: action: std.echo # emulate some action result input: output: res: task_3_1_res publish: aa: ee: <% task().result["res"] %> """ wf_ex = self._run_workflow(wf_text) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_ex_res = wf_ex.output expected_wf_ex_res = { "aa": { "bb": "task_1_1_res", "cc": "task_1_2_res", "dd": "task_2_1_res", "ee": "task_3_1_res", "zz": "wf_ex_input" } } self.assertDictEqual(expected_wf_ex_res, wf_ex_res) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_names_validation.py000066400000000000000000000027121524065565300302330ustar00rootroot00000000000000# Copyright 2019 OpenStack Foundation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_config import cfg from mistral import exceptions as exc from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from testtools import ExpectedException # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class NameValidationTest(base.EngineTestCase): @staticmethod def test_workflow_name_validation(): wf = """ version: 2.0 wf name with space: tasks: t1: action: a1 """ with ExpectedException(exc.InvalidModelException, "Name 'wf name with space' " "must not contain spaces"): wf_service.create_workflows(wf) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_noop_task.py000066400000000000000000000077731524065565300267270ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WF = """ --- version: '2.0' wf: type: direct input: - num1 - num2 output: result: <% $.result %> tasks: task1: action: std.echo output=<% $.num1 %> publish: result1: <% task(task1).result %> on-complete: - task3 task2: action: std.echo output=<% $.num2 %> publish: result2: <% task(task2).result %> on-complete: - task3 task3: description: | This task doesn't "action" or "workflow" property. It works as "no-op" task and serves just a decision point in the workflow. join: all on-complete: - task4: <% $.num1 + $.num2 = 2 %> - task5: <% $.num1 + $.num2 = 3 %> task4: action: std.echo output=4 publish: result: <% task(task4).result %> task5: action: std.echo output=5 publish: result: <% task(task5).result %> """ class NoopTaskEngineTest(base.EngineTestCase): def test_noop_task1(self): wf_service.create_workflows(WF) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={'num1': 1, 'num2': 1} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions self.assertEqual(4, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') task4 = self._assert_single_item(tasks, name='task4') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) self.assertEqual(states.SUCCESS, task3.state) self.assertEqual(states.SUCCESS, task4.state) self.assertDictEqual({'result': 4}, wf_output) def test_noop_task2(self): wf_service.create_workflows(WF) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', wf_input={'num1': 1, 'num2': 2} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions self.assertEqual(4, len(tasks)) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') task3 = self._assert_single_item(tasks, name='task3') task5 = self._assert_single_item(tasks, name='task5') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual(states.SUCCESS, task2.state) self.assertEqual(states.SUCCESS, task3.state) self.assertEqual(states.SUCCESS, task5.state) self.assertDictEqual({'result': 5}, wf_output) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_policies.py000066400000000000000000001561631524065565300265370ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg import requests from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.engine import policies from mistral.engine import tasks from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.rpc import clients as rpc from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions from mistral_lib.actions import types # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKBOOK = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" wait-before: 2 wait-after: 5 timeout: 7 retry: count: 5 delay: 10 break-on: <% $.my_val = 10 %> """ WB_WITH_DEFAULTS = """ --- version: '2.0' name: wb workflows: wf1: type: direct task-defaults: wait-before: 2 retry: count: 2 delay: 1 tasks: task1: action: std.echo output="Hi!" wait-before: 3 wait-after: 5 timeout: 7 """ WAIT_BEFORE_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" wait-before: %d """ WAIT_BEFORE_FROM_VAR = """ --- version: '2.0' name: wb workflows: wf1: type: direct input: - wait_before tasks: task1: action: std.echo output="Hi!" wait-before: <% $.wait_before %> """ WAIT_AFTER_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" wait-after: %d """ WAIT_AFTER_FROM_VAR = """ --- version: '2.0' name: wb workflows: wf1: type: direct input: - wait_after tasks: task1: action: std.echo output="Hi!" wait-after: <% $.wait_after %> """ RETRY_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.http url="http://some_non-existing_host" retry: count: %(count)d delay: %(delay)d """ RETRY_WB_FROM_VAR = """ --- version: '2.0' name: wb workflows: wf1: type: direct input: - count - delay tasks: task1: action: std.http url="http://some_non-existing_host" retry: count: <% $.count %> delay: <% $.delay %> """ TIMEOUT_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.async_noop timeout: %d on-error: - task2 task2: action: std.echo output="Hi!" timeout: 3 """ TIMEOUT_WB2 = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.async_noop timeout: 1 """ TIMEOUT_FROM_VAR = """ --- version: '2.0' name: wb workflows: wf1: type: direct input: - timeout tasks: task1: action: std.async_noop timeout: <% $.timeout %> """ PAUSE_BEFORE_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" pause-before: True on-success: - task2 task2: action: std.echo output="Bye!" """ PAUSE_BEFORE_DELAY_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" wait-before: 1 pause-before: true on-success: - task2 task2: action: std.echo output="Bye!" """ CONCURRENCY_WB = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" concurrency: %d """ CONCURRENCY_WB_FROM_VAR = """ --- version: '2.0' name: wb workflows: wf1: type: direct input: - concurrency tasks: task1: action: std.echo output="Hi!" concurrency: <% $.concurrency %> """ class PoliciesTest(base.EngineTestCase): def setUp(self): super(PoliciesTest, self).setUp() self.wb_spec = spec_parser.get_workbook_spec_from_yaml(WORKBOOK) self.wf_spec = self.wb_spec.get_workflows()['wf1'] self.task_spec = self.wf_spec.get_tasks()['task1'] def test_build_policies(self): arr = policies.build_policies( self.task_spec.get_policies(), self.wf_spec ) self.assertEqual(4, len(arr)) p = self._assert_single_item(arr, delay=2) self.assertIsInstance(p, policies.WaitBeforePolicy) p = self._assert_single_item(arr, delay=5) self.assertIsInstance(p, policies.WaitAfterPolicy) p = self._assert_single_item(arr, delay=10) self.assertIsInstance(p, policies.RetryPolicy) self.assertEqual(5, p.count) self.assertEqual('<% $.my_val = 10 %>', p._break_on_clause) p = self._assert_single_item(arr, delay=7) self.assertIsInstance(p, policies.TimeoutPolicy) def test_task_policy_class(self): policy = policies.base.TaskPolicy() policy._schema = { "properties": { "delay": {"type": "integer"} } } wf_ex = models.WorkflowExecution( id='1-2-3-4', context={}, input={}, params={} ) task_ex = models.TaskExecution(in_context={'int_var': 5}) task_ex.workflow_execution = wf_ex policy.delay = "<% $.int_var %>" engine_task = tasks.RegularTask(wf_ex, None, None, {}, task_ex) # Validation is ok. policy.before_task_start(engine_task) policy.delay = "some_string" # Validation is failing now. exception = self.assertRaises( exc.InvalidModelException, policy.before_task_start, engine_task, ) self.assertIn("Invalid data type in TaskPolicy", str(exception)) def test_build_policies_with_workflow_defaults(self): wb_spec = spec_parser.get_workbook_spec_from_yaml(WB_WITH_DEFAULTS) wf_spec = wb_spec.get_workflows()['wf1'] task_spec = wf_spec.get_tasks()['task1'] arr = policies.build_policies(task_spec.get_policies(), wf_spec) self.assertEqual(4, len(arr)) p = self._assert_single_item(arr, delay=3) self.assertIsInstance(p, policies.WaitBeforePolicy) p = self._assert_single_item(arr, delay=5) self.assertIsInstance(p, policies.WaitAfterPolicy) p = self._assert_single_item(arr, delay=1) self.assertIsInstance(p, policies.RetryPolicy) self.assertEqual(2, p.count) p = self._assert_single_item(arr, delay=7) self.assertIsInstance(p, policies.TimeoutPolicy) def test_wait_before_policy(self): wb_service.create_workbook_v2(WAIT_BEFORE_WB % 10) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_delayed(task_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual( {'wait_before_policy': {'skip': True}}, task_ex.runtime_context ) self.await_workflow_success(wf_ex.id) def test_wait_before_policy_zero_seconds(self): wb_service.create_workbook_v2(WAIT_BEFORE_WB % 0) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_success(wf_ex.id) def test_wait_before_policy_negative_number(self): self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, WAIT_BEFORE_WB % -1 ) def test_wait_before_policy_from_var(self): wb_service.create_workbook_v2(WAIT_BEFORE_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_before': 10} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_delayed(task_ex.id) self.await_workflow_success(wf_ex.id) def test_wait_before_policy_from_var_zero_seconds(self): wb_service.create_workbook_v2(WAIT_BEFORE_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_before': 0} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.await_workflow_success(wf_ex.id) def test_wait_before_policy_from_var_negative_number(self): wb_service.create_workbook_v2(WAIT_BEFORE_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_before': -1} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] # If wait_before value is less than 0 the task should fail with # InvalidModelException. self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) def test_wait_before_policy_two_tasks(self): wf_text = """--- version: '2.0' wf: tasks: a: wait-before: 2 on-success: b b: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_multiple_items(task_execs, 2, state=states.SUCCESS) def test_wait_after_policy(self): wb_service.create_workbook_v2(WAIT_AFTER_WB % 2) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) self.await_task_delayed(task_ex.id, delay=0.5) self.await_task_success(task_ex.id) def test_wait_after_policy_zero_seconds(self): wb_service.create_workbook_v2(WAIT_AFTER_WB % 0) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) try: self.await_task_delayed(task_ex.id, delay=0.5) except AssertionError: # There was no delay as expected. pass else: self.fail("Shouldn't happen") self.await_task_success(task_ex.id) def test_wait_after_policy_negative_number(self): self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, WAIT_AFTER_WB % -1 ) def test_wait_after_policy_from_var(self): wb_service.create_workbook_v2(WAIT_AFTER_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_after': 2} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) self.await_task_delayed(task_ex.id, delay=0.5) self.await_task_success(task_ex.id) def test_wait_after_policy_from_var_zero_seconds(self): wb_service.create_workbook_v2(WAIT_AFTER_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_after': 0} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) try: self.await_task_delayed(task_ex.id, delay=0.5) except AssertionError: # There was no delay as expected. pass else: self.fail("Shouldn't happen") self.await_task_success(task_ex.id) def test_wait_after_policy_from_var_negative_number(self): wb_service.create_workbook_v2(WAIT_AFTER_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_after': -1} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] # If wait_after value is less than 0 the task should fail with # InvalidModelException. self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) self.assertDictEqual({}, task_ex.runtime_context) @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_retry_policy(self): wb_service.create_workbook_v2(RETRY_WB % {'count': 3, 'delay': 1}) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) self.await_task_delayed(task_ex.id, delay=0.5) self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( 3, task_ex.runtime_context["retry_task_policy"]["retry_no"] ) @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_retry_policy_zero_count(self): wb_service.create_workbook_v2(RETRY_WB % {'count': 0, 'delay': 1}) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) try: self.await_task_delayed(task_ex.id, delay=0.5) except AssertionError: # There were no scheduled tasks as expected. pass else: self.fail("Shouldn't happen") self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) self.assertNotIn("retry_task_policy", task_ex.runtime_context) @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_retry_policy_negative_numbers(self): # Negative delay is not accepted. self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, RETRY_WB % {'count': 1, 'delay': -1} ) # Negative count is not accepted. self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, RETRY_WB % {'count': -1, 'delay': 1} ) @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_retry_policy_from_var(self): wb_service.create_workbook_v2(RETRY_WB_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'count': 3, 'delay': 1} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) self.await_task_delayed(task_ex.id, delay=0.5) self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( 3, task_ex.runtime_context["retry_task_policy"]["retry_no"] ) @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_retry_policy_from_var_zero_iterations(self): wb_service.create_workbook_v2(RETRY_WB_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'count': 0, 'delay': 1} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertDictEqual({}, task_ex.runtime_context) try: self.await_task_delayed(task_ex.id, delay=0.5) except AssertionError: # There were no scheduled tasks as expected. pass else: self.fail("Shouldn't happen") self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) self.assertNotIn("retry_task_policy", task_ex.runtime_context) @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_retry_policy_from_var_negative_numbers(self): wb_service.create_workbook_v2(RETRY_WB_FROM_VAR) # Start workflow with negative count. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'count': -1, 'delay': 1} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.assertDictEqual({}, task_ex.runtime_context) self.await_workflow_error(wf_ex.id) # Start workflow with negative delay. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'count': 1, 'delay': -1} ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.assertDictEqual({}, task_ex.runtime_context) self.await_workflow_error(wf_ex.id) def test_retry_policy_never_happen(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: action: std.echo output="hello" retry: count: 3 delay: 1 """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_success(task_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( {}, task_ex.runtime_context["retry_task_policy"] ) def test_retry_policy_break_on(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: input: - var: 4 tasks: task1: action: std.fail retry: count: 3 delay: 1 break-on: <% $.var >= 3 %> """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( {}, task_ex.runtime_context["retry_task_policy"] ) def test_retry_policy_break_on_not_happened(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: input: - var: 2 tasks: task1: action: std.fail retry: count: 3 delay: 1 break-on: <% $.var >= 3 %> """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( 3, task_ex.runtime_context['retry_task_policy']['retry_no'] ) @mock.patch.object( std_actions.EchoAction, 'run', mock.Mock(side_effect=[1, 2, 3, 4]) ) def test_retry_continue_on(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: action: std.echo output="mocked result" retry: count: 4 delay: 1 continue-on: <% task(task1).result < 3 %> """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_success(task_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( 2, task_ex.runtime_context['retry_task_policy']['retry_no'] ) def test_retry_continue_on_not_happened(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: action: std.echo output=4 retry: count: 4 delay: 1 continue-on: <% task(task1).result <= 3 %> """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_success(task_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( {}, task_ex.runtime_context['retry_task_policy'] ) def test_retry_policy_one_line(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.fail retry: count=3 delay=1 """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( 3, task_ex.runtime_context['retry_task_policy']['retry_no'] ) def test_retry_policy_subworkflow_force_fail(self): retry_wb = """--- version: '2.0' name: wb workflows: main: tasks: task1: workflow: work retry: count: 3 delay: 1 work: tasks: do: action: std.fail on-error: - fail """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.main') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual( 3, task_ex.runtime_context['retry_task_policy']['retry_no'] ) @mock.patch.object( std_actions.EchoAction, 'run', mock.Mock(side_effect=[exc.ActionException(), "mocked result"]) ) def test_retry_policy_succeed_after_failure(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: output: result: <% task(task1).result %> tasks: task1: action: std.echo output="mocked result" retry: count: 3 delay: 1 """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_success(task_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output task_ex = wf_ex.task_executions[0] self.assertDictEqual( {'retry_no': 1}, task_ex.runtime_context['retry_task_policy'] ) self.assertDictEqual({'result': 'mocked result'}, wf_output) def test_retry_join_task_after_failed_task(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: task-defaults: retry: count: 1 delay: 0 tasks: task1: on-success: join_task task2: action: std.fail on-success: join_task join_task: join: all """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self._assert_single_item(task_execs, name="task2", state=states.ERROR) self._assert_single_item( task_execs, name="join_task", state=states.ERROR ) def test_retry_join_task_after_idle_task(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: task-defaults: retry: count: 1 delay: 0 tasks: task1: on-success: join_task task2: action: std.fail on-success: task3 task3: on-success: join_task join_task: join: all """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self._assert_single_item(task_execs, name="task2", state=states.ERROR) self._assert_single_item( task_execs, name="join_task", state=states.ERROR ) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock(side_effect=[exc.ActionException(), 'value']) ) def test_retry_policy_succeed_after_failure_with_publish(self): retry_wf = """--- version: '2.0' wf1: output: result: <% task(task2).result %> tasks: task1: action: std.noop publish: key: value on-success: - task2 task2: action: std.echo output=<% $.key %> retry: count: 3 delay: 1 """ wf_service.create_workflows(retry_wf) wf_ex = self.engine.start_workflow('wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output task_execs = wf_ex.task_executions retry_task = self._assert_single_item(task_execs, name='task2') self.assertDictEqual( {'retry_no': 1}, retry_task.runtime_context['retry_task_policy'] ) self.assertDictEqual({'result': 'value'}, wf_output) @mock.patch.object( std_actions.MistralHTTPAction, 'run', mock.MagicMock(return_value='mock') ) def test_retry_async_action(self): """Test that an action won't be done twice When completing an action, we are supposed to receive the completion only once. If we receive it twice or more, it should raise an error. If we want to retry that action, then the engine will create a new action execution. """ retry_wf = """--- version: '2.0' repeated_retry: tasks: async_http: retry: delay: 0 count: 2 action: std.mistral_http url='https://opendev.org' """ # Create and wait for the wf to be running wf_service.create_workflows(retry_wf) wf_ex = self.engine.start_workflow('repeated_retry') self.await_workflow_running(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] # Wait for the task to be running self.await_task_running(task_ex.id) with db_api.transaction(): # We need to it back to be bound to a db transaction task_ex = db_api.get_task_execution(task_ex.id) first_action_ex = task_ex.executions[0] # Now wait for this action to be running # Note that the task won't actually run because it's mocked self.await_action_state(first_action_ex.id, states.RUNNING) # Send an action complete event with error so the task will retry complete_action_params = ( first_action_ex.id, ml_actions.Result(error="mock") ) rpc.get_engine_client().on_action_complete(*complete_action_params) # Send it a second time -- this should raise a ValueError self.assertRaises( exc.MistralException, rpc.get_engine_client().on_action_complete, *complete_action_params ) # And the task should be restarted self.await_task_running(task_ex.id) with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) second_action_ex = task_ex.executions[1] # This time, send a success action complete complete_action_params = ( second_action_ex.id, ml_actions.Result(data="mock") ) rpc.get_engine_client().on_action_complete(*complete_action_params) # Wait for the wf to finish with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.await_workflow_success(wf_ex.id) # Now check the results with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) action_exs = task_ex.executions # We are supposed to have two actions self.assertEqual(2, len(action_exs)) # First is in error self.assertEqual(states.ERROR, action_exs[0].state) # Second is success self.assertEqual(states.SUCCESS, action_exs[1].state) def test_timeout_policy(self): wb_service.create_workbook_v2(TIMEOUT_WB % 2) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self._assert_single_item(task_execs, name='task1') self.await_workflow_success(wf_ex.id) def test_timeout_policy_zero_seconds(self): wb = """--- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" timeout: 0 """ wb_service.create_workbook_v2(wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_success(task_ex.id) self.await_workflow_success(wf_ex.id) def test_timeout_policy_negative_number(self): # Negative timeout is not accepted. self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, TIMEOUT_WB % -1 ) def test_timeout_policy_success_after_timeout(self): wb_service.create_workbook_v2(TIMEOUT_WB2) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] # NOTE(amorin) we used to test the task state here # but this is not possible because we cannot be sure the task is # actually IDLE, RUNNING or even ERROR (because it's suppose to fail) # It depends on the server load / latency # So now, we will only await for it to be in error # See lp-2051040 self.await_task_error(task_ex.id) # And workflow self.await_workflow_error(wf_ex.id) # Wait until timeout exceeds. self._sleep(1) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions # Make sure that engine did not create extra tasks. self.assertEqual(1, len(task_execs)) def test_timeout_policy_from_var(self): wb_service.create_workbook_v2(TIMEOUT_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1', wf_input={'timeout': 1}) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) def test_timeout_policy_from_var_zero_seconds(self): wb = """--- version: '2.0' name: wb workflows: wf1: type: direct input: - timeout tasks: task1: action: std.echo output="Hi!" timeout: <% $.timeout %> """ wb_service.create_workbook_v2(wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1', wf_input={'timeout': 0}) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_success(task_ex.id) self.await_workflow_success(wf_ex.id) def test_timeout_policy_from_var_negative_number(self): wb_service.create_workbook_v2(TIMEOUT_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1', wf_input={'timeout': -1}) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) def test_retry_with_input(self): wf_text = """--- version: '2.0' wf1: tasks: task1: action: std.noop on-success: - task2 publish: success: task4 task2: action: std.noop on-success: - task4: <% $.success = 'task4' %> - task5: <% $.success = 'task5' %> task4: on-complete: - task5 publish: param: data task5: action: std.echo input: output: { "status": 200, "param": <% $.param %> } publish: res: <% task(task5).result %> retry: continue-on: <% $.res.status < 300 %> count: 1 delay: 1 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf1') self.await_workflow_success(wf_ex.id) def test_action_timeout(self): wf_text = """--- version: '2.0' wf1: tasks: task1: action: std.sleep seconds=2 timeout: 1 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf1') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_processed(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] action_ex = task_ex.action_executions[0] self.await_workflow_error(wf_ex.id, delay=1) self.await_task_error(task_ex.id, delay=1) # The action can take a little bit longer than workflow and task # because we can't stop the thread running the action self.await_action_error(action_ex.id, delay=2) def test_pause_before_policy(self): wb_service.create_workbook_v2(PAUSE_BEFORE_WB) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') self.await_workflow_paused(wf_ex.id) self._sleep(1) self.engine.resume_workflow(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self._assert_single_item(task_execs, name='task1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') next_task_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(states.SUCCESS, task_ex.state) self.assertEqual(states.SUCCESS, next_task_ex.state) def test_pause_before_with_delay_policy(self): wb_service.create_workbook_v2(PAUSE_BEFORE_DELAY_WB) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') # Verify wf paused by pause-before self.await_workflow_paused(wf_ex.id) # Allow wait-before to expire self._sleep(2) wf_ex = db_api.get_workflow_execution(wf_ex.id) # Verify wf still paused (wait-before didn't reactivate) self.await_workflow_paused(wf_ex.id) task_ex = db_api.get_task_execution(task_ex.id) self.engine.resume_workflow(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self._assert_single_item(task_execs, name='task1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') next_task_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(states.SUCCESS, task_ex.state) self.assertEqual(states.SUCCESS, next_task_ex.state) def test_concurrency_is_in_runtime_context(self): wb_service.create_workbook_v2(CONCURRENCY_WB % 4) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(states.SUCCESS, task_ex.state) self.assertEqual(4, task_ex.runtime_context['concurrency']) def test_concurrency_is_in_runtime_context_zero_value(self): wb_service.create_workbook_v2(CONCURRENCY_WB % 0) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(states.SUCCESS, task_ex.state) self.assertNotIn('concurrency', task_ex.runtime_context) def test_concurrency_is_in_runtime_context_negative_number(self): # Negative concurrency value is not accepted. self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, CONCURRENCY_WB % -1 ) def test_concurrency_is_in_runtime_context_from_var(self): wb_service.create_workbook_v2(CONCURRENCY_WB_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'concurrency': 4} ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') self.await_task_success(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(4, task_ex.runtime_context['concurrency']) def test_concurrency_is_in_runtime_context_from_var_zero_value(self): wb_service.create_workbook_v2(CONCURRENCY_WB_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'concurrency': 0} ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='task1') self.assertNotIn('concurrency', task_ex.runtime_context) def test_concurrency_is_in_runtime_context_from_var_negative_number(self): wb_service.create_workbook_v2(CONCURRENCY_WB_FROM_VAR) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'concurrency': -1} ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_error(task_ex.id) self.await_workflow_error(wf_ex.id) def test_wrong_policy_prop_type(self): wb = """--- version: "2.0" name: wb workflows: wf1: type: direct input: - wait_before tasks: task1: action: std.echo output="Hi!" wait-before: <% $.wait_before %> """ wb_service.create_workbook_v2(wb) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf1', wf_input={'wait_before': '1'} ) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn( 'Invalid data type in WaitBeforePolicy', wf_ex.state_info ) self.assertEqual(states.ERROR, wf_ex.state) def test_delayed_task_and_correct_finish_workflow(self): wf_delayed_state = """--- version: "2.0" wf: type: direct tasks: task1: action: std.noop wait-before: 1 task2: action: std.noop """ wf_service.create_workflows(wf_delayed_state) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) @mock.patch('mistral.actions.std_actions.EchoAction.run') def test_retry_policy_break_on_with_dict(self, run_method): run_method.return_value = types.Result(error={'key-1': 15}) wb_text = """--- version: '2.0' name: wb workflows: wf1: tasks: fail_task: action: std.echo output='mock' retry: count: 3 delay: 1 break-on: <% task().result['key-1'] = 15 %> """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) fail_task_ex = wf_ex.task_executions[0] self.assertEqual(states.ERROR, fail_task_ex.state) self.assertEqual( {}, fail_task_ex.runtime_context["retry_task_policy"] ) def test_fail_on_true_condition(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: action: std.echo output=4 fail-on: <% task(task1).result <= 4 %> """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(task_ex.state, states.ERROR, "Check task state") def test_fail_on_false_condition(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: action: std.echo output=4 fail-on: <% task(task1).result != 4 %> """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(task_ex.state, states.SUCCESS, "Check task state") def test_fail_on_true_condition_task_defaults(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: task-defaults: fail-on: <% task().result <= 4 %> tasks: task1: action: std.echo output=4 """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(task_ex.state, states.ERROR, "Check task state") @mock.patch.object( std_actions.EchoAction, 'run', mock.Mock(side_effect=[1, 2, 3, 4]) ) def test_fail_on_with_retry(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: action: std.echo output="mocked" fail-on: <% task(task1).result <= 2 %> retry: count: 3 delay: 0 """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(task_ex.state, states.SUCCESS, "Check task state") self.assertEqual( 2, task_ex.runtime_context['retry_task_policy']['retry_no'] ) @mock.patch.object( std_actions.EchoAction, 'run', mock.Mock(side_effect=[1, 2, 3, 4]) ) def test_fail_on_with_retry_and_with_items(self): retry_wb = """--- version: '2.0' name: wb workflows: wf1: tasks: task1: with-items: x in [1, 2] action: std.echo output="mocked" fail-on: <% not task(task1).result.contains(4) %> retry: count: 3 delay: 0 """ wb_service.create_workbook_v2(retry_wb) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(task_ex.state, states.SUCCESS, "Check task state") self.assertEqual( 1, task_ex.runtime_context['retry_task_policy']['retry_no'] ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_profiler.py000066400000000000000000000052021524065565300265350ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg import osprofiler from mistral import context from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') cfg.CONF.set_default('enabled', True, group='profiler') cfg.CONF.set_default('hmac_keys', 'foobar', group='profiler') cfg.CONF.set_default('profiler_log_name', 'profile_trace', group='profiler') class EngineProfilerTest(base.EngineTestCase): def setUp(self): super(EngineProfilerTest, self).setUp() # Configure the profiler. self.mock_profiler_log_func = mock.Mock(return_value=None) osprofiler.notifier.set(self.mock_profiler_log_func) self.ctx_serializer = context.RpcContextSerializer() def test_profile_trace(self): wf_def = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Peace!" """ wf_service.create_workflows(wf_def) wf_ex = self.engine_client.start_workflow('wf') self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex['state']) self.await_workflow_success(wf_ex['id']) self.assertGreater(self.mock_profiler_log_func.call_count, 0) def test_no_profile_trace(self): self.override_config('enabled', False, 'profiler') wf_def = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Peace!" """ wf_service.create_workflows(wf_def) wf_ex = self.engine_client.start_workflow('wf') self.assertIsNotNone(wf_ex) self.assertEqual(states.RUNNING, wf_ex['state']) self.await_workflow_success(wf_ex['id']) self.assertEqual(self.mock_profiler_log_func.call_count, 0) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_race_condition.py000066400000000000000000000136041524065565300277000ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg import testtools import threading from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as actions_base # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WF_LONG_ACTION = """ --- version: '2.0' wf: type: direct description: | The idea is to use action that runs longer than engine.start_workflow() method. And we need to check that engine handles this situation. output: result: <% $.result %> tasks: task1: action: test.block publish: result: <% task(task1).result %> """ WF_SHORT_ACTION = """ --- version: '2.0' wf: type: direct description: | The idea is to use action that runs faster than engine.start_workflow(). And we need to check that engine handles this situation as well. This was a situation previously that led to a race condition in engine, method on_action_complete() was called while DB transaction in start_workflow() was still active (not committed yet). To emulate a short action we use a workflow with two start tasks so they run both in parallel on the first engine iteration when we call method start_workflow(). First task has a short action that just returns a predefined result and the second task blocks until the test explicitly unblocks it. So the first action will always end before start_workflow() method ends. output: result: <% $.result %> tasks: task1: action: std.echo output=1 publish: result: <% task(task1).result %> task2: action: test.block """ ACTION_SEMAPHORE = None TEST_SEMAPHORE = None class BlockingAction(actions_base.Action): def __init__(self): pass @staticmethod def unblock_test(): TEST_SEMAPHORE.release() @staticmethod def wait_for_test(): ACTION_SEMAPHORE.acquire() def run(self, context): self.unblock_test() self.wait_for_test() return 'test' def test(self): pass class EngineActionRaceConditionTest(base.EngineTestCase): def setUp(self): super(EngineActionRaceConditionTest, self).setUp() global ACTION_SEMAPHORE global TEST_SEMAPHORE ACTION_SEMAPHORE = threading.Semaphore(1) TEST_SEMAPHORE = threading.Semaphore(0) self.register_action_class('test.block', BlockingAction) @staticmethod def block_action(): ACTION_SEMAPHORE.acquire() @staticmethod def unblock_action(): ACTION_SEMAPHORE.release() @staticmethod def wait_for_action(): TEST_SEMAPHORE.acquire() def test_long_action(self): wf_service.create_workflows(WF_LONG_ACTION) self.block_action() wf_ex = self.engine.start_workflow('wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.await_task_running(task_execs[0].id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(states.RUNNING, task_execs[0].state) self.wait_for_action() with db_api.transaction(): # Here's the point when the action is blocked but already running. # Do the same check again, it should always pass. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(states.RUNNING, task_execs[0].state) self.unblock_action() self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output self.assertDictEqual({'result': 'test'}, wf_output) # TODO(rakhmerov): Should periodically fail now because of poor # transaction isolation support in SQLite. Requires more research # to understand all the details. It's not reproducible on MySql. @testtools.skip('Skip until we know how to fix it with SQLite.') def test_short_action(self): wf_service.create_workflows(WF_SHORT_ACTION) self.block_action() wf_ex = self.engine.start_workflow('wf') wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item(task_execs, name='task1') task2_ex = self._assert_single_item( task_execs, name='task2', state=states.RUNNING ) self.await_task_success(task1_ex.id, timeout=10) self.unblock_action() self.await_task_success(task2_ex.id) self.await_workflow_success(wf_ex.id) task1_ex = db_api.get_task_execution(task1_ex.id) task1_action_ex = db_api.get_action_executions( task_execution_id=task1_ex.id )[0] self.assertEqual(1, task1_action_ex.output['result']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_reverse_workflow.py000066400000000000000000000122151524065565300303220ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKBOOK = """ --- version: '2.0' name: my_wb workflows: wf1: type: reverse input: - param1 - param2 tasks: task1: action: std.echo output=<% $.param1 %> publish: result1: <% task(task1).result %> task2: action: std.echo output="<% $.result1 %> & <% $.param2 %>" publish: result2: <% task(task2).result %> requires: [task1] task3: action: std.noop task4: action: std.noop requires: task3 """ class ReverseWorkflowEngineTest(base.EngineTestCase): def setUp(self): super(ReverseWorkflowEngineTest, self).setUp() wb_service.create_workbook_v2(WORKBOOK) def test_start_task1(self): wf_input = { 'param1': 'a', 'param2': 'b' } wf_ex = self.engine.start_workflow( 'my_wb.wf1', wf_input=wf_input, task_name='task1' ) # Execution 1. self.assertIsNotNone(wf_ex) self.assertDictEqual(wf_input, wf_ex.input) self.assertDictEqual( { 'task_name': 'task1', 'namespace': '', 'env': {} }, wf_ex.params ) # Wait till workflow 'wf1' is completed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) self.assertEqual(1, len(db_api.get_task_executions())) task_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertDictEqual({'result1': 'a'}, task_ex.published) def test_start_task2(self): wf_input = { 'param1': 'a', 'param2': 'b' } wf_ex = self.engine.start_workflow( 'my_wb.wf1', wf_input=wf_input, task_name='task2' ) # Execution 1. self.assertIsNotNone(wf_ex) self.assertDictEqual(wf_input, wf_ex.input) self.assertDictEqual( { 'task_name': 'task2', 'namespace': '', 'env': {} }, wf_ex.params ) # Wait till workflow 'wf1' is completed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self.assertEqual(2, len(db_api.get_task_executions())) task1_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) self.assertDictEqual({'result1': 'a'}, task1_ex.published) task2_ex = self._assert_single_item( task_execs, name='task2', state=states.SUCCESS ) self.assertDictEqual({'result2': 'a & b'}, task2_ex.published) def test_one_line_requires_syntax(self): wf_input = {'param1': 'a', 'param2': 'b'} wf_ex = self.engine.start_workflow( 'my_wb.wf1', wf_input=wf_input, task_name='task4' ) self.await_workflow_success(wf_ex.id) tasks = db_api.get_task_executions() self.assertEqual(2, len(tasks)) self._assert_single_item(tasks, name='task4', state=states.SUCCESS) self._assert_single_item(tasks, name='task3', state=states.SUCCESS) def test_inconsistent_task_names(self): wf_text = """ version: '2.0' wf: type: reverse tasks: task2: action: std.noop task3: action: std.noop requires: [task1] """ exception = self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, wf_text ) self.assertIn("Task 'task1' not found", str(exception)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_reverse_workflow_rerun.py000066400000000000000000000236731524065565300315470ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') SIMPLE_WORKBOOK = """ --- version: '2.0' name: wb1 workflows: wf1: type: reverse tasks: t1: action: std.echo output="Task 1" t2: action: std.echo output="Task 2" requires: - t1 t3: action: std.echo output="Task 3" requires: - t2 """ SIMPLE_WORKBOOK_DIFF_ENV_VAR = """ --- version: '2.0' name: wb1 workflows: wf1: type: reverse tasks: t1: action: std.echo output="Task 1" t2: action: std.echo output=<% env().var1 %> requires: - t1 t3: action: std.echo output=<% env().var2 %> requires: - t2 """ class ReverseWorkflowRerunTest(base.EngineTestCase): @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success for initial run. exc.ActionException(), # Mock task2 exception for initial run. 'Task 2', # Mock task2 success for rerun. 'Task 3' # Mock task3 success. ] ) ) def test_rerun(self): wb_service.create_workbook_v2(SIMPLE_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1', task_name='t3') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIsNotNone(task_2_ex.state_info) # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_2_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) # Wait for the workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertIsNone(task_2_ex.state_info) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(2, len(task_2_action_exs)) # Check there is exactly 1 action in Success and 1 in Error state. # Order doesn't matter. self.assertEqual( 1, len([act_ex for act_ex in task_2_action_exs if act_ex.state == states.SUCCESS]) ) self.assertEqual( 1, len([act_ex for act_ex in task_2_action_exs if act_ex.state == states.ERROR]) ) # Check action executions of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id ) self.assertEqual(1, len(task_3_action_exs)) self.assertEqual(states.SUCCESS, task_3_action_exs[0].state) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success for initial run. exc.ActionException(), # Mock task2 exception for initial run. 'Task 2', # Mock task2 success for rerun. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_diff_env_vars(self): wb_service.create_workbook_v2(SIMPLE_WORKBOOK_DIFF_ENV_VAR) # Initial environment variables for the workflow execution. env = { 'var1': 'fee fi fo fum', 'var2': 'foobar' } # Run workflow and fail task. wf_ex = self.engine.start_workflow( 'wb1.wf1', task_name='t3', env=env ) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(2, len(task_execs)) self.assertDictEqual(env, wf_ex.params['env']) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIsNotNone(task_2_ex.state_info) # Update env in workflow execution with the following. updated_env = { 'var1': 'Task 2', 'var2': 'Task 3' } # Resume workflow and re-run failed task. self.engine.rerun_workflow(task_2_ex.id, env=updated_env) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertDictEqual(updated_env, wf_ex.params['env']) # Wait for the workflow to succeed. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) self.assertDictEqual( {'output': 'Task 1'}, task_1_action_exs[0].input ) # Check action executions of task 2. self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertIsNone(task_2_ex.state_info) task_2_action_exs = db_api.get_action_executions( task_execution_id=task_2_ex.id ) self.assertEqual(2, len(task_2_action_exs)) # Assert that one action ex is in error and one in success states. self.assertIn( task_2_action_exs[0].state, [states.ERROR, states.SUCCESS] ) self.assertIn( task_2_action_exs[1].state, [states.ERROR, states.SUCCESS] ) self.assertNotEqual( task_2_action_exs[0].state, task_2_action_exs[1].state ) # Assert that one action ex got first env and one got second env self.assertIn( task_2_action_exs[0].input['output'], [env['var1'], updated_env['var1']] ) self.assertIn( task_2_action_exs[1].input['output'], [env['var1'], updated_env['var1']] ) self.assertNotEqual( task_2_action_exs[0].input, task_2_action_exs[1].input ) # Check action executions of task 3. self.assertEqual(states.SUCCESS, task_3_ex.state) task_3_action_exs = db_api.get_action_executions( task_execution_id=task_3_ex.id ) self.assertEqual(1, len(task_3_action_exs)) self.assertEqual(states.SUCCESS, task_3_action_exs[0].state) self.assertDictEqual( {'output': updated_env['var2']}, task_3_action_exs[0].input ) test_reverse_workflow_rerun_cancelled.py000066400000000000000000000156501524065565300334560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class ReverseWorkflowRerunCancelledTest(base.EngineTestCase): @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 2', # Mock task2 success. 'Task 3' # Mock task3 success. ] ) ) def test_rerun_cancelled_task(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: reverse tasks: t1: action: std.async_noop t2: action: std.echo output="Task 2" requires: - t1 t3: action: std.echo output="Task 3" requires: - t2 """ wb_service.create_workbook_v2(wb_def) wf1_ex = self.engine.start_workflow('wb1.wf1', task_name='t3') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_running(wf1_t1_ex.id) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(1, len(wf1_t1_action_exs)) self.assertEqual(states.RUNNING, wf1_t1_action_exs[0].state) # Cancel action execution for task. self.engine.on_action_complete( wf1_t1_action_exs[0].id, ml_actions.Result(cancel=True) ) self.await_workflow_cancelled(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.await_task_cancelled(wf1_t1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) self.assertEqual(states.CANCELLED, wf1_ex.state) self.assertEqual("Cancelled tasks: t1", wf1_ex.state_info) self.assertEqual(1, len(wf1_ex.task_executions)) self.assertEqual(states.CANCELLED, wf1_t1_ex.state) self.assertIsNone(wf1_t1_ex.state_info) # Resume workflow and re-run cancelled task. self.engine.rerun_workflow(wf1_t1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_execs = wf1_ex.task_executions self.assertEqual(states.RUNNING, wf1_ex.state) self.assertIsNone(wf1_ex.state_info) # Mark async action execution complete. wf1_t1_ex = self._assert_single_item(wf1_task_execs, name='t1') self.await_task_running(wf1_t1_ex.id) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(2, len(wf1_t1_action_exs)) # Check there is exactly 1 action in Running and 1 in Cancelled state. # Order doesn't matter. self._assert_single_item(wf1_t1_action_exs, state=states.CANCELLED) running_execution = self._assert_single_item( wf1_t1_action_exs, state=states.RUNNING ) self.engine.on_action_complete( running_execution.id, ml_actions.Result(data={'foo': 'bar'}) ) # Wait for the workflow to succeed. self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_execs = wf1_ex.task_executions self.assertEqual(states.SUCCESS, wf1_ex.state) self.assertIsNone(wf1_ex.state_info) self.assertEqual(3, len(wf1_task_execs)) wf1_t1_ex = self._assert_single_item(wf1_task_execs, name='t1') wf1_t2_ex = self._assert_single_item(wf1_task_execs, name='t2') wf1_t3_ex = self._assert_single_item(wf1_task_execs, name='t3') # Check action executions of task 1. self.assertEqual(states.SUCCESS, wf1_t1_ex.state) self.assertIsNone(wf1_t2_ex.state_info) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(2, len(wf1_t1_action_exs)) # Check there is exactly 1 action in Success and 1 in Cancelled state. # Order doesn't matter. self._assert_single_item(wf1_t1_action_exs, state=states.SUCCESS) self._assert_single_item(wf1_t1_action_exs, state=states.CANCELLED) # Check action executions of task 2. self.assertEqual(states.SUCCESS, wf1_t2_ex.state) wf1_t2_action_exs = db_api.get_action_executions( task_execution_id=wf1_t2_ex.id ) self.assertEqual(1, len(wf1_t2_action_exs)) self.assertEqual(states.SUCCESS, wf1_t2_action_exs[0].state) # Check action executions of task 3. self.assertEqual(states.SUCCESS, wf1_t3_ex.state) wf1_t3_action_exs = db_api.get_action_executions( task_execution_id=wf1_t3_ex.id ) self.assertEqual(1, len(wf1_t3_action_exs)) self.assertEqual(states.SUCCESS, wf1_t3_action_exs[0].state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_run_action.py000066400000000000000000000301011524065565300270500ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import adhoc_actions from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions from mistral_lib import exceptions as ml_exc # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class RunActionEngineTest(base.EngineTestCase): def setUp(self): super(RunActionEngineTest, self).setUp() action = """--- version: '2.0' concat: base: std.echo base-input: output: <% $.left %><% $.right %> input: - left - right concat3: base: concat base-input: left: <% $.left %><% $.center %> right: <% $.right %> input: - left - center - right concat4: base: concat3 base-input: left: <% $.left %> center: <% $.center_left %><% $.center_right %> right: <% $.right %> input: - left - center_left - center_right - right missing_base: base: wrong input: - some_input nested_missing_base: base: missing_base input: - some_input loop_action: base: loop_action base-input: output: <% $.output %> input: - output level2_loop_action: base: loop_action base-input: output: <% $.output %> input: - output """ adhoc_actions.create_actions(action) def test_run_action_sync(self): # Start action and see the result. action_ex = self.engine.start_action('std.echo', {'output': 'Hello!'}) self.assertEqual('Hello!', action_ex.output['result']) self.assertEqual(states.SUCCESS, action_ex.state) def test_run_action_with_namespace(self): namespace = 'test_ns' action_text = """--- version: '2.0' concat1: base: std.echo base-input: output: <% $.left %><% $.right %> input: - left - right concat2: base: concat1 base-input: left: <% $.left %><% $.center %> right: <% $.right %> input: - left - center - right """ adhoc_actions.create_actions(action_text, namespace=namespace) self.assertRaises( exc.InvalidActionException, self.engine.start_action, 'concat1', { 'left': 'Hello, ', 'right': 'John Doe!' }, save_result=True, namespace='' ) action_ex = self.engine.start_action( 'concat1', { 'left': 'Hello, ', 'right': 'John Doe!' }, save_result=True, namespace=namespace ) self.assertEqual(namespace, action_ex.workflow_namespace) self.await_action_success(action_ex.id) with db_api.transaction(): action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.SUCCESS, action_ex.state) self.assertEqual({'result': 'Hello, John Doe!'}, action_ex.output) action_ex = self.engine.start_action( 'concat2', { 'left': 'Hello, ', 'center': 'John', 'right': ' Doe!' }, save_result=True, namespace=namespace ) self.assertEqual(namespace, action_ex.workflow_namespace) self.await_action_success(action_ex.id) with db_api.transaction(): action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.SUCCESS, action_ex.state) self.assertEqual('Hello, John Doe!', action_ex.output['result']) def test_run_action_with_invalid_namespace(self): # This test checks the case in which, the action with that name is # not found with the given name, if an action was found with the # same name in default namespace, that action will run. action_ex = self.engine.start_action( 'concat', {'left': 'Hello, ', 'right': 'John Doe!'}, save_result=True, namespace='namespace' ) self.assertIsNotNone(action_ex) @mock.patch.object( std_actions.EchoAction, 'run', mock.Mock(side_effect=exc.ActionException("some error")) ) def test_run_action_error(self): # Start action and see the result. action_ex = self.engine.start_action('std.echo', {'output': 'Hello!'}) self.assertIsNotNone(action_ex.output) self.assertIn('some error', action_ex.output['result']) self.assertEqual(states.ERROR, action_ex.state) def test_run_action_save_result(self): # Start action. action_ex = self.engine.start_action( 'std.echo', {'output': 'Hello!'}, save_result=True ) self.await_action_success(action_ex.id) with db_api.transaction(): action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.SUCCESS, action_ex.state) self.assertEqual({'result': 'Hello!'}, action_ex.output) def test_run_action_run_sync(self): # Start action. action_ex = self.engine.start_action( 'std.echo', {'output': 'Hello!'}, run_sync=True ) self.assertEqual('Hello!', action_ex.output['result']) self.assertEqual(states.SUCCESS, action_ex.state) def test_run_action_save_result_and_run_sync(self): # Start action. action_ex = self.engine.start_action( 'std.echo', {'output': 'Hello!'}, save_result=True, run_sync=True ) self.assertEqual('Hello!', action_ex.output['result']) self.assertEqual(states.SUCCESS, action_ex.state) with db_api.transaction(): action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.SUCCESS, action_ex.state) self.assertEqual({'result': 'Hello!'}, action_ex.output) def test_run_action_run_sync_error(self): # Start action. self.assertRaises( exc.InputException, self.engine.start_action, 'std.async_noop', {}, run_sync=True ) def test_run_action_async(self): action_ex = self.engine.start_action('std.async_noop', {}) self.await_action_state(action_ex.id, states.RUNNING) action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.RUNNING, action_ex.state) @mock.patch.object( std_actions.AsyncNoOpAction, 'run', mock.MagicMock(side_effect=exc.ActionException('Invoke failed.'))) def test_run_action_async_invoke_failure(self): action_ex = self.engine.start_action('std.async_noop', {}) self.await_action_error(action_ex.id) with db_api.transaction(): action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.ERROR, action_ex.state) self.assertIn('Invoke failed.', action_ex.output.get('result', '')) @mock.patch.object( std_actions.AsyncNoOpAction, 'run', mock.MagicMock(return_value=ml_actions.Result(error='Invoke erred.'))) def test_run_action_async_invoke_with_error(self): action_ex = self.engine.start_action('std.async_noop', {}) self.await_action_error(action_ex.id) with db_api.transaction(): action_ex = db_api.get_action_execution(action_ex.id) self.assertEqual(states.ERROR, action_ex.state) self.assertIn('Invoke erred.', action_ex.output.get('result', '')) def test_run_action_adhoc(self): # Start action and see the result. action_ex = self.engine.start_action( 'concat', {'left': 'Hello, ', 'right': 'John Doe!'} ) self.assertEqual('Hello, John Doe!', action_ex.output['result']) def test_run_level_two_action_adhoc(self): # Start action and see the result. action_ex = self.engine.start_action( 'concat3', {'left': 'Hello, ', 'center': 'John', 'right': ' Doe!'} ) self.assertEqual('Hello, John Doe!', action_ex.output['result']) def test_run_level_three_action_adhoc(self): # Start action and see the result. action_ex = self.engine.start_action( 'concat4', { 'left': 'Hello, ', 'center_left': 'John', 'center_right': ' Doe', 'right': '!' } ) self.assertEqual('Hello, John Doe!', action_ex.output['result']) def test_run_action_with_missing_base(self): # Start action and see the result. self.assertRaises( exc.InvalidActionException, self.engine.start_action, 'missing_base', {'some_input': 'Hi'} ) def test_run_action_with_missing_nested_base(self): # Start action and see the result. self.assertRaises( exc.InvalidActionException, self.engine.start_action, 'nested_missing_base', {'some_input': 'Hi'} ) def test_run_loop_action(self): # Start action and see the result. self.assertRaises( ValueError, self.engine.start_action, 'loop_action', {'output': 'Hello'} ) def test_run_level_two_loop_action(self): # Start action and see the result. self.assertRaises( ValueError, self.engine.start_action, 'level2_loop_action', {'output': 'Hello'} ) def test_run_action_wrong_input(self): # Start action and see the result. exception = self.assertRaises( ml_exc.ActionException, self.engine.start_action, 'std.http', {'url': 'Hello, ', 'metod': 'John Doe!'} ) self.assertIn('std.http', str(exception)) def test_adhoc_action_wrong_input(self): # Start action and see the result. exception = self.assertRaises( ml_exc.ActionException, self.engine.start_action, 'concat', {'left': 'Hello, ', 'ri': 'John Doe!'} ) self.assertIn('concat', str(exception)) def test_run_action_with_kwargs_input(self): class FakeAction(ml_actions.Action): def __init__(self, **kwargs): super(FakeAction, self).__init__() self.kwargs = kwargs def run(self, context): return ml_actions.Result(data=self.kwargs) self.register_action_class('fake_action', FakeAction) action_ex = self.engine.start_action( 'fake_action', {'param1': 'Hello'} ) self.assertDictEqual({'param1': 'Hello'}, action_ex.input) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_safe_rerun.py000066400000000000000000000157551524065565300270620ustar00rootroot00000000000000# Copyright (c) 2016 Intel Corporation # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import mock from mistral.db.v2 import api as db_api from mistral.executors import default_executor as d_exe from mistral.executors import remote_executor as r_exe from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import data_flow from mistral.workflow import states def _run_at_target(action, action_ex_id, safe_rerun, exec_ctx, target=None, async_=True, timeout=None): # We'll just call executor directly for testing purposes. executor = d_exe.DefaultExecutor() executor.run_action( action, action_ex_id, safe_rerun, exec_ctx, redelivered=True ) MOCK_RUN_AT_TARGET = mock.MagicMock(side_effect=_run_at_target) class TestSafeRerun(base.EngineTestCase): def setUp(self): super(TestSafeRerun, self).setUp() self.override_config('type', 'remote', 'executor') @mock.patch.object(r_exe.RemoteExecutor, 'run_action', MOCK_RUN_AT_TARGET) def test_safe_rerun_true(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop safe-rerun: true on-success: - task2 on-error: - task3 task2: action: std.noop safe-rerun: true task3: action: std.noop safe-rerun: true """ # Note: because every task have redelivered flag set to true in mock # function (_run_at_target), task2 and task3 have to set safe-rerun # to true. wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(len(tasks), 2) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(task1.state, states.SUCCESS) self.assertEqual(task2.state, states.SUCCESS) @mock.patch.object(r_exe.RemoteExecutor, 'run_action', MOCK_RUN_AT_TARGET) def test_safe_rerun_false(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop safe-rerun: false on-success: - task2 on-error: - task3 task2: action: std.noop safe-rerun: true task3: action: std.noop safe-rerun: true """ # Note: because every task have redelivered flag set to true in mock # function (_run_at_target), task2 and task3 have to set safe-rerun # to true. wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(len(tasks), 2) task1 = self._assert_single_item(tasks, name='task1') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(task1.state, states.ERROR) self.assertEqual(task3.state, states.SUCCESS) @mock.patch.object(r_exe.RemoteExecutor, 'run_action', MOCK_RUN_AT_TARGET) def test_safe_rerun_with_items(self): wf_text = """--- version: '2.0' wf: tasks: task1: with-items: i in [1, 2, 3] action: std.echo output=<% $.i %> safe-rerun: true publish: result: <% task(task1).result %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(len(tasks), 1) task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(task1.state, states.SUCCESS) result = data_flow.get_task_execution_result(task1) self.assertIn(1, result) self.assertIn(2, result) self.assertIn(3, result) @mock.patch.object(r_exe.RemoteExecutor, 'run_action', MOCK_RUN_AT_TARGET) def test_safe_rerun_in_task_defaults(self): wf_text = """--- version: '2.0' wf: task-defaults: safe-rerun: true tasks: task1: safe-rerun: false on-error: - task2 task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(len(tasks), 2) task1 = self._assert_single_item(tasks, name='task1') task2 = self._assert_single_item(tasks, name='task2') self.assertEqual(task1.state, states.ERROR) self.assertEqual(task2.state, states.SUCCESS) @mock.patch.object(r_exe.RemoteExecutor, 'run_action', MOCK_RUN_AT_TARGET) def test_default_value_of_safe_rerun(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(len(tasks), 1) task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(task1.state, states.ERROR) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_set_state.py000066400000000000000000000036201524065565300267100ustar00rootroot00000000000000# Copyright 2017 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.engine import workflows from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class TestSetState(base.EngineTestCase): def test_set_state(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="Echo" on-success: - task2 task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # The state in db is SUCCESS, but wf_ex still contains outdated info. self.assertEqual("RUNNING", wf_ex.state) wf = workflows.Workflow(wf_ex) # Trying to change the status of succeed execution. There is no error, # only warning message that state has been changed in db. wf.set_state("ERROR") with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual("SUCCESS", wf_ex.state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_state_info.py000066400000000000000000000134371524065565300270570ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class ExecutionStateInfoTest(base.EngineTestCase): def test_state_info(self): workflow = """--- version: '2.0' test_wf: type: direct tasks: task1: action: std.fail task2: action: std.noop """ wf_service.create_workflows(workflow) # Start workflow. wf_ex = self.engine.start_workflow('test_wf') self.await_workflow_error(wf_ex.id) # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn("error in tasks: task1", wf_ex.state_info) def test_state_info_two_failed_branches(self): workflow = """--- version: '2.0' test_wf: type: direct tasks: task1: action: std.fail task2: action: std.fail """ wf_service.create_workflows(workflow) # Start workflow. wf_ex = self.engine.start_workflow('test_wf') self.await_workflow_error(wf_ex.id) # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn("error in tasks: task1, task2", wf_ex.state_info) def test_state_info_with_policies(self): workflow = """--- version: '2.0' test_wf: type: direct tasks: task1: action: std.fail wait-after: 1 task2: action: std.noop wait-after: 3 """ wf_service.create_workflows(workflow) # Start workflow. wf_ex = self.engine.start_workflow('test_wf') self.await_workflow_error(wf_ex.id) # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn("error in tasks: task1", wf_ex.state_info) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.1', # Mock task1 success for initial run. exc.ActionException(), # Mock task1 exception for initial run. 'Task 1.0', # Mock task1 success for rerun. 'Task 1.2' # Mock task1 success for rerun. ] ) ) def test_state_info_with_items(self): workflow = """--- version: '2.0' wf: type: direct tasks: t1: with-items: i in <% list(range(0, 3)) %> action: std.echo output="Task 1.<% $.i %>" """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) task_1_ex = self._assert_single_item(task_execs, name='t1') self.assertEqual(states.ERROR, task_1_ex.state) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(3, len(task_1_action_exs)) error_actions = [ action_ex for action_ex in task_1_action_exs if action_ex.state == states.ERROR ] self.assertEqual(2, len(error_actions)) success_actions = [ action_ex for action_ex in task_1_action_exs if action_ex.state == states.SUCCESS ] self.assertEqual(1, len(success_actions)) for action_ex in error_actions: self.assertIn(action_ex.id, wf_ex.state_info) for action_ex in success_actions: self.assertNotIn(action_ex.id, wf_ex.state_info) def test_state_info_with_json(self): workflow = """--- version: "2.0" wf_state_info: type: direct tasks: main_task: action: std.test_dict input: size: 1 key_prefix: "abc" val: "pqr" on-success: - fail msg="<% task().result %>" """ wf_service.create_workflows(workflow) # Start workflow. wf_ex = self.engine.start_workflow('wf_state_info') self.await_workflow_error(wf_ex.id) # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertIn('{"abc0": "pqr"}', wf_ex.state_info) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_subworkflows.py000066400000000000000000000337531524065565300274760ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral import context as auth_context from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WB1 = """ --- version: '2.0' name: wb1 workflows: wf1: type: reverse input: - param1 - param2 output: final_result: <% $.final_result %> tasks: task1: action: std.echo output=<% $.param1 %> publish: result1: <% task(task1).result %> task2: action: std.echo output="'<% $.param1 %> & <% $.param2 %>'" publish: final_result: <% task(task2).result %> requires: [task1] wf2: type: direct output: slogan: <% $.slogan %> tasks: task1: workflow: wf1 param1='Bonnie' param2='Clyde' task_name='task2' publish: slogan: "<% task(task1).result.final_result %> is a cool movie!" """ WB2 = """ --- version: '2.0' name: wb2 workflows: wf1: type: direct tasks: task1: workflow: wf2 wf2: type: direct output: var1: <% $.does_not_exist %> tasks: task1: action: std.noop """ WB3 = """ --- version: '2.0' name: wb3 workflows: wf1: input: - wf_name output: sub_wf_out: <% $.sub_wf_out %> tasks: task1: workflow: <% $.wf_name %> publish: sub_wf_out: <% task(task1).result.sub_wf_out %> wf2: output: sub_wf_out: wf2_out tasks: task1: action: std.noop """ WB4 = """ --- version: '2.0' name: wb4 workflows: wf1: input: - wf_name - inp output: sub_wf_out: <% $.sub_wf_out %> tasks: task1: workflow: <% $.wf_name %> input: <% $.inp %> publish: sub_wf_out: <% task(task1).result.sub_wf_out %> wf2: input: - inp output: sub_wf_out: <% $.inp %> tasks: task1: action: std.noop """ WB5 = """ --- version: '2.0' name: wb5 workflows: wf1: input: - wf_name - inp output: sub_wf_out: '{{ _.sub_wf_out }}' tasks: task1: workflow: '{{ _.wf_name }}' input: '{{ _.inp }}' publish: sub_wf_out: '{{ task("task1").result.sub_wf_out }}' wf2: input: - inp output: sub_wf_out: '{{ _.inp }}' tasks: task1: action: std.noop """ WB6 = """ --- version: '2.0' name: wb6 workflows: wf1: tasks: task1: workflow: wf2 wf2: tasks: task1: workflow: wf3 wf3: tasks: task1: action: std.noop """ class SubworkflowsTest(base.EngineTestCase): def setUp(self): super(SubworkflowsTest, self).setUp() wb_service.create_workbook_v2(WB1) wb_service.create_workbook_v2(WB2) wb_service.create_workbook_v2(WB3) wb_service.create_workbook_v2(WB4) wb_service.create_workbook_v2(WB5) wb_service.create_workbook_v2(WB6) def test_subworkflow_success(self): wf2_ex = self.engine.start_workflow('wb1.wf2') project_id = auth_context.ctx().project_id # Execution of 'wf2'. self.assertEqual(project_id, wf2_ex.project_id) self.assertIsNotNone(wf2_ex) self.assertDictEqual({}, wf2_ex.input) self.assertDictEqual({'namespace': '', 'env': {}}, wf2_ex.params) self._await(lambda: len(db_api.get_workflow_executions()) == 2, 0.5, 5) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() self.assertEqual(2, len(wf_execs)) # Execution of 'wf2'. wf1_ex = self._assert_single_item(wf_execs, name='wb1.wf1') wf2_ex = self._assert_single_item(wf_execs, name='wb1.wf2') self.assertEqual(project_id, wf1_ex.project_id) self.assertIsNotNone(wf1_ex.task_execution_id) self._assert_dict_contains_subset( { 'task_name': 'task2', 'task_execution_id': wf1_ex.task_execution_id }, wf1_ex.params ) self.assertDictEqual( { 'param1': 'Bonnie', 'param2': 'Clyde' }, wf1_ex.input ) # Wait till workflow 'wf1' is completed. self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_output = wf1_ex.output self.assertDictEqual( {'final_result': "'Bonnie & Clyde'"}, wf1_output ) # Wait till workflow 'wf2' is completed. self.await_workflow_success(wf2_ex.id, timeout=4) with db_api.transaction(): wf2_ex = db_api.get_workflow_execution(wf2_ex.id) wf2_output = wf2_ex.output self.assertDictEqual( {'slogan': "'Bonnie & Clyde' is a cool movie!"}, wf2_output ) # Check project_id in tasks. wf1_task_execs = db_api.get_task_executions( workflow_execution_id=wf1_ex.id ) wf2_task_execs = db_api.get_task_executions( workflow_execution_id=wf2_ex.id ) wf2_task1_ex = self._assert_single_item(wf1_task_execs, name='task1') wf1_task1_ex = self._assert_single_item(wf2_task_execs, name='task1') wf1_task2_ex = self._assert_single_item(wf1_task_execs, name='task2') self.assertEqual(project_id, wf2_task1_ex.project_id) self.assertEqual(project_id, wf1_task1_ex.project_id) self.assertEqual(project_id, wf1_task2_ex.project_id) @mock.patch.object(std_actions.EchoAction, 'run', mock.MagicMock(side_effect=exc.ActionException)) def test_subworkflow_error(self): self.engine.start_workflow('wb1.wf2') self._await(lambda: len(db_api.get_workflow_executions()) == 2, 0.5, 5) wf_execs = db_api.get_workflow_executions() self.assertEqual(2, len(wf_execs)) wf1_ex = self._assert_single_item(wf_execs, name='wb1.wf1') wf2_ex = self._assert_single_item(wf_execs, name='wb1.wf2') # Wait till workflow 'wf1' is completed. self.await_workflow_error(wf1_ex.id) # Wait till workflow 'wf2' is completed, its state must be ERROR. self.await_workflow_error(wf2_ex.id) def test_subworkflow_yaql_error(self): wf_ex = self.engine.start_workflow('wb2.wf1') self.await_workflow_error(wf_ex.id) wf_execs = db_api.get_workflow_executions() self.assertEqual(2, len(wf_execs)) wf2_ex = self._assert_single_item(wf_execs, name='wb2.wf2') self.assertEqual(states.ERROR, wf2_ex.state) self.assertIn('Can not evaluate YAQL expression', wf2_ex.state_info) # Ensure error message is bubbled up to the main workflow. wf1_ex = self._assert_single_item(wf_execs, name='wb2.wf1') self.assertEqual(states.ERROR, wf1_ex.state) self.assertIn('Can not evaluate YAQL expression', wf1_ex.state_info) def test_subworkflow_environment_inheritance(self): env = {'key1': 'abc'} wf2_ex = self.engine.start_workflow('wb1.wf2', env=env) # Execution of 'wf2'. self.assertIsNotNone(wf2_ex) self.assertDictEqual({}, wf2_ex.input) self.assertDictEqual( {'env': env, 'namespace': ''}, wf2_ex.params ) self._await(lambda: len(db_api.get_workflow_executions()) == 2, 0.5, 5) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() self.assertEqual(2, len(wf_execs)) # Execution of 'wf1'. wf1_ex = self._assert_single_item(wf_execs, name='wb1.wf1') wf2_ex = self._assert_single_item(wf_execs, name='wb1.wf2') self.assertIsNotNone(wf1_ex.task_execution_id) # Wait till workflow 'wf1' is completed. self.await_workflow_success(wf1_ex.id) # Wait till workflow 'wf2' is completed. self.await_workflow_success(wf2_ex.id) def test_dynamic_subworkflow_wf2(self): ex = self.engine.start_workflow('wb3.wf1', wf_input={'wf_name': 'wf2'}) self.await_workflow_success(ex.id) with db_api.transaction(): ex = db_api.get_workflow_execution(ex.id) self.assertEqual({'sub_wf_out': 'wf2_out'}, ex.output) def test_dynamic_subworkflow_call_failure(self): ex = self.engine.start_workflow( 'wb3.wf1', wf_input={'wf_name': 'not_existing_wf'} ) self.await_workflow_error(ex.id) with db_api.transaction(): ex = db_api.get_workflow_execution(ex.id) self.assertIn('not_existing_wf', ex.state_info) def test_dynamic_subworkflow_with_generic_input(self): self._test_dynamic_workflow_with_dict_param('wb4.wf1') def test_dynamic_subworkflow_with_jinja(self): self._test_dynamic_workflow_with_dict_param('wb5.wf1') def test_string_workflow_input_failure(self): ex = self.engine.start_workflow( 'wb4.wf1', wf_input={'wf_name': 'wf2', 'inp': 'invalid_string_input'} ) self.await_workflow_error(ex.id) with db_api.transaction(): ex = db_api.get_workflow_execution(ex.id) self.assertIn('invalid_string_input', ex.state_info) def _test_dynamic_workflow_with_dict_param(self, wf_identifier): ex = self.engine.start_workflow( wf_identifier, wf_input={'wf_name': 'wf2', 'inp': {'inp': 'abc'}} ) self.await_workflow_success(ex.id) with db_api.transaction(): ex = db_api.get_workflow_execution(ex.id) self.assertEqual({'sub_wf_out': 'abc'}, ex.output) def test_subworkflow_root_execution_id(self): self.engine.start_workflow('wb6.wf1') self._await(lambda: len(db_api.get_workflow_executions()) == 3, 0.5, 5) wf_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf_execs, name='wb6.wf1') wf2_ex = self._assert_single_item(wf_execs, name='wb6.wf2') wf3_ex = self._assert_single_item(wf_execs, name='wb6.wf3') self.assertEqual(3, len(wf_execs)) # Wait till workflow 'wf1' is completed (and all the sub-workflows # will be completed also). self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf2_ex = db_api.get_workflow_execution(wf2_ex.id) wf3_ex = db_api.get_workflow_execution(wf3_ex.id) self.assertIsNone(wf1_ex.root_execution_id, None) self.assertEqual(wf2_ex.root_execution_id, wf1_ex.id) self.assertEqual(wf2_ex.root_execution, wf1_ex) self.assertEqual(wf3_ex.root_execution_id, wf1_ex.id) self.assertEqual(wf3_ex.root_execution, wf1_ex) def test_cascade_delete(self): wf_text = """ version: 2.0 wf: tasks: task1: workflow: sub_wf1 task2: workflow: sub_wf2 sub_wf1: tasks: task1: action: std.noop sub_wf2: tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.assertEqual(3, len(db_api.get_workflow_executions())) self.assertEqual(4, len(db_api.get_task_executions())) self.assertEqual(2, len(db_api.get_action_executions())) # Now delete the root workflow execution and make sure that # all dependent objects are deleted as well. db_api.delete_workflow_execution(wf_ex.id) self.assertEqual(0, len(db_api.get_workflow_executions())) self.assertEqual(0, len(db_api.get_task_executions())) self.assertEqual(0, len(db_api.get_action_executions())) def test_cascade_delete_deep(self): wf_text = """ version: 2.0 wf: input: - level tasks: initial: action: std.noop on-success: - recurse: <% $.level > 0 %> recurse: workflow: wf input: level: <% $.level - 1 %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf', wf_input={"level": 7}) self.await_workflow_success(wf_ex.id) self.assertEqual(8, len(db_api.get_workflow_executions())) # Now delete the root workflow execution and make sure that # all dependent objects are deleted as well. db_api.delete_workflow_execution(wf_ex.id) self.assertEqual(0, len(db_api.get_workflow_executions())) self.assertEqual(0, len(db_api.get_task_executions())) self.assertEqual(0, len(db_api.get_action_executions())) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_subworkflows_pause_resume.py000066400000000000000000000441611524065565300322460ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions class SubworkflowPauseResumeTest(base.EngineTestCase): def test_cascade_down(self): # The purpose of this test is to check whether pausing a main wf will # also pause subworkflows wb_text = """ version: '2.0' name: wb workflows: wf1: tasks: task1: workflow: wf2 on-success: task3 task2: workflow: wf3 on-success: task3 task3: join: all wf2: tasks: task1: action: std.noop on-success: task2 task2: action: std.async_noop wf3: tasks: task1: action: std.async_noop on-success: task2 task2: action: std.noop """ wb_service.create_workbook_v2(wb_text) # Start wf1 wf1_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf_execs, name='wb.wf1') # Grab tasks wf1_task1 = self._assert_single_item( wf1_ex.task_executions, name='task1' ) wf1_task2 = self._assert_single_item( wf1_ex.task_executions, name='task2' ) # Wait for tasks to be running # We know that it will be running for a long time, because the wf # use async_noop and should be running until we decide to send an # action complete event self.await_task_running(wf1_task1.id) self.await_task_running(wf1_task2.id) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() # Get subworkflows wf2_ex = self._assert_single_item(wf_execs, name='wb.wf2') wf3_ex = self._assert_single_item(wf_execs, name='wb.wf3') # Grab wf2 first task (we cant yet be sure the second is executed) # The first task is noop wf2_task1 = self._assert_single_item( wf2_ex.task_executions, name='task1' ) # wf3 task1 is async_noop wf3_task1 = self._assert_single_item( wf3_ex.task_executions, name='task1' ) # Make sure wf2 and wf3 are running self.await_workflow_state(wf2_ex.id, states.RUNNING) self.await_workflow_state(wf3_ex.id, states.RUNNING) # Make sure wf3 task1 is running self.await_task_running(wf3_task1.id) # Wait for the wf2_task1 (noop) to be finished self.await_task_success(wf2_task1.id) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() # Get subworkflows wf2_ex = self._assert_single_item(wf_execs, name='wb.wf2') # We should be able now to grab the second task of wf2 wf2_task2 = self._assert_single_item( wf2_ex.task_executions, name='task2' ) # Grab action so we can complete it after wf3_task1_action = db_api.get_action_executions( task_execution_id=wf3_task1.id ) # Make sure wf2 task2 is running self.await_task_running(wf2_task2.id) with db_api.transaction(): # Grab action so we can complete it after wf2_task2_action = db_api.get_action_executions( task_execution_id=wf2_task2.id ) # Pause the main workflow self.engine.pause_workflow(wf1_ex.id) # We should have all wf paused now (aka cascade down) self.await_workflow_paused(wf1_ex.id) self.await_workflow_paused(wf2_ex.id) self.await_workflow_paused(wf3_ex.id) # Async and success tasks stay the same # Task that were creating subwf inherit the wf state (paused here) self.await_task_paused(wf1_task1.id) self.await_task_paused(wf1_task2.id) self.await_task_success(wf2_task1.id) self.await_task_running(wf2_task2.id) self.await_task_running(wf3_task1.id) # Resume the main workflow. # This will resume all workflows self.engine.resume_workflow(wf1_ex.id) self.await_workflow_running(wf1_ex.id) self.await_workflow_running(wf2_ex.id) self.await_workflow_running(wf3_ex.id) # Complete action executions of the subworkflows. self.engine.on_action_complete( wf2_task2_action[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.engine.on_action_complete( wf3_task1_action[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.await_workflow_success(wf2_ex.id) self.await_workflow_success(wf3_ex.id) self.await_workflow_success(wf1_ex.id) def test_cascade_up(self): # The purpose of this test is to check whether pausing a subwf will # also pause the main wf wb_text = """ version: '2.0' name: wb workflows: wf1: tasks: task1: workflow: wf2 on-success: task3 task2: workflow: wf3 on-success: task3 task3: join: all wf2: tasks: task1: action: std.noop on-success: task2 task2: action: std.async_noop wf3: tasks: task1: action: std.async_noop on-success: task2 task2: action: std.noop """ wb_service.create_workbook_v2(wb_text) # Start wf1 wf1_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf_execs, name='wb.wf1') # Grab tasks wf1_task1 = self._assert_single_item( wf1_ex.task_executions, name='task1' ) wf1_task2 = self._assert_single_item( wf1_ex.task_executions, name='task2' ) # Wait for tasks to be running # We know that it will be running for a long time, because the wf # use async_noop and should be running until we decide to send an # action complete event self.await_task_running(wf1_task1.id) self.await_task_running(wf1_task2.id) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() # Get subworkflows wf2_ex = self._assert_single_item(wf_execs, name='wb.wf2') wf3_ex = self._assert_single_item(wf_execs, name='wb.wf3') # Grab wf2 first task (we cant yet be sure the second is executed) # The first task is noop wf2_task1 = self._assert_single_item( wf2_ex.task_executions, name='task1' ) # wf3 task1 is async_noop wf3_task1 = self._assert_single_item( wf3_ex.task_executions, name='task1' ) # Make sure wf2 and wf3 are running self.await_workflow_state(wf2_ex.id, states.RUNNING) self.await_workflow_state(wf3_ex.id, states.RUNNING) # Make sure wf3 task1 is running self.await_task_running(wf3_task1.id) # Wait for the wf2_task1 (noop) to be finished self.await_task_success(wf2_task1.id) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() # Get subworkflows wf2_ex = self._assert_single_item(wf_execs, name='wb.wf2') # We should be able now to grab the second task of wf2 wf2_task2 = self._assert_single_item( wf2_ex.task_executions, name='task2' ) # Grab action so we can complete it after wf3_task1_action = db_api.get_action_executions( task_execution_id=wf3_task1.id ) # Make sure wf2 task2 is running self.await_task_running(wf2_task2.id) with db_api.transaction(): # Grab action so we can complete it after wf2_task2_action = db_api.get_action_executions( task_execution_id=wf2_task2.id ) # Pause the wf2 workflow self.engine.pause_workflow(wf2_ex.id) # We should have all wf paused now (aka cascade up) self.await_workflow_paused(wf1_ex.id) self.await_workflow_paused(wf2_ex.id) self.await_workflow_paused(wf3_ex.id) # Async and success tasks stay the same # Task that were creating subwf inherit the wf state (paused here) self.await_task_paused(wf1_task1.id) self.await_task_paused(wf1_task2.id) self.await_task_success(wf2_task1.id) self.await_task_running(wf2_task2.id) self.await_task_running(wf3_task1.id) # Resume and complete wf2 self.engine.resume_workflow(wf2_ex.id) self.await_workflow_running(wf2_ex.id) self.engine.on_action_complete( wf2_task2_action[0].id, ml_actions.Result(data={'result': 'foobar'}) ) # This is not resuming wf1 and wf3 self.await_workflow_paused(wf1_ex.id) self.await_workflow_paused(wf3_ex.id) # Resume and complete wf3 self.engine.resume_workflow(wf3_ex.id) self.await_workflow_running(wf3_ex.id) self.engine.on_action_complete( wf3_task1_action[0].id, ml_actions.Result(data={'result': 'foobar'}) ) # Resuming both subwf is resuming wf1 self.await_workflow_running(wf1_ex.id) self.await_workflow_success(wf2_ex.id) self.await_workflow_success(wf3_ex.id) self.await_workflow_success(wf1_ex.id) def test_with_items_cascade(self): # Purpose of this tests is to test that a wf creating subwfs # from items (with-items) can be paused and pause will cascade down # to all subwf wb_text = """ version: '2.0' name: wb workflows: wf1: tasks: task1: with-items: i in <% range(2) %> workflow: wf2 wf2: tasks: task1: action: std.async_noop """ wb_service.create_workbook_v2(wb_text) # Start workflow execution. wf1_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf_execs, name='wb.wf1') wf1_task1 = wf1_ex.task_executions wf1_task1 = self._assert_single_item( wf1_ex.task_executions, name='task1' ) # Wait for the first task to be running # It will run until we send a action_complete (later in this test) self.await_task_running(wf1_task1.id) with db_api.transaction(): # Grab latest info wf_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf_execs, name='wb.wf1') wf1_task1 = wf1_ex.task_executions wf1_task1 = self._assert_single_item( wf1_ex.task_executions, name='task1' ) wf1_task1_actions = sorted( wf1_task1.executions, key=lambda x: x['runtime_context']['index'] ) # Get the two with-items subworkflow executions. wf2_ex1 = db_api.get_workflow_execution( wf1_task1_actions[0].id ) wf2_ex2 = db_api.get_workflow_execution( wf1_task1_actions[1].id ) # NOTE(amorin) we need to await the wf to make sure it's actually # running and avoid race condition with IDLE state # See lp-2051040 self.await_workflow_state(wf2_ex1.id, states.RUNNING) self.await_workflow_state(wf2_ex2.id, states.RUNNING) with db_api.transaction(): # Grab latest info wf2_ex1 = db_api.get_workflow_execution(wf2_ex1.id) wf2_ex2 = db_api.get_workflow_execution(wf2_ex2.id) wf2_ex1_task1 = self._assert_single_item( wf2_ex1.task_executions, name='task1' ) wf2_ex2_task1 = self._assert_single_item( wf2_ex2.task_executions, name='task1' ) # And wait for the tasks to be RUNNING self.await_task_running(wf2_ex1_task1.id) self.await_task_running(wf2_ex2_task1.id) with db_api.transaction(): # Grab actions so we can complete it after wf2_ex1_task1_actions = db_api.get_action_executions( task_execution_id=wf2_ex1_task1.id ) wf2_ex2_task1_actions = db_api.get_action_executions( task_execution_id=wf2_ex2_task1.id ) # Pause the main workflow. self.engine.pause_workflow(wf1_ex.id) # This should pause wf1 and its task self.await_workflow_paused(wf1_ex.id) self.await_task_paused(wf1_task1.id) # And this should cascade down to all subwf self.await_workflow_paused(wf2_ex1.id) self.await_workflow_paused(wf2_ex2.id) # But tasks stay running (async noop) self.await_task_running(wf2_ex1_task1.id) self.await_task_running(wf2_ex2_task1.id) # Resume the main workflow. self.engine.resume_workflow(wf1_ex.id) # This should resume wf1 self.await_workflow_running(wf1_ex.id) self.await_task_running(wf1_task1.id) # But also wf2 subwfs self.await_workflow_running(wf2_ex1.id) self.await_workflow_running(wf2_ex2.id) self.await_task_running(wf2_ex1_task1.id) self.await_task_running(wf2_ex2_task1.id) # Complete action execution of subworkflows. self.engine.on_action_complete( wf2_ex1_task1_actions[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.engine.on_action_complete( wf2_ex2_task1_actions[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.await_workflow_success(wf2_ex1.id) self.await_workflow_success(wf2_ex2.id) self.await_workflow_success(wf1_ex.id) def test_pause_before_cascade(self): # Purpose of this test is to verify if a pause-before in a subwf will # pause the main wf wb_text = """ version: '2.0' name: wb workflows: wf1: tasks: task1: workflow: wf2 wf2: tasks: task1: pause-before: true action: std.async_noop """ wb_service.create_workbook_v2(wb_text) # Start workflow execution. wf1_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_state(wf1_ex.id, states.PAUSED) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf_execs, name='wb.wf1') wf2_ex = self._assert_single_item(wf_execs, name='wb.wf2') wf2_task1 = self._assert_single_item( wf2_ex.task_executions, name='task1' ) # Make sure the task and wf are paused self.await_workflow_state(wf2_ex.id, states.PAUSED) # NOTE(amorin) not sure why the state is IDLE here, that was coded # like this in the past, even if my logic would suggest to have # PAUSED instead. # Maybe because the task actually never started # seen in logs: [RUNNING -> IDLE, msg=Set by 'pause-before' policy] self.await_task_state(wf2_task1.id, states.IDLE) # Resume wf2 self.engine.resume_workflow(wf2_ex.id) # Make sure it's back running self.await_workflow_running(wf1_ex.id) self.await_workflow_running(wf2_ex.id) self.await_task_running(wf2_task1.id) with db_api.transaction(): # Grab action so we can complete it below wf2_task1_actions = db_api.get_action_executions( task_execution_id=wf2_task1.id ) # Complete action execution of subworkflows. self.engine.on_action_complete( wf2_task1_actions[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.await_workflow_success(wf2_ex.id) self.await_workflow_success(wf1_ex.id) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_task_cancel.py000066400000000000000000000267631524065565300272010ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import testtools from unittest import mock from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions class TaskCancelTest(base.EngineTestCase): def test_cancel_action_execution(self): workflow = """ version: '2.0' wf: tasks: task1: action: std.async_noop on-success: - task2 on-error: - task3 on-complete: - task4 task2: action: std.noop task3: action: std.noop task4: action: std.noop """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_state(wf_ex.id, states.RUNNING) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_running(task_1_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(cancel=True) ) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_cancelled(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: task1", wf_ex.state_info) self.assertEqual(1, len(task_execs)) self.assertEqual(states.CANCELLED, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.CANCELLED, task_1_action_exs[0].state) self.assertIsNone(task_1_action_exs[0].state_info) def test_cancel_child_workflow_action_execution(self): workbook = """ version: '2.0' name: wb workflows: wf: tasks: taskx: workflow: subwf subwf: tasks: task1: action: std.async_noop on-success: - task2 on-error: - task3 on-complete: - task4 task2: action: std.noop task3: action: std.noop task4: action: std.noop """ wb_service.create_workbook_v2(workbook) wf_ex = self.engine.start_workflow('wb.wf') self.await_workflow_state(wf_ex.id, states.RUNNING) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) self.await_task_running(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_ex = self._assert_single_item(wf_execs, name='wb.subwf') task_1_ex = self._assert_single_item( subwf_ex.task_executions, name='task1' ) self.await_task_creates_action(task_1_ex.id) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(cancel=True) ) self.await_workflow_cancelled(subwf_ex.id) self.await_task_cancelled(task_ex.id) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_ex = self._assert_single_item(wf_execs, name='wb.subwf') subwf_task_execs = subwf_ex.task_executions self.assertEqual(states.CANCELLED, subwf_ex.state) self.assertEqual("Cancelled tasks: task1", subwf_ex.state_info) self.assertEqual(1, len(subwf_task_execs)) self.assertEqual(states.CANCELLED, task_ex.state) self.assertEqual("Cancelled tasks: task1", task_ex.state_info) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: taskx", wf_ex.state_info) def test_cancel_action_execution_with_task_retry(self): workflow = """ version: '2.0' wf: tasks: task1: action: std.async_noop retry: count: 3 delay: 0 on-success: - task2 task2: action: std.noop """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_state(wf_ex.id, states.RUNNING) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_running(task_1_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(cancel=True) ) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_cancelled(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: task1", wf_ex.state_info) self.assertEqual(1, len(task_execs)) self.assertEqual(states.CANCELLED, task_1_ex.state) self.assertIsNone(task_1_ex.state_info) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.CANCELLED, task_1_action_exs[0].state) self.assertIsNone(task_1_action_exs[0].state_info) @testtools.skip('Restore concurrency support.') @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 2' # Mock task2 success. ] ) ) def test_cancel_with_items_concurrency(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: tasks: t1: with-items: i in <% list(range(0, 4)) %> action: std.async_noop concurrency: 2 on-success: - t2 t2: action: std.echo output="Task 2" """ wb_service.create_workbook_v2(wb_def) wf1_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_state(wf1_ex.id, states.RUNNING) with db_api.transaction(): wf1_execs = db_api.get_workflow_executions() wf1_ex = self._assert_single_item(wf1_execs, name='wb1.wf1') wf1_t1_ex = self._assert_single_item( wf1_ex.task_executions, name='t1' ) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(2, len(wf1_t1_action_exs)) self.assertEqual(states.RUNNING, wf1_t1_action_exs[0].state) self.assertEqual(states.RUNNING, wf1_t1_action_exs[1].state) # Cancel action execution for task. for wf1_t1_action_ex in wf1_t1_action_exs: self.engine.on_action_complete( wf1_t1_action_ex.id, ml_actions.Result(cancel=True) ) self.await_task_cancelled(wf1_t1_ex.id) self.await_workflow_cancelled(wf1_ex.id) wf1_t1_action_exs = db_api.get_action_executions( task_execution_id=wf1_t1_ex.id ) self.assertEqual(2, len(wf1_t1_action_exs)) self.assertEqual(states.CANCELLED, wf1_t1_action_exs[0].state) self.assertEqual(states.CANCELLED, wf1_t1_action_exs[1].state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_task_defaults.py000066400000000000000000000151131524065565300275460ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from oslo_utils import timeutils import requests from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class TaskDefaultsDirectWorkflowEngineTest(base.EngineTestCase): @mock.patch.object( requests, 'request', mock.MagicMock(side_effect=Exception()) ) def test_task_defaults_on_error(self): wf_text = """--- version: '2.0' wf: type: direct task-defaults: on-error: - task3 tasks: task1: description: That should lead to transition to task3. action: std.http url="http://some_url" on-success: - task2 task2: action: std.echo output="Morpheus" task3: action: std.echo output="output" """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') task3 = self._assert_single_item(tasks, name='task3') self.assertEqual(2, len(tasks)) self.assertEqual(states.ERROR, task1.state) self.assertEqual(states.SUCCESS, task3.state) class TaskDefaultsReverseWorkflowEngineTest(base.EngineTestCase): def test_task_defaults_retry_policy(self): wf_text = """--- version: '2.0' wf: type: reverse task-defaults: retry: count: 2 delay: 1 tasks: task1: action: std.fail task2: action: std.echo output=2 requires: [task1] """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', task_name='task2') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(1, len(tasks)) task1 = self._assert_single_item( tasks, name='task1', state=states.ERROR ) self.assertGreater( task1.runtime_context['retry_task_policy']['retry_no'], 0 ) def test_task_defaults_timeout_policy(self): wf_text = """--- version: '2.0' wf: type: reverse task-defaults: timeout: 1 tasks: task1: action: std.async_noop task2: action: std.echo output=2 requires: [task1] """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', task_name='task2') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(1, len(tasks)) self._assert_single_item(tasks, name='task1', state=states.ERROR) task_ex = db_api.get_task_execution(tasks[0].id) self.assertIn("Task timed out", task_ex.state_info) def test_task_defaults_wait_policies(self): wf_text = """--- version: '2.0' wf: type: reverse task-defaults: wait-before: 1 wait-after: 1 tasks: task1: action: std.echo output=1 """ wf_service.create_workflows(wf_text) time_before = timeutils.utcnow() # Start workflow. wf_ex = self.engine.start_workflow('wf', task_name='task1') self.await_workflow_success(wf_ex.id) # Workflow must work at least 2 seconds (1+1). self.assertGreater( (timeutils.utcnow() - time_before).total_seconds(), 2 ) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(1, len(tasks)) self._assert_single_item(tasks, name='task1', state=states.SUCCESS) def test_task_defaults_requires(self): wf_text = """--- version: '2.0' wf: type: reverse task-defaults: requires: [always_do] tasks: task1: action: std.echo output=1 task2: action: std.echo output=1 requires: [task1] always_do: action: std.echo output="Do something" """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', task_name='task2') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(3, len(tasks)) self._assert_single_item(tasks, name='task1', state=states.SUCCESS) self._assert_single_item(tasks, name='task2', state=states.SUCCESS) self._assert_single_item(tasks, name='always_do', state=states.SUCCESS) test_task_graceful_fail_subworkflow.py000066400000000000000000000133511524065565300331110ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') MAIN_WF = """ --- version: '2.0' main_wf: tasks: t1: description: Task 1 action: std.noop publish: task1: some_value on-success: - t2_l - t2 - t2_r t2_l: description: Task 2 - Left Branch action: std.sleep seconds=2 publish: task2_l: some_value on-success: - t3_l t2: description: Task 2 - Fails here input: wrong_input: true workflow: sub_workflow_with_input publish: task2: some_value on-success: - t3 t2_r: description: Task 2 - Right Branch action: std.sleep seconds=2 publish: task2_r: some_value on-success: - t3_r t3_l: description: Task 3 - Left Branch action: std.noop publish: task3_l: some_value t3: description: Task 3 - Middle Branch action: std.noop publish: task3: some_value t3_r: description: Task 3 - Right Branch action: std.noop publish: task3_r: some_value """ MAIN_WITH_ITEMS_WF = """ --- version: '2.0' main_wf: tasks: t1: description: Task 1 action: std.noop publish: task1: some_value on-success: - t2_l - t2 - t2_r t2_l: description: Task 2 - Left Branch action: std.sleep seconds=2 publish: task2_l: some_value on-success: - t3_l t2: description: Task 2 - Fails here with-items: v in <% [1,2,3] %> input: wrong_input: true workflow: sub_workflow_with_input publish: task2: some_value on-success: - t3 t2_r: description: Task 2 - Right Branch action: std.sleep seconds=2 publish: task2_r: some_value on-success: - t3_r t3_l: description: Task 3 - Left Branch action: std.noop publish: task3_l: some_value t3: description: Task 3 - Middle Branch action: std.noop publish: task3: some_value t3_r: description: Task 3 - Right Branch action: std.noop publish: task3_r: some_value """ SUB_WF = """ --- version: 2.0 sub_workflow_with_input: input: - my_input tasks: sub_wf_task: action: std.noop publish: sub_wf_task_result: some_value """ class TaskGracefulFailTest(base.EngineTestCase): def test_graceful_fail(self): wf_service.create_workflows(SUB_WF) wf_service.create_workflows(MAIN_WF) wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_2_r_ex = self._assert_single_item(task_execs, name='t2_r') task_2_l_ex = self._assert_single_item(task_execs, name='t2_l') task_3_r_ex = self._assert_single_item(task_execs, name='t3_r') task_3_l_ex = self._assert_single_item(task_execs, name='t3_l') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIn('Invalid input', task_2_ex.state_info) self.assertEqual(states.SUCCESS, task_2_r_ex.state) self.assertEqual(states.SUCCESS, task_2_l_ex.state) self.assertEqual(states.SUCCESS, task_3_r_ex.state) self.assertEqual(states.SUCCESS, task_3_l_ex.state) def test_with_items_graceful_fail(self): wf_service.create_workflows(SUB_WF) wf_service.create_workflows(MAIN_WITH_ITEMS_WF) wf_ex = self.engine.start_workflow('main_wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_2_r_ex = self._assert_single_item(task_execs, name='t2_r') task_2_l_ex = self._assert_single_item(task_execs, name='t2_l') task_3_r_ex = self._assert_single_item(task_execs, name='t3_r') task_3_l_ex = self._assert_single_item(task_execs, name='t3_l') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.ERROR, task_2_ex.state) self.assertIn('Invalid input', task_2_ex.state_info) self.assertEqual(states.SUCCESS, task_2_r_ex.state) self.assertEqual(states.SUCCESS, task_2_l_ex.state) self.assertEqual(states.SUCCESS, task_3_r_ex.state) self.assertEqual(states.SUCCESS, task_3_l_ex.state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_task_pause_resume.py000066400000000000000000000263351524065565300304440ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states from mistral_lib import actions as ml_actions class TaskPauseResumeTest(base.EngineTestCase): def test_pause_resume_action_ex(self): workflow = """ version: '2.0' wf: tasks: task1: action: std.async_noop on-success: - task2 task2: action: std.noop """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_state(wf_ex.id, states.RUNNING) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_running(task_1_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.RUNNING, task_1_ex.state) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) # Pause the action execution of task 1. self.engine.on_action_update(task_1_action_exs[0].id, states.PAUSED) self.await_task_paused(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.PAUSED, task_1_ex.state) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.PAUSED, task_1_action_exs[0].state) # Resume the action execution of task 1. self.engine.on_action_update(task_1_action_exs[0].id, states.RUNNING) self.await_task_running(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.RUNNING, task_1_ex.state) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) # Complete action execution of task 1. self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(data={'result': 'foobar'}) ) # Wait for the workflow execution to complete. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) task_2_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(2, len(task_execs)) self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) self.assertEqual(states.SUCCESS, task_2_ex.state) def test_pause_resume_action_ex_with_items_task(self): workflow = """ version: '2.0' wf: tasks: task1: with-items: i in <% range(3) %> action: std.async_noop on-success: - task2 task2: action: std.noop """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_state(wf_ex.id, states.RUNNING) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_running(task_1_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = sorted( db_api.get_action_executions(task_execution_id=task_1_ex.id), key=lambda x: x['runtime_context']['index'] ) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.RUNNING, task_1_ex.state) self.assertEqual(3, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) self.assertEqual(states.RUNNING, task_1_action_exs[1].state) self.assertEqual(states.RUNNING, task_1_action_exs[2].state) # Pause the 1st action execution of task 1. self.engine.on_action_update(task_1_action_exs[0].id, states.PAUSED) self.await_task_paused(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = sorted( db_api.get_action_executions(task_execution_id=task_1_ex.id), key=lambda x: x['runtime_context']['index'] ) self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.PAUSED, task_1_ex.state) self.assertEqual(3, len(task_1_action_exs)) self.assertEqual(states.PAUSED, task_1_action_exs[0].state) self.assertEqual(states.RUNNING, task_1_action_exs[1].state) self.assertEqual(states.RUNNING, task_1_action_exs[2].state) # Complete 2nd and 3rd action executions of task 1. self.engine.on_action_complete( task_1_action_exs[1].id, ml_actions.Result(data={'result': 'two'}) ) self.engine.on_action_complete( task_1_action_exs[2].id, ml_actions.Result(data={'result': 'three'}) ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = sorted( db_api.get_action_executions(task_execution_id=task_1_ex.id), key=lambda x: x['runtime_context']['index'] ) self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.PAUSED, task_1_ex.state) self.assertEqual(3, len(task_1_action_exs)) self.assertEqual(states.PAUSED, task_1_action_exs[0].state) self.assertEqual(states.SUCCESS, task_1_action_exs[1].state) self.assertEqual(states.SUCCESS, task_1_action_exs[2].state) # Resume the 1st action execution of task 1. self.engine.on_action_update(task_1_action_exs[0].id, states.RUNNING) self.await_task_running(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task_1_action_exs = sorted( db_api.get_action_executions(task_execution_id=task_1_ex.id), key=lambda x: x['runtime_context']['index'] ) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_execs)) self.assertEqual(states.RUNNING, task_1_ex.state) self.assertEqual(3, len(task_1_action_exs)) self.assertEqual(states.RUNNING, task_1_action_exs[0].state) self.assertEqual(states.SUCCESS, task_1_action_exs[1].state) self.assertEqual(states.SUCCESS, task_1_action_exs[2].state) # Complete the 1st action execution of task 1. self.engine.on_action_complete( task_1_action_exs[0].id, ml_actions.Result(data={'result': 'foobar'}) ) # Wait for the workflow execution to complete. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') task_1_action_exs = sorted( db_api.get_action_executions(task_execution_id=task_1_ex.id), key=lambda x: x['runtime_context']['index'] ) task_2_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(2, len(task_execs)) self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(3, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) self.assertEqual(states.SUCCESS, task_1_action_exs[1].state) self.assertEqual(states.SUCCESS, task_1_action_exs[2].state) self.assertEqual(states.SUCCESS, task_2_ex.state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_task_publish.py000066400000000000000000000054051524065565300274100ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') SIMPLE_WORKBOOK = """ --- version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.echo output="Task 1" publish: v1: <% $.t1.get($foobar) %> on-success: - t2 t2: action: std.echo output="Task 2" on-success: - t3 t3: action: std.echo output="Task 3" """ class TaskPublishTest(base.EngineTestCase): @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success. 'Task 2', # Mock task2 success. 'Task 3' # Mock task3 success. ] ) ) def test_publish_failure(self): wb_service.create_workbook_v2(SIMPLE_WORKBOOK) # Run workflow and fail task. wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertEqual(1, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') # Task 1 should have failed. self.assertEqual(states.ERROR, task_1_ex.state) self.assertIn('Can not evaluate YAQL expression', task_1_ex.state_info) # Action execution of task 1 should have succeeded. task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(1, len(task_1_action_exs)) self.assertEqual(states.SUCCESS, task_1_action_exs[0].state) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_task_skip.py000066400000000000000000000165131524065565300267120ustar00rootroot00000000000000# Copyright 2022 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states class TaskSkipTest(base.EngineTestCase): def test_basic_task_skip(self): workflow = """ version: '2.0' wf: tasks: t1: action: std.fail on-skip: t2 on-success: t3 t2: action: std.noop t3: action: std.noop """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) # Check that on-skip branch was not executed with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) t1_ex = self._assert_single_item( task_execs, name='t1', state=states.ERROR ) # Skip t1 and wait for wf to complete self.engine.rerun_workflow(t1_ex.id, skip=True) self.await_workflow_success(wf_ex.id) # Check that on-skip branch was executed with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_single_item(task_execs, name='t1', state=states.SKIPPED) self._assert_single_item(task_execs, name='t2', state=states.SUCCESS) def test_task_skip_on_workflow_tail(self): workflow = """ version: '2.0' wf: tasks: t0: action: std.noop on-success: t1 t1: action: std.fail """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) # Check that on-skip branch was not executed with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) t1_ex = self._assert_single_item( task_execs, name='t1', state=states.ERROR ) # Skip t1 and wait for wf to complete self.engine.rerun_workflow(t1_ex.id, skip=True) self.await_workflow_success(wf_ex.id) # Check that on-skip branch was executed with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_single_item(task_execs, name='t0', state=states.SUCCESS) self._assert_single_item(task_execs, name='t1', state=states.SKIPPED) def test_skip_subworkflow(self): workflow = """ version: '2.0' wf: tasks: t0: action: std.noop on-success: t1 t1: workflow: subwf subwf: tasks: t0: action: std.fail """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) # Check that on-skip branch was not executed with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) t1_ex = self._assert_single_item( task_execs, name='t1', state=states.ERROR ) # Skip t1 and wait for wf to complete self.engine.rerun_workflow(t1_ex.id, skip=True) self.await_workflow_success(wf_ex.id) # Check that on-skip branch was executed with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) self._assert_single_item(task_execs, name='t0', state=states.SUCCESS) self._assert_single_item(task_execs, name='t1', state=states.SKIPPED) def test_publish_on_skip(self): workflow = """ version: '2.0' wf: tasks: t0: action: std.noop on-success: t1 t1: action: std.fail publish: success: 1 publish-on-error: error: 1 publish-on-skip: skip: 1 """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertEqual(2, len(task_execs)) t1_ex = self._assert_single_item( task_execs, name='t1', state=states.ERROR ) publish_before_skip = {"error": 1} self.assertDictEqual(publish_before_skip, t1_ex.published) # Skip t1 and wait for wf to complete self.engine.rerun_workflow(t1_ex.id, skip=True) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions t1_ex = self._assert_single_item( task_execs, name='t1', state=states.SKIPPED ) publish_after_skip = {"skip": 1} self.assertDictEqual(publish_after_skip, t1_ex.published) self.assertDictEqual(publish_after_skip, wf_ex.output) def test_retry_dont_conflict_with_skip(self): workflow = """ version: '2.0' wf: tasks: t1: action: std.fail on-skip: skip retry: count: 2 delay: 0 skip: action: std.noop """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) t1_ex = self._assert_single_item( task_execs, name='t1', state=states.ERROR ) self.engine.rerun_workflow(t1_ex.id, skip=True) self.await_workflow_success(wf_ex.id) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_task_started_finished_at.py000066400000000000000000000126431524065565300317470ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import time from mistral.tests.unit.engine import base from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service class TaskStartedFinishedAtTest(base.EngineTestCase): def setUp(self): super(TaskStartedFinishedAtTest, self).setUp() def test_started_finished_fields_updated_after_rerun(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.fail wait-before: 2 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) task_ex = self._extract_task_ex(wf_ex.id) started_1st, finished_1st = self._get_started_finished(task_ex) # Make sure to rerun the workflow after a certain delay so that # times for the first run are different from times in the second run. time.sleep(1) wf_ex = self.engine.rerun_workflow(task_ex.id) self.await_workflow_error(wf_ex.id) task_ex = self._extract_task_ex(wf_ex.id) started_2nd, finished_2nd = self._get_started_finished(task_ex) self.assertNotEqual(started_1st, started_2nd) self.assertNotEqual(finished_1st, finished_2nd) def test_correct_duration_in_case_of_join_all(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.sleep seconds=1 on-success: join_task task2: action: std.sleep seconds=2 on-success: join_task task3: action: std.sleep seconds=3 on-success: join_task join_task: join: all action: std.sleep seconds=1 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) task1_ex = self._extract_task_ex(wf_ex.id, 'task1') task2_ex = self._extract_task_ex(wf_ex.id, 'task2') task3_ex = self._extract_task_ex(wf_ex.id, 'task3') join_task_ex = self._extract_task_ex(wf_ex.id, 'join_task') self._check_started_after(join_task_ex, task1_ex) self._check_started_after(join_task_ex, task2_ex) self._check_started_after(join_task_ex, task3_ex) def test_retries_do_not_update_created_at(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.fail retry: delay: 1 count: 3 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') task_ex = self._extract_task_ex(wf_ex.id) created_at_before_retry = task_ex.created_at self.await_workflow_error(wf_ex.id) task_ex = self._extract_task_ex(wf_ex.id) created_at_after_retry = task_ex.created_at self.assertEqual(created_at_before_retry, created_at_after_retry) def test_wait_before_after_are_included_to_duration(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.noop wait-before: 1 wait-after: 2 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) task_ex = self._extract_task_ex(wf_ex.id) started, finished = self._get_started_finished(task_ex) duration = self._get_task_duration(started, finished) self._check_duration_more_than(duration, 1) def _extract_task_ex(self, wf_ex_id, name='task1'): with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex_id) task_execs = wf_ex.task_executions return self._assert_single_item(task_execs, name=name) def _get_started_finished(self, task_ex): started_at = task_ex.started_at finished_at = task_ex.finished_at self.assertIsNotNone(started_at) self.assertIsNotNone(finished_at) return started_at, finished_at def _get_task_duration(self, start_time, finish_time): return (finish_time - start_time).total_seconds() def _check_started_after(self, task_ex1, task_ex2): first_finished = self._get_started_finished(task_ex2)[1] second_started = self._get_started_finished(task_ex1)[0] delta = self._get_task_duration(first_finished, second_started) self.assertTrue( delta >= 0, "Expected {} was started after {} was finished".format( task_ex1.name, task_ex2.name) ) def _check_duration_more_than(self, duration, time): self.assertTrue( time < duration, "Expected duration {} was more than {}".format(duration, time) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_tasks_function.py000066400000000000000000000310601524065565300277460ustar00rootroot00000000000000# Copyright 2016 - Nokia, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKBOOK_WITH_EXPRESSIONS = """ --- version: '2.0' name: wb workflows: test_tasks_function: input: - wf1_wx_id - wf2_wx_id - wf3_wx_id - wf4_wx_id - wf5_wx_id tasks: main_task: action: std.noop publish: all_tasks_yaql: <% tasks() %> all_tasks_jinja: "{{ tasks() }}" wf1_tasks_yaql: <% tasks($.wf1_wx_id) %> wf1_tasks_jinja: "{{ tasks(_.wf1_wx_id) }}" wf1_recursive_tasks_yaql: <% tasks($.wf1_wx_id, true) %> wf1_recursive_tasks_jinja: "{{ tasks(_.wf1_wx_id, true) }}" wf1_recursive_error_tasks_yaql: <% tasks($.wf1_wx_id, true, ERROR) %> wf1_recursive_error_tasks_jinja: "{{ tasks(_.wf1_wx_id, True, 'ERROR') }}" wf1_not_recursive_error_tasks_yaql: <% tasks($.wf1_wx_id, false, ERROR) %> wf1_not_recursive_error_tasks_jinja: "{{ tasks(_.wf1_wx_id, False, 'ERROR') }}" wf1_recursive_success_flat_tasks_yaql: <% tasks($.wf1_wx_id, true, SUCCESS, true) %> wf1_recursive_success_flat_tasks_jinja: "{{ tasks(_.wf1_wx_id, True, 'SUCCESS', True) }}" wf2_recursive_tasks_yaql: <% tasks($.wf2_wx_id, true) %> wf2_recursive_tasks_jinja: "{{ tasks(_.wf2_wx_id, true) }}" wf3_recursive_error_tasks_yaql: <% tasks($.wf3_wx_id, true, ERROR) %> wf3_recursive_error_tasks_jinja: "{{ tasks(_.wf3_wx_id, True, 'ERROR') }}" wf3_recursive_error_flat_tasks_yaql: <% tasks($.wf3_wx_id, true, ERROR, true) %> wf3_recursive_error_flat_tasks_jinja: "{{ tasks(_.wf3_wx_id, True, 'ERROR', True) }}" wf4_recursive_error_flat_tasks_yaql: <% tasks($.wf4_wx_id, true, ERROR, true) %> wf4_recursive_error_flat_tasks_jinja: "{{ tasks(_.wf4_wx_id, True, 'ERROR', True) }}" wf5_recursive_error_flat_tasks_yaql: <% tasks($.wf5_wx_id, true, ERROR, true) %> wf5_recursive_error_flat_tasks_jinja: "{{ tasks(_.wf5_wx_id, True, 'ERROR', True) }}" wf1_top_lvl: tasks: top_lvl_wf1_task_1: workflow: wf1_second_lvl top_lvl_wf1_task_2: action: std.noop wf1_second_lvl: tasks: second_lvl_wf1_task_1: workflow: wf1_third_lvl_fail on-error: - second_lvl_wf1_task_2 second_lvl_wf1_task_2: action: std.noop second_lvl_wf1_task_3: action: std.noop wf1_third_lvl_fail: tasks: third_lvl_wf1_task_1: action: std.noop on-success: - third_lvl_wf1_task_2_fail third_lvl_wf1_task_2_fail: action: std.fail on-complete: join_task third_lvl_wf1_task_3: action: std.noop on-complete: join_task join_task: join: all wf2_top_lvl: tasks: top_lvl_wf2_task_1: action: std.noop top_lvl_wf2_task_2: action: std.noop wf3_top_lvl: tasks: top_lvl_wf3_task_1_fail: workflow: wf3_second_lvl_fail on-complete: join_task top_lvl_wf3_task_2_fail: action: std.fail on-complete: join_task join_task: join: all wf3_second_lvl_fail: tasks: second_lvl_wf3_task_1_fail: workflow: wf3_third_lvl_fail on-complete: join_task second_lvl_wf3_task_2: action: std.noop on-complete: join_task second_lvl_wf3_task_3: action: std.noop on-complete: join_task join_task: join: all wf3_third_lvl_fail: tasks: third_lvl_wf3_task_1: action: std.noop on-success: - third_lvl_wf3_task_2 third_lvl_wf3_task_2: action: std.noop on-complete: join_task third_lvl_wf3_task_3_fail: action: std.fail on-complete: join_task join_task: join: all wf4_top_lvl: tasks: top_lvl_wf4_task_1: workflow: wf4_second_lvl publish: raise_error: <% $.invalid_yaql_expression %> wf4_second_lvl: tasks: second_lvl_wf4_task_1: action: std.noop wf5_top_lvl: tasks: top_lvl_wf5_task_1: workflow: wf4_second_lvl input: raise_error: <% $.invalid_yaql_expression2 %> wf5_second_lvl: tasks: second_lvl_wf5_task_1: workflow: wf5_third_lvl wf5_third_lvl: tasks: third_lvl_wf5_task_1: action: std.noop """ class TasksFunctionTest(base.EngineTestCase): def _assert_published_tasks(self, task, published_key, expected_tasks_count=None, expected_tasks_names=None): published = task.published[published_key] self.assertIsNotNone( published, "there is a problem with publishing '{}'".format(published_key) ) published_names = [t['name'] for t in published] if expected_tasks_names: for e in expected_tasks_names: self.assertIn(e, published_names) if not expected_tasks_count: expected_tasks_count = len(expected_tasks_names) if expected_tasks_count: self.assertEqual(expected_tasks_count, len(published)) def test_tasks_function(self): wb_service.create_workbook_v2(WORKBOOK_WITH_EXPRESSIONS) # Start helping workflow executions. wf1_ex = self.engine.start_workflow('wb.wf1_top_lvl') wf2_ex = self.engine.start_workflow('wb.wf2_top_lvl') wf3_ex = self.engine.start_workflow('wb.wf3_top_lvl') wf4_ex = self.engine.start_workflow('wb.wf4_top_lvl') wf5_ex = self.engine.start_workflow('wb.wf5_top_lvl') self.await_workflow_success(wf1_ex.id) self.await_workflow_success(wf2_ex.id) self.await_workflow_error(wf3_ex.id) self.await_workflow_error(wf4_ex.id) self.await_workflow_error(wf5_ex.id) # Start test workflow execution wf_ex = self.engine.start_workflow( 'wb.test_tasks_function', wf_input={ 'wf1_wx_id': wf1_ex.id, 'wf2_wx_id': wf2_ex.id, 'wf3_wx_id': wf3_ex.id, 'wf4_wx_id': wf4_ex.id, 'wf5_wx_id': wf5_ex.id } ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(1, len(task_execs)) main_task = task_execs[0] self._assert_published_tasks(main_task, 'all_tasks_yaql', 26) self._assert_published_tasks(main_task, 'all_tasks_jinja', 26) self._assert_published_tasks( main_task, 'wf1_tasks_yaql', 2, ['top_lvl_wf1_task_1', 'top_lvl_wf1_task_2'] ) self._assert_published_tasks( main_task, 'wf1_tasks_jinja', 2, ['top_lvl_wf1_task_1', 'top_lvl_wf1_task_2'] ) self._assert_published_tasks( main_task, 'wf1_recursive_tasks_yaql', 9, [ 'top_lvl_wf1_task_1', 'top_lvl_wf1_task_2', 'second_lvl_wf1_task_3', 'second_lvl_wf1_task_1', 'second_lvl_wf1_task_2', 'third_lvl_wf1_task_3', 'third_lvl_wf1_task_1', 'third_lvl_wf1_task_2_fail', 'join_task', ] ) self._assert_published_tasks( main_task, 'wf1_recursive_tasks_jinja', 9, [ 'top_lvl_wf1_task_1', 'top_lvl_wf1_task_2', 'second_lvl_wf1_task_3', 'second_lvl_wf1_task_1', 'second_lvl_wf1_task_2', 'third_lvl_wf1_task_3', 'third_lvl_wf1_task_1', 'third_lvl_wf1_task_2_fail', 'join_task', ] ) self._assert_published_tasks( main_task, 'wf1_recursive_error_tasks_yaql', 2, ['second_lvl_wf1_task_1', 'third_lvl_wf1_task_2_fail'] ) self._assert_published_tasks( main_task, 'wf1_recursive_error_tasks_jinja', 2, ['second_lvl_wf1_task_1', 'third_lvl_wf1_task_2_fail'] ) self._assert_published_tasks( main_task, 'wf1_not_recursive_error_tasks_yaql', 0 ) self._assert_published_tasks( main_task, 'wf1_not_recursive_error_tasks_jinja', 0 ) self._assert_published_tasks( main_task, 'wf1_recursive_success_flat_tasks_yaql', 6, [ 'top_lvl_wf1_task_2', 'second_lvl_wf1_task_3', 'second_lvl_wf1_task_2', 'third_lvl_wf1_task_3', 'third_lvl_wf1_task_1', 'join_task', ] ) self._assert_published_tasks( main_task, 'wf1_recursive_success_flat_tasks_jinja', 6, [ 'top_lvl_wf1_task_2', 'second_lvl_wf1_task_3', 'second_lvl_wf1_task_2', 'third_lvl_wf1_task_3', 'third_lvl_wf1_task_1', 'join_task', ] ) self._assert_published_tasks( main_task, 'wf2_recursive_tasks_yaql', 2, ['top_lvl_wf2_task_2', 'top_lvl_wf2_task_1'] ) self._assert_published_tasks( main_task, 'wf2_recursive_tasks_jinja', 2, ['top_lvl_wf2_task_2', 'top_lvl_wf2_task_1'] ) self._assert_published_tasks( main_task, 'wf3_recursive_error_tasks_yaql', 4, [ 'top_lvl_wf3_task_1_fail', 'top_lvl_wf3_task_2_fail', 'second_lvl_wf3_task_1_fail', 'third_lvl_wf3_task_3_fail' ] ) self._assert_published_tasks( main_task, 'wf3_recursive_error_tasks_jinja', 4, [ 'top_lvl_wf3_task_1_fail', 'top_lvl_wf3_task_2_fail', 'second_lvl_wf3_task_1_fail', 'third_lvl_wf3_task_3_fail' ] ) self._assert_published_tasks( main_task, 'wf3_recursive_error_flat_tasks_yaql', 2, ['top_lvl_wf3_task_2_fail', 'third_lvl_wf3_task_3_fail'] ) self._assert_published_tasks( main_task, 'wf3_recursive_error_flat_tasks_jinja', 2, ['top_lvl_wf3_task_2_fail', 'third_lvl_wf3_task_3_fail'] ) self._assert_published_tasks( main_task, 'wf4_recursive_error_flat_tasks_yaql', 1, ['top_lvl_wf4_task_1'] ) self._assert_published_tasks( main_task, 'wf4_recursive_error_flat_tasks_jinja', 1, ['top_lvl_wf4_task_1'] ) self._assert_published_tasks( main_task, 'wf5_recursive_error_flat_tasks_yaql', 1, ['top_lvl_wf5_task_1'] ) self._assert_published_tasks( main_task, 'wf5_recursive_error_flat_tasks_jinja', 1, ['top_lvl_wf5_task_1'] ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_with_items.py000066400000000000000000001155111524065565300270740ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from unittest import mock from oslo_config import cfg from mistral.actions import std_actions from mistral import config from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import actions as actions_base from mistral_lib import utils # TODO(nmakhotkin) Need to write more tests. # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group=config.PECAN_GROUP) cfg.CONF.set_default('max_missed_heartbeats', 0, group=config.ACTION_HEARTBEAT_GROUP) WB = """ --- version: "2.0" name: wb workflows: wf: input: - names_info tasks: task1: with-items: name_info in <% $.names_info %> action: std.echo output=<% $.name_info.name %> publish: result: <% task(task1).result[0] %> """ WB_WITH_STATIC_VAR = """ --- version: "2.0" name: wb workflows: wf: input: - names_info - greeting tasks: task1: with-items: name_info in <% $.names_info %> action: std.echo output="<% $.greeting %>, <% $.name_info.name %>!" publish: result: <% task(task1).result %> """ WB_MULTI_ARRAY = """ --- version: "2.0" name: wb workflows: wf: input: - arrayI - arrayJ tasks: task1: with-items: - itemX in <% $.arrayI %> - itemY in <% $.arrayJ %> action: std.echo output="<% $.itemX %> <% $.itemY %>" publish: result: <% task(task1).result %> """ WB_ACTION_CONTEXT = """ --- version: "2.0" name: wb workflows: wf: input: - items tasks: task1: with-items: item in <% $.items %> action: std.async_noop """ WF_INPUT = { 'names_info': [ {'name': 'John'}, {'name': 'Ivan'}, {'name': 'Mistral'} ] } WF_INPUT_ONE_ITEM = { 'names_info': [ {'name': 'Guy'} ] } class RandomSleepEchoAction(actions_base.Action): def __init__(self, output): self.output = output def run(self, context): utils.random_sleep(1) return self.output def test(self): utils.random_sleep(1) class WithItemsEngineTest(base.EngineTestCase): @staticmethod def _get_incomplete_action(task_ex_id): with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex_id) return [e for e in task_ex.executions if not e.accepted][0] @staticmethod def _get_running_actions_count(task_ex_id): with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex_id) return len( [e for e in task_ex.executions if e.state == states.RUNNING] ) @staticmethod def _action_result_equals(action_ex_id, output): with db_api.transaction(): a_ex = db_api.get_action_execution(action_ex_id) return a_ex.output == output def test_with_items_simple(self): wb_service.create_workbook_v2(WB) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf', wf_input=WF_INPUT) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item(task_execs, name='task1') with_items_ctx = task1_ex.runtime_context['with_items'] self.assertEqual(3, with_items_ctx['count']) # Since we know that we can receive results in random order, # check is not depend on order of items. with db_api.transaction(): task1_ex = db_api.get_task_execution(task1_ex.id) result = data_flow.get_task_execution_result(task1_ex) self.assertIsInstance(result, list) self.assertIn('John', result) self.assertIn('Ivan', result) self.assertIn('Mistral', result) published = task1_ex.published self.assertIn(published['result'], ['John', 'Ivan', 'Mistral']) self.assertEqual(1, len(task_execs)) self.assertEqual(states.SUCCESS, task1_ex.state) def test_with_items_fail(self): wf_text = """--- version: "2.0" wf: type: direct tasks: task1: with-items: i in [1, 2, 3] action: std.fail on-error: task2 task2: action: std.echo output="With-items failed" """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) def test_with_items_yaql_fail(self): wf_text = """--- version: "2.0" wf: type: direct tasks: task1: with-items: i in <% $.foobar %> action: std.noop """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') result = data_flow.get_task_execution_result(task1) self.assertEqual(states.ERROR, task1.state) self.assertIsInstance(result, list) self.assertListEqual(result, []) def test_with_items_sub_workflow_fail(self): wb_text = """--- version: "2.0" name: wb1 workflows: wf: type: direct tasks: task1: with-items: i in [1, 2, 3] workflow: subwf on-error: task2 task2: action: std.echo output="With-items failed" subwf: type: direct tasks: fail-task: action: std.fail """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('wb1.wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) def test_with_items_static_var(self): wb_service.create_workbook_v2(WB_WITH_STATIC_VAR) wf_input = copy.deepcopy(WF_INPUT) wf_input.update({'greeting': 'Hello'}) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf', wf_input=wf_input) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') result = data_flow.get_task_execution_result(task1) self.assertIsInstance(result, list) self.assertIn('Hello, John!', result) self.assertIn('Hello, Ivan!', result) self.assertIn('Hello, Mistral!', result) self.assertEqual(1, len(tasks)) self.assertEqual(states.SUCCESS, task1.state) def test_with_items_multi_array(self): wb_service.create_workbook_v2(WB_MULTI_ARRAY) wf_input = {'arrayI': ['a', 'b', 'c'], 'arrayJ': [1, 2, 3]} # Start workflow. wf_ex = self.engine.start_workflow('wb.wf', wf_input=wf_input) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item(task_execs, name='task1') # Since we know that we can receive results in random order, # check is not depend on order of items. result = data_flow.get_task_execution_result(task1_ex) self.assertIsInstance(result, list) self.assertIn('a 1', result) self.assertIn('b 2', result) self.assertIn('c 3', result) self.assertEqual(1, len(task_execs)) self.assertEqual(states.SUCCESS, task1_ex.state) def test_with_items_action_context(self): # TODO(rakhmerov): Seems like the name of the test is not valid # anymore since there's nothing related to action context in it. # We need to revisit and refactor the entire module. wb_service.create_workbook_v2(WB_ACTION_CONTEXT) # Start workflow. wf_ex = self.engine.start_workflow( 'wb.wf', wf_input={'items': [1, 2, 3]} ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_running(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] act_exs = task_ex.executions self.engine.on_action_complete( act_exs[0].id, actions_base.Result("Ivan") ) self.engine.on_action_complete( act_exs[1].id, actions_base.Result("John") ) self.engine.on_action_complete( act_exs[2].id, actions_base.Result("Mistral") ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) result = data_flow.get_task_execution_result(task_ex) self.assertIsInstance(result, list) self.assertIn('John', result) self.assertIn('Ivan', result) self.assertIn('Mistral', result) self.assertEqual(states.SUCCESS, task_ex.state) def test_with_items_empty_list(self): wb_text = """--- version: "2.0" name: wb1 workflows: with_items: type: direct input: - names_info tasks: task1: with-items: name_info in <% $.names_info %> action: std.echo output=<% $.name_info.name %> on-success: - task2 task2: action: std.echo output="Hi!" """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_input = {'names_info': []} wf_ex = self.engine.start_workflow('wb1.with_items', wf_input=wf_input) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item(task_execs, name='task1') task2_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(2, len(task_execs)) self.assertEqual(states.SUCCESS, task1_ex.state) self.assertEqual(states.SUCCESS, task2_ex.state) def test_with_items_plain_list(self): wb_text = """--- version: "2.0" name: wb1 workflows: with_items: type: direct tasks: task1: with-items: i in [1, 2, 3] action: std.echo output=<% $.i %> """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('wb1.with_items') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task1_ex = self._assert_single_item( wf_ex.task_executions, name='task1', state=states.SUCCESS ) result = data_flow.get_task_execution_result(task1_ex) # Since we know that we can receive results in random order, # check is not depend on order of items. self.assertIn(1, result) self.assertIn(2, result) self.assertIn(3, result) def test_with_items_plain_list_wrong(self): wb_text = """--- version: "2.0" name: wb1 workflows: with_items: type: direct tasks: task1: with-items: i in [1,,3] action: std.echo output=<% $.i %> """ exception = self.assertRaises( exc.InvalidModelException, wb_service.create_workbook_v2, wb_text ) self.assertIn("Invalid array in 'with-items'", str(exception)) def test_with_items_results_order(self): wb_text = """--- version: "2.0" name: wb1 workflows: with_items: type: direct tasks: task1: with-items: i in [1, 2, 3] action: sleep_echo output=<% $.i %> publish: one_two_three: <% task(task1).result %> """ # Register random sleep action in the DB. self.register_action_class('sleep_echo', RandomSleepEchoAction) wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('wb1.with_items') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) published = task1_ex.published # Now we can check order of results explicitly. self.assertEqual([1, 2, 3], published['one_two_three']) def test_with_items_results_one_item_as_list(self): wb_service.create_workbook_v2(WB) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf', wf_input=WF_INPUT_ONE_ITEM) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) task1_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) result = data_flow.get_task_execution_result(task1_ex) self.assertIsInstance(result, list) self.assertIn('Guy', result) self.assertIn(task1_ex.published['result'], ['Guy']) def test_with_items_concurrency_1(self): wf_text = """--- version: "2.0" wf: input: - names: ["John", "Ivan", "Mistral"] tasks: task1: action: std.async_noop with-items: name in <% $.names %> concurrency: 1 """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_running(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) # Also initialize lazy collections. task_ex = wf_ex.task_executions[0] self.assertEqual(1, self._get_running_actions_count(task_ex.id)) # 1st iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("John") ) # Wait till the delayed on_action_complete is processed. self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'John'}) ) self._await(lambda: self._get_running_actions_count(task_ex.id) == 1) # 2nd iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("Ivan") ) self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'Ivan'}) ) self._await(lambda: self._get_running_actions_count(task_ex.id) == 1) # 3rd iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("Mistral") ) self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'Mistral'}) ) task_ex = db_api.get_task_execution(task_ex.id) self.await_workflow_success(wf_ex.id) # Since we know that we can receive results in random order, # the check does not depend on order of items. with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) result = data_flow.get_task_execution_result(task_ex) self.assertIsInstance(result, list) self.assertIn('John', result) self.assertIn('Ivan', result) self.assertIn('Mistral', result) self.assertEqual(states.SUCCESS, task_ex.state) def test_with_items_concurrency_yaql(self): # TODO(rakhmerov): This test passes even with broken 'concurrency'. # The idea of the test is not fully clear. wf_text = """--- version: "2.0" wf: type: direct input: - names: ["John", "Ivan", "Mistral"] - concurrency tasks: task1: action: std.echo output=<% $.name %> with-items: name in <% $.names %> concurrency: <% $.concurrency %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', wf_input={'concurrency': 2}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(states.SUCCESS, task_ex.state) result = data_flow.get_task_execution_result(task_ex) self.assertIsInstance(result, list) # Since we know that we can receive results in random order, # the check does not depend on order of items. self.assertIn('John', result) self.assertIn('Ivan', result) self.assertIn('Mistral', result) def test_with_items_concurrency_yaql_wrong_type(self): wf_with_concurrency_yaql = """--- version: "2.0" wf: type: direct input: - names: ["John", "Ivan", "Mistral"] - concurrency tasks: task1: action: std.echo output=<% $.name %> with-items: name in <% $.names %> concurrency: <% $.concurrency %> """ wf_service.create_workflows(wf_with_concurrency_yaql) # Start workflow. self.engine.start_workflow('wf', wf_input={'concurrency': '2'}) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) self.await_task_error(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wf') self.assertIn( 'Invalid data type in ConcurrencyPolicy', wf_ex.state_info ) self.assertEqual(states.ERROR, wf_ex.state) def test_with_items_concurrency_2(self): wf_with_concurrency_2 = """--- version: "2.0" wf: type: direct input: - names: ["John", "Ivan", "Mistral", "Hello"] tasks: task1: action: std.async_noop with-items: name in <% $.names %> concurrency: 2 """ wf_service.create_workflows(wf_with_concurrency_2) # Start workflow. wf_ex = self.engine.start_workflow('wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_running(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(2, self._get_running_actions_count(task_ex.id)) # 1st iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("John") ) # Wait till the delayed on_action_complete is processed. self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'John'}) ) self._await(lambda: self._get_running_actions_count(task_ex.id) == 2) # 2nd iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("Ivan") ) self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'Ivan'}) ) self._await(lambda: self._get_running_actions_count(task_ex.id) == 2) # 3rd iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("Mistral") ) self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'Mistral'}) ) incomplete_action = self._get_incomplete_action(task_ex.id) # 4th iteration complete. self.engine.on_action_complete( incomplete_action.id, actions_base.Result("Hello") ) self._await( lambda: self._action_result_equals( incomplete_action.id, {'result': 'Hello'} ) ) task_ex = db_api.get_task_execution(task_ex.id) self.await_workflow_success(wf_ex.id) # Since we know that we can receive results in random order, # check is not depend on order of items. with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) result = data_flow.get_task_execution_result(task_ex) self.assertIsInstance(result, list) self.assertIn('John', result) self.assertIn('Ivan', result) self.assertIn('Mistral', result) self.assertIn('Hello', result) self.assertEqual(states.SUCCESS, task_ex.state) def test_with_items_concurrency_2_fail(self): wf_with_concurrency_2_fail = """--- version: "2.0" concurrency_test_fail: type: direct tasks: task1: with-items: i in [1, 2, 3, 4] action: std.fail concurrency: 2 on-error: task2 task2: action: std.echo output="With-items failed" """ wf_service.create_workflows(wf_with_concurrency_2_fail) # Start workflow. wf_ex = self.engine.start_workflow('concurrency_test_fail') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(2, len(task_exs)) task_2 = self._assert_single_item(task_exs, name='task2') with db_api.transaction(): task_2 = db_api.get_task_execution(task_2.id) result = data_flow.get_task_execution_result(task_2) self.assertEqual('With-items failed', result) def test_with_items_concurrency_3(self): wf_with_concurrency_3 = """--- version: "2.0" concurrency_test: type: direct input: - names: ["John", "Ivan", "Mistral"] tasks: task1: action: std.async_noop with-items: name in <% $.names %> concurrency: 3 """ wf_service.create_workflows(wf_with_concurrency_3) # Start workflow. wf_ex = self.engine.start_workflow('concurrency_test') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.await_task_running(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = wf_ex.task_executions[0] self.assertEqual(3, self._get_running_actions_count(task_ex.id)) # 1st iteration complete. action_ex_id = self._get_incomplete_action(task_ex.id).id self.engine.on_action_complete( action_ex_id, actions_base.Result("John") ) # Wait till the delayed on_action_complete is processed. self._await( lambda: self._action_result_equals(action_ex_id, {'result': 'John'}) ) incomplete_action = self._get_incomplete_action(task_ex.id) # 2nd iteration complete. self.engine.on_action_complete( incomplete_action.id, actions_base.Result("Ivan") ) self._await( lambda: self._action_result_equals( incomplete_action.id, {'result': 'Ivan'} ) ) incomplete_action = self._get_incomplete_action(task_ex.id) # 3rd iteration complete. self.engine.on_action_complete( incomplete_action.id, actions_base.Result("Mistral") ) self._await( lambda: self._action_result_equals( incomplete_action.id, {'result': 'Mistral'} ) ) task_ex = db_api.get_task_execution(task_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) self.assertEqual(states.SUCCESS, task_ex.state) # Since we know that we can receive results in random order, # check is not depend on order of items. result = data_flow.get_task_execution_result(task_ex) self.assertIsInstance(result, list) self.assertIn('John', result) self.assertIn('Ivan', result) self.assertIn('Mistral', result) def test_with_items_concurrency_gt_list_length(self): # TODO(rakhmerov): This test passes even with disabled 'concurrency' # support. Make sure it's valid. wf_definition = """--- version: "2.0" concurrency_test: type: direct input: - names: ["John", "Ivan"] tasks: task1: with-items: name in <% $.names %> action: std.echo output=<% $.name %> concurrency: 3 """ wf_service.create_workflows(wf_definition) # Start workflow. wf_ex = self.engine.start_workflow('concurrency_test') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) result = data_flow.get_task_execution_result(task_ex) self.assertIsInstance(result, list) self.assertIn('John', result) self.assertIn('Ivan', result) def test_with_items_retry_policy(self): wf_text = """--- version: "2.0" with_items_retry: tasks: task1: with-items: i in [1, 2] action: std.fail retry: count: 1 delay: 1 on-error: task2 task2: action: std.echo output="With-items failed" """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('with_items_retry') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) task1_ex = self._assert_single_item(task_execs, name='task1') task1_executions = task1_ex.executions self.assertEqual( 1, task1_ex.runtime_context['retry_task_policy']['retry_no'] ) self.assertEqual(4, len(task1_executions)) self._assert_multiple_items(task1_executions, 2, accepted=True) def test_with_items_concurrency_retry_policy(self): wf_text = """--- version: "2.0" wf: tasks: task1: with-items: i in [1, 2] action: std.fail retry: count: 2 delay: 1 concurrency: 2 on-error: task2 task2: action: std.echo output="With-items failed" """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(2, len(task_execs)) task1_ex = self._assert_single_item(task_execs, name='task1') with db_api.transaction(): task1_ex = db_api.get_task_execution(task1_ex.id) task1_execs = task1_ex.executions self.assertEqual(6, len(task1_execs)) self._assert_multiple_items(task1_execs, 2, accepted=True) def test_with_items_env(self): wf_text = """--- version: "2.0" wf: tasks: task1: with-items: i in [1, 2, 3, 4] action: std.echo output="<% $.i %>.<% env().name %>" """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', env={'name': 'Mistral'}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task1 = self._assert_single_item( wf_ex.task_executions, name='task1' ) result = data_flow.get_task_execution_result(task1) self.assertEqual( [ "1.Mistral", "2.Mistral", "3.Mistral", "4.Mistral" ], result ) self.assertEqual(states.SUCCESS, task1.state) def test_with_items_env_in_with_items_expression(self): wf_text = """--- version: "2.0" wf: tasks: task1: with-items: env_param in <% env().input_array %> action: std.echo output=<% $.env_param %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow( 'wf', env={'input_array': ['1', '2', '33']} ) self.await_workflow_success(wf_ex.id, timeout=10) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task1 = self._assert_single_item( wf_ex.task_executions, name='task1' ) result = data_flow.get_task_execution_result(task1) self.assertListEqual(['1', '2', '33'], result) self.assertEqual(states.SUCCESS, task1.state) def test_with_items_two_tasks_second_starts_on_success(self): wb_text = """--- version: "2.0" name: wb1 workflows: with_items: type: direct tasks: task1: with-items: i in [1, 2] action: std.echo output=<% $.i %> on-success: task2 task2: with-items: i in [3, 4] action: std.echo output=<% $.i %> """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('wb1.with_items') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) task2_ex = self._assert_single_item( task_execs, name='task2', state=states.SUCCESS ) with db_api.transaction(): task1_ex = db_api.get_task_execution(task1_ex.id) task2_ex = db_api.get_task_execution(task2_ex.id) result_task1 = data_flow.get_task_execution_result(task1_ex) result_task2 = data_flow.get_task_execution_result(task2_ex) # Since we know that we can receive results in random order, # check is not depend on order of items. self.assertIn(1, result_task1) self.assertIn(2, result_task1) self.assertIn(3, result_task2) self.assertIn(4, result_task2) def test_with_items_subflow_concurrency_gt_list_length(self): wb_text = """--- version: "2.0" name: wb1 workflows: main: type: direct input: - names tasks: task1: with-items: name in <% $.names %> workflow: subflow1 name=<% $.name %> concurrency: 3 subflow1: type: direct input: - name output: result: <% task(task1).result %> tasks: task1: action: std.echo output=<% $.name %> """ wb_service.create_workbook_v2(wb_text) # Start workflow. names = ["Peter", "Susan", "Edmund", "Lucy", "Aslan", "Caspian"] wf_ex = self.engine.start_workflow( 'wb1.main', wf_input={'names': names} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item( task_execs, name='task1', state=states.SUCCESS ) with db_api.transaction(): task_ex = db_api.get_task_execution(task_ex.id) task_result = data_flow.get_task_execution_result(task_ex) result = [item['result'] for item in task_result] self.assertListEqual(sorted(result), sorted(names)) @mock.patch.object(std_actions.HTTPAction, 'run') def test_with_items_and_adhoc_action(self, mock_http_action): mock_http_action.return_value = '' wb_text = """--- version: "2.0" name: test actions: http: input: - url: http://www.example.com - method: GET - timeout: 10 output: <% $.content %> base: std.http base-input: url: <% $.url %> method: <% $.method %> timeout: <% $.timeout %> workflows: with_items_default_bug: description: Re-create the with-items bug with default values type: direct tasks: get_pages: with-items: page in <% range(0, 1) %> action: test.http input: url: http://www.example.com method: GET on-success: - well_done well_done: action: std.echo output="Well done" """ wb_service.create_workbook_v2(wb_text) # Start workflow. wf_ex = self.engine.start_workflow('test.with_items_default_bug') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task1_ex = self._assert_single_item(task_execs, name='get_pages') task2_ex = self._assert_single_item(task_execs, name='well_done') self.assertEqual(2, len(task_execs)) self.assertEqual(states.SUCCESS, task1_ex.state) self.assertEqual(states.SUCCESS, task2_ex.state) self.assertEqual(1, mock_http_action.call_count) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_with_items_task.py000066400000000000000000000041741524065565300301200ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2.sqlalchemy import models from mistral.engine import tasks from mistral.tests.unit import base from mistral.workflow import states # TODO(rakhmerov): This test is a legacy of the previous 'with-items' # implementation when most of its logic was in with_items.py module. # It makes sense to add more test for various methods of WithItemsTask. class WithItemsTaskTest(base.BaseTest): @staticmethod def get_action_ex(accepted, state, index): return models.ActionExecution( accepted=accepted, state=state, runtime_context={'index': index} ) def test_get_next_indices(self): # Task execution for running 6 items with concurrency=3. task_ex = models.TaskExecution( spec={ 'action': 'myaction' }, runtime_context={ 'with_items': { 'capacity': 3, 'count': 6 } }, action_executions=[], workflow_executions=[] ) task = tasks.WithItemsTask(None, None, None, {}, task_ex) # Set 3 items: 2 success and 1 error unaccepted. task_ex.action_executions += [ self.get_action_ex(True, states.SUCCESS, 0), self.get_action_ex(True, states.SUCCESS, 1), self.get_action_ex(False, states.ERROR, 2) ] # Then call get_indices and expect [2, 3, 4]. indexes = task._get_next_indexes() self.assertListEqual([2, 3, 4], indexes) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_workflow_cancel.py000066400000000000000000000473471524065565300301120ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states class WorkflowCancelTest(base.EngineTestCase): def test_cancel_workflow(self): workflow = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.engine.stop_workflow( wf_ex.id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') self.await_task_success(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled by user.", wf_ex.state_info) self.assertEqual(1, len(task_execs)) self.assertEqual(states.SUCCESS, task_1_ex.state) def test_cancel_workflow_if_definition_deleted(self): workflow = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="foo" wait-before: 5 """ wf = wf_service.create_workflows(workflow)[0] wf_ex = self.engine.start_workflow('wf') with db_api.transaction(): db_api.delete_workflow_definition(wf.id) self.engine.stop_workflow( wf_ex.id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(wf_ex.id) def test_cancel_paused_workflow(self): workflow = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.engine.pause_workflow(wf_ex.id) self.await_workflow_paused(wf_ex.id) self.engine.stop_workflow( wf_ex.id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') self.await_task_success(task_1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item( task_execs, name='task1' ) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled by user.", wf_ex.state_info) self.assertEqual(1, len(task_execs)) self.assertEqual(states.SUCCESS, task_1_ex.state) def test_cancel_completed_workflow(self): workflow = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" """ wf_service.create_workflows(workflow) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) self.engine.stop_workflow( wf_ex.id, states.CANCELLED, "Cancelled by user." ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(1, len(task_execs)) self.assertEqual(states.SUCCESS, task_1_ex.state) def test_cancel_parent_workflow(self): workbook = """ version: '2.0' name: wb workflows: wf: type: direct tasks: taskx: workflow: subwf subwf: type: direct tasks: task1: action: std.echo output="Echo" """ wb_service.create_workbook_v2(workbook) wf_ex = self.engine.start_workflow('wb.wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='taskx') self.engine.start_task(task_ex.id, True, False, None, False, False) self.await_task_running(task_ex.id) self.engine.stop_workflow( wf_ex.id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='taskx') self.await_task_cancelled(task_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='taskx') subwf_execs = db_api.get_workflow_executions( task_execution_id=task_ex.id ) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled by user.", wf_ex.state_info) self.assertEqual(states.CANCELLED, task_ex.state) self.assertEqual("Cancelled by user.", task_ex.state_info) self.assertEqual(1, len(subwf_execs)) self.assertEqual(states.CANCELLED, subwf_execs[0].state) self.assertEqual("Cancelled by user.", subwf_execs[0].state_info) def test_cancel_child_workflow(self): workbook = """ version: '2.0' name: wb workflows: wf: type: direct tasks: taskx: workflow: subwf subwf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output="foo" wait-before: 10 """ wb_service.create_workbook_v2(workbook) self.engine.start_workflow('wb.wf') with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) self.await_task_running(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_ex = self._assert_single_item(wf_execs, name='wb.subwf') self.engine.stop_workflow( subwf_ex.id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(subwf_ex.id) self.await_task_cancelled(task_ex.id) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_ex = self._assert_single_item(wf_execs, name='wb.subwf') self.assertEqual(states.CANCELLED, subwf_ex.state) self.assertEqual("Cancelled by user.", subwf_ex.state_info) self.assertEqual(states.CANCELLED, task_ex.state) self.assertIn("Cancelled by user.", task_ex.state_info) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: taskx", wf_ex.state_info) def test_cancel_with_items_parent_workflow(self): workbook = """ version: '2.0' name: wb workflows: wf: type: direct tasks: taskx: with-items: i in [1, 2] workflow: subwf subwf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output="foo" wait-before: 10 """ wb_service.create_workbook_v2(workbook) wf_ex = self.engine.start_workflow('wb.wf') with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='taskx') self.await_task_running(task_ex.id) self.engine.stop_workflow( wf_ex.id, states.CANCELLED, "Cancelled by user." ) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = self._assert_single_item(task_execs, name='taskx') self.await_workflow_cancelled(wf_ex.id) self.await_task_cancelled(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.assertEqual(states.CANCELLED, subwf_exs[0].state) self.assertEqual("Cancelled by user.", subwf_exs[0].state_info) self.assertEqual(states.CANCELLED, subwf_exs[1].state) self.assertEqual("Cancelled by user.", subwf_exs[1].state_info) self.assertEqual(states.CANCELLED, task_ex.state) self.assertIn("cancelled", task_ex.state_info) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled by user.", wf_ex.state_info) def test_cancel_with_items_child_workflow(self): workbook = """ version: '2.0' name: wb workflows: wf: type: direct tasks: taskx: with-items: i in [1, 2] workflow: subwf subwf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output="foo" wait-before: 10 """ wb_service.create_workbook_v2(workbook) self.engine.start_workflow('wb.wf') with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) self.await_task_running(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.engine.stop_workflow( subwf_exs[0].id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(subwf_exs[0].id) self.await_workflow_success(subwf_exs[1].id) self.await_task_cancelled(task_ex.id) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.assertEqual(states.CANCELLED, subwf_exs[0].state) self.assertEqual("Cancelled by user.", subwf_exs[0].state_info) self.assertEqual(states.SUCCESS, subwf_exs[1].state) self.assertIsNone(subwf_exs[1].state_info) self.assertEqual(states.CANCELLED, task_ex.state) self.assertIn("cancelled", task_ex.state_info) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: taskx", wf_ex.state_info) def test_cancel_then_fail_with_items_child_workflow(self): workbook = """ version: '2.0' name: wb workflows: wf: type: direct tasks: taskx: with-items: i in [1, 2] workflow: subwf subwf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output="foo" wait-before: 10 """ wb_service.create_workbook_v2(workbook) self.engine.start_workflow('wb.wf') with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) self.await_task_running(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.engine.stop_workflow( subwf_exs[0].id, states.CANCELLED, "Cancelled by user." ) self.engine.stop_workflow( subwf_exs[1].id, states.ERROR, "Failed by user." ) self.await_workflow_cancelled(subwf_exs[0].id) self.await_workflow_error(subwf_exs[1].id) self.await_task_cancelled(task_ex.id) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.assertEqual(states.CANCELLED, subwf_exs[0].state) self.assertEqual("Cancelled by user.", subwf_exs[0].state_info) self.assertEqual(states.ERROR, subwf_exs[1].state) self.assertEqual("Failed by user.", subwf_exs[1].state_info) self.assertEqual(states.CANCELLED, task_ex.state) self.assertIn("cancelled", task_ex.state_info) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: taskx", wf_ex.state_info) def test_fail_then_cancel_with_items_child_workflow(self): workbook = """ version: '2.0' name: wb workflows: wf: type: direct tasks: taskx: with-items: i in [1, 2] workflow: subwf subwf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output="foo" wait-before: 10 """ wb_service.create_workbook_v2(workbook) self.engine.start_workflow('wb.wf') with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) self.await_task_running(task_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.engine.stop_workflow( subwf_exs[1].id, states.ERROR, "Failed by user." ) self.engine.stop_workflow( subwf_exs[0].id, states.CANCELLED, "Cancelled by user." ) self.await_workflow_cancelled(subwf_exs[0].id) self.await_workflow_error(subwf_exs[1].id) self.await_task_cancelled(task_ex.id) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_execs = db_api.get_workflow_executions() wf_ex = self._assert_single_item(wf_execs, name='wb.wf') task_ex = self._assert_single_item( wf_ex.task_executions, name='taskx' ) subwf_exs = self._assert_multiple_items( wf_execs, 2, name='wb.subwf' ) self.assertEqual(states.CANCELLED, subwf_exs[0].state) self.assertEqual("Cancelled by user.", subwf_exs[0].state_info) self.assertEqual(states.ERROR, subwf_exs[1].state) self.assertEqual("Failed by user.", subwf_exs[1].state_info) self.assertEqual(states.CANCELLED, task_ex.state) self.assertIn("cancelled", task_ex.state_info) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual("Cancelled tasks: taskx", wf_ex.state_info) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_workflow_resume.py000066400000000000000000000303561524065565300301550ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.services import workbooks as wb_service from mistral.tests.unit.engine import base from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import actions as ml_actions # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') RESUME_WORKBOOK = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" on-complete: - task2 - pause task2: action: std.echo output="Task 2" """ RESUME_WORKBOOK_DIFF_ENV_VAR = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" on-complete: - task2 task2: action: std.echo output=<% env().var1 %> pause-before: true on-complete: - task3 task3: action: std.echo output=<% env().var2 %> """ RESUME_WORKBOOK_REVERSE = """ --- version: '2.0' name: resume_reverse workflows: wf: type: reverse tasks: task1: action: std.echo output="Hi!" wait-after: 1 task2: action: std.echo output="Task 2" requires: [task1] """ WORKBOOK_TWO_BRANCHES = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" on-complete: - task2 - task3 - pause task2: action: std.echo output="Task 2" task3: action: std.echo output="Task 3" """ WORKBOOK_TWO_START_TASKS = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Task 1" on-complete: - task3 - pause task2: action: std.echo output="Task 2" on-complete: - pause task3: action: std.echo output="Task 3" """ WORKBOOK_DIFFERENT_TASK_STATES = """ --- version: '2.0' name: wb workflows: wf1: type: direct tasks: task1: action: std.echo output="Hi!" on-complete: - task3 - pause task2: action: std.async_noop # This one won't be finished when execution is already PAUSED. on-complete: - task4 task3: action: std.echo output="Task 3" task4: action: std.echo output="Task 4" """ class WorkflowResumeTest(base.EngineTestCase): def setUp(self): super(WorkflowResumeTest, self).setUp() self.wb_spec = spec_parser.get_workbook_spec_from_yaml(RESUME_WORKBOOK) self.wf_spec = self.wb_spec.get_workflows()['wf1'] def test_resume_direct(self): wb_service.create_workbook_v2(RESUME_WORKBOOK) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(2, len(task_execs)) self.engine.resume_workflow(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(2, len(task_execs)) def test_resume_reverse(self): wb_service.create_workbook_v2(RESUME_WORKBOOK_REVERSE) # Start workflow. wf_ex = self.engine.start_workflow( 'resume_reverse.wf', task_name='task2' ) self.engine.pause_workflow(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(1, len(task_execs)) self.engine.resume_workflow(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(2, len(task_execs)) def test_resume_two_branches(self): wb_service.create_workbook_v2(WORKBOOK_TWO_BRANCHES) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(3, len(task_execs)) wf_ex = self.engine.resume_workflow(wf_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) # We can see 3 tasks in execution. self.assertEqual(3, len(task_execs)) def test_resume_two_start_tasks(self): wb_service.create_workbook_v2(WORKBOOK_TWO_START_TASKS) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.PAUSED, wf_ex.state) # The exact number of tasks depends on which of two tasks # 'task1' and 'task2' completed earlier. self.assertGreaterEqual(len(task_execs), 2) task1_ex = self._assert_single_item(task_execs, name='task1') task2_ex = self._assert_single_item(task_execs, name='task2') self.await_task_success(task1_ex.id) self.await_task_success(task2_ex.id) self.engine.resume_workflow(wf_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(3, len(task_execs)) def test_resume_different_task_states(self): wb_service.create_workbook_v2(WORKBOOK_DIFFERENT_TASK_STATES) # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(3, len(task_execs)) task2_ex = self._assert_single_item(task_execs, name='task2') # Task2 is not finished yet. self.assertFalse(states.is_completed(task2_ex.state)) wf_ex = self.engine.resume_workflow(wf_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) # Wait for task3 to be processed. task3_ex = self._assert_single_item(task_execs, name='task3') self.await_task_success(task3_ex.id) self.await_task_processed(task3_ex.id) # Finish task2. task2_action_ex = db_api.get_action_executions( task_execution_id=task2_ex.id )[0] self.engine.on_action_complete(task2_action_ex.id, ml_actions.Result()) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state, wf_ex.state_info) self.assertEqual(4, len(task_execs)) def test_resume_fails(self): # Start and pause workflow. wb_service.create_workbook_v2(WORKBOOK_DIFFERENT_TASK_STATES) wf_ex = self.engine.start_workflow('wb.wf1') self.await_workflow_paused(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.PAUSED, wf_ex.state) # Simulate failure and check if it is handled. err = exc.MistralError('foo') with mock.patch.object( db_api, 'get_workflow_execution', side_effect=err): self.assertRaises( exc.MistralError, self.engine.resume_workflow, wf_ex.id ) def test_resume_diff_env_vars(self): wb_service.create_workbook_v2(RESUME_WORKBOOK_DIFF_ENV_VAR) # Initial environment variables for the workflow execution. env = { 'var1': 'fee fi fo fum', 'var2': 'foobar' } # Start workflow. wf_ex = self.engine.start_workflow('wb.wf1', env=env) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_1_ex = self._assert_single_item(task_execs, name='task1') task_2_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(2, len(task_execs)) self.assertDictEqual(env, wf_ex.params['env']) self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.IDLE, task_2_ex.state) # Update env in workflow execution with the following. updated_env = { 'var1': 'Task 2', 'var2': 'Task 3' } # Update the env variables and resume workflow. self.engine.resume_workflow(wf_ex.id, env=updated_env) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertDictEqual(updated_env, wf_ex.params['env']) self.assertEqual(3, len(task_execs)) # Check result of task2. task_2_ex = self._assert_single_item(task_execs, name='task2') self.assertEqual(states.SUCCESS, task_2_ex.state) # Re-read task execution, otherwise lazy loading of action executions # may not work. with db_api.transaction(): task_2_ex = db_api.get_task_execution(task_2_ex.id) task_2_result = data_flow.get_task_execution_result(task_2_ex) self.assertEqual(updated_env['var1'], task_2_result) # Check result of task3. task_3_ex = self._assert_single_item( task_execs, name='task3' ) self.assertEqual(states.SUCCESS, task_3_ex.state) # Re-read task execution, otherwise lazy loading of action executions # may not work. with db_api.transaction(): task_3_ex = db_api.get_task_execution(task_3_ex.id) task_3_result = data_flow.get_task_execution_result(task_3_ex) self.assertEqual(updated_env['var2'], task_3_result) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_workflow_stop.py000066400000000000000000000036741524065565300276450ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states class WorkflowStopTest(base.EngineTestCase): def setUp(self): super(WorkflowStopTest, self).setUp() WORKFLOW = """ version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Echo" on-complete: - task2 task2: action: std.echo output="foo" wait-before: 3 """ wf_service.create_workflows(WORKFLOW) self.exec_id = self.engine.start_workflow('wf').id def test_stop_failed(self): self.engine.stop_workflow(self.exec_id, states.SUCCESS, "Force stop") self.await_workflow_success(self.exec_id) wf_ex = db_api.get_workflow_execution(self.exec_id) self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual("Force stop", wf_ex.state_info) def test_stop_succeeded(self): self.engine.stop_workflow(self.exec_id, states.ERROR, "Failure") self.await_workflow_error(self.exec_id) wf_ex = db_api.get_workflow_execution(self.exec_id) self.assertEqual(states.ERROR, wf_ex.state) self.assertEqual("Failure", wf_ex.state_info) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_workflow_variables.py000066400000000000000000000103461524065565300306220ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class WorkflowVariablesTest(base.EngineTestCase): def test_workflow_variables(self): wf_text = """--- version: '2.0' wf: input: - param1: "Hello" - param2 vars: literal_var: "Literal value" yaql_var: "<% $.param1 %> <% $.param2 %>" output: literal_var: <% $.literal_var %> yaql_var: <% $.yaql_var %> tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow('wf', wf_input={'param2': 'Renat'}) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.SUCCESS, task1.state) self.assertDictEqual( { 'literal_var': 'Literal value', 'yaql_var': 'Hello Renat' }, wf_output ) def test_dynamic_action_names(self): wf_text = """--- version: '2.0' wf2: input: - wf_action - param1 tasks: task1: action: <% $.wf_action %> output=<% $.param1 %> publish: var1: <% task(task1).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow( 'wf2', wf_input={'wf_action': 'std.echo', 'param1': 'Hello'} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual("Hello", wf_output['var1']) def test_dynamic_action_names_and_input(self): wf_text = """--- version: '2.0' wf3: input: - wf_action - wf_input tasks: task1: action: <% $.wf_action %> input: <% $.wf_input %> publish: var1: <% task(task1).result %> """ wf_service.create_workflows(wf_text) # Start workflow. wf_ex = self.engine.start_workflow( 'wf3', wf_input={'wf_action': 'std.echo', 'wf_input': {'output': 'Hello'}} ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Note: We need to reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) wf_output = wf_ex.output tasks = wf_ex.task_executions task1 = self._assert_single_item(tasks, name='task1') self.assertEqual(states.SUCCESS, task1.state) self.assertEqual("Hello", wf_output['var1']) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/engine/test_yaql_functions.py000066400000000000000000000363751524065565300277700ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.expressions import std_functions from mistral.services import workflows as wf_service from mistral.tests.unit.engine import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') class YAQLFunctionsEngineTest(base.EngineTestCase): def test_task_function(self): wf_text = """--- version: '2.0' wf: tasks: task1: description: This is task 1 tags: ['t1'] action: std.echo output=1 publish: name: <% task(task1).name %> description: <% task(task1).spec.description %> tags: <% task(task1).spec.tags%> state: <% task(task1).state %> state_info: <% task(task1).state_info %> res: <% task(task1).result %> on-success: - task2 task2: action: std.echo output=<% task(task1).result + 1 %> publish: name: <% task(task1).name %> description: <% task(task1).spec.description %> tags: <% task(task1).spec.tags%> state: <% task(task1).state %> state_info: <% task(task1).state_info %> res: <% task(task1).result %> task2_res: <% task(task2).result %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) task1 = self._assert_single_item( tasks, name='task1', state=states.SUCCESS ) task2 = self._assert_single_item( tasks, name='task2', state=states.SUCCESS ) self.assertDictEqual( { 'name': 'task1', 'description': 'This is task 1', 'tags': ['t1'], 'state': states.SUCCESS, 'state_info': None, 'res': 1 }, task1.published ) self.assertDictEqual( { 'name': 'task1', 'description': 'This is task 1', 'tags': ['t1'], 'state': states.SUCCESS, 'state_info': None, 'res': 1, 'task2_res': 2 }, task2.published ) def test_task_function_caching(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output=1 publish: var1: <% task(task1) %> var2: <% task(task1) %> var3: <% task(task1) %> """ wf_service.create_workflows(wf_text) # The idea of what happens next is to make sure that the method # std_function._convert_to_user_model is called once. It will # prove that the function '_task' is also called once. We can't # check directly if '_task' is called because it's wrapped with # a decorator and it breaks all capabilities that 'mock' provides. # In fact, this is an example of 'white box' testing (when we check # what happens within a certain function/component) and we always # try to avoid it but we have to do it here because of technical # limitations. with mock.patch.object( std_functions, '_convert_to_user_model', wraps=std_functions._convert_to_user_model ) as mocked_mtd: wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): # Reread execution to access related tasks. wf_ex = db_api.get_workflow_execution(wf_ex.id) tasks = wf_ex.task_executions task1_ex = self._assert_single_item( tasks, name='task1', state=states.SUCCESS ) published = task1_ex.published self.assertIsNotNone(published) self.assertDictEqual(published['var1'], published['var2']) self.assertDictEqual(published['var1'], published['var3']) mocked_mtd.assert_called_once() def test_task_function_returns_null(self): wf_text = """--- version: '2.0' wf: output: task2: <% task(task2) %> task2bool: <% task(task2) = null %> tasks: task1: action: std.noop on-success: - task2: <% false %> task2: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertDictEqual( { 'task2': None, 'task2bool': True }, wf_ex.output ) task_execs = wf_ex.task_executions self.assertEqual(1, len(task_execs)) def test_task_function_non_existing(self): wf_text = """--- version: '2.0' wf: type: direct output: task_name: <% task(non_existing_task).name %> tasks: task1: action: std.noop """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.ERROR, wf_ex.state) self.assertIn('non_existing_task', wf_ex.state_info) def test_task_function_no_arguments(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output=1 publish: task1_id: <% task().id %> task1_result: <% task().result %> task1_state: <% task().state %> on-success: task2 task2: action: std.echo output=2 publish: task2_id: <% task().id %> task2_result: <% task().result %> task2_state: <% task().state %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task1_ex = self._assert_single_item( wf_ex.task_executions, name='task1' ) task2_ex = self._assert_single_item( wf_ex.task_executions, name='task2' ) self.assertDictEqual( { 'task1_id': task1_ex.id, 'task1_result': 1, 'task1_state': states.SUCCESS }, task1_ex.published ) self.assertDictEqual( { 'task2_id': task2_ex.id, 'task2_result': 2, 'task2_state': states.SUCCESS }, task2_ex.published ) # The internal data needed for evaluation of the task() function # should not be persisted to DB. self.assertNotIn('__task_execution', task1_ex.in_context) self.assertNotIn('__task_execution', task2_ex.in_context) def test_task_function_no_name_on_complete_case(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output=1 on-complete: - fail(msg=<% task() %>) """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertIn(wf_ex.id, wf_ex.state_info) def test_task_function_no_name_on_success_case(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output=1 on-success: - task2: <% task().result = 1 %> - task3: <% task().result = 100 %> task2: action: std.echo output=2 task3: action: std.echo output=3 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) self._assert_single_item(wf_ex.task_executions, name='task1') self._assert_single_item(wf_ex.task_executions, name='task2') def test_task_function_no_name_when_calculating_end_tasks(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.fail error_data="Some data" on-error: - task2: <% task().result != '' %> task2: action: std.echo output=2 """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) self.assertEqual(2, len(wf_ex.task_executions)) self._assert_single_item(wf_ex.task_executions, name='task1') self._assert_single_item(wf_ex.task_executions, name='task2') def test_uuid_function(self): wf_text = """--- version: '2.0' wf: tasks: task1: action: std.echo output=<% uuid() %> publish: result: <% task(task1).result %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = task_execs[0] result = task_ex.published['result'] self.assertIsNotNone(result) self.assertEqual(36, len(result)) self.assertEqual(4, result.count('-')) def test_execution_function(self): wf_text = """--- version: '2.0' wf: input: - k1 - k2: v2_default tasks: task1: action: std.echo output=<% execution() %> publish: result: <% task(task1).result %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow( 'wf', wf_input={'k1': 'v1'}, param1='blablabla' ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions task_ex = task_execs[0] execution = task_ex.published['result'] self.assertIsInstance(execution, dict) spec = execution['spec'] self.assertEqual('2.0', spec['version']) self.assertEqual('wf', spec['name']) self.assertIn('tasks', spec) self.assertEqual(1, len(spec['tasks'])) self.assertDictEqual( { 'k1': 'v1', 'k2': 'v2_default' }, execution['input'] ) self.assertDictEqual( { 'param1': 'blablabla', 'namespace': '', 'env': {} }, execution['params'] ) self.assertEqual( wf_ex.created_at.isoformat(' '), execution['created_at'] ) def test_yaml_dump_function(self): wf_text = """--- version: '2.0' wf: tasks: task1: publish: data: <% {key1 => foo, key2 => bar} %> on-success: task2 task2: publish: yaml_str: <% yaml_dump($.data) %> json_str: <% json_dump($.data) %> """ wf_service.create_workflows(wf_text) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) with db_api.transaction(read_only=True): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_ex = self._assert_single_item( wf_ex.task_executions, name='task2' ) yaml_str = task_ex.published['yaml_str'] json_str = task_ex.published['json_str'] self.assertIsNotNone(yaml_str) self.assertIn('key1: foo', yaml_str) self.assertIn('key2: bar', yaml_str) self.assertIsNotNone(json_str) self.assertIn('"key1": "foo"', json_str) self.assertIn('"key2": "bar"', json_str) def test_yaml_dump(self): data = [ { "this": "is valid", }, { "so": "is this", "and": "this too", "might": "as well", }, "validaswell" ] expected = ( "- this: is valid\n" "- and: this too\n" " might: as well\n" " so: is this\n" "- validaswell\n" ) yaml_str = std_functions.yaml_dump_(None, data) self.assertEqual(expected, yaml_str) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/executors/000077500000000000000000000000001524065565300240575ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/executors/__init__.py000066400000000000000000000000001524065565300261560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/executors/base.py000066400000000000000000000015021524065565300253410ustar00rootroot00000000000000# Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral.tests.unit.engine import base as engine_test_base LOG = logging.getLogger(__name__) class ExecutorTestCase(engine_test_base.EngineTestCase): pass mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/executors/test_local_executor.py000066400000000000000000000120111524065565300304730ustar00rootroot00000000000000# Copyright 2017 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from oslo_log import log as logging from mistral.actions import std_actions from mistral.db.v2 import api as db_api from mistral.executors import remote_executor as r_exe from mistral.services import workbooks as wb_svc from mistral.tests.unit.executors import base from mistral.workflow import states LOG = logging.getLogger(__name__) # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') @mock.patch.object( r_exe.RemoteExecutor, 'run_action', mock.MagicMock(return_value=None) ) class LocalExecutorTest(base.ExecutorTestCase): def setUp(self): super(LocalExecutorTest, self).setUp() self.override_config('type', 'local', 'executor') @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1', # Mock task1 success. 'Task 2', # Mock task2 success. 'Task 3' # Mock task3 success. ] ) ) def test_run(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: action: std.echo output="Task 1" on-success: - t2 t2: action: std.echo output="Task 2" on-success: - t3 t3: action: std.echo output="Task 3" """ wb_svc.create_workbook_v2(wb_def) wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(3, len(task_execs)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') task_3_ex = self._assert_single_item(task_execs, name='t3') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.SUCCESS, task_2_ex.state) self.assertEqual(states.SUCCESS, task_3_ex.state) # Make sure the remote executor is not called. self.assertFalse(r_exe.RemoteExecutor.run_action.called) @mock.patch.object( std_actions.EchoAction, 'run', mock.MagicMock( side_effect=[ 'Task 1.0', # Mock task1 success. 'Task 1.1', # Mock task1 success. 'Task 1.2', # Mock task1 success. 'Task 2' # Mock task2 success. ] ) ) def test_run_with_items(self): wb_def = """ version: '2.0' name: wb1 workflows: wf1: type: direct tasks: t1: with-items: i in <% list(range(0, 3)) %> action: std.echo output="Task 1.<% $.i %>" publish: v1: <% task(t1).result %> on-success: - t2 t2: action: std.echo output="Task 2" """ wb_svc.create_workbook_v2(wb_def) wf_ex = self.engine.start_workflow('wb1.wf1') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_execs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertEqual(2, len(wf_ex.task_executions)) task_1_ex = self._assert_single_item(task_execs, name='t1') task_2_ex = self._assert_single_item(task_execs, name='t2') self.assertEqual(states.SUCCESS, task_1_ex.state) self.assertEqual(states.SUCCESS, task_2_ex.state) with db_api.transaction(): task_1_action_exs = db_api.get_action_executions( task_execution_id=task_1_ex.id ) self.assertEqual(3, len(task_1_action_exs)) # Make sure the remote executor is not called. self.assertFalse(r_exe.RemoteExecutor.run_action.called) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/executors/test_server_plugins.py000066400000000000000000000027501524065565300305430ustar00rootroot00000000000000# Copyright 2017 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from stevedore import exception as sd_exc from mistral.executors import base as exe from mistral.executors import default_executor as d from mistral.executors import remote_executor as r from mistral.tests.unit.executors import base LOG = logging.getLogger(__name__) class PluginTest(base.ExecutorTestCase): def tearDown(self): exe.cleanup() super(PluginTest, self).tearDown() def test_get_local_executor(self): executor = exe.get_executor('local') self.assertIsInstance(executor, d.DefaultExecutor) def test_get_remote_executor(self): executor = exe.get_executor('remote') self.assertIsInstance(executor, r.RemoteExecutor) def test_get_bad_executor(self): self.assertRaises(sd_exc.NoMatches, exe.get_executor, 'foobar') mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/expressions/000077500000000000000000000000001524065565300244205ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/expressions/__init__.py000066400000000000000000000000001524065565300265170ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/expressions/test_jinja_expression.py000066400000000000000000000447041524065565300314140ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime from unittest import mock from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.expressions import jinja_expression as expr from mistral.tests.unit import base from mistral_lib import utils DATA = { "server": { "id": "03ea824a-aa24-4105-9131-66c48ae54acf", "name": "cloud-fedora", "status": "ACTIVE" }, "status": "OK" } SERVERS = { "servers": [ {'name': 'centos'}, {'name': 'ubuntu'}, {'name': 'fedora'} ] } WF_EXECS = [ { 'spec': {}, 'id': "one", 'start_params': {'task': 'my_task1'}, 'state': 'IDLE', 'state_info': "Running...", 'created_at': datetime.datetime(2016, 12, 1, 15, 0, 0), 'updated_at': None, 'context': None, 'task_id': None, 'trust_id': None, 'description': None, 'output': None }, { 'spec': {}, 'id': "two", 'root_execution_id': "one", 'start_params': {'task': 'my_task1'}, 'state': 'RUNNING', 'state_info': "Running...", 'created_at': datetime.datetime(2016, 12, 1, 15, 1, 0), 'updated_at': None, 'context': {'image_id': '123123'}, 'task_id': None, 'trust_id': None, 'description': None, 'output': None } ] class JinjaEvaluatorTest(base.DbTestCase): def setUp(self): super(JinjaEvaluatorTest, self).setUp() self._evaluator = expr.JinjaEvaluator() def test_expression_result(self): res = self._evaluator.evaluate('_.server', DATA) self.assertEqual({ 'id': '03ea824a-aa24-4105-9131-66c48ae54acf', 'name': 'cloud-fedora', 'status': 'ACTIVE' }, res) res = self._evaluator.evaluate('_.server.id', DATA) self.assertEqual('03ea824a-aa24-4105-9131-66c48ae54acf', res) res = self._evaluator.evaluate("_.server.status == 'ACTIVE'", DATA) self.assertTrue(res) def test_select_result(self): res = self._evaluator.evaluate( '_.servers|selectattr("name", "equalto", "ubuntu")', SERVERS ) item = list(res)[0] self.assertEqual({'name': 'ubuntu'}, item) def test_function_string(self): self.assertEqual('3', self._evaluator.evaluate('_|string', '3')) self.assertEqual('3', self._evaluator.evaluate('_|string', 3)) def test_function_len(self): self.assertEqual( 3, self._evaluator.evaluate('_|length', 'hey') ) data = [{'some': 'thing'}] self.assertEqual( 1, self._evaluator.evaluate( '_|selectattr("some", "equalto", "thing")|list|length', data ) ) def test_validate(self): self._evaluator.validate('abc') self._evaluator.validate('1') self._evaluator.validate('1 + 2') self._evaluator.validate('_.a1') self._evaluator.validate('_.a1 * _.a2') def test_validate_failed(self): self.assertRaises(exc.JinjaGrammarException, self._evaluator.validate, '*') self.assertRaises(exc.JinjaEvaluationException, self._evaluator.validate, [1, 2, 3]) self.assertRaises(exc.JinjaEvaluationException, self._evaluator.validate, {'a': 1}) def test_function_uuid(self): uuid = self._evaluator.evaluate('uuid()', {}) self.assertTrue(utils.is_valid_uuid(uuid)) def test_filter_uuid(self): uuid = self._evaluator.evaluate('_|uuid', '3') self.assertTrue(utils.is_valid_uuid(uuid)) def test_function_env(self): ctx = {'__env': 'some'} self.assertEqual(ctx['__env'], self._evaluator.evaluate('env()', ctx)) def test_filter_env(self): ctx = {'__env': 'some'} self.assertEqual(ctx['__env'], self._evaluator.evaluate('_|env', ctx)) @mock.patch('mistral.db.v2.api.get_task_executions') @mock.patch('mistral.workflow.data_flow.get_task_execution_result') def test_filter_task_without_task_execution(self, task_execution_result, task_executions): task = mock.MagicMock(return_value={}) task_executions.return_value = [task] ctx = { '__task_execution': None, '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('_|task("some")', ctx) self.assertEqual({ 'id': task.id, 'name': task.name, 'published': task.published, 'result': task_execution_result(), 'spec': task.spec, 'state': task.state, 'state_info': task.state_info, 'type': task.type, 'workflow_execution_id': task.workflow_execution_id, 'created_at': task.created_at.isoformat(' '), 'updated_at': task.updated_at.isoformat(' '), }, result) @mock.patch('mistral.db.v2.api.get_task_executions') @mock.patch('mistral.workflow.data_flow.get_task_execution_result') def test_filter_tasks_without_task_execution(self, task_execution_result, task_executions): task = mock.MagicMock(return_value={}) task_executions.return_value = [task] ctx = { '__task_execution': None, '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('_|tasks()', ctx) self.assertEqual([{ 'id': task.id, 'name': task.name, 'published': task.published, 'result': task_execution_result(), 'spec': task.spec, 'state': task.state, 'state_info': task.state_info, 'type': task.type, 'workflow_execution_id': task.workflow_execution_id, 'created_at': task.created_at.isoformat(' '), 'updated_at': task.updated_at.isoformat(' ') }], result) @mock.patch('mistral.db.v2.api.get_task_execution') @mock.patch('mistral.workflow.data_flow.get_task_execution_result') def test_filter_task_with_taskexecution(self, task_execution_result, task_execution): ctx = { '__task_execution': { 'id': 'some', 'name': 'some' } } result = self._evaluator.evaluate('_|task("some")', ctx) self.assertEqual({ 'id': task_execution().id, 'name': task_execution().name, 'published': task_execution().published, 'result': task_execution_result(), 'spec': task_execution().spec, 'state': task_execution().state, 'state_info': task_execution().state_info, 'type': task_execution().type, 'workflow_execution_id': task_execution().workflow_execution_id, 'created_at': task_execution().created_at.isoformat(' '), 'updated_at': task_execution().updated_at.isoformat(' ') }, result) @mock.patch('mistral.db.v2.api.get_task_execution') @mock.patch('mistral.workflow.data_flow.get_task_execution_result') def test_function_task(self, task_execution_result, task_execution): ctx = { '__task_execution': { 'id': 'some', 'name': 'some' } } result = self._evaluator.evaluate('task("some")', ctx) self.assertEqual({ 'id': task_execution().id, 'name': task_execution().name, 'published': task_execution().published, 'result': task_execution_result(), 'spec': task_execution().spec, 'state': task_execution().state, 'state_info': task_execution().state_info, 'type': task_execution().type, 'workflow_execution_id': task_execution().workflow_execution_id, 'created_at': task_execution().created_at.isoformat(' '), 'updated_at': task_execution().updated_at.isoformat(' ') }, result) @mock.patch('mistral.db.v2.api.get_workflow_execution') def test_filter_execution(self, workflow_execution): wf_ex = mock.MagicMock(return_value={}) workflow_execution.return_value = wf_ex ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('_|execution', ctx) self.assertEqual({ 'id': wf_ex.id, 'name': wf_ex.name, 'spec': wf_ex.spec, 'input': wf_ex.input, 'params': wf_ex.params, 'created_at': wf_ex.created_at.isoformat(' '), 'updated_at': wf_ex.updated_at.isoformat(' '), 'root_execution_id': wf_ex.root_execution_id }, result) def test_executions(self): with db_api.transaction(read_only=True): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('_|executions()', ctx) self.assertEqual([created0, created1], result) def test_executions_id_filter(self): with db_api.transaction(read_only=True): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('_|executions("one")', ctx) self.assertEqual([created0], result) result = self._evaluator.evaluate( 'executions(root_execution_id="one") ', ctx ) self.assertEqual([created1], result) def test_executions_state_filter(self): with db_api.transaction(read_only=True): db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate( '_|executions(state="RUNNING")', ctx ) self.assertEqual([created1], result) result = self._evaluator.evaluate( '_|executions(id="one", state="RUNNING")', ctx ) self.assertEqual([], result) def test_executions_from_time_filter(self): with db_api.transaction(read_only=True): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate( '_|executions(from_time="2000-01-01")', ctx ) self.assertEqual([created0, created1], result) result = self._evaluator.evaluate( '_|executions(from_time="2016-12-01 15:01:00")', ctx ) self.assertEqual([created1], result) result = self._evaluator.evaluate( '_|executions(id="one", from_time="2016-12-01 15:01:00")', ctx ) self.assertEqual([], result) def test_executions_to_time_filter(self): with db_api.transaction(read_only=True): created0 = db_api.create_workflow_execution(WF_EXECS[0]) created1 = db_api.create_workflow_execution(WF_EXECS[1]) ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate( '_|executions(to_time="2020-01-01")', ctx ) self.assertEqual([created0, created1], result) result = self._evaluator.evaluate( '_|executions(to_time="2016-12-01 15:01:00")', ctx ) self.assertEqual([created0], result) result = self._evaluator.evaluate( '_|executions(id="two", to_time="2016-12-01 15:01:00")', ctx ) self.assertEqual([], result) @mock.patch('mistral.db.v2.api.get_workflow_execution') def test_function_execution(self, workflow_execution): wf_ex = mock.MagicMock(return_value={}) workflow_execution.return_value = wf_ex ctx = { '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('execution()', ctx) self.assertEqual({ 'id': wf_ex.id, 'name': wf_ex.name, 'spec': wf_ex.spec, 'input': wf_ex.input, 'params': wf_ex.params, 'created_at': wf_ex.created_at.isoformat(' '), 'updated_at': wf_ex.updated_at.isoformat(' '), 'root_execution_id': wf_ex.root_execution_id }, result) class InlineJinjaEvaluatorTest(base.BaseTest): def setUp(self): super(InlineJinjaEvaluatorTest, self).setUp() self._evaluator = expr.InlineJinjaEvaluator() def test_multiple_placeholders(self): expr_str = """ Statistics for tenant "{{ _.project_id }}" Number of virtual machines: {{ _.vm_count }} Number of active virtual machines: {{ _.active_vm_count }} Number of networks: {{ _.net_count }} -- Sincerely, Mistral Team. """ result = self._evaluator.evaluate( expr_str, { 'project_id': '1-2-3-4', 'vm_count': 28, 'active_vm_count': 0, 'net_count': 1 } ) expected_result = """ Statistics for tenant "1-2-3-4" Number of virtual machines: 28 Number of active virtual machines: 0 Number of networks: 1 -- Sincerely, Mistral Team. """ self.assertEqual(expected_result, result) def test_block_placeholders(self): expr_str = """ Statistics for tenant "{{ _.project_id }}" Number of virtual machines: {{ _.vm_count }} {% if _.active_vm_count %} Number of active virtual machines: {{ _.active_vm_count }} {% endif %} Number of networks: {{ _.net_count }} -- Sincerely, Mistral Team. """ result = self._evaluator.evaluate( expr_str, { 'project_id': '1-2-3-4', 'vm_count': 28, 'active_vm_count': 0, 'net_count': 1 } ) expected_result = """ Statistics for tenant "1-2-3-4" Number of virtual machines: 28 Number of networks: 1 -- Sincerely, Mistral Team. """ self.assertEqual(expected_result, result) def test_single_value_casting(self): self.assertEqual(3, self._evaluator.evaluate('{{ _ }}', 3)) self.assertEqual('33', self._evaluator.evaluate('{{ _ }}{{ _ }}', 3)) def test_multiple_expressions(self): context = {'dir': '/tmp', 'file': 'a.txt'} expected_result = '/tmp/a.txt' result = self._evaluator.evaluate('{{ _.dir }}/{{ _.file }}', context) self.assertEqual(expected_result, result) def test_function_string(self): self.assertEqual('3', self._evaluator.evaluate('{{ _|string }}', '3')) self.assertEqual('3', self._evaluator.evaluate('{{ _|string }}', 3)) def test_validate(self): self._evaluator.validate('There is no expression.') self._evaluator.validate('{{ abc }}') self._evaluator.validate('{{ 1 }}') self._evaluator.validate('{{ 1 + 2 }}') self._evaluator.validate('{{ _.a1 }}') self._evaluator.validate('{{ _.a1 * _.a2 }}') self._evaluator.validate('{{ _.a1 }} is {{ _.a2 }}') self._evaluator.validate('The value is {{ _.a1 }}.') def test_validate_failed(self): self.assertRaises(exc.JinjaGrammarException, self._evaluator.validate, 'The value is {{ * }}.') self.assertRaises(exc.JinjaEvaluationException, self._evaluator.validate, [1, 2, 3]) self.assertRaises(exc.JinjaEvaluationException, self._evaluator.validate, {'a': 1}) def test_wrong_expression(self): res = self._evaluator.evaluate("{{ _.status == 'Invalid value' }}", DATA) self.assertFalse(res) # One thing to note about Jinja is that by default it would not raise # an exception on KeyError inside the expression, it will consider # value to be None. Same with NameError, it won't return an original # expression (which by itself seems confusing). Jinja allows us to # change behavior in both cases by switching to StrictUndefined, but # either one or the other will surely suffer. self.assertRaises( exc.JinjaEvaluationException, self._evaluator.evaluate, '{{ _.wrong_key }}', DATA ) self.assertRaises( exc.JinjaEvaluationException, self._evaluator.evaluate, '{{ invalid_expression_string }}', DATA ) self.assertRaises( exc.JinjaEvaluationException, self._evaluator.evaluate, '!! {{ _.nonexistent_variable }} !!', DATA ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/expressions/test_yaql_expression.py000066400000000000000000000223271524065565300312640ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime from unittest import mock from mistral.config import cfg from mistral import exceptions as exc from mistral.expressions import yaql_expression as expr from mistral.tests.unit import base from mistral_lib import utils CONF = cfg.CONF DATA = { "server": { "id": "03ea824a-aa24-4105-9131-66c48ae54acf", "name": "cloud-fedora", "status": "ACTIVE" }, "status": "OK" } SERVERS = { "servers": [ {'name': 'centos'}, {'name': 'ubuntu'}, {'name': 'fedora'} ] } class YaqlEvaluatorTest(base.BaseTest): def setUp(self): super(YaqlEvaluatorTest, self).setUp() self._evaluator = expr.YAQLEvaluator() def test_expression_result(self): self.assertEqual( { 'id': "03ea824a-aa24-4105-9131-66c48ae54acf", 'name': 'cloud-fedora', 'status': 'ACTIVE' }, self._evaluator.evaluate('$.server', DATA) ) self.assertEqual( '03ea824a-aa24-4105-9131-66c48ae54acf', self._evaluator.evaluate('$.server.id', DATA) ) self.assertTrue( self._evaluator.evaluate("$.server.status = 'ACTIVE'", DATA) ) def test_wrong_expression(self): self.assertFalse( self._evaluator.evaluate("$.status = 'Invalid value'", DATA) ) self.assertRaises( exc.YaqlEvaluationException, self._evaluator.evaluate, '$.wrong_key', DATA ) expression_str = 'invalid_expression_string' self.assertEqual( expression_str, self._evaluator.evaluate(expression_str, DATA) ) def test_select_result(self): res = self._evaluator.evaluate( '$.servers.where($.name = ubuntu)', SERVERS ) item = list(res)[0] self.assertEqual({'name': 'ubuntu'}, item) def test_function_string(self): self.assertEqual('3', self._evaluator.evaluate('str($)', '3')) self.assertEqual('3', self._evaluator.evaluate('str($)', 3)) def test_function_len(self): self.assertEqual(3, self._evaluator.evaluate('len($)', 'hey')) data = [{'some': 'thing'}] self.assertEqual( 1, self._evaluator.evaluate('$.where($.some = thing).len()', data) ) def test_validate(self): self._evaluator.validate('abc') self._evaluator.validate('1') self._evaluator.validate('1 + 2') self._evaluator.validate('$.a1') self._evaluator.validate('$.a1 * $.a2') def test_validate_failed(self): self.assertRaises( exc.YaqlGrammarException, self._evaluator.validate, '*' ) self.assertRaises( exc.YaqlGrammarException, self._evaluator.validate, [1, 2, 3] ) self.assertRaises( exc.YaqlGrammarException, self._evaluator.validate, {'a': 1} ) def test_function_uuid(self): uuid = self._evaluator.evaluate('uuid()', {}) self.assertTrue(utils.is_valid_uuid(uuid)) @mock.patch('mistral.db.v2.api.get_task_executions') @mock.patch('mistral.workflow.data_flow.get_task_execution_result') def test_filter_tasks_without_task_execution(self, task_execution_result, task_executions): task_execution_result.return_value = 'task_execution_result' time_now = utils.utc_now_sec() task = type("obj", (object,), { 'id': 'id', 'name': 'name', 'published': 'published', 'result': task_execution_result(), 'spec': 'spec', 'state': 'state', 'state_info': 'state_info', 'type': 'type', 'workflow_execution_id': 'workflow_execution_id', 'created_at': time_now, 'updated_at': time_now + datetime.timedelta(seconds=1), })() task_executions.return_value = [task] ctx = { '__task_execution': None, '__execution': { 'id': 'some' } } result = self._evaluator.evaluate('tasks(some)', ctx) self.assertEqual(1, len(result)) self.assertDictEqual( { 'id': task.id, 'name': task.name, 'published': task.published, 'result': task.result, 'spec': task.spec, 'state': task.state, 'state_info': task.state_info, 'type': task.type, 'workflow_execution_id': task.workflow_execution_id, 'created_at': task.created_at.isoformat(' '), 'updated_at': task.updated_at.isoformat(' ') }, result[0] ) def test_function_env(self): ctx = {'__env': 'some'} self.assertEqual(ctx['__env'], self._evaluator.evaluate('env()', ctx)) class InlineYAQLEvaluatorTest(base.BaseTest): def setUp(self): super(InlineYAQLEvaluatorTest, self).setUp() self._evaluator = expr.InlineYAQLEvaluator() def test_multiple_placeholders(self): expr_str = """ Statistics for tenant "<% $.project_id %>" Number of virtual machines: <% $.vm_count %> Number of active virtual machines: <% $.active_vm_count %> Number of networks: <% $.net_count %> -- Sincerely, Mistral Team. """ result = self._evaluator.evaluate( expr_str, { 'project_id': '1-2-3-4', 'vm_count': 28, 'active_vm_count': 0, 'net_count': 1 } ) expected_result = """ Statistics for tenant "1-2-3-4" Number of virtual machines: 28 Number of active virtual machines: 0 Number of networks: 1 -- Sincerely, Mistral Team. """ self.assertEqual(expected_result, result) def test_single_value_casting(self): self.assertEqual(3, self._evaluator.evaluate('<% $ %>', 3)) self.assertEqual('33', self._evaluator.evaluate('<% $ %><% $ %>', 3)) def test_function_string(self): self.assertEqual('3', self._evaluator.evaluate('<% str($) %>', '3')) self.assertEqual('3', self._evaluator.evaluate('<% str($) %>', 3)) def test_validate(self): self._evaluator.validate('There is no expression.') self._evaluator.validate('<% abc %>') self._evaluator.validate('<% 1 %>') self._evaluator.validate('<% 1 + 2 %>') self._evaluator.validate('<% $.a1 %>') self._evaluator.validate('<% $.a1 * $.a2 %>') self._evaluator.validate('<% $.a1 %> is <% $.a2 %>') self._evaluator.validate('The value is <% $.a1 %>.') def test_validate_failed(self): self.assertRaises(exc.YaqlGrammarException, self._evaluator.validate, 'The value is <% * %>.') self.assertRaises(exc.YaqlEvaluationException, self._evaluator.validate, [1, 2, 3]) self.assertRaises(exc.YaqlEvaluationException, self._evaluator.validate, {'a': 1}) def test_set_of_dicts(self): # This test makes sense only if YAQL expression output conversion # is enabled. self.override_config('convert_output_data', True, 'yaql') self.override_config('convert_sets_to_lists', True, 'yaql') def _restore_engine(old_engine): expr.YAQL_ENGINE = old_engine self.addCleanup(_restore_engine, expr.YAQL_ENGINE) expr.YAQL_ENGINE = expr.create_yaql_engine_class( CONF.yaql.keyword_operator, CONF.yaql.allow_delegates, expr.get_yaql_engine_options() ) my_list = [ { "k1": "v1", "k2": "v2" }, { "k11": "v11", "k12": "v12" } ] res = self._evaluator.evaluate( '<% $.my_list.toSet() %>', {"my_list": my_list} ) self.assertIsInstance(res, list) self.assertEqual(2, len(res)) # The order may be different so we can't use "assertListEqual". self.assertTrue(my_list[0] == res[0] or my_list[1] == res[0]) self.assertTrue(my_list[0] == res[1] or my_list[1] == res[1]) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/expressions/test_yaql_json_serialization.py000066400000000000000000000055411524065565300327720ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from yaql.language import utils as yaql_utils from mistral.tests.unit import base from mistral import utils class YaqlJsonSerializationTest(base.BaseTest): def test_serialize_frozen_dict(self): data = yaql_utils.FrozenDict(a=1, b=2, c=iter([1, 2, 3])) json_str = utils.to_json_str(data) self.assertIsNotNone(json_str) self.assertIn('"a": 1', json_str) self.assertIn('"b": 2', json_str) self.assertIn('"c": [1, 2, 3]', json_str) def test_serialize_generator(self): def _list_stream(_list): for i in _list: yield i gen = _list_stream( [1, yaql_utils.FrozenDict(a=1), _list_stream([12, 15])] ) self.assertEqual('[1, {"a": 1}, [12, 15]]', utils.to_json_str(gen)) def test_serialize_dict_of_generators(self): def _f(cnt): for i in range(1, cnt + 1): yield i data = {'numbers': _f(3)} self.assertEqual('{"numbers": [1, 2, 3]}', utils.to_json_str(data)) def test_serialize_range(self): self.assertEqual("[1, 2, 3, 4]", utils.to_json_str(range(1, 5))) def test_serialize_iterator_of_frozen_dicts(self): data = iter( [ yaql_utils.FrozenDict(a=1, b=2, c=iter([1, 2, 3])), yaql_utils.FrozenDict( a=11, b=yaql_utils.FrozenDict(b='222'), c=iter( [ 1, yaql_utils.FrozenDict( a=iter([4, yaql_utils.FrozenDict(a=99)]) ) ] ) ) ] ) json_str = utils.to_json_str(data) self.assertIsNotNone(json_str) # Checking the first item. self.assertIn('"a": 1', json_str) self.assertIn('"b": 2', json_str) self.assertIn('"c": [1, 2, 3]', json_str) # Checking the first item. self.assertIn('"a": 11', json_str) self.assertIn('"b": {"b": "222"}', json_str) self.assertIn('"c": [1, {"a": [4, {"a": 99}]}]', json_str) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/hacking/000077500000000000000000000000001524065565300234425ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/hacking/__init__.py000066400000000000000000000000001524065565300255410ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/hacking/test_checks.py000066400000000000000000000102611524065565300263130ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import textwrap from unittest import mock import pycodestyle from mistral.hacking import checks from mistral.tests.unit import base from mistral.tests.unit.mstrlfixtures import hacking as hacking_fixtures class BaseLoggingCheckTest(base.BaseTest): def setUp(self): super(BaseLoggingCheckTest, self).setUp() self.code_ex = self.useFixture(self.get_fixture()) self.addCleanup(delattr, self, 'code_ex') def get_checker(self): return checks.CheckForLoggingIssues def get_fixture(self): return hacking_fixtures.HackingLogging() # We are patching pep8 so that only the check under test is actually # installed. @mock.patch('pycodestyle._checks', {'physical_line': {}, 'logical_line': {}, 'tree': {}}) def run_check(self, code, checker, filename=None): pycodestyle.register_check(checker) lines = textwrap.dedent(code).strip().splitlines(True) checker = pycodestyle.Checker(filename=filename, lines=lines) with mock.patch('pycodestyle.StandardReport.get_file_results'): checker.check_all() checker.report._deferred_print.sort() return checker.report._deferred_print def _assert_has_errors(self, code, checker, expected_errors=None, filename=None): # Pull out the parts of the error that we'll match against. actual_errors = [e[:3] for e in self.run_check(code, checker, filename)] self.assertEqual(expected_errors or [], actual_errors) def _assert_has_no_errors(self, code, checker, filename=None): self._assert_has_errors(code, checker, filename=filename) def test_no_assert_equal_true_false(self): code = """ self.assertEqual(context_is_admin, True) self.assertEqual(context_is_admin, False) self.assertEqual(True, context_is_admin) self.assertEqual(False, context_is_admin) self.assertNotEqual(context_is_admin, True) self.assertNotEqual(context_is_admin, False) self.assertNotEqual(True, context_is_admin) self.assertNotEqual(False, context_is_admin) """ errors = [(1, 0, 'M319'), (2, 0, 'M319'), (3, 0, 'M319'), (4, 0, 'M319'), (5, 0, 'M319'), (6, 0, 'M319'), (7, 0, 'M319'), (8, 0, 'M319')] self._assert_has_errors(code, checks.no_assert_equal_true_false, expected_errors=errors) code = """ self.assertEqual(context_is_admin, stuff) self.assertNotEqual(context_is_admin, stuff) """ self._assert_has_no_errors(code, checks.no_assert_equal_true_false) def test_no_assert_true_false_is_not(self): code = """ self.assertTrue(test is None) self.assertTrue(False is my_variable) self.assertFalse(None is test) self.assertFalse(my_variable is False) """ errors = [(1, 0, 'M320'), (2, 0, 'M320'), (3, 0, 'M320'), (4, 0, 'M320')] self._assert_has_errors(code, checks.no_assert_true_false_is_not, expected_errors=errors) class TestLoggingWithWarn(BaseLoggingCheckTest): def test_using_deprecated_warn(self): data = self.code_ex.assert_not_using_deprecated_warn code = self.code_ex.shared_imports + data['code'] errors = data['expected_errors'] self._assert_has_errors(code, checks.CheckForLoggingIssues, expected_errors=errors) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/000077500000000000000000000000001524065565300227575ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/__init__.py000066400000000000000000000000001524065565300250560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/test_spec_caching.py000066400000000000000000000215541524065565300270050ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.lang import parser as spec_parser from mistral.services import workbooks as wb_service from mistral.services import workflows as wf_service from mistral.tests.unit import base from mistral.tests.unit.engine import base as engine_base from mistral.workflow import states class SpecificationCachingTest(base.DbTestCase): def test_workflow_spec_caching(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="Echo" """ wfs = wf_service.create_workflows(wf_text) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(0, spec_parser.get_wf_definition_spec_cache_size()) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wfs[0].id, wfs[0].updated_at ) self.assertIsNotNone(wf_spec) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) def test_workflow_spec_cache_update_via_workflow_service(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="Echo" """ wfs = wf_service.create_workflows(wf_text) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(0, spec_parser.get_wf_definition_spec_cache_size()) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wfs[0].id, wfs[0].updated_at ) self.assertEqual(1, len(wf_spec.get_tasks())) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) # Now update workflow definition and check that cache is updated too. wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="1" task2: action: std.echo output="2" """ wfs = wf_service.update_workflows(wf_text) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wfs[0].id, wfs[0].updated_at ) self.assertEqual(2, len(wf_spec.get_tasks())) self.assertEqual(2, spec_parser.get_wf_definition_spec_cache_size()) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) def test_workflow_spec_cache_update_via_workbook_service(self): wb_text = """ version: '2.0' name: wb workflows: wf: tasks: task1: action: std.echo output="Echo" """ wb_service.create_workbook_v2(wb_text) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(0, spec_parser.get_wf_definition_spec_cache_size()) wf = db_api.get_workflow_definition('wb.wf') wf_spec = spec_parser.get_workflow_spec_by_definition_id( wf.id, wf.updated_at ) self.assertEqual(1, len(wf_spec.get_tasks())) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) # Now update workflow definition and check that cache is updated too. wb_text = """ version: '2.0' name: wb workflows: wf: tasks: task1: action: std.echo output="1" task2: action: std.echo output="2" """ wb_service.update_workbook_v2(wb_text) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) wf = db_api.get_workflow_definition(wf.id) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wf.id, wf.updated_at ) self.assertEqual(2, len(wf_spec.get_tasks())) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(2, spec_parser.get_wf_definition_spec_cache_size()) def test_cache_workflow_spec_by_execution_id(self): wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="Echo" """ wfs = wf_service.create_workflows(wf_text) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(0, spec_parser.get_wf_definition_spec_cache_size()) wf_def = wfs[0] wf_spec = spec_parser.get_workflow_spec_by_definition_id( wf_def.id, wf_def.updated_at ) self.assertEqual(1, len(wf_spec.get_tasks())) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) with db_api.transaction(): wf_ex = db_api.create_workflow_execution({ 'id': '1-2-3-4', 'name': 'wf', 'workflow_id': wf_def.id, 'spec': wf_spec.to_dict(), 'state': states.RUNNING }) # Check that we can get a valid spec by execution id. wf_spec_by_exec_id = spec_parser.get_workflow_spec_by_execution_id( wf_ex.id ) self.assertEqual(1, len(wf_spec_by_exec_id.get_tasks())) # Now update workflow definition and check that cache is updated too. wf_text = """ version: '2.0' wf: tasks: task1: action: std.echo output="1" task2: action: std.echo output="2" """ wfs = wf_service.update_workflows(wf_text) self.assertEqual(1, spec_parser.get_wf_definition_spec_cache_size()) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wfs[0].id, wfs[0].updated_at ) self.assertEqual(2, len(wf_spec.get_tasks())) self.assertEqual(2, spec_parser.get_wf_definition_spec_cache_size()) self.assertEqual(1, spec_parser.get_wf_execution_spec_cache_size()) # Now finally update execution cache and check that we can # get a valid spec by execution id. spec_parser.cache_workflow_spec_by_execution_id(wf_ex.id, wf_spec) wf_spec_by_exec_id = spec_parser.get_workflow_spec_by_execution_id( wf_ex.id ) self.assertEqual(2, len(wf_spec_by_exec_id.get_tasks())) class SpecificationCachingEngineTest(engine_base.EngineTestCase): def test_cache_workflow_spec_no_duplicates(self): wfs_text = """ version: '2.0' wf: tasks: task1: action: std.noop on-success: - task2 - task3 task2: workflow: sub_wf my_param="val1" task3: workflow: sub_wf my_param="val2" sub_wf: input: - my_param tasks: task1: action: std.echo output="Param value is <% $.my_param %>" """ wfs = wf_service.create_workflows(wfs_text) self.assertEqual(2, len(wfs)) self.assertEqual(0, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(0, spec_parser.get_wf_definition_spec_cache_size()) wf_ex = self.engine.start_workflow('wf') self.await_workflow_success(wf_ex.id) # We expect to have a cache entry for every workflow execution # but two of them should refer to the same object. self.assertEqual(3, spec_parser.get_wf_execution_spec_cache_size()) self.assertEqual(2, spec_parser.get_wf_definition_spec_cache_size()) sub_wf_execs = db_api.get_workflow_executions(name='sub_wf') self.assertEqual(2, len(sub_wf_execs)) spec1 = spec_parser.get_workflow_spec_by_execution_id( sub_wf_execs[0].id ) spec2 = spec_parser.get_workflow_spec_by_execution_id( sub_wf_execs[1].id ) self.assertIs(spec1, spec2) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/000077500000000000000000000000001524065565300233065ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/__init__.py000066400000000000000000000000001524065565300254050ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/base.py000066400000000000000000000076521524065565300246040ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.tests.unit import base from mistral.utils import safe_yaml from mistral_lib import utils class WorkflowSpecValidationTestCase(base.BaseTest): def __init__(self, *args, **kwargs): super(WorkflowSpecValidationTestCase, self).__init__(*args, **kwargs) # The relative resource path is ./mistral/tests/resources/workbook/v2. self._resource_path = 'workbook/v2' self._spec_parser = spec_parser.get_workflow_list_spec_from_yaml self._dsl_blank = { 'version': '2.0', 'test': { 'type': 'direct' } } self._dsl_tasks = { 'get': { 'action': 'std.http', 'input': { 'url': 'https://www.openstack.org' } }, 'echo': { 'action': 'std.echo', 'input': { 'output': 'This is a test.' } }, 'email': { 'action': 'std.email', 'input': { 'from_addr': 'mistral@example.com', 'to_addrs': ['admin@example.com'], 'subject': 'Test', 'body': 'This is a test.', 'smtp_server': 'localhost', 'smtp_password': 'password' } } } def _parse_dsl_spec(self, dsl_file=None, add_tasks=False, changes=None, expect_error=False): if dsl_file and add_tasks: raise Exception('The add_tasks option is not a valid ' 'combination with the dsl_file option.') if dsl_file: dsl_yaml = base.get_resource(self._resource_path + '/' + dsl_file) if changes: dsl_dict = safe_yaml.safe_load(dsl_yaml) utils.merge_dicts(dsl_dict, changes) dsl_yaml = safe_yaml.safe_dump(dsl_dict, default_flow_style=False) else: dsl_dict = copy.deepcopy(self._dsl_blank) if add_tasks: dsl_dict['test']['tasks'] = copy.deepcopy(self._dsl_tasks) if changes: utils.merge_dicts(dsl_dict, changes) dsl_yaml = safe_yaml.safe_dump(dsl_dict, default_flow_style=False) if not expect_error: return self._spec_parser(dsl_yaml) else: return self.assertRaises( exc.DSLParsingException, self._spec_parser, dsl_yaml ) class WorkbookSpecValidationTestCase(WorkflowSpecValidationTestCase): def __init__(self, *args, **kwargs): super(WorkbookSpecValidationTestCase, self).__init__(*args, **kwargs) self._spec_parser = spec_parser.get_workbook_spec_from_yaml self._dsl_blank = { 'version': '2.0', 'name': 'test_wb' } def _parse_dsl_spec(self, dsl_file=None, add_tasks=False, changes=None, expect_error=False): return super(WorkbookSpecValidationTestCase, self)._parse_dsl_spec( dsl_file=dsl_file, add_tasks=False, changes=changes, expect_error=expect_error) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/test_actions.py000066400000000000000000000105111524065565300263550ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from mistral.tests.unit.lang.v2 import base from mistral_lib import utils class ActionSpecValidationTest(base.WorkbookSpecValidationTestCase): def test_base_required(self): actions = {'actions': {'a1': {}}} exception = self._parse_dsl_spec(changes=actions, expect_error=True) self.assertIn("'base' is a required property", str(exception)) def test_base(self): tests = [ ({'actions': {'a1': {'base': ''}}}, True), ({'actions': {'a1': {'base': None}}}, True), ({'actions': {'a1': {'base': 12345}}}, True), ({'actions': {'a1': {'base': 'std.noop'}}}, False), ({'actions': {'a1': {'base': 'std.echo output="foo"'}}}, False), ({'actions': {'a1': {'base': 'std.echo output="<% $.x %>"'}}}, False), ({'actions': {'a1': {'base': 'std.echo output="<% * %>"'}}}, True), ({'actions': {'a1': {'base': 'std.echo output="{{ _.x }}"'}}}, False), ({'actions': {'a1': {'base': 'std.echo output="{{ * }}"'}}}, True) ] for actions, expect_error in tests: self._parse_dsl_spec(changes=actions, expect_error=expect_error) def test_base_input(self): tests = [ ({'base-input': {}}, True), ({'base-input': None}, True), ({'base-input': {'k1': 'v1', 'k2': '<% $.v2 %>'}}, False), ({'base-input': {'k1': 'v1', 'k2': '<% * %>'}}, True), ({'base-input': {'k1': 'v1', 'k2': '{{ _.v2 }}'}}, False), ({'base-input': {'k1': 'v1', 'k2': '{{ * }}'}}, True) ] actions = { 'a1': { 'base': 'foobar' } } for base_inputs, expect_error in tests: overlay = {'actions': copy.deepcopy(actions)} utils.merge_dicts(overlay['actions']['a1'], base_inputs) self._parse_dsl_spec(changes=overlay, expect_error=expect_error) def test_input(self): tests = [ ({'input': ''}, True), ({'input': []}, True), ({'input': ['']}, True), ({'input': None}, True), ({'input': ['k1', 'k2']}, False), ({'input': ['k1', 12345]}, True), ({'input': ['k1', {'k2': 2}]}, False), ({'input': [{'k1': 1}, {'k2': 2}]}, False), ({'input': [{'k1': None}]}, False), ({'input': [{'k1': 1}, {'k1': 1}]}, True), ({'input': [{'k1': 1, 'k2': 2}]}, True) ] actions = { 'a1': { 'base': 'foobar' } } for inputs, expect_error in tests: overlay = {'actions': copy.deepcopy(actions)} utils.merge_dicts(overlay['actions']['a1'], inputs) self._parse_dsl_spec(changes=overlay, expect_error=expect_error) def test_output(self): tests = [ ({'output': None}, False), ({'output': False}, False), ({'output': 12345}, False), ({'output': 0.12345}, False), ({'output': 'foobar'}, False), ({'output': '<% $.x %>'}, False), ({'output': '<% * %>'}, True), ({'output': '{{ _.x }}'}, False), ({'output': '{{ * }}'}, True), ({'output': ['v1']}, False), ({'output': {'k1': 'v1'}}, False) ] actions = { 'a1': { 'base': 'foobar' } } for outputs, expect_error in tests: overlay = {'actions': copy.deepcopy(actions)} utils.merge_dicts(overlay['actions']['a1'], outputs) self._parse_dsl_spec(changes=overlay, expect_error=expect_error) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/test_tasks.py000066400000000000000000000607631524065565300260600ustar00rootroot00000000000000# Copyright 2015 - Huawei Technologies Co. Ltd # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang.v2 import workflows from mistral.tests.unit.lang.v2 import base as v2_base from mistral_lib import utils def generate_test_function(item, expect_error): """Function used to dynamically generate tests""" def test(self): overlay = {'test': {'tasks': {}}} utils.merge_dicts(overlay['test']['tasks'], {'get': item}) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) return test class TaskSpecValidationItems(v2_base.WorkflowSpecValidationTestCase): # NOTE(amorin) empty class that is filled dynamically pass class TaskSpecValidationTransitionAdvancedSchema( v2_base.WorkflowSpecValidationTestCase): # NOTE(amorin) empty class that is filled dynamically pass class TaskSpecValidationDirects(v2_base.WorkflowSpecValidationTestCase): # NOTE(amorin) empty class that is filled dynamically pass class TaskSpecValidationPolicies(v2_base.WorkflowSpecValidationTestCase): # NOTE(amorin) empty class that is filled dynamically pass # with-items tests_items = [ ({'with-items': ''}, True), ({'with-items': []}, True), ({'with-items': ['']}, True), ({'with-items': None}, True), ({'with-items': 12345}, True), ({'with-items': 'x in y'}, True), ({'with-items': '<% $.y %>'}, True), ({'with-items': 'x in <% $.y %>'}, False), ({'with-items': ['x in [1, 2, 3]']}, False), ({'with-items': ['x in <% $.y %>']}, False), ({'with-items': ['x in <% $.y %>', 'i in [1, 2, 3]']}, False), ({'with-items': ['x in <% $.y %>', 'i in <% $.j %>']}, False), ({'with-items': ['x in <% * %>']}, True), ({'with-items': ['x in <% $.y %>', 'i in <% * %>']}, True), ({'with-items': '{{ _.y }}'}, True), ({'with-items': 'x in {{ _.y }}'}, False), ({'with-items': ['x in [1, 2, 3]']}, False), ({'with-items': ['x in {{ _.y }}']}, False), ({'with-items': ['x in {{ _.y }}', 'i in [1, 2, 3]']}, False), ({'with-items': ['x in {{ _.y }}', 'i in {{ _.j }}']}, False), ({'with-items': ['x in {{ * }}']}, True), ({'with-items': ['x in {{ _.y }}', 'i in {{ * }}']}, True) ] for index, test in enumerate(tests_items): test_name = f"test_index_{index}" test_func = generate_test_function(test[0], test[1]) setattr(TaskSpecValidationItems, test_name, test_func) # transitions tests_transitions = [ ({'on-success': {'publish': {'var1': 1234}}}, True), ({'on-success': {'publish': {'branch': {'var1': 1234}}}}, False), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} } } }, False ), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': '<% * %>'}, 'atomic': {'atomic_var1': '<% my_func() %>'} } } }, True ), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': 'email' } }, False ), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': ['email'] } }, False ), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% 1 %>'}] } }, False ), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% $.v1 and $.v2 %>'}] } }, False ), ( { 'on-success': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% * %>'}] } }, True ), ({'on-success': {'next': [{'email': '<% $.v1 %>'}]}}, False), ({'on-success': {'next': 'email'}}, False), ({'on-success': {'next': ['email']}}, False), ({'on-success': {'next': [{'email': 'email'}]}}, True), ({'on-success': {'next': [{'email': 'email', 'more_email': 'more_email'}]}}, True), ({'on-success': {'next': {'email': 'email'}}}, True), ({'on-error': {'publish': {'var1': 1234}}}, True), ({'on-error': {'publish': {'branch': {'var1': 1234}}}}, False), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} } } }, False ), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': '<% * %>'}, 'atomic': {'atomic_var1': '<% my_func() %>'} } } }, True ), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': 'email' } }, False ), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': ['email'] } }, False ), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% 1 %>'}] } }, False ), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% $.v1 and $.v2 %>'}] } }, False ), ( { 'on-error': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% * %>'}] } }, True ), ({'on-error': {'next': [{'email': '<% $.v1 %>'}]}}, False), ({'on-error': {'next': 'email'}}, False), ({'on-error': {'next': ['email']}}, False), ({'on-error': {'next': [{'email': 'email'}]}}, True), ({'on-error': {'next': [{'email': 'email', 'more_email': 'more_email'}]}}, True), ({'on-error': {'next': {'email': 'email'}}}, True), ({'on-complete': {'publish': {'var1': 1234}}}, True), ({'on-complete': {'publish': {'branch': {'var1': 1234}}}}, False), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} } } }, False ), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': '<% * %>'}, 'atomic': {'atomic_var1': '<% my_func() %>'} } } }, True ), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': 'email' } }, False ), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': ['email'] } }, False ), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% 1 %>'}] } }, False ), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% $.v1 and $.v2 %>'}] } }, False ), ( { 'on-complete': { 'publish': { 'branch': {'var1': 1234}, 'global': {'global_var1': 'val'}, 'atomic': {'atomic_var1': '<% my_func() %>'} }, 'next': [{'email': '<% * %>'}] } }, True ), ({'on-complete': {'next': [{'email': '<% $.v1 %>'}]}}, False), ({'on-complete': {'next': 'email'}}, False), ({'on-complete': {'next': ['email']}}, False), ({'on-complete': {'next': [{'email': 'email'}]}}, True), ({'on-complete': {'next': [{'email': 'email', 'more_email': 'more_email'}]}}, True), ({'on-complete': {'next': {'email': 'email'}}}, True) ] for index, test in enumerate(tests_transitions): test_name = f"test_index_{index}" test_func = generate_test_function(test[0], test[1]) setattr(TaskSpecValidationTransitionAdvancedSchema, test_name, test_func) # directs tests_directs = [ (['email'], False), (['email%'], True), ([{'email': '<% 1 %>'}], False), ([{'email': '<% 1 %>'}, {'email': '<% 1 %>'}], True), ([{'email': '<% 1 %>', 'more_email': '<% 2 %>'}], True), (['email'], False), ([{'email': '<% 1 %>'}, 'echo'], False), ([{'email': '<% $.v1 in $.v2 %>'}], False), ([{'email': '<% * %>'}], True), ([{'email': '{{ 1 }}'}], False), ([{'email': '{{ 1 }}'}, 'echo'], False), ([{'email': '{{ _.v1 in _.v2 }}'}], False), ([{'email': '{{ * }}'}], True), ('email', False), ('fail msg="<% task().result %>"', False), ('fail(msg=<% task() %>)', False), (None, True), ([''], True), ([], True), (['email', 'email'], True), (['email', 12345], True) ] for on_clause_key in ['on-error', 'on-success', 'on-complete']: for index, test in enumerate(tests_directs): test_name = f"test_index_{index}" test_func = generate_test_function( {on_clause_key: test[0]}, test[1]) setattr(TaskSpecValidationDirects, test_name, test_func) # policies tests_policies = [ ({'retry': {'count': 3, 'delay': 1}}, False), ({'retry': { 'continue-on': '<% 1 %>', 'delay': 2, 'break-on': '<% 1 %>', 'count': 2 }}, False), ({'retry': { 'count': 3, 'delay': 1, 'continue-on': '<% 1 %>' }}, False), ({'retry': {'count': '<% 3 %>', 'delay': 1}}, False), ({'retry': {'count': '<% * %>', 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': '<% 1 %>'}}, False), ({'retry': {'count': 3, 'delay': '<% * %>'}}, True), ({'retry': { 'continue-on': '{{ 1 }}', 'delay': 2, 'break-on': '{{ 1 }}', 'count': 2 }}, False), ({'retry': { 'count': 3, 'delay': 1, 'continue-on': '{{ 1 }}' }}, False), ({'retry': {'count': '{{ 3 }}', 'delay': 1}}, False), ({'retry': {'count': '{{ * }}', 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': '{{ 1 }}'}}, False), ({'retry': {'count': 3, 'delay': '{{ * }}'}}, True), ({'retry': {'count': -3, 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': -1}}, True), ({'retry': {'count': '3', 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': '1'}}, True), ({'retry': 'count=3 delay=1 break-on=<% false %>'}, False), ({'retry': 'count=3 delay=1 break-on={{ false }}'}, False), ({'retry': 'count=3 delay=1'}, False), ({'retry': 'coun=3 delay=1'}, True), ({'retry': None}, True), ({'wait-before': 1}, False), ({'wait-before': '<% 1 %>'}, False), ({'wait-before': '<% * %>'}, True), ({'wait-before': '{{ 1 }}'}, False), ({'wait-before': '{{ * }}'}, True), ({'wait-before': -1}, True), ({'wait-before': 1.1}, True), ({'wait-before': '1'}, True), ({'wait-after': 1}, False), ({'wait-after': '<% 1 %>'}, False), ({'wait-after': '<% * %>'}, True), ({'wait-after': '{{ 1 }}'}, False), ({'wait-after': '{{ * }}'}, True), ({'wait-after': -1}, True), ({'wait-after': 1.1}, True), ({'wait-after': '1'}, True), ({'timeout': 300}, False), ({'timeout': '<% 300 %>'}, False), ({'timeout': '<% * %>'}, True), ({'timeout': '{{ 300 }}'}, False), ({'timeout': '{{ * }}'}, True), ({'timeout': -300}, True), ({'timeout': 300.1}, True), ({'timeout': '300'}, True), ({'pause-before': False}, False), ({'pause-before': '<% False %>'}, False), ({'pause-before': '<% * %>'}, True), ({'pause-before': '{{ False }}'}, False), ({'pause-before': '{{ * }}'}, True), ({'pause-before': 'False'}, True), ({'concurrency': 10}, False), ({'concurrency': '<% 10 %>'}, False), ({'concurrency': '<% * %>'}, True), ({'concurrency': '{{ 10 }}'}, False), ({'concurrency': '{{ * }}'}, True), ({'concurrency': -10}, True), ({'concurrency': 10.1}, True), ({'concurrency': '10'}, True) ] for index, test in enumerate(tests_policies): test_name = f"test_index_{index}" test_func = generate_test_function(test[0], test[1]) setattr(TaskSpecValidationPolicies, test_name, test_func) class TaskSpecValidationOthers(v2_base.WorkflowSpecValidationTestCase): # NOTE(amorin) the tests in this remaining class were not taking so much # time so I kept them statically declared inside a single test instead # of doing a dynamic declaration like above def test_type_injection(self): tests = [ ({'type': 'direct'}, False), ({'type': 'reverse'}, False) ] for wf_type, expect_error in tests: overlay = {'test': wf_type} wfs_spec = self._parse_dsl_spec(add_tasks=True, changes=overlay, expect_error=expect_error) if not expect_error: self.assertIsInstance(wfs_spec, workflows.WorkflowListSpec) self.assertEqual(1, len(wfs_spec.get_workflows())) wf_spec = wfs_spec.get_workflows()[0] self.assertEqual(wf_type['type'], wf_spec.get_type()) for task in wf_spec.get_tasks(): self.assertEqual(task._data['type'], wf_type['type']) def test_action_or_workflow(self): tests = [ ({'action': 'std.noop'}, False), ({'action': 'std.http url="openstack.org"'}, False), ({'action': 'std.http url="openstack.org" timeout=10'}, False), ({'action': 'std.http url=<% $.url %>'}, False), ({'action': 'std.http url=<% $.url %> timeout=<% $.t %>'}, False), ({'action': 'std.http url=<% * %>'}, True), ({'action': 'std.http url={{ _.url }}'}, False), ({'action': 'std.http url={{ _.url }} timeout={{ _.t }}'}, False), ({'action': 'std.http url={{ $ }}'}, True), ({'workflow': 'test.wf'}, False), ({'workflow': 'test.wf k1="v1"'}, False), ({'workflow': 'test.wf k1="v1" k2="v2"'}, False), ({'workflow': 'test.wf k1=<% $.v1 %>'}, False), ({'workflow': 'test.wf k1=<% $.v1 %> k2=<% $.v2 %>'}, False), ({'workflow': 'test.wf k1=<% * %>'}, True), ({'workflow': 'test.wf k1={{ _.v1 }}'}, False), ({'workflow': 'test.wf k1={{ _.v1 }} k2={{ _.v2 }}'}, False), ({'workflow': 'test.wf k1={{ $ }}'}, True), ({'action': 'std.noop', 'workflow': 'test.wf'}, True), ({'action': 123}, True), ({'workflow': 123}, True), ({'action': ''}, True), ({'workflow': ''}, True), ({'action': None}, True), ({'workflow': None}, True) ] for task, expect_error in tests: overlay = {'test': {'tasks': {'task1': task}}} self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=expect_error ) def test_inputs(self): tests = [ ({'input': ''}, True), ({'input': {}}, True), ({'input': None}, True), ({'input': {'k1': 'v1'}}, False), ({'input': {'k1': '<% $.v1 %>'}}, False), ({'input': {'k1': '<% 1 + 2 %>'}}, False), ({'input': {'k1': '<% * %>'}}, True), ({'input': {'k1': '{{ _.v1 }}'}}, False), ({'input': {'k1': '{{ 1 + 2 }}'}}, False), ({'input': {'k1': '{{ * }}'}}, True) ] for task_input, expect_error in tests: overlay = {'test': {'tasks': {'task1': {'action': 'test.mock'}}}} utils.merge_dicts(overlay['test']['tasks']['task1'], task_input) self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=expect_error ) def test_publish(self): tests = [ ({'publish': ''}, True), ({'publish': {}}, True), ({'publish': None}, True), ({'publish': {'k1': 'v1'}}, False), ({'publish': {'k1': '<% $.v1 %>'}}, False), ({'publish': {'k1': '<% 1 + 2 %>'}}, False), ({'publish': {'k1': '<% * %>'}}, True), ({'publish': {'k1': '{{ _.v1 }}'}}, False), ({'publish': {'k1': '{{ 1 + 2 }}'}}, False), ({'publish': {'k1': '{{ * }}'}}, True) ] for output, expect_error in tests: overlay = {'test': {'tasks': {'task1': {'action': 'test.mock'}}}} utils.merge_dicts(overlay['test']['tasks']['task1'], output) self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=expect_error ) def test_publish_on_error(self): tests = [ ({'publish-on-error': ''}, True), ({'publish-on-error': {}}, True), ({'publish-on-error': None}, True), ({'publish-on-error': {'k1': 'v1'}}, False), ({'publish-on-error': {'k1': '<% $.v1 %>'}}, False), ({'publish-on-error': {'k1': '<% 1 + 2 %>'}}, False), ({'publish-on-error': {'k1': '<% * %>'}}, True), ({'publish-on-error': {'k1': '{{ _.v1 }}'}}, False), ({'publish-on-error': {'k1': '{{ 1 + 2 }}'}}, False), ({'publish-on-error': {'k1': '{{ * }}'}}, True) ] for output, expect_error in tests: overlay = {'test': {'tasks': {'task1': {'action': 'test.mock'}}}} utils.merge_dicts(overlay['test']['tasks']['task1'], output) self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=expect_error ) def test_join(self): tests = [ ({'join': ''}, True), ({'join': None}, True), ({'join': 'all'}, False), ({'join': 'one'}, False), ({'join': 0}, False), ({'join': 2}, False), ({'join': 3}, True), ({'join': '3'}, True), ({'join': -3}, True) ] on_success = {'on-success': ['email']} for join, expect_error in tests: overlay = {'test': {'tasks': {}}} utils.merge_dicts(overlay['test']['tasks'], {'get': on_success}) utils.merge_dicts(overlay['test']['tasks'], {'echo': on_success}) utils.merge_dicts(overlay['test']['tasks'], {'email': join}) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_requires(self): tests = [ ({'requires': ''}, True), ({'requires': []}, True), ({'requires': ['']}, True), ({'requires': None}, True), ({'requires': 12345}, True), ({'requires': ['echo']}, False), ({'requires': ['echo', 'get']}, False), ({'requires': 'echo'}, False), ] for require, expect_error in tests: overlay = {'test': {'tasks': {}}} utils.merge_dicts(overlay['test'], {'type': 'reverse'}) utils.merge_dicts(overlay['test']['tasks'], {'email': require}) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_keep_result(self): tests = [ ({'keep-result': ''}, True), ({'keep-result': []}, True), ({'keep-result': 'asd'}, True), ({'keep-result': None}, True), ({'keep-result': 12345}, True), ({'keep-result': True}, False), ({'keep-result': False}, False), ({'keep-result': "<% 'a' in $.val %>"}, False), ({'keep-result': '<% 1 + 2 %>'}, False), ({'keep-result': '<% * %>'}, True), ({'keep-result': "{{ 'a' in _.val }}"}, False), ({'keep-result': '{{ 1 + 2 }}'}, False), ({'keep-result': '{{ * }}'}, True) ] for keep_result, expect_error in tests: overlay = {'test': {'tasks': {}}} utils.merge_dicts(overlay['test']['tasks'], {'email': keep_result}) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_safe_rerurn(self): tests = [ ({'safe-rerun': True}, False), ({'safe-rerun': False}, False), ({'safe-rerun': '<% false %>'}, False), ({'safe-rerun': '<% true %>'}, False), ({'safe-rerun': '<% * %>'}, True), ({'safe-rerun': None}, True) ] for default, expect_error in tests: overlay = {'test': {'task-defaults': {}}} utils.merge_dicts(overlay['test']['task-defaults'], default) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/test_workbook.py000066400000000000000000000351551524065565300265650ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import re import yaml from mistral import exceptions as exc from mistral.lang.v2 import workbook from mistral.tests.unit.lang.v2 import base class WorkbookSpecValidationTest(base.WorkbookSpecValidationTestCase): def test_build_valid_workbook_spec(self): wb_spec = self._parse_dsl_spec(dsl_file='my_workbook.yaml') # Workbook. act_specs = wb_spec.get_actions() wf_specs = wb_spec.get_workflows() self.assertEqual('2.0', wb_spec.get_version()) self.assertEqual('my_workbook', wb_spec.get_name()) self.assertEqual('This is a test workbook', wb_spec.get_description()) self.assertListEqual(['test', 'v2'], wb_spec.get_tags()) self.assertIsNotNone(act_specs) self.assertIsNotNone(wf_specs) # Actions. action_spec = act_specs.get('action1') self.assertIsNotNone(action_spec) self.assertEqual('2.0', action_spec.get_version()) self.assertEqual('action1', action_spec.get_name()) self.assertEqual( 'This is a test ad-hoc action', action_spec.get_description() ) self.assertListEqual(['test', 'v2'], action_spec.get_tags()) self.assertEqual('std.echo', action_spec.get_base()) self.assertDictEqual( {'output': 'Hello <% $.name %>!'}, action_spec.get_base_input() ) self.assertDictEqual({}, action_spec.get_input()) self.assertEqual('<% $ %>', action_spec.get_output()) # Workflows. self.assertEqual(2, len(wf_specs)) wf1_spec = wf_specs.get('wf1') self.assertEqual('2.0', wf1_spec.get_version()) self.assertEqual('wf1', wf1_spec.get_name()) self.assertEqual( 'This is a test workflow', wf1_spec.get_description() ) self.assertListEqual(['test', 'v2'], wf1_spec.get_tags()) self.assertEqual('reverse', wf1_spec.get_type()) self.assertEqual(2, len(wf1_spec.get_tasks())) # Tasks. task1_spec = wf1_spec.get_tasks().get('task1') self.assertIsNotNone(task1_spec) self.assertEqual('2.0', task1_spec.get_version()) self.assertEqual('task1', task1_spec.get_name()) self.assertEqual('This is a test task', task1_spec.get_description()) self.assertEqual('action1', task1_spec.get_action_name()) self.assertEqual({'name': '<% $.name %>'}, task1_spec.get_input()) policies = task1_spec.get_policies() self.assertEqual(2, policies.get_wait_before()) self.assertEqual(5, policies.get_wait_after()) self.assertEqual(3, policies.get_concurrency()) retry_spec = policies.get_retry() self.assertEqual(10, retry_spec.get_count()) self.assertEqual(30, retry_spec.get_delay()) self.assertEqual('<% $.my_val = 10 %>', retry_spec.get_break_on()) task2_spec = wf1_spec.get_tasks().get('task2') self.assertIsNotNone(task2_spec) self.assertEqual('2.0', task2_spec.get_version()) self.assertEqual('task2', task2_spec.get_name()) self.assertEqual('std.echo', task2_spec.get_action_name()) self.assertIsNone(task2_spec.get_workflow_name()) self.assertEqual( {'output': 'Thanks <% $.name %>!'}, task2_spec.get_input() ) wf2_spec = wf_specs.get('wf2') self.assertEqual('2.0', wf2_spec.get_version()) self.assertEqual('wf2', wf2_spec.get_name()) self.assertListEqual(['test', 'v2'], wf2_spec.get_tags()) self.assertEqual('direct', wf2_spec.get_type()) self.assertEqual(11, len(wf2_spec.get_tasks())) task_defaults_spec = wf2_spec.get_task_defaults() self.assertListEqual( [('fail', '<% $.my_val = 0 %>', {})], task_defaults_spec.get_on_error().get_next() ) self.assertListEqual( [('pause', '', {})], task_defaults_spec.get_on_success().get_next() ) self.assertListEqual( [('succeed', '', {})], task_defaults_spec.get_on_complete().get_next() ) task3_spec = wf2_spec.get_tasks().get('task3') self.assertIsNotNone(task3_spec) self.assertEqual('2.0', task3_spec.get_version()) self.assertEqual('task3', task3_spec.get_name()) self.assertIsNone(task3_spec.get_action_name()) self.assertEqual('wf1', task3_spec.get_workflow_name()) self.assertEqual( { 'name': 'John Doe', 'age': 32, 'param1': None, 'param2': False }, task3_spec.get_input() ) self.assertListEqual( [('task4', '<% $.my_val = 1 %>', {})], task3_spec.get_on_error().get_next() ) self.assertListEqual( [('task5', '<% $.my_val = 2 %>', {})], task3_spec.get_on_success().get_next() ) self.assertListEqual( [('task6', '<% $.my_val = 3 %>', {})], task3_spec.get_on_complete().get_next() ) task7_spec = wf2_spec.get_tasks().get('task7') self.assertEqual( { 'is_true': True, 'object_list': [1, None, 'str'], 'is_string': '50' }, task7_spec.get_input() ) self.assertEqual( {'vm_info': '<% $.vms %>'}, task7_spec.get_with_items() ) task8_spec = wf2_spec.get_tasks().get('task8') self.assertEqual( { 'itemX': '<% $.arrayI %>', "itemY": '<% $.arrayJ %>' }, task8_spec.get_with_items() ) self.assertEqual( { 'expr_list': ['<% $.v %>', '<% $.k %>'], 'expr': '<% $.value %>', }, task8_spec.get_input() ) self.assertEqual('nova', task8_spec.get_target()) task9_spec = wf2_spec.get_tasks().get('task9') self.assertEqual('all', task9_spec.get_join()) task10_spec = wf2_spec.get_tasks().get('task10') self.assertEqual(2, task10_spec.get_join()) task11_spec = wf2_spec.get_tasks().get('task11') self.assertEqual('one', task11_spec.get_join()) task12_spec = wf2_spec.get_tasks().get('task12') self.assertDictEqual( { 'url': 'http://site.com?q=<% $.query %>', 'params': '' }, task12_spec.get_input() ) task13_spec = wf2_spec.get_tasks().get('task13') self.assertEqual('std.noop', task13_spec.get_action_name()) self.assertEqual('No-op task', task13_spec.get_description()) def test_adhoc_action_with_base_in_one_string(self): wb_spec = self._parse_dsl_spec(dsl_file='my_workbook.yaml') act_specs = wb_spec.get_actions() action_spec = act_specs.get("action2") self.assertEqual('std.echo', action_spec.get_base()) self.assertEqual( {'output': 'Echo output'}, action_spec.get_base_input() ) def test_spec_to_dict(self): wb_spec = self._parse_dsl_spec(dsl_file='my_workbook.yaml') d = wb_spec.to_dict() self.assertEqual('2.0', d['version']) self.assertEqual('2.0', d['workflows']['version']) self.assertEqual('2.0', d['workflows']['wf1']['version']) def test_version_required(self): dsl_dict = copy.deepcopy(self._dsl_blank) dsl_dict.pop('version', None) # TODO(m4dcoder): Check required property error when v1 is deprecated. # The version property is not required for v1 workbook whereas it is # a required property in v2. For backward compatibility, if no version # is not provided, the workbook spec parser defaults to v1 and the # required property exception is not triggered. However, a different # spec validation error returns due to drastically different schema # between workbook versions. self.assertRaises( exc.DSLParsingException, self._spec_parser, yaml.safe_dump(dsl_dict) ) def test_version(self): tests = [ ({'version': None}, True), ({'version': ''}, True), ({'version': '1.0'}, True), ({'version': '2.0'}, False), ({'version': 2.0}, False), ({'version': 2}, False) ] for version, expect_error in tests: self._parse_dsl_spec(changes=version, expect_error=expect_error) def test_name_required(self): dsl_dict = copy.deepcopy(self._dsl_blank) dsl_dict.pop('name', None) exception = self.assertRaises( exc.DSLParsingException, self._spec_parser, yaml.safe_dump(dsl_dict) ) self.assertIn("'name' is a required property", str(exception)) def test_name(self): tests = [ ({'name': ''}, True), ({'name': None}, True), ({'name': 12345}, True), ({'name': 'foobar'}, False) ] for name, expect_error in tests: self._parse_dsl_spec(changes=name, expect_error=expect_error) def test_description(self): tests = [ ({'description': ''}, True), ({'description': None}, True), ({'description': 12345}, True), ({'description': 'This is a test workflow.'}, False) ] for description, expect_error in tests: self._parse_dsl_spec( changes=description, expect_error=expect_error ) def test_tags(self): tests = [ ({'tags': ''}, True), ({'tags': ['']}, True), ({'tags': None}, True), ({'tags': 12345}, True), ({'tags': ['foo', 'bar']}, False), ({'tags': ['foobar', 'foobar']}, True) ] for tags, expect_error in tests: self._parse_dsl_spec(changes=tags, expect_error=expect_error) def test_actions(self): actions = { 'version': '2.0', 'noop': { 'base': 'std.noop' }, 'echo': { 'base': 'std.echo' } } tests = [ ({'actions': []}, True), ({'actions': {}}, True), ({'actions': None}, True), ({'actions': {'version': None}}, True), ({'actions': {'version': ''}}, True), ({'actions': {'version': '1.0'}}, True), ({'actions': {'version': '2.0'}}, False), ({'actions': {'version': 2.0}}, False), ({'actions': {'version': 2}}, False), ({'actions': {'noop': actions['noop']}}, False), ({'actions': {'version': '2.0', 'noop': 'std.noop'}}, True), ({'actions': actions}, False) ] for adhoc_actions, expect_error in tests: self._parse_dsl_spec( changes=adhoc_actions, expect_error=expect_error ) def test_workflows(self): workflows = { 'version': '2.0', 'wf1': { 'tasks': { 'noop': { 'action': 'std.noop' } } }, 'wf2': { 'tasks': { 'echo': { 'action': 'std.echo output="This is a test."' } } } } tests = [ # ({'workflows': []}, True), # ({'workflows': {}}, True), # ({'workflows': None}, True), # ({'workflows': {'version': None}}, True), # ({'workflows': {'version': ''}}, True), # ({'workflows': {'version': '1.0'}}, True), # ({'workflows': {'version': '2.0'}}, False), # ({'workflows': {'version': 2.0}}, False), # ({'workflows': {'version': 2}}, False), # ({'workflows': {'wf1': workflows['wf1']}}, False), ({'workflows': {'version': '2.0', 'wf1': 'wf1'}}, True), ({'workflows': workflows}, False) ] for workflows, expect_error in tests: self._parse_dsl_spec(changes=workflows, expect_error=expect_error) def test_workflow_name_validation(self): wb_spec = self._parse_dsl_spec(dsl_file='workbook_schema_test.yaml') d = wb_spec.to_dict() self.assertEqual('2.0', d['version']) self.assertEqual('2.0', d['workflows']['version']) workflow_names = ['workflowversion', 'versionworkflow', 'workflowversionworkflow', 'version_workflow'] action_names = ['actionversion', 'versionaction', 'actionversionaction'] for name in workflow_names: self.assertEqual('2.0', d['workflows'][name]['version']) self.assertEqual(name, d['workflows'][name]['name']) for name in action_names: self.assertEqual('2.0', d['actions'][name]['version']) self.assertEqual(name, d['actions'][name]['name']) def test_name_regex(self): # We want to match a string containing version at any point. valid_names = ( "workflowversion", "versionworkflow", "workflowversionworkflow", "version_workflow", "version-workflow", ) for valid in valid_names: result = re.match(workbook.NON_VERSION_WORD_REGEX, valid) self.assertIsNotNone( result, "Expected match for: {}".format(valid) ) # ... except, we don't want to match a string that isn't just one word # or is exactly "version" invalid_names = ("version", "my workflow") for invalid in invalid_names: result = re.match(workbook.NON_VERSION_WORD_REGEX, invalid) self.assertIsNone( result, "Didn't expected match for: {}".format(invalid) ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/lang/v2/test_workflows.py000066400000000000000000000411031524065565300267530ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import yaml from mistral import exceptions as exc from mistral.tests.unit.lang.v2 import base from mistral_lib import utils def generate_test_function(default, expect_error): """Function used to dynamically generate tests""" def test(self): overlay = {'test': {'task-defaults': {}}} utils.merge_dicts(overlay['test']['task-defaults'], default) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) return test class WorkflowSpecValidationTestDefault(base.WorkflowSpecValidationTestCase): pass tests = [ ({'on-success': ['email']}, False), ({'on-success': [{'email': '<% 1 %>'}]}, False), ({'on-success': [{'email': '<% 1 %>'}, 'echo']}, False), ({'on-success': [{'email': '<% $.v1 in $.v2 %>'}]}, False), ({'on-success': [{'email': '<% * %>'}]}, True), ({'on-success': [{'email': '{{ 1 }}'}]}, False), ({'on-success': [{'email': '{{ 1 }}'}, 'echo']}, False), ({'on-success': [{'email': '{{ _.v1 in _.v2 }}'}]}, False), ({'on-success': [{'email': '{{ * }}'}]}, True), ({'on-success': 'email'}, False), ({'on-success': None}, True), ({'on-success': ['']}, True), ({'on-success': []}, True), ({'on-success': ['email', 'email']}, True), ({'on-success': ['email', 12345]}, True), ({'on-error': ['email']}, False), ({'on-error': [{'email': '<% 1 %>'}]}, False), ({'on-error': [{'email': '<% 1 %>'}, 'echo']}, False), ({'on-error': [{'email': '<% $.v1 in $.v2 %>'}]}, False), ({'on-error': [{'email': '<% * %>'}]}, True), ({'on-error': [{'email': '{{ 1 }}'}]}, False), ({'on-error': [{'email': '{{ 1 }}'}, 'echo']}, False), ({'on-error': [{'email': '{{ _.v1 in _.v2 }}'}]}, False), ({'on-error': [{'email': '{{ * }}'}]}, True), ({'on-error': 'email'}, False), ({'on-error': None}, True), ({'on-error': ['']}, True), ({'on-error': []}, True), ({'on-error': ['email', 'email']}, True), ({'on-error': ['email', 12345]}, True), ({'on-complete': ['email']}, False), ({'on-complete': [{'email': '<% 1 %>'}]}, False), ({'on-complete': [{'email': '<% 1 %>'}, 'echo']}, False), ({'on-complete': [{'email': '<% $.v1 in $.v2 %>'}]}, False), ({'on-complete': [{'email': '<% * %>'}]}, True), ({'on-complete': [{'email': '{{ 1 }}'}]}, False), ({'on-complete': [{'email': '{{ 1 }}'}, 'echo']}, False), ({'on-complete': [{'email': '{{ _.v1 in _.v2 }}'}]}, False), ({'on-complete': [{'email': '{{ * }}'}]}, True), ({'on-complete': 'email'}, False), ({'on-complete': None}, True), ({'on-complete': ['']}, True), ({'on-complete': []}, True), ({'on-complete': ['email', 'email']}, True), ({'on-complete': ['email', 12345]}, True), ({'requires': ''}, True), ({'requires': []}, True), ({'requires': ['']}, True), ({'requires': None}, True), ({'requires': 12345}, True), ({'requires': ['echo']}, False), ({'requires': ['echo', 'get']}, False), ({'requires': 'echo'}, False), ({'retry': {'count': 3, 'delay': 1}}, False), ({'retry': {'count': '<% 3 %>', 'delay': 1}}, False), ({'retry': {'count': '<% * %>', 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': '<% 1 %>'}}, False), ({'retry': {'count': 3, 'delay': '<% * %>'}}, True), ({'retry': {'count': '{{ 3 }}', 'delay': 1}}, False), ({'retry': {'count': '{{ * }}', 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': '{{ 1 }}'}}, False), ({'retry': {'count': 3, 'delay': '{{ * }}'}}, True), ({'retry': {'count': -3, 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': -1}}, True), ({'retry': {'count': '3', 'delay': 1}}, True), ({'retry': {'count': 3, 'delay': '1'}}, True), ({'retry': None}, True), ({'wait-before': 1}, False), ({'wait-before': '<% 1 %>'}, False), ({'wait-before': '<% * %>'}, True), ({'wait-before': '{{ 1 }}'}, False), ({'wait-before': '{{ * }}'}, True), ({'wait-before': -1}, True), ({'wait-before': 1.1}, True), ({'wait-before': '1'}, True), ({'wait-after': 1}, False), ({'wait-after': '<% 1 %>'}, False), ({'wait-after': '<% * %>'}, True), ({'wait-after': '{{ 1 }}'}, False), ({'wait-after': '{{ * }}'}, True), ({'wait-after': -1}, True), ({'wait-after': 1.1}, True), ({'wait-after': '1'}, True), ({'timeout': 300}, False), ({'timeout': '<% 300 %>'}, False), ({'timeout': '<% * %>'}, True), ({'timeout': '{{ 300 }}'}, False), ({'timeout': '{{ * }}'}, True), ({'timeout': -300}, True), ({'timeout': 300.1}, True), ({'timeout': '300'}, True), ({'pause-before': False}, False), ({'pause-before': '<% False %>'}, False), ({'pause-before': '<% * %>'}, True), ({'pause-before': '{{ False }}'}, False), ({'pause-before': '{{ * }}'}, True), ({'pause-before': 'False'}, True), ({'concurrency': 10}, False), ({'concurrency': '<% 10 %>'}, False), ({'concurrency': '<% * %>'}, True), ({'concurrency': '{{ 10 }}'}, False), ({'concurrency': '{{ * }}'}, True), ({'concurrency': -10}, True), ({'concurrency': 10.1}, True), ({'concurrency': '10'}, True), ({'safe-rerun': True}, False), ({'safe-rerun': False}, False), ({'safe-rerun': '<% false %>'}, False), ({'safe-rerun': '<% true %>'}, False), ({'safe-rerun': '<% * %>'}, True), ({'safe-rerun': None}, True) ] for index, test in enumerate(tests): test_name = f"test_index_{index}" test_func = generate_test_function(test[0], test[1]) setattr(WorkflowSpecValidationTestDefault, test_name, test_func) class WorkflowSpecValidationTest(base.WorkflowSpecValidationTestCase): def test_workflow_types(self): tests = [ ({'type': 'direct'}, False), ({'type': 'reverse'}, False), ({'type': 'circular'}, True), ({'type': None}, True) ] for wf_type, expect_error in tests: overlay = {'test': wf_type} self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_direct_workflow(self): overlay = {'test': {'type': 'direct', 'tasks': {}}} join = {'join': 'all'} on_success = {'on-success': ['email']} utils.merge_dicts(overlay['test']['tasks'], {'get': on_success}) utils.merge_dicts(overlay['test']['tasks'], {'echo': on_success}) utils.merge_dicts(overlay['test']['tasks'], {'email': join}) wfs_spec = self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=False ) self.assertEqual(1, len(wfs_spec.get_workflows())) self.assertEqual('test', wfs_spec.get_workflows()[0].get_name()) self.assertEqual('direct', wfs_spec.get_workflows()[0].get_type()) def test_direct_workflow_invalid_task(self): overlay = { 'test': { 'type': 'direct', 'tasks': {} } } requires = {'requires': ['echo', 'get']} utils.merge_dicts(overlay['test']['tasks'], {'email': requires}) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=True ) def test_direct_workflow_no_start_tasks(self): overlay = { 'test': { 'type': 'direct', 'tasks': { 'task1': {'on-complete': 'task2'}, 'task2': {'on-complete': 'task1'} } } } self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=True ) def test_direct_workflow_invalid_join(self): tests = [ ({'task3': {'join': 2}}, False), ({'task3': {'join': 5}}, True), ({'task3': {'join': 1}}, False), ({'task3': {'join': 'one'}}, False), ({'task3': {'join': 'all'}}, False), ({'task4': {'join': 'all'}}, True), ({'task4': {'join': 1}}, True), ({'task4': {'join': 'one'}}, True) ] for test in tests: overlay = { 'test': { 'type': 'direct', 'tasks': { 'task1': {'on-complete': 'task3'}, 'task2': {'on-complete': 'task3'} } } } utils.merge_dicts(overlay['test']['tasks'], test[0]) self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=test[1] ) def test_reverse_workflow(self): overlay = {'test': {'type': 'reverse', 'tasks': {}}} require = {'requires': ['echo', 'get']} utils.merge_dicts(overlay['test']['tasks'], {'email': require}) wfs_spec = self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=False ) self.assertEqual(1, len(wfs_spec.get_workflows())) self.assertEqual('test', wfs_spec.get_workflows()[0].get_name()) self.assertEqual('reverse', wfs_spec.get_workflows()[0].get_type()) def test_reverse_workflow_invalid_task(self): overlay = {'test': {'type': 'reverse', 'tasks': {}}} join = {'join': 'all'} on_success = {'on-success': ['email']} utils.merge_dicts(overlay['test']['tasks'], {'get': on_success}) utils.merge_dicts(overlay['test']['tasks'], {'echo': on_success}) utils.merge_dicts(overlay['test']['tasks'], {'email': join}) self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=True ) def test_version_required(self): dsl_dict = copy.deepcopy(self._dsl_blank) dsl_dict.pop('version', None) exception = self.assertRaises( exc.DSLParsingException, self._spec_parser, yaml.safe_dump(dsl_dict) ) self.assertIn("'version' is a required property", str(exception)) def test_version(self): tests = [ ({'version': None}, True), ({'version': ''}, True), ({'version': '2.0'}, False), ({'version': 2.0}, False), ({'version': 2}, False) ] for version, expect_error in tests: self._parse_dsl_spec( add_tasks=True, changes=version, expect_error=expect_error ) def test_inputs(self): tests = [ ({'input': ['var1', 'var2']}, False), ({'input': ['var1', 'var1']}, True), ({'input': [12345]}, True), ({'input': [None]}, True), ({'input': ['']}, True), ({'input': None}, True), ({'input': []}, True), ({'input': ['var1', {'var2': 2}]}, False), ({'input': [{'var1': 1}, {'var2': 2}]}, False), ({'input': [{'var1': None}]}, False), ({'input': [{'var1': 1}, {'var1': 1}]}, True), ({'input': [{'var1': 1, 'var2': 2}]}, True) ] for wf_input, expect_error in tests: overlay = {'test': wf_input} self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_outputs(self): tests = [ ({'output': {'k1': 'a', 'k2': 1, 'k3': True, 'k4': None}}, False), ({'output': {'k1': '<% $.v1 %>'}}, False), ({'output': {'k1': '<% 1 + 2 %>'}}, False), ({'output': {'k1': '<% * %>'}}, True), ({'output': []}, True), ({'output': 'whatever'}, True), ({'output': None}, True), ({'output': {}}, True) ] for wf_output, expect_error in tests: overlay = {'test': wf_output} self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_vars(self): tests = [ ({'vars': {'v1': 'a', 'v2': 1, 'v3': True, 'v4': None}}, False), ({'vars': {'v1': '<% $.input_var1 %>'}}, False), ({'vars': {'v1': '<% 1 + 2 %>'}}, False), ({'vars': {'v1': '<% * %>'}}, True), ({'vars': {'v1': '{{ _.input_var1 }}'}}, False), ({'vars': {'v1': '{{ 1 + 2 }}'}}, False), ({'vars': {'v1': '{{ * }}'}}, True), ({'vars': []}, True), ({'vars': 'whatever'}, True), ({'vars': None}, True), ({'vars': {}}, True) ] for wf_vars, expect_error in tests: overlay = {'test': wf_vars} self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) def test_tasks_required(self): exception = self._parse_dsl_spec( add_tasks=False, expect_error=True ) self.assertIn("'tasks' is a required property", str(exception)) def test_tasks(self): tests = [ ({'tasks': {}}, True), ({'tasks': None}, True), ({'tasks': self._dsl_tasks}, False) ] for wf_tasks, expect_error in tests: overlay = {'test': wf_tasks} self._parse_dsl_spec( add_tasks=False, changes=overlay, expect_error=expect_error ) def test_invalid_item(self): overlay = {'name': 'invalid'} exception = self._parse_dsl_spec(changes=overlay, expect_error=True) self.assertIn("Invalid DSL", str(exception)) def test_invalid_name(self): invalid_wf = { 'version': '2.0', 'b98180ba-48a0-4e26-ab2e-50dc224f6fd1': { 'type': 'direct', 'tasks': {'t1': {'action': 'std.noop'}} } } dsl_yaml = yaml.safe_dump(invalid_wf, default_flow_style=False) exception = self.assertRaises( exc.InvalidModelException, self._spec_parser, dsl_yaml ) self.assertIn( "Workflow name cannot be in the format of UUID", str(exception) ) def test_task_name(self): wf = { 'version': '2.0', 'workflowname': { 'type': 'direct', 'tasks': {'task1': {'action': 'std.noop', 'on-success': ['t2-task']}, 't2-task': {'action': 'std.noop', 'on-success': ['t3.task']}, 't3.task': {'action': 'std.noop', 'on-success': ['t4,task']}, 't4,task': {'action': 'std.noop', 'on-success': ['t5+task']}, 't5+task': {'action': 'std.noop', 'on-success': ['t6$task']}, 't6$task': {'action': 'std.noop', 'on-success': ['t7%task']}, 't7%task': {'action': 'std.noop', 'on-success': ['t8^task']}, 't8^task': {'action': 'std.noop', }}}} dsl_yaml = yaml.safe_dump(wf, default_flow_style=False) self._spec_parser(dsl_yaml) def test_tags(self): tests = [ ({'tags': ''}, True), ({'tags': []}, True), ({'tags': ['']}, True), ({'tags': ['tag']}, False), ({'tags': ['tag', 'tag']}, True), ({'tags': None}, True) ] for wf_tags, expect_error in tests: overlay = {'test': wf_tags} self._parse_dsl_spec( add_tasks=True, changes=overlay, expect_error=expect_error ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/mstrlfixtures/000077500000000000000000000000001524065565300247715ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/mstrlfixtures/__init__.py000066400000000000000000000000001524065565300270700ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/mstrlfixtures/hacking.py000066400000000000000000000025331524065565300267520ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # NOTE(morganfainberg) This file shouldn't have flake8 run on it as it has # code examples that will fail normal CI pep8/flake8 tests. This is expected. # The code has been moved here to ensure that proper tests occur on the # hacking/test_checks test cases. # flake8: noqa import fixtures class HackingLogging(fixtures.Fixture): shared_imports = """ import logging from oslo_log import log from oslo_log import log as logging """ assert_not_using_deprecated_warn = { 'code': """ # Logger.warn has been deprecated in Python3 in favor of # Logger.warning LOG = log.getLogger(__name__) LOG.warn('text') """, 'expected_errors': [ (8, 9, 'M001'), ], } mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/mstrlfixtures/policy_fixtures.py000066400000000000000000000032561524065565300306010ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import fixtures from mistral.api import access_control as acl from mistral import policies from oslo_config import cfg from oslo_policy import opts as policy_opts from oslo_policy import policy as oslo_policy class PolicyFixture(fixtures.Fixture): def setUp(self): super(PolicyFixture, self).setUp() cfg.CONF(args=[], project='mistral') policy_opts.set_defaults(cfg.CONF) acl._ENFORCER = oslo_policy.Enforcer(cfg.CONF) acl._ENFORCER.register_defaults(policies.list_rules()) acl._ENFORCER.load_rules() self.addCleanup(acl._ENFORCER.clear) def register_rules(self, rules): enf = acl._ENFORCER for rule_name, rule_check_str in rules.items(): enf.register_default(oslo_policy.RuleDefault(rule_name, rule_check_str)) def change_policy_definition(self, rules): enf = acl._ENFORCER for rule_name, rule_check_str in rules.items(): enf.rules[rule_name] = oslo_policy.RuleDefault( rule_name, rule_check_str).check mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/notifiers/000077500000000000000000000000001524065565300240405ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/notifiers/__init__.py000066400000000000000000000000001524065565300261370ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/notifiers/base.py000066400000000000000000000041361524065565300253300ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_log import log as logging from mistral.tests.unit.engine import base as engine_test_base LOG = logging.getLogger(__name__) class NotifierTestCase(engine_test_base.EngineTestCase): # TODO(rakhmerov): All these method have a different signature comparing to # their base versions. Must be fixed. def await_workflow_success(self, wf_ex_id, post_delay=1): # Override the original wait method to add a delay to allow enough # time for the notification events to get processed. super(NotifierTestCase, self).await_workflow_success(wf_ex_id) self._sleep(post_delay) def await_workflow_error(self, wf_ex_id, post_delay=1): # Override the original wait method to add a delay to allow enough # time for the notification events to get processed. super(NotifierTestCase, self).await_workflow_error(wf_ex_id) self._sleep(post_delay) def await_workflow_paused(self, wf_ex_id, post_delay=1): # Override the original wait method to add a delay to allow enough # time for the notification events to get processed. super(NotifierTestCase, self).await_workflow_paused(wf_ex_id) self._sleep(post_delay) def await_workflow_cancelled(self, wf_ex_id, post_delay=1): # Override the original wait method to add a delay to allow enough # time for the notification events to get processed. super(NotifierTestCase, self).await_workflow_cancelled(wf_ex_id) self._sleep(post_delay) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/notifiers/test_notifier_servers.py000066400000000000000000000154261524065565300310510ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from stevedore import exception as sd_exc from mistral import context from mistral.db.v2 import api as db_api from mistral.notifiers import base as notif from mistral.notifiers import default_notifier as d_notif from mistral.notifiers import notification_events as events from mistral.notifiers import remote_notifier as r_notif from mistral.services import workflows as wf_svc from mistral.tests.unit.notifiers import base from mistral.workflow import states # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') EVENT_LOGS = [] def publisher_process(ctx, ex_id, data, event, timestamp, **kwargs): if not isinstance(ctx, context.MistralContext): raise TypeError('ctx is not type of MistralContext.') EVENT_LOGS.append((ex_id, event)) def notifier_process(ex_id, data, event, timestamp, publishers): EVENT_LOGS.append((ex_id, event)) class ServerPluginTest(base.NotifierTestCase): def tearDown(self): super(ServerPluginTest, self).tearDown() notif.cleanup() def test_get_bad_notifier(self): self.assertRaises(sd_exc.NoMatches, notif.get_notifier, 'foobar') @mock.patch.object( r_notif.RemoteNotifier, 'notify', mock.MagicMock(return_value=None) ) class LocalNotifServerTest(base.NotifierTestCase): @classmethod def setUpClass(cls): super(LocalNotifServerTest, cls).setUpClass() cfg.CONF.set_default('type', 'local', group='notifier') @classmethod def tearDownClass(cls): cfg.CONF.set_default('type', 'remote', group='notifier') super(LocalNotifServerTest, cls).tearDownClass() def setUp(self): super(LocalNotifServerTest, self).setUp() self.publisher = notif.get_notification_publisher('webhook') self.publisher.publish = mock.MagicMock(side_effect=publisher_process) self.publisher.publish.reset_mock() del EVENT_LOGS[:] def tearDown(self): super(LocalNotifServerTest, self).tearDown() notif.cleanup() def test_get_notifier(self): notifier = notif.get_notifier(cfg.CONF.notifier.type) self.assertEqual('local', cfg.CONF.notifier.type) self.assertIsInstance(notifier, d_notif.DefaultNotifier) def test_notify(self): wf_def = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_def) notif_options = [{'type': 'webhook'}] wf_ex = self.engine.start_workflow( 'wf', '', wf_input={}, notify=notif_options ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertFalse(r_notif.RemoteNotifier.notify.called) self.assertListEqual(expected_order, EVENT_LOGS) @mock.patch.object( r_notif.RemoteNotifier, 'notify', mock.MagicMock(side_effect=notifier_process) ) class RemoteNotifServerTest(base.NotifierTestCase): @classmethod def setUpClass(cls): super(RemoteNotifServerTest, cls).setUpClass() cfg.CONF.set_default('type', 'remote', group='notifier') def setUp(self): super(RemoteNotifServerTest, self).setUp() del EVENT_LOGS[:] def tearDown(self): super(RemoteNotifServerTest, self).tearDown() notif.cleanup() def test_get_notifier(self): notifier = notif.get_notifier(cfg.CONF.notifier.type) self.assertEqual('remote', cfg.CONF.notifier.type) self.assertIsInstance(notifier, r_notif.RemoteNotifier) def test_notify(self): wf_def = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_def) notif_options = [{'type': 'foobar'}] wf_ex = self.engine.start_workflow( 'wf', '', wf_input={}, notify=notif_options ) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(r_notif.RemoteNotifier.notify.called) self.assertListEqual(expected_order, EVENT_LOGS) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/notifiers/test_notify.py000066400000000000000000001300641524065565300267650ustar00rootroot00000000000000# Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from unittest import mock from oslo_config import cfg from mistral import context from mistral.db.v2 import api as db_api from mistral.notifiers import base as notif from mistral.notifiers import notification_events as events from mistral.services import workbooks as wb_svc from mistral.services import workflows as wf_svc from mistral.tests.unit.notifiers import base from mistral.workflow import states from mistral_lib import actions as ml_actions # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') EVENT_LOGS = [] def log_event(ctx, ex_id, data, event, timestamp, **kwargs): if not isinstance(ctx, context.MistralContext): raise TypeError('ctx is not type of MistralContext.') EVENT_LOGS.append((ex_id, event)) class NotifyEventsTest(base.NotifierTestCase): def setUp(self): super(NotifyEventsTest, self).setUp() self.publishers = { 'wbhk': notif.get_notification_publisher('webhook'), 'noop': notif.get_notification_publisher('noop') } self.publishers['wbhk'].publish = mock.MagicMock(side_effect=log_event) self.publishers['wbhk'].publish.reset_mock() self.publishers['noop'].publish = mock.MagicMock(side_effect=log_event) self.publishers['noop'].publish.reset_mock() del EVENT_LOGS[:] cfg.CONF.set_default('type', 'local', group='notifier') def tearDown(self): super(NotifyEventsTest, self).tearDown() cfg.CONF.set_default('notify', None, group='notifier') def test_notify_all_explicit(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [ { 'type': 'webhook', 'event_types': events.EVENTS } ] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) self.assertTrue(self.publishers['wbhk'].publish.called) self.assertEqual(6, len(EVENT_LOGS)) self.assertIn((wf_ex.id, events.WORKFLOW_LAUNCHED), EVENT_LOGS) self.assertIn((t1_ex.id, events.TASK_LAUNCHED), EVENT_LOGS) self.assertIn((t1_ex.id, events.TASK_SUCCEEDED), EVENT_LOGS) self.assertIn((t2_ex.id, events.TASK_LAUNCHED), EVENT_LOGS) self.assertIn((t2_ex.id, events.TASK_SUCCEEDED), EVENT_LOGS) self.assertIn((wf_ex.id, events.WORKFLOW_SUCCEEDED), EVENT_LOGS) def test_notify_all_implicit(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) self.assertTrue(self.publishers['wbhk'].publish.called) self.assertEqual(6, len(EVENT_LOGS)) self.assertIn((wf_ex.id, events.WORKFLOW_LAUNCHED), EVENT_LOGS) self.assertIn((t1_ex.id, events.TASK_LAUNCHED), EVENT_LOGS) self.assertIn((t1_ex.id, events.TASK_SUCCEEDED), EVENT_LOGS) self.assertIn((t2_ex.id, events.TASK_LAUNCHED), EVENT_LOGS) self.assertIn((t2_ex.id, events.TASK_SUCCEEDED), EVENT_LOGS) self.assertIn((wf_ex.id, events.WORKFLOW_SUCCEEDED), EVENT_LOGS) def test_notify_order(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_with_event_filter(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [ { 'type': 'webhook', 'event_types': [ events.WORKFLOW_LAUNCHED, events.WORKFLOW_SUCCEEDED ] } ] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) self.assertTrue(self.publishers['wbhk'].publish.called) self.assertEqual(2, len(EVENT_LOGS)) self.assertIn((wf_ex.id, events.WORKFLOW_LAUNCHED), EVENT_LOGS) self.assertIn((wf_ex.id, events.WORKFLOW_SUCCEEDED), EVENT_LOGS) def test_notify_multiple(self): self.assertFalse(self.publishers['wbhk'].publish.called) self.assertFalse(self.publishers['noop'].publish.called) wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [ {'type': 'webhook'}, {'type': 'noop'} ] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertTrue(self.publishers['noop'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_from_cfg(self): self.assertFalse(self.publishers['wbhk'].publish.called) self.assertFalse(self.publishers['noop'].publish.called) wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [ {'type': 'webhook'}, {'type': 'noop'} ] cfg.CONF.set_default( 'notify', json.dumps(notify_options), group='notifier' ) wf_ex = self.engine.start_workflow('wf', '') self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertTrue(self.publishers['noop'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_from_cfg_and_params(self): self.assertFalse(self.publishers['wbhk'].publish.called) self.assertFalse(self.publishers['noop'].publish.called) wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) cfg.CONF.set_default( 'notify', json.dumps([{'type': 'noop'}]), group='notifier' ) params = {'notify': [{'type': 'webhook'}]} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertTrue(self.publishers['noop'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_workbook_notify(self): wb_text = """ version: '2.0' name: wb workflows: wf1: tasks: t1: workflow: wf2 on-success: - t2 t2: action: std.noop wf2: tasks: t1: action: std.noop """ wb_svc.create_workbook_v2(wb_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf1_ex = self.engine.start_workflow('wb.wf1', '', **params) self.await_workflow_success(wf1_ex.id) with db_api.transaction(): wf1_ex = db_api.get_workflow_execution(wf1_ex.id) wf1_task_exs = wf1_ex.task_executions wf1_t1_ex = self._assert_single_item(wf1_task_exs, name='t1') wf1_t2_ex = self._assert_single_item(wf1_task_exs, name='t2') wf1_t1_act_exs = db_api.get_workflow_executions( task_execution_id=wf1_t1_ex.id ) wf2_ex = wf1_t1_act_exs[0] wf2_task_exs = wf2_ex.task_executions wf2_t1_ex = self._assert_single_item(wf2_task_exs, name='t1') self.assertEqual(states.SUCCESS, wf1_ex.state) self.assertIsNone(wf1_ex.state_info) self.assertEqual(2, len(wf1_task_exs)) self.assertEqual(states.SUCCESS, wf1_t1_ex.state) self.assertIsNone(wf1_t1_ex.state_info) self.assertEqual(states.SUCCESS, wf1_t2_ex.state) self.assertIsNone(wf1_t2_ex.state_info) self.assertEqual(1, len(wf1_t1_act_exs)) self.assertEqual(states.SUCCESS, wf2_ex.state) self.assertIsNone(wf2_ex.state_info) self.assertEqual(1, len(wf2_task_exs)) self.assertEqual(states.SUCCESS, wf2_t1_ex.state) self.assertIsNone(wf2_t1_ex.state_info) expected_order = [ (wf1_ex.id, events.WORKFLOW_LAUNCHED), (wf1_t1_ex.id, events.TASK_LAUNCHED), (wf2_ex.id, events.WORKFLOW_LAUNCHED), (wf2_t1_ex.id, events.TASK_LAUNCHED), (wf2_t1_ex.id, events.TASK_SUCCEEDED), (wf2_ex.id, events.WORKFLOW_SUCCEEDED), (wf1_t1_ex.id, events.TASK_SUCCEEDED), (wf1_t2_ex.id, events.TASK_LAUNCHED), (wf1_t2_ex.id, events.TASK_SUCCEEDED), (wf1_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_task_error(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.fail """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNotNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.ERROR, t2_ex.state) self.assertIsNotNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_FAILED), (wf_ex.id, events.WORKFLOW_FAILED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_task_transition_fail(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-complete: - fail """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.ERROR, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(1, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_FAILED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_with_items_task(self): wf_text = """ version: '2.0' wf: tasks: t1: with-items: i in <% list(range(0, 3)) %> action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_success(wf_ex.id) self._sleep(1) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_pause_resume(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.async_noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_running(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') self.await_task_running(t1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) # Pause the workflow. self.engine.pause_workflow(wf_ex.id) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) # Workflow is paused but the task is still running as expected. self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (wf_ex.id, events.WORKFLOW_PAUSED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) # Complete action execution of task 1. self.engine.on_action_complete( t1_act_exs[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.PAUSED, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(1, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (wf_ex.id, events.WORKFLOW_PAUSED), (t1_ex.id, events.TASK_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) # Resume the workflow. self.engine.resume_workflow(wf_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (wf_ex.id, events.WORKFLOW_PAUSED), (t1_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_RESUMED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_pause_resume_task(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.async_noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_running(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') self.await_task_running(t1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) # Pause the action execution of task 1. self.engine.on_action_update(t1_act_exs[0].id, states.PAUSED) self.await_workflow_paused(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.PAUSED, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.PAUSED, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.PAUSED, t1_act_exs[0].state) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_PAUSED), (wf_ex.id, events.WORKFLOW_PAUSED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) # Resume the action execution of task 1. self.engine.on_action_update(t1_act_exs[0].id, states.RUNNING) self.await_task_running(t1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) # Complete action execution of task 1. self.engine.on_action_complete( t1_act_exs[0].id, ml_actions.Result(data={'result': 'foobar'}) ) # Wait for the workflow execution to complete. self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.SUCCESS, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(2, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertIsNone(t2_ex.state_info) # TASK_RESUMED comes before WORKFLOW_RESUMED because # this test resumed the workflow with on_action_update. expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_PAUSED), (wf_ex.id, events.WORKFLOW_PAUSED), (t1_ex.id, events.TASK_RESUMED), (wf_ex.id, events.WORKFLOW_RESUMED), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_cancel(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.async_noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_running(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') self.await_task_running(t1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) # Cancel the workflow. self.engine.stop_workflow(wf_ex.id, states.CANCELLED) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) # Workflow is cancelled but the task is still running as expected. self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (wf_ex.id, events.WORKFLOW_CANCELLED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) # Complete action execution of task 1. self.engine.on_action_complete( t1_act_exs[0].id, ml_actions.Result(data={'result': 'foobar'}) ) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(states.CANCELLED, wf_ex.state) self.assertIsNone(wf_ex.state_info) self.assertEqual(1, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='t1') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertIsNone(t1_ex.state_info) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (wf_ex.id, events.WORKFLOW_CANCELLED), (t1_ex.id, events.TASK_SUCCEEDED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_cancel_task(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.async_noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_running(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') self.await_task_running(t1_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.RUNNING, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.RUNNING, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.RUNNING, t1_act_exs[0].state) # Cancel the action execution of task 1. self.engine.on_action_update(t1_act_exs[0].id, states.CANCELLED) self.await_workflow_cancelled(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t1_act_exs = db_api.get_action_executions(task_execution_id=t1_ex.id) self.assertEqual(states.CANCELLED, wf_ex.state) self.assertEqual(1, len(task_exs)) self.assertEqual(states.CANCELLED, t1_ex.state) self.assertEqual(1, len(t1_act_exs)) self.assertEqual(states.CANCELLED, t1_act_exs[0].state) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_CANCELLED), (wf_ex.id, events.WORKFLOW_CANCELLED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) def test_notify_task_input_error(self): wf_text = """--- version: '2.0' wf: tasks: task1: input: url: <% $.ItWillBeError %> action: std.http on-error: task2 task2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions self.assertEqual(1, len(task_exs)) t1_ex = self._assert_single_item(task_exs, name='task1') self.assertEqual(states.ERROR, t1_ex.state) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_FAILED), (wf_ex.id, events.WORKFLOW_FAILED) ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) @mock.patch('mistral.actions.std_actions.NoOpAction.run', mock.MagicMock( side_effect=[Exception(), None, None])) def test_notify_rerun_task(self): wf_text = """ version: '2.0' wf: tasks: t1: action: std.noop on-success: - t2 t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_ex = self.engine.start_workflow('wf', '', **params) self.await_workflow_error(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') self.assertEqual(states.ERROR, t1_ex.state) self.assertEqual(1, len(task_exs)) # Rerun the workflow. self.engine.rerun_workflow(t1_ex.id) self.await_workflow_success(wf_ex.id) with db_api.transaction(): wf_ex = db_api.get_workflow_execution(wf_ex.id) task_exs = wf_ex.task_executions t1_ex = self._assert_single_item(task_exs, name='t1') t2_ex = self._assert_single_item(task_exs, name='t2') self.assertEqual(states.SUCCESS, t1_ex.state) self.assertEqual(states.SUCCESS, t2_ex.state) self.assertEqual(2, len(task_exs)) expected_order = [ (wf_ex.id, events.WORKFLOW_LAUNCHED), (t1_ex.id, events.TASK_LAUNCHED), (t1_ex.id, events.TASK_FAILED), (wf_ex.id, events.WORKFLOW_FAILED), # rerun (wf_ex.id, events.WORKFLOW_RERUN), (t1_ex.id, events.TASK_RERUN), (t1_ex.id, events.TASK_SUCCEEDED), (t2_ex.id, events.TASK_LAUNCHED), (t2_ex.id, events.TASK_SUCCEEDED), (wf_ex.id, events.WORKFLOW_SUCCEEDED), ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) @mock.patch('mistral.actions.std_actions.NoOpAction.run', mock.MagicMock( side_effect=[Exception(), None, None, None])) def test_notify_rerun_nested_workflow(self): wf_text = """ version: '2.0' wf_1: tasks: wf_1_t1: workflow: wf_2 on-success: - wf_1_t2 wf_1_t2: action: std.noop wf_2: tasks: wf_2_t1: action: std.noop on-success: - wf_2_t2 wf_2_t2: action: std.noop """ wf_svc.create_workflows(wf_text) notify_options = [{'type': 'webhook'}] params = {'notify': notify_options} wf_1_ex = self.engine.start_workflow('wf_1', '', **params) self.await_workflow_error(wf_1_ex.id) with db_api.transaction(): wf_exs = db_api.get_workflow_executions() self._assert_single_item( wf_exs, name='wf_1', state=states.ERROR ) self._assert_single_item( wf_exs, name='wf_2', state=states.ERROR ) task_exs = db_api.get_task_executions() self._assert_single_item( task_exs, name='wf_1_t1', state=states.ERROR ) wf_2_t1 = self._assert_single_item( task_exs, name='wf_2_t1', state=states.ERROR ) self.assertEqual(2, len(task_exs)) self.assertEqual(2, len(wf_exs)) # Rerun the nested workflow. self.engine.rerun_workflow(wf_2_t1.id) self.await_workflow_success(wf_1_ex.id) with db_api.transaction(): wf_exs = db_api.get_workflow_executions() wf_1_ex = self._assert_single_item( wf_exs, name='wf_1', state=states.SUCCESS ) wf_2_ex = self._assert_single_item( wf_exs, name='wf_2', state=states.SUCCESS ) task_wf_1_exs = wf_1_ex.task_executions wf_1_t1 = self._assert_single_item( task_wf_1_exs, name='wf_1_t1', state=states.SUCCESS ) wf_1_t2 = self._assert_single_item( task_wf_1_exs, name='wf_1_t2', state=states.SUCCESS ) task_wf_2_exs = wf_2_ex.task_executions wf_2_t1 = self._assert_single_item( task_wf_2_exs, name='wf_2_t1', state=states.SUCCESS ) wf_2_t2 = self._assert_single_item( task_wf_2_exs, name='wf_2_t2', state=states.SUCCESS ) self.assertEqual(2, len(task_wf_1_exs)) self.assertEqual(2, len(task_wf_2_exs)) self.assertEqual(2, len(wf_exs)) expected_order = [ (wf_1_ex.id, events.WORKFLOW_LAUNCHED), (wf_1_t1.id, events.TASK_LAUNCHED), (wf_2_ex.id, events.WORKFLOW_LAUNCHED), (wf_2_t1.id, events.TASK_LAUNCHED), (wf_2_t1.id, events.TASK_FAILED), (wf_2_ex.id, events.WORKFLOW_FAILED), (wf_1_t1.id, events.TASK_FAILED), (wf_1_ex.id, events.WORKFLOW_FAILED), # rerun (wf_2_ex.id, events.WORKFLOW_RERUN), (wf_1_ex.id, events.WORKFLOW_RERUN), (wf_1_t1.id, events.TASK_RERUN), (wf_2_t1.id, events.TASK_RERUN), (wf_2_t1.id, events.TASK_SUCCEEDED), (wf_2_t2.id, events.TASK_LAUNCHED), (wf_2_t2.id, events.TASK_SUCCEEDED), (wf_2_ex.id, events.WORKFLOW_SUCCEEDED), (wf_1_t1.id, events.TASK_SUCCEEDED), (wf_1_t2.id, events.TASK_LAUNCHED), (wf_1_t2.id, events.TASK_SUCCEEDED), (wf_1_ex.id, events.WORKFLOW_SUCCEEDED), ] self.assertTrue(self.publishers['wbhk'].publish.called) self.assertListEqual(expected_order, EVENT_LOGS) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/000077500000000000000000000000001524065565300236455ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/__init__.py000066400000000000000000000000001524065565300257440ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_actions.py000066400000000000000000000167001524065565300267220ustar00rootroot00000000000000# Copyright 2018 OVH SAS. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.services import adhoc_actions from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures MOCK_DELETE = mock.MagicMock(return_value=None) ADHOC_ACTION_YAML = """ --- version: '2.0' my_action: description: My super cool action. tags: ['test', 'v2'] base: std.echo base-input: output: "{$.str1}{$.str2}" """ ADHOC_ACTION_DEF = models.ActionDefinition( id='123e4567-e89b-12d3-a456-426655440000', name='my_action', is_system=False, description='My super cool action.', tags=['test', 'v2'], definition=ADHOC_ACTION_YAML ) MOCK_ACTION = mock.MagicMock(return_value=ADHOC_ACTION_DEF) class TestActionPolicy(base.APITest): """Test action related policies Policies to test: - actions:create - actions:delete - actions:get - actions:list - actions:publicize (on POST & PUT) - actions:update """ def setUp(self): super(TestActionPolicy, self).setUp() self.policy = self.useFixture(policy_fixtures.PolicyFixture()) @mock.patch.object(db_api, "create_action_definition") def test_action_create_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"actions:create": "role:FAKE"} ) resp = self.app.post( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "create_action_definition") def test_action_create_allowed(self, mock_obj): self.policy.change_policy_definition( {"actions:create": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.post( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "create_action_definition") def test_action_create_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.post( '/v2/actions?scope=public', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "create_action_definition") def test_action_create_public_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/actions?scope=public', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "delete_action_definition", MOCK_DELETE) @mock.patch.object(db_api, "get_action_definition", MOCK_ACTION) def test_action_delete_not_allowed(self): self.policy.change_policy_definition( {"actions:delete": "role:FAKE"} ) resp = self.app.delete('/v2/actions/123', expect_errors=True) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "delete_action_definition", MOCK_DELETE) @mock.patch.object(db_api, "get_action_definition", MOCK_ACTION) def test_action_delete_allowed(self): self.policy.change_policy_definition( {"actions:delete": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.delete('/v2/actions/123') self.assertEqual(204, resp.status_int) def test_action_get_not_allowed(self): self.policy.change_policy_definition( {"actions:get": "role:FAKE"} ) resp = self.app.get('/v2/actions/123', expect_errors=True) self.assertEqual(403, resp.status_int) def test_action_get_allowed(self): # Create an adhoc action for the purpose of the test. adhoc_actions.create_actions(ADHOC_ACTION_YAML) self.policy.change_policy_definition( {"actions:get": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get('/v2/actions/my_action') self.assertEqual(200, resp.status_int) def test_action_list_not_allowed(self): self.policy.change_policy_definition( {"actions:list": "role:FAKE"} ) resp = self.app.get('/v2/actions', expect_errors=True) self.assertEqual(403, resp.status_int) def test_action_list_allowed(self): self.policy.change_policy_definition( {"actions:list": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get('/v2/actions') self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_action_definition") def test_action_update_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"actions:update": "role:FAKE"} ) resp = self.app.put( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "update_action_definition") def test_action_update_allowed(self, mock_obj): self.policy.change_policy_definition( {"actions:update": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.put( '/v2/actions', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_action_definition") def test_action_update_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.put( '/v2/actions?scope=public', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "update_action_definition") def test_action_update_public_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put( '/v2/actions?scope=public', ADHOC_ACTION_YAML, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_code_sources.py000066400000000000000000000112561524065565300277400ustar00rootroot00000000000000# Copyright 2026 - All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from mistral.db.v2 import api as db_api from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures FILE_CONTENT = "test file" MODULE_NAME = 'test_module' NAMESPACE = 'NS' class TestCodeSourcePolicy(base.APITest): """Test code source related policies Policies to test: - code_sources:create - code_sources:publicize (on POST & PUT) - code_sources:delete - code_sources:get - code_sources:list - code_sources:update """ def setUp(self): super(TestCodeSourcePolicy, self).setUp() self.policy = self.useFixture(policy_fixtures.PolicyFixture()) self.addCleanup(db_api.delete_code_sources) def test_code_source_create_not_allowed(self): # Default policy requires admin_only for create. # A non-admin user should be denied. resp = self.app.post( '/v2/code_sources?name=%s&namespace=%s' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_code_source_create_allowed(self): # Default policy requires admin_only. An admin should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/code_sources?name=%s&namespace=%s' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) def test_code_source_create_public_not_allowed(self): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.post( '/v2/code_sources?name=%s&namespace=%s&scope=public' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_code_source_create_public_allowed(self): # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/code_sources?name=%s&namespace=%s&scope=public' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) def test_code_source_update_public_not_allowed(self): # First create a private code source as admin (to have something # to update). self.ctx.is_admin = True self.app.post( '/v2/code_sources?name=%s&namespace=%s' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'} ) # Now switch back to non-admin and try to update to public. self.ctx.is_admin = False resp = self.app.put( '/v2/code_sources?identifier=%s&namespace=%s&scope=public' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_code_source_update_public_allowed(self): # Create a private code source as admin first. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) self.app.post( '/v2/code_sources?name=%s&namespace=%s' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'} ) # Update to public as admin. resp = self.app.put( '/v2/code_sources?identifier=%s&namespace=%s&scope=public' % (MODULE_NAME, NAMESPACE), FILE_CONTENT, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_cron_triggers.py000066400000000000000000000167171524065565300301410ustar00rootroot00000000000000# Copyright 2026 - All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures WF = models.WorkflowDefinition( spec={ 'version': '2.0', 'name': 'my_wf', 'tasks': { 'task1': { 'action': 'std.noop' } } } ) WF.update({'id': '123e4567-e89b-12d3-a456-426655440000', 'name': 'my_wf'}) TRIGGER = { 'name': 'my_cron_trigger', 'pattern': '* * * * *', 'workflow_name': 'my_wf', 'workflow_id': '123e4567-e89b-12d3-a456-426655440000', 'workflow_input': '{}', 'workflow_params': '{}', 'scope': 'private', 'remaining_executions': 42 } TRIGGER_DB = models.CronTrigger() TRIGGER_DB.update({ 'id': '02abb422-55ef-4bb2-8cb9-217a583a6a3f', 'name': 'my_cron_trigger', 'pattern': '* * * * *', 'workflow_name': 'my_wf', 'workflow_id': '123e4567-e89b-12d3-a456-426655440000', 'workflow_input': {}, 'workflow_params': {}, 'scope': 'private', 'remaining_executions': 42 }) MOCK_WF = mock.MagicMock(return_value=WF) MOCK_TRIGGER = mock.MagicMock(return_value=TRIGGER_DB) MOCK_TRIGGERS = mock.MagicMock(return_value=[TRIGGER_DB]) MOCK_DELETE = mock.MagicMock(return_value=1) class TestCronTriggerPolicy(base.APITest): """Test cron trigger related policies Policies to test: - cron_triggers:create - cron_triggers:publicize (on POST) - cron_triggers:delete - cron_triggers:get - cron_triggers:list - cron_triggers:list:all_projects """ def setUp(self): self.policy = self.useFixture(policy_fixtures.PolicyFixture()) super(TestCronTriggerPolicy, self).setUp() @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger") def test_cron_trigger_create_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"cron_triggers:create": "role:FAKE"} ) resp = self.app.post_json( '/v2/cron_triggers', TRIGGER, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger") def test_cron_trigger_create_allowed(self, mock_obj): mock_obj.return_value = TRIGGER_DB self.policy.change_policy_definition( {"cron_triggers:create": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.post_json( '/v2/cron_triggers', TRIGGER ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger") def test_cron_trigger_create_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. trigger = dict(TRIGGER, scope='public') resp = self.app.post_json( '/v2/cron_triggers', trigger, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) @mock.patch.object(db_api, "create_cron_trigger") def test_cron_trigger_create_public_allowed(self, mock_obj): mock_obj.return_value = TRIGGER_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) trigger = dict(TRIGGER, scope='public') resp = self.app.post_json( '/v2/cron_triggers', trigger ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "delete_cron_trigger", MOCK_DELETE) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) def test_cron_trigger_delete_not_allowed(self): self.policy.change_policy_definition( {"cron_triggers:delete": "role:FAKE"} ) resp = self.app.delete( '/v2/cron_triggers/my_cron_trigger', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "delete_cron_trigger", MOCK_DELETE) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) def test_cron_trigger_delete_allowed(self): self.policy.change_policy_definition( {"cron_triggers:delete": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.delete( '/v2/cron_triggers/my_cron_trigger' ) self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) def test_cron_trigger_get_not_allowed(self): self.policy.change_policy_definition( {"cron_triggers:get": "role:FAKE"} ) resp = self.app.get( '/v2/cron_triggers/my_cron_trigger', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_cron_trigger", MOCK_TRIGGER) def test_cron_trigger_get_allowed(self): self.policy.change_policy_definition( {"cron_triggers:get": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/cron_triggers/my_cron_trigger' ) self.assertEqual(200, resp.status_int) def test_cron_trigger_list_not_allowed(self): self.policy.change_policy_definition( {"cron_triggers:list": "role:FAKE"} ) resp = self.app.get( '/v2/cron_triggers', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_cron_trigger_list_allowed(self): self.policy.change_policy_definition( {"cron_triggers:list": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/cron_triggers' ) self.assertEqual(200, resp.status_int) def test_cron_trigger_list_all_not_allowed(self): self.policy.change_policy_definition({ "cron_triggers:list": "role:FAKE or rule:admin_or_owner", "cron_triggers:list:all_projects": "role:FAKE" }) resp = self.app.get( '/v2/cron_triggers?all_projects=1', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_cron_trigger_list_all_allowed(self): self.policy.change_policy_definition({ "cron_triggers:list": "role:FAKE or rule:admin_or_owner", "cron_triggers:list:all_projects": "role:FAKE or rule:admin_or_owner" }) resp = self.app.get( '/v2/cron_triggers?all_projects=1' ) self.assertEqual(200, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_dynamic_actions.py000066400000000000000000000174531524065565300304340ustar00rootroot00000000000000# Copyright 2026 - All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from mistral.db.v2 import api as db_api from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures TEST_MODULE_TEXT = """ from mistral_lib import actions class DummyAction(actions.Action): def run(self, context): return "Hello from the dummy action 1!" def test(self, context): return None """ class TestDynamicActionPolicy(base.APITest): """Test dynamic action related policies Policies to test: - dynamic_actions:create - dynamic_actions:publicize (on POST & PUT) - dynamic_actions:delete - dynamic_actions:get - dynamic_actions:list - dynamic_actions:update """ def setUp(self): super(TestDynamicActionPolicy, self).setUp() self.policy = self.useFixture(policy_fixtures.PolicyFixture()) # Create a code source as admin so dynamic action tests have # something to reference. self.ctx.is_admin = True resp = self.app.post( '/v2/code_sources?name=test_dummy_module', TEST_MODULE_TEXT, headers={'Content-Type': 'text/plain'} ) self.code_source_id = resp.json['id'] self.ctx.is_admin = False self.addCleanup(db_api.delete_code_sources) self.addCleanup(db_api.delete_dynamic_action_definitions) def _create_dynamic_action_as_admin(self): self.ctx.is_admin = True resp = self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id } ) self.ctx.is_admin = False return resp def test_dynamic_action_create_not_allowed(self): # Default policy requires admin_only for create. # A non-admin user should be denied. resp = self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id }, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_create_allowed(self): # Default policy requires admin_only. An admin should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id } ) self.assertEqual(201, resp.status_int) def test_dynamic_action_create_public_not_allowed(self): # Default policy requires admin_only for publicize. # A non-admin user should be denied. resp = self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id, 'scope': 'public' }, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_create_public_allowed(self): # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'code_source_id': self.code_source_id, 'scope': 'public' } ) self.assertEqual(201, resp.status_int) def test_dynamic_action_update_public_not_allowed(self): # Create as admin first, then try to update to public as non-admin. self._create_dynamic_action_as_admin() resp = self.app.put_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'scope': 'public' }, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_update_public_allowed(self): self._create_dynamic_action_as_admin() self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'DummyAction', 'scope': 'public' } ) self.assertEqual(200, resp.status_int) def test_dynamic_action_get_not_allowed(self): # Create as admin first, then try to get as non-admin. self._create_dynamic_action_as_admin() resp = self.app.get( '/v2/dynamic_actions/dummy_action', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_get_allowed(self): self._create_dynamic_action_as_admin() self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.get('/v2/dynamic_actions/dummy_action') self.assertEqual(200, resp.status_int) def test_dynamic_action_list_not_allowed(self): resp = self.app.get( '/v2/dynamic_actions', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_list_allowed(self): self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.get('/v2/dynamic_actions') self.assertEqual(200, resp.status_int) def test_dynamic_action_update_not_allowed(self): self._create_dynamic_action_as_admin() resp = self.app.put_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'NewDummyAction' }, expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_update_allowed(self): self._create_dynamic_action_as_admin() self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put_json( '/v2/dynamic_actions', { 'name': 'dummy_action', 'class_name': 'NewDummyAction' } ) self.assertEqual(200, resp.status_int) def test_dynamic_action_delete_not_allowed(self): self._create_dynamic_action_as_admin() resp = self.app.delete( '/v2/dynamic_actions/dummy_action', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_dynamic_action_delete_allowed(self): self._create_dynamic_action_as_admin() self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) self.app.delete('/v2/dynamic_actions/dummy_action') resp = self.app.get( '/v2/dynamic_actions/dummy_action', expect_errors=True ) self.assertEqual(404, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_environments.py000066400000000000000000000171741524065565300300170ustar00rootroot00000000000000# Copyright 2026 - All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures ENVIRONMENT = { 'name': 'test', 'description': 'my test settings', 'variables': { 'server': 'localhost', 'database': 'test', 'timeout': 600, 'verbose': True } } ENVIRONMENT_DB = models.Environment( id='123e4567-e89b-12d3-a456-426655440000', name='test', description='my test settings', variables={ 'server': 'localhost', 'database': 'test', 'timeout': 600, 'verbose': True }, scope='private' ) MOCK_ENVIRONMENT = mock.MagicMock(return_value=ENVIRONMENT_DB) MOCK_ENVIRONMENTS = mock.MagicMock(return_value=[ENVIRONMENT_DB]) MOCK_DELETE = mock.MagicMock(return_value=None) class TestEnvironmentPolicy(base.APITest): """Test environment related policies Policies to test: - environments:create - environments:publicize (on POST & PUT) - environments:delete - environments:get - environments:list - environments:update """ def setUp(self): self.policy = self.useFixture(policy_fixtures.PolicyFixture()) super(TestEnvironmentPolicy, self).setUp() @mock.patch.object(db_api, "create_environment") def test_environment_create_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"environments:create": "role:FAKE"} ) resp = self.app.post_json( '/v2/environments', ENVIRONMENT, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "create_environment") def test_environment_create_allowed(self, mock_obj): mock_obj.return_value = ENVIRONMENT_DB self.policy.change_policy_definition( {"environments:create": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.post_json( '/v2/environments', ENVIRONMENT ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "create_environment") def test_environment_create_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. env = dict(ENVIRONMENT, scope='public') resp = self.app.post_json( '/v2/environments', env, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "create_environment") def test_environment_create_public_allowed(self, mock_obj): mock_obj.return_value = ENVIRONMENT_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) env = dict(ENVIRONMENT, scope='public') resp = self.app.post_json( '/v2/environments', env ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "delete_environment", MOCK_DELETE) def test_environment_delete_not_allowed(self): self.policy.change_policy_definition( {"environments:delete": "role:FAKE"} ) resp = self.app.delete( '/v2/environments/test', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "delete_environment", MOCK_DELETE) def test_environment_delete_allowed(self): self.policy.change_policy_definition( {"environments:delete": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.delete( '/v2/environments/test' ) self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "get_environment", MOCK_ENVIRONMENT) def test_environment_get_not_allowed(self): self.policy.change_policy_definition( {"environments:get": "role:FAKE"} ) resp = self.app.get( '/v2/environments/test', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_environment", MOCK_ENVIRONMENT) def test_environment_get_allowed(self): self.policy.change_policy_definition( {"environments:get": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/environments/test' ) self.assertEqual(200, resp.status_int) def test_environment_list_not_allowed(self): self.policy.change_policy_definition( {"environments:list": "role:FAKE"} ) resp = self.app.get( '/v2/environments', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_environment_list_allowed(self): self.policy.change_policy_definition( {"environments:list": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/environments' ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_environment") def test_environment_update_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"environments:update": "role:FAKE"} ) resp = self.app.put_json( '/v2/environments', ENVIRONMENT, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "update_environment") def test_environment_update_allowed(self, mock_obj): mock_obj.return_value = ENVIRONMENT_DB self.policy.change_policy_definition( {"environments:update": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.put_json( '/v2/environments', ENVIRONMENT ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_environment") def test_environment_update_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. env = dict(ENVIRONMENT, scope='public') resp = self.app.put_json( '/v2/environments', env, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "update_environment") def test_environment_update_public_allowed(self, mock_obj): mock_obj.return_value = ENVIRONMENT_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) env = dict(ENVIRONMENT, scope='public') resp = self.app.put_json( '/v2/environments', env ) self.assertEqual(200, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_event_triggers.py000066400000000000000000000254671524065565300303230ustar00rootroot00000000000000# Copyright 2026 - All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import copy import json from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures TRIGGER_ID = '09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' TRUST_ID = 'b1a78338-285e-4303-96aa-addadc87f054' TRIGGER = { 'name': 'my_event_trigger', 'workflow_id': '123e4567-e89b-12d3-a456-426655440000', 'workflow_input': '{}', 'workflow_params': '{}', 'scope': 'private', 'exchange': 'openstack', 'topic': 'notification', 'event': 'compute.instance.create.start' } trigger_values = copy.deepcopy(TRIGGER) trigger_values['id'] = TRIGGER_ID trigger_values['trust_id'] = TRUST_ID trigger_values['workflow_input'] = json.loads( trigger_values['workflow_input']) trigger_values['workflow_params'] = json.loads( trigger_values['workflow_params']) TRIGGER_DB = models.EventTrigger() TRIGGER_DB.update(trigger_values) MOCK_TRIGGER = mock.MagicMock(return_value=TRIGGER_DB) MOCK_TRIGGERS = mock.MagicMock(return_value=[TRIGGER_DB]) MOCK_NONE = mock.MagicMock(return_value=None) MOCK_DELETE = mock.MagicMock(return_value=None) class TestEventTriggerPolicy(base.APITest): """Test event trigger related policies Policies to test: - event_triggers:create - event_triggers:publicize (on POST & PUT) - event_triggers:delete - event_triggers:get - event_triggers:list - event_triggers:list:all_projects - event_triggers:update """ def setUp(self): super(TestEventTriggerPolicy, self).setUp() self.policy = self.useFixture(policy_fixtures.PolicyFixture()) @mock.patch.object(db_api, "get_event_trigger", MOCK_TRIGGER) def test_event_trigger_get_not_allowed(self): self.policy.change_policy_definition( {"event_triggers:get": "role:FAKE"} ) resp = self.app.get( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_event_trigger", MOCK_TRIGGER) def test_event_trigger_get_allowed(self): self.policy.change_policy_definition( {"event_triggers:get": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' ) self.assertEqual(200, resp.status_int) def test_event_trigger_list_not_allowed(self): self.policy.change_policy_definition( {"event_triggers:list": "role:FAKE"} ) resp = self.app.get( '/v2/event_triggers', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_event_trigger_list_allowed(self): self.policy.change_policy_definition( {"event_triggers:list": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/event_triggers' ) self.assertEqual(200, resp.status_int) def test_event_trigger_list_all_not_allowed(self): self.policy.change_policy_definition({ "event_triggers:list": "role:FAKE or rule:admin_or_owner", "event_triggers:list:all_projects": "role:FAKE" }) resp = self.app.get( '/v2/event_triggers?all_projects=1', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_event_trigger_list_all_allowed(self): self.policy.change_policy_definition({ "event_triggers:list": "role:FAKE or rule:admin_or_owner", "event_triggers:list:all_projects": "role:FAKE or rule:admin_or_owner" }) resp = self.app.get( '/v2/event_triggers?all_projects=1' ) self.assertEqual(200, resp.status_int) def test_event_trigger_create_not_allowed(self): self.policy.change_policy_definition( {"event_triggers:create": "role:FAKE"} ) resp = self.app.post_json( '/v2/event_triggers', TRIGGER, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch('mistral.services.triggers.create_event_trigger', return_value=TRIGGER_DB) def test_event_trigger_create_allowed(self, mock_obj): self.policy.change_policy_definition( {"event_triggers:create": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.post_json( '/v2/event_triggers', TRIGGER ) self.assertEqual(201, resp.status_int) def test_event_trigger_create_public_not_allowed(self): # Default policy requires admin_only for event_triggers:publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. trigger = copy.deepcopy(TRIGGER) trigger['scope'] = 'public' resp = self.app.post_json( '/v2/event_triggers', trigger, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch('mistral.services.triggers.create_event_trigger', return_value=TRIGGER_DB) def test_event_trigger_create_public_allowed(self, mock_obj): # Default policy requires admin_only for event_triggers:publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) trigger = copy.deepcopy(TRIGGER) trigger['scope'] = 'public' resp = self.app.post_json( '/v2/event_triggers', trigger ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, 'get_event_trigger', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') @mock.patch('mistral.db.v2.api.update_event_trigger') def test_event_trigger_update_not_allowed(self, mock_update, mock_rpc_client): self.policy.change_policy_definition( {"event_triggers:update": "role:FAKE"} ) resp = self.app.put_json( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', {'name': 'new_name'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, 'get_event_trigger', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') @mock.patch('mistral.db.v2.api.update_event_trigger') def test_event_trigger_update_allowed(self, mock_update, mock_rpc_client): client = mock.Mock() mock_rpc_client.return_value = client UPDATED_TRIGGER = models.EventTrigger() UPDATED_TRIGGER.update(trigger_values) UPDATED_TRIGGER.update({'name': 'new_name'}) mock_update.return_value = UPDATED_TRIGGER self.policy.change_policy_definition( {"event_triggers:update": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.put_json( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', {'name': 'new_name'} ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, 'get_event_trigger', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') @mock.patch('mistral.db.v2.api.update_event_trigger') def test_event_trigger_update_public_not_allowed(self, mock_update, mock_rpc_client): # Default policy requires admin_only for event_triggers:publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.put_json( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', {'scope': 'public'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, 'get_event_trigger', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') @mock.patch('mistral.db.v2.api.update_event_trigger') def test_event_trigger_update_public_allowed(self, mock_update, mock_rpc_client): # Default policy requires admin_only for event_triggers:publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) client = mock.Mock() mock_rpc_client.return_value = client UPDATED_TRIGGER = models.EventTrigger() UPDATED_TRIGGER.update(trigger_values) UPDATED_TRIGGER.update({'scope': 'public'}) mock_update.return_value = UPDATED_TRIGGER resp = self.app.put_json( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', {'scope': 'public'} ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "get_event_trigger", MOCK_TRIGGER) @mock.patch.object(db_api, "delete_event_trigger", MOCK_DELETE) @mock.patch('mistral.services.security.delete_trust', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') def test_event_trigger_delete_not_allowed(self, mock_rpc_client): self.policy.change_policy_definition( {"event_triggers:delete": "role:FAKE"} ) resp = self.app.delete( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_event_trigger", MOCK_TRIGGER) @mock.patch.object(db_api, "delete_event_trigger", MOCK_DELETE) @mock.patch('mistral.services.security.delete_trust', MOCK_NONE) @mock.patch('mistral.rpc.clients.get_event_engine_client') def test_event_trigger_delete_allowed(self, mock_rpc_client): client = mock.Mock() mock_rpc_client.return_value = client self.policy.change_policy_definition( {"event_triggers:delete": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.delete( '/v2/event_triggers/09cc56a9-d15e-4494-a6e2-c4ec8bdaacae' ) self.assertEqual(204, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_workbooks.py000066400000000000000000000173071524065565300273060ustar00rootroot00000000000000# Copyright 2026 - All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import datetime from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.services import workbooks from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures MOCK_DELETE = mock.MagicMock(return_value=None) WB_DEFINITION = """ --- version: '2.0' name: 'test' workflows: flow: type: direct tasks: task1: action: std.echo output="Hi" """ WB_DB = models.Workbook( id='123e4567-e89b-12d3-a456-426655440000', name='test', definition=WB_DEFINITION, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), spec={'name': 'test'} ) MOCK_WB = mock.MagicMock(return_value=WB_DB) class TestWorkbookPolicy(base.APITest): """Test workbook related policies Policies to test: - workbooks:create - workbooks:publicize (on POST & PUT) - workbooks:delete - workbooks:get - workbooks:list - workbooks:update """ def setUp(self): self.policy = self.useFixture(policy_fixtures.PolicyFixture()) super(TestWorkbookPolicy, self).setUp() @mock.patch.object(workbooks, "create_workbook_v2") def test_workbook_create_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"workbooks:create": "role:FAKE"} ) resp = self.app.post( '/v2/workbooks', WB_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(workbooks, "create_workbook_v2") def test_workbook_create_allowed(self, mock_obj): mock_obj.return_value = WB_DB self.policy.change_policy_definition( {"workbooks:create": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.post( '/v2/workbooks', WB_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) @mock.patch.object(workbooks, "create_workbook_v2") def test_workbook_create_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.post( '/v2/workbooks?scope=public', WB_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(workbooks, "create_workbook_v2") def test_workbook_create_public_allowed(self, mock_obj): mock_obj.return_value = WB_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/workbooks?scope=public', WB_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "delete_workbook", MOCK_DELETE) @mock.patch.object(db_api, "get_workbook", MOCK_WB) def test_workbook_delete_not_allowed(self): self.policy.change_policy_definition( {"workbooks:delete": "role:FAKE"} ) resp = self.app.delete( '/v2/workbooks/test', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "delete_workbook", MOCK_DELETE) @mock.patch.object(db_api, "get_workbook", MOCK_WB) def test_workbook_delete_allowed(self): self.policy.change_policy_definition( {"workbooks:delete": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.delete( '/v2/workbooks/test' ) self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "get_workbook", MOCK_WB) def test_workbook_get_not_allowed(self): self.policy.change_policy_definition( {"workbooks:get": "role:FAKE"} ) resp = self.app.get( '/v2/workbooks/test', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_workbook", MOCK_WB) def test_workbook_get_allowed(self): self.policy.change_policy_definition( {"workbooks:get": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/workbooks/test' ) self.assertEqual(200, resp.status_int) def test_workbook_list_not_allowed(self): self.policy.change_policy_definition( {"workbooks:list": "role:FAKE"} ) resp = self.app.get( '/v2/workbooks', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_workbook_list_allowed(self): self.policy.change_policy_definition( {"workbooks:list": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/workbooks' ) self.assertEqual(200, resp.status_int) @mock.patch.object(workbooks, "update_workbook_v2") def test_workbook_update_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"workbooks:update": "role:FAKE"} ) resp = self.app.put( '/v2/workbooks', WB_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(workbooks, "update_workbook_v2") def test_workbook_update_allowed(self, mock_obj): mock_obj.return_value = WB_DB self.policy.change_policy_definition( {"workbooks:update": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.put( '/v2/workbooks', WB_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) @mock.patch.object(workbooks, "update_workbook_v2") def test_workbook_update_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.put( '/v2/workbooks?scope=public', WB_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(workbooks, "update_workbook_v2") def test_workbook_update_public_allowed(self, mock_obj): mock_obj.return_value = WB_DB # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put( '/v2/workbooks?scope=public', WB_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/policies/test_workflows.py000066400000000000000000000215411524065565300273160ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # Copyright 2018 OVH SAS. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import datetime from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral.tests.unit.api import base from mistral.tests.unit.mstrlfixtures import policy_fixtures MOCK_DELETE = mock.MagicMock(return_value=None) WF_DEFINITION = """ --- version: '2.0' flow: type: direct input: - param1 tasks: task1: action: std.echo output="Hi" """ WF_DB = models.WorkflowDefinition( id='123e4567-e89b-12d3-a456-426655440000', name='flow', definition=WF_DEFINITION, created_at=datetime.datetime(1970, 1, 1), updated_at=datetime.datetime(1970, 1, 1), spec={'input': ['param1']} ) MOCK_WF = mock.MagicMock(return_value=WF_DB) class TestWorkflowPolicy(base.APITest): """Test workflow related policies Policies to test: - workflows:create - workflows:delete - workflows:get - workflows:list - workflows:list:all_projects - workflows:publicize (on POST & PUT) - workflows:update """ def setUp(self): self.policy = self.useFixture(policy_fixtures.PolicyFixture()) super(TestWorkflowPolicy, self).setUp() @mock.patch.object(db_api, "create_workflow_definition") def test_workflow_create_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"workflows:create": "role:FAKE"} ) resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "create_workflow_definition") def test_workflow_create_allowed(self, mock_obj): spec_mock = mock_obj.return_value.get.return_value spec_mock.get.return_value = {} self.policy.change_policy_definition( {"workflows:create": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.post( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "create_workflow_definition") def test_workflow_create_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.post( '/v2/workflows?scope=public', WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "create_workflow_definition") def test_workflow_create_public_allowed(self, mock_obj): spec_mock = mock_obj.return_value.get.return_value spec_mock.get.return_value = {} # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.post( '/v2/workflows?scope=public', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(201, resp.status_int) @mock.patch.object(db_api, "delete_workflow_definition", MOCK_DELETE) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) def test_workflow_delete_not_allowed(self): self.policy.change_policy_definition( {"workflows:delete": "role:FAKE"} ) resp = self.app.delete( '/v2/workflows/123', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "delete_workflow_definition", MOCK_DELETE) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) def test_workflow_delete_allowed(self): self.policy.change_policy_definition( {"workflows:delete": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.delete( '/v2/workflows/123' ) self.assertEqual(204, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) def test_workflow_get_not_allowed(self): self.policy.change_policy_definition( {"workflows:get": "role:FAKE"} ) resp = self.app.get( '/v2/workflows/123', expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "get_workflow_definition", MOCK_WF) def test_workflow_get_allowed(self): self.policy.change_policy_definition( {"workflows:get": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/workflows/123' ) self.assertEqual(200, resp.status_int) def test_workflow_list_not_allowed(self): self.policy.change_policy_definition( {"workflows:list": "role:FAKE"} ) resp = self.app.get( '/v2/workflows', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_workflow_list_allowed(self): self.policy.change_policy_definition( {"workflows:list": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.get( '/v2/workflows' ) self.assertEqual(200, resp.status_int) def test_workflow_list_all_not_allowed(self): self.policy.change_policy_definition({ "workflows:list": "role:FAKE or rule:admin_or_owner", "workflows:list:all_projects": "role:FAKE" }) resp = self.app.get( '/v2/workflows?all_projects=1', expect_errors=True ) self.assertEqual(403, resp.status_int) def test_workflow_list_all_allowed(self): self.policy.change_policy_definition({ "workflows:list": "role:FAKE or rule:admin_or_owner", "workflows:list:all_projects": "role:FAKE or rule:admin_or_owner" }) resp = self.app.get( '/v2/workflows?all_projects=1' ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_workflow_definition") def test_workflow_update_not_allowed(self, mock_obj): self.policy.change_policy_definition( {"workflows:update": "role:FAKE"} ) resp = self.app.put( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "update_workflow_definition") def test_workflow_update_allowed(self, mock_obj): spec_mock = mock_obj.return_value.get.return_value spec_mock.get.return_value = {} self.policy.change_policy_definition( {"workflows:update": "role:FAKE or rule:admin_or_owner"} ) resp = self.app.put( '/v2/workflows', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) @mock.patch.object(db_api, "update_workflow_definition") def test_workflow_update_public_not_allowed(self, mock_obj): # Default policy requires admin_only for publicize. # The default test context has is_admin=False, so a regular user # (project owner) should be denied. resp = self.app.put( '/v2/workflows?scope=public', WF_DEFINITION, headers={'Content-Type': 'text/plain'}, expect_errors=True ) self.assertEqual(403, resp.status_int) @mock.patch.object(db_api, "update_workflow_definition") def test_workflow_update_public_allowed(self, mock_obj): spec_mock = mock_obj.return_value.get.return_value spec_mock.get.return_value = {} # Default policy requires admin_only for publicize. # An admin user should be allowed. self.ctx.is_admin = True self.addCleanup(setattr, self.ctx, 'is_admin', False) resp = self.app.put( '/v2/workflows?scope=public', WF_DEFINITION, headers={'Content-Type': 'text/plain'} ) self.assertEqual(200, resp.status_int) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/rpc/000077500000000000000000000000001524065565300226225ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/rpc/__init__.py000066400000000000000000000000001524065565300247210ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/scheduler/000077500000000000000000000000001524065565300240145ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/scheduler/__init__.py000066400000000000000000000000001524065565300261130ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/scheduler/test_default_scheduler.py000066400000000000000000000216201524065565300311100ustar00rootroot00000000000000# Copyright 2018 - Nokia Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import threading from unittest import mock from oslo_config import cfg from oslo_utils import timeutils from mistral.db.v2 import api as db_api from mistral.scheduler import base as scheduler_base from mistral.scheduler import default_scheduler from mistral.tests.unit import base from mistral.tests.unit.utils.test_utils import TimeoutThreadWithException CONF = cfg.CONF TARGET_METHOD_PATH = ( 'mistral.tests.unit.scheduler.test_default_scheduler.target_method' ) def target_method(): pass class DefaultSchedulerTest(base.DbTestCase): def setUp(self): super(DefaultSchedulerTest, self).setUp() # This Timeout object is needed to raise an exception if the test took # longer than a configured number of seconds. self.timeout_thread = TimeoutThreadWithException(15) self.timeout_thread.start() # Synchronization primitives to control when a scheduled invoked # method is allowed to enter the method and exit from it to perform # all needed checks. self.target_mtd_started = threading.Event() self.target_mtd_finished = threading.Event() self.target_mtd_lock = threading.Semaphore(0) self.override_config('fixed_delay', 1, 'scheduler') self.override_config('random_delay', 1, 'scheduler') self.override_config('batch_size', 100, 'scheduler') self.scheduler = default_scheduler.DefaultScheduler(CONF.scheduler) self.scheduler.start() self.addCleanup(self.scheduler.stop, True) self.addCleanup(self.timeout_thread.stop) def reraise_timeout(t): """Re-raise a thread timeout if occured""" if t.exception: raise t.exception self.addCleanup(reraise_timeout, self.timeout_thread) def target_method(self, *args, **kwargs): self.target_mtd_started.set() self.target_mtd_lock.acquire() # Note: Potentially we can do something else here. No-op for now. self.target_mtd_finished.set() def _wait_target_method_start(self): self.target_mtd_started.wait() def _unlock_target_method(self): self.target_mtd_lock.release() def _wait_target_method_end(self): self.target_mtd_finished.wait() @mock.patch(TARGET_METHOD_PATH) def test_schedule_called_once(self, method): # Delegate from the module function to the method of the test class. method.side_effect = self.target_method job = scheduler_base.SchedulerJob( run_after=1, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': '321'} ) self.scheduler.schedule(job) self._wait_target_method_start() # Check that the persistent job has been created and captured. scheduled_jobs = db_api.get_scheduled_jobs() self.assertEqual(1, len(scheduled_jobs)) self.assertTrue(self.scheduler.has_scheduled_jobs()) self.assertTrue(self.scheduler.has_scheduled_jobs(processing=True)) self.assertFalse(self.scheduler.has_scheduled_jobs(processing=False)) self.assertTrue( self.scheduler.has_scheduled_jobs(key=None, processing=True) ) self.assertFalse( self.scheduler.has_scheduled_jobs(key=None, processing=False) ) self.assertFalse(self.scheduler.has_scheduled_jobs(key='foobar')) self.assertFalse( self.scheduler.has_scheduled_jobs(key='foobar', processing=True) ) self.assertFalse( self.scheduler.has_scheduled_jobs(key='foobar', processing=False) ) captured_at = scheduled_jobs[0].captured_at self.assertIsNotNone(captured_at) self.assertTrue( timeutils.utcnow() - captured_at < datetime.timedelta(seconds=3)) self._unlock_target_method() self._wait_target_method_end() method.assert_called_once_with(name='task', id='321') # After the job is processed the persistent object must be deleted. self._await(lambda: not db_api.get_scheduled_jobs()) def test_in_memory_job_removed_when_capture_fails(self): # If a job can't be captured (e.g. another scheduler grabbed it first) # the in-memory collection must still be cleaned up. with mock.patch.object(self.scheduler, '_capture_scheduled_job', return_value=False): job = scheduler_base.SchedulerJob( run_after=0, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': '321'} ) self.scheduler.schedule(job) self._await(lambda: not self.scheduler.in_memory_jobs) # The job wasn't captured, so it stays in the persistent store. self.assertEqual(1, len(db_api.get_scheduled_jobs())) def test_stop_drops_pending_jobs(self): job = scheduler_base.SchedulerJob( run_after=10000, func_name=TARGET_METHOD_PATH ) self.scheduler.schedule(job) self.assertEqual(1, len(self.scheduler.in_memory_jobs)) self.scheduler.stop() self.assertEqual(0, len(self.scheduler.in_memory_jobs)) @mock.patch(TARGET_METHOD_PATH) def test_jobs_run_in_execution_time_order(self, method): # A job scheduled second but due sooner must still run first: the # dispatcher has to wake up early when a nearer job is added. calls = [] method.side_effect = lambda **kwargs: calls.append(kwargs['id']) self.scheduler.schedule(scheduler_base.SchedulerJob( run_after=4, func_name=TARGET_METHOD_PATH, func_args={'id': 'late'} )) self.scheduler.schedule(scheduler_base.SchedulerJob( run_after=1, func_name=TARGET_METHOD_PATH, func_args={'id': 'soon'} )) self._await(lambda: calls == ['soon', 'late']) @mock.patch(TARGET_METHOD_PATH) def test_pickup_from_job_store(self, method): # Delegate from the module function to the method of the test class. method.side_effect = self.target_method self.override_config('pickup_job_after', 1, 'scheduler') # 1. Create a scheduled job in Job Store. execute_at = timeutils.utcnow() + datetime.timedelta(seconds=1) db_api.create_scheduled_job({ 'run_after': 1, 'func_name': TARGET_METHOD_PATH, 'func_args': {'name': 'task', 'id': '321'}, 'execute_at': execute_at, 'captured_at': None, 'auth_ctx': {} }) self.assertEqual(1, len(db_api.get_scheduled_jobs())) self._unlock_target_method() self._wait_target_method_end() # 2. Wait till Scheduler picks up the job and processes it. self._await(lambda: not db_api.get_scheduled_jobs()) method.assert_called_once_with(name='task', id='321') @mock.patch(TARGET_METHOD_PATH) def test_recapture_job(self, method): # Delegate from the module function to the method of the test class. method.side_effect = self.target_method self.override_config('pickup_job_after', 1, 'scheduler') self.override_config('captured_job_timeout', 3, 'scheduler') # 1. Create a scheduled job in Job Store marked as captured in one # second in the future. It can be captured again only after 3 # seconds after that according to the config option. captured_at = timeutils.utcnow() + datetime.timedelta( seconds=1 ) before_ts = timeutils.utcnow() db_api.create_scheduled_job({ 'run_after': 1, 'func_name': TARGET_METHOD_PATH, 'func_args': {'name': 'task', 'id': '321'}, 'execute_at': timeutils.utcnow(), 'captured_at': captured_at, 'auth_ctx': {} }) self.assertEqual(1, len(db_api.get_scheduled_jobs())) self._unlock_target_method() self._wait_target_method_end() # 2. Wait till Scheduler picks up the job and processes it. self._await(lambda: not db_api.get_scheduled_jobs()) method.assert_called_once_with(name='task', id='321') # At least 3 seconds should have passed. self.assertTrue( timeutils.utcnow() - before_ts >= datetime.timedelta(seconds=3)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/000077500000000000000000000000001524065565300236615ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/__init__.py000066400000000000000000000000001524065565300257600ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_actions.py000066400000000000000000000072571524065565300267450ustar00rootroot00000000000000# Copyright 2025 Binero. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral import config from mistral.services.actions import _get_registered_providers from mistral.tests.unit import base class FakeExtManager: def __init__(self): self.plugins = ['adhoc', 'dynamic', 'legacy'] def names(self): return self.plugins class ActionsTest(base.DbTestCase): def setUp(self): super(ActionsTest, self).setUp() @mock.patch('stevedore.enabled.ExtensionManager') def test_get_registered_providers(self, mock_ext_mgr): mock_ext_mgr.return_value = FakeExtManager() providers = _get_registered_providers() self.assertEqual(3, len(providers)) self.assertEqual('adhoc', providers[0].name) self.assertEqual('dynamic', providers[1].name) self.assertEqual('legacy', providers[2].name) @mock.patch('stevedore.enabled.ExtensionManager') def test_get_registered_providers_allowlist(self, mock_ext_mgr): self.override_config( 'allowlist', ['dynamic'], config.ACTION_PROVIDERS_GROUP) mock_ext_mgr.return_value = FakeExtManager() providers = _get_registered_providers() self.assertEqual(1, len(providers)) self.assertEqual('dynamic', providers[0].name) @mock.patch('stevedore.enabled.ExtensionManager') def test_get_registered_providers_allowlist_fnmatch(self, mock_ext_mgr): self.override_config( 'allowlist', ['ad*'], config.ACTION_PROVIDERS_GROUP) mock_ext_mgr.return_value = FakeExtManager() providers = _get_registered_providers() self.assertEqual(1, len(providers)) self.assertEqual('adhoc', providers[0].name) @mock.patch('stevedore.enabled.ExtensionManager') def test_get_registered_providers_denylist(self, mock_ext_mgr): self.override_config( 'denylist', ['legacy'], config.ACTION_PROVIDERS_GROUP) mock_ext_mgr.return_value = FakeExtManager() providers = _get_registered_providers() self.assertEqual(2, len(providers)) self.assertEqual('adhoc', providers[0].name) self.assertEqual('dynamic', providers[1].name) @mock.patch('stevedore.enabled.ExtensionManager') def test_get_registered_providers_denylist_fnmatch(self, mock_ext_mgr): self.override_config( 'denylist', ['leg*'], config.ACTION_PROVIDERS_GROUP) mock_ext_mgr.return_value = FakeExtManager() providers = _get_registered_providers() self.assertEqual(2, len(providers)) self.assertEqual('adhoc', providers[0].name) self.assertEqual('dynamic', providers[1].name) @mock.patch('stevedore.enabled.ExtensionManager') def test_get_registered_providers_allow_and_deny(self, mock_ext_mgr): self.override_config( 'allowlist', ['adhoc'], group=config.ACTION_PROVIDERS_GROUP) self.override_config( 'denylist', ['dynamic'], group=config.ACTION_PROVIDERS_GROUP) mock_ext_mgr.return_value = FakeExtManager() providers = _get_registered_providers() self.assertEqual(1, len(providers)) self.assertEqual('adhoc', providers[0].name) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_adhoc_action_service.py000066400000000000000000000126161524065565300314330ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.exceptions import DBEntityNotFoundError from mistral.lang import parser as spec_parser from mistral.services import adhoc_actions as adhoc_action_service from mistral.tests.unit import base from mistral_lib import utils # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') ACTION_LIST = """ --- version: '2.0' action1: tags: [test, v2] base: std.echo output='Hi' output: result: $ action2: base: std.echo output='Hey' output: result: $ """ UPDATED_ACTION_LIST = """ --- version: '2.0' action1: base: std.echo output='Hi' input: - param1 output: result: $ """ NAMESPACE = 'test_namespace' class AdhocActionServiceTest(base.DbTestCase): def setUp(self): super(AdhocActionServiceTest, self).setUp() self.addCleanup(db_api.delete_action_definitions, name='action1') self.addCleanup(db_api.delete_action_definitions, name='action2') def test_create_actions(self): db_actions = adhoc_action_service.create_actions(ACTION_LIST) self.assertEqual(2, len(db_actions)) # Action 1. action1_db = self._assert_single_item(db_actions, name='action1') action1_spec = spec_parser.get_action_spec(action1_db.spec) self.assertEqual('action1', action1_spec.get_name()) self.assertListEqual(['test', 'v2'], action1_spec.get_tags()) self.assertEqual('std.echo', action1_spec.get_base()) self.assertDictEqual({'output': 'Hi'}, action1_spec.get_base_input()) # Action 2. action2_db = self._assert_single_item(db_actions, name='action2') self.assertEqual('', action2_db.namespace) action2_spec = spec_parser.get_action_spec(action2_db.spec) self.assertEqual('action2', action2_spec.get_name()) self.assertEqual('std.echo', action1_spec.get_base()) self.assertDictEqual({'output': 'Hey'}, action2_spec.get_base_input()) def test_create_actions_in_namespace(self): db_actions = adhoc_action_service.create_actions( ACTION_LIST, namespace=NAMESPACE ) self.assertEqual(2, len(db_actions)) self._assert_single_item( db_actions, name='action1', namespace=NAMESPACE ) self._assert_single_item( db_actions, name='action2', namespace=NAMESPACE ) self.assertRaises( DBEntityNotFoundError, db_api.get_action_definition, name='action1', namespace='' ) def test_update_actions(self): db_actions = adhoc_action_service.create_actions( ACTION_LIST, namespace=NAMESPACE ) self.assertEqual(2, len(db_actions)) action1_db = self._assert_single_item(db_actions, name='action1') action1_spec = spec_parser.get_action_spec(action1_db.spec) self.assertEqual('action1', action1_spec.get_name()) self.assertEqual('std.echo', action1_spec.get_base()) self.assertDictEqual({'output': 'Hi'}, action1_spec.get_base_input()) self.assertDictEqual({}, action1_spec.get_input()) db_actions = adhoc_action_service.update_actions( UPDATED_ACTION_LIST, namespace=NAMESPACE ) # Action 1. action1_db = self._assert_single_item(db_actions, name='action1') action1_spec = spec_parser.get_action_spec(action1_db.spec) self.assertEqual('action1', action1_spec.get_name()) self.assertListEqual([], action1_spec.get_tags()) self.assertEqual('std.echo', action1_spec.get_base()) self.assertDictEqual({'output': 'Hi'}, action1_spec.get_base_input()) self.assertIn('param1', action1_spec.get_input()) self.assertIs( action1_spec.get_input().get('param1'), utils.NotDefined ) self.assertRaises( DBEntityNotFoundError, adhoc_action_service.update_actions, UPDATED_ACTION_LIST, namespace='' ) def test_delete_action(self): # Create action. adhoc_action_service.create_actions(ACTION_LIST, namespace=NAMESPACE) action = db_api.get_action_definition('action1', namespace=NAMESPACE) self.assertEqual(NAMESPACE, action.get('namespace')) self.assertEqual('action1', action.get('name')) # Delete action. db_api.delete_action_definition('action1', namespace=NAMESPACE) self.assertRaises( DBEntityNotFoundError, db_api.get_action_definition, name='action1', namespace=NAMESPACE ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_event_engine.py000066400000000000000000000201721524065565300277420ustar00rootroot00000000000000# Copyright 2016 Catalyst IT Ltd # Copyright 2017 Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import time from unittest import mock from oslo_config import cfg from mistral import context as auth_context from mistral.db.v2.sqlalchemy import api as db_api from mistral.event_engine import default_event_engine as evt_eng from mistral.rpc import clients as rpc from mistral.services import workflows from mistral.tests.unit import base WORKFLOW_LIST = """ --- version: '2.0' my_wf: type: direct tasks: task1: action: std.echo output='Hi!' """ EXCHANGE_TOPIC = ('openstack', 'notification') EVENT_TYPE = 'compute.instance.create.start' EVENT_TRIGGER = { 'name': 'trigger1', 'workflow_id': '', 'workflow_input': {}, 'workflow_params': {}, 'exchange': 'openstack', 'topic': 'notification', 'event': EVENT_TYPE, } cfg.CONF.set_default('auth_enable', False, group='pecan') class EventEngineTest(base.DbTestCase): def setUp(self): super(EventEngineTest, self).setUp() self.wf = workflows.create_workflows(WORKFLOW_LIST)[0] EVENT_TRIGGER['workflow_id'] = self.wf.id @mock.patch.object(rpc, 'get_engine_client', mock.Mock()) def test_event_engine_start_with_no_triggers(self): e_engine = evt_eng.DefaultEventEngine() e_engine.start() self.addCleanup(e_engine.stop) self.assertEqual(0, len(e_engine.event_triggers_map)) self.assertEqual(0, len(e_engine.exchange_topic_events_map)) self.assertEqual(0, len(e_engine.exchange_topic_listener_map)) @mock.patch('mistral.messaging.start_listener') @mock.patch.object(rpc, 'get_engine_client', mock.Mock()) def test_event_engine_start_with_triggers(self, mock_start): trigger = db_api.create_event_trigger(EVENT_TRIGGER) e_engine = evt_eng.DefaultEventEngine() e_engine.start() self.addCleanup(e_engine.stop) self.assertEqual(1, len(e_engine.exchange_topic_events_map)) self.assertEqual( EVENT_TYPE, list(e_engine.exchange_topic_events_map[EXCHANGE_TOPIC])[0] ) self.assertEqual(1, len(e_engine.event_triggers_map)) self.assertEqual(1, len(e_engine.event_triggers_map[EVENT_TYPE])) self._assert_dict_contains_subset( trigger.to_dict(), e_engine.event_triggers_map[EVENT_TYPE][0] ) self.assertEqual(1, len(e_engine.exchange_topic_listener_map)) @mock.patch('mistral.messaging.start_listener') @mock.patch.object(rpc, 'get_engine_client', mock.Mock()) def test_event_engine_public_trigger(self, mock_start): t = copy.deepcopy(EVENT_TRIGGER) # Create public trigger as an admin self.ctx = base.get_context(default=False, admin=True) auth_context.set_ctx(self.ctx) t['scope'] = 'public' t['project_id'] = self.ctx.project_id trigger = db_api.create_event_trigger(t) # Switch to the user. self.ctx = base.get_context(default=True) auth_context.set_ctx(self.ctx) e_engine = evt_eng.DefaultEventEngine() e_engine.start() self.addCleanup(e_engine.stop) event = { 'event_type': EVENT_TYPE, 'payload': {}, 'publisher': 'fake_publisher', 'timestamp': '', 'context': { 'project_id': '%s' % self.ctx.project_id, 'user_id': 'fake_user' }, } # Moreover, assert that trigger.project_id != event.project_id self.assertNotEqual( trigger.project_id, event['context']['project_id'] ) with mock.patch.object(e_engine, 'engine_client') as client_mock: e_engine.event_queue.put(event) time.sleep(1) self.assertEqual(1, client_mock.start_workflow.call_count) args, kwargs = client_mock.start_workflow.call_args self.assertEqual( (EVENT_TRIGGER['workflow_id'], '', None, {}), args ) self.assertDictEqual( { 'service': 'fake_publisher', 'project_id': '%s' % self.ctx.project_id, 'user_id': 'fake_user', 'timestamp': '' }, kwargs['event_params'] ) @mock.patch('mistral.messaging.start_listener') @mock.patch.object(rpc, 'get_engine_client', mock.Mock()) def test_process_event_queue(self, mock_start): EVENT_TRIGGER['project_id'] = self.ctx.project_id db_api.create_event_trigger(EVENT_TRIGGER) e_engine = evt_eng.DefaultEventEngine() e_engine.start() self.addCleanup(e_engine.stop) event = { 'event_type': EVENT_TYPE, 'payload': {}, 'publisher': 'fake_publisher', 'timestamp': '', 'context': { 'project_id': '%s' % self.ctx.project_id, 'user_id': 'fake_user' }, } with mock.patch.object(e_engine, 'engine_client') as client_mock: e_engine.event_queue.put(event) time.sleep(1) self.assertEqual(1, client_mock.start_workflow.call_count) args, kwargs = client_mock.start_workflow.call_args self.assertEqual( (EVENT_TRIGGER['workflow_id'], '', None, {}), args ) self.assertDictEqual( { 'service': 'fake_publisher', 'project_id': '%s' % self.ctx.project_id, 'user_id': 'fake_user', 'timestamp': '' }, kwargs['event_params'] ) class NotificationsConverterTest(base.BaseTest): def test_convert(self): definition_cfg = [ { 'event_types': EVENT_TYPE, 'properties': {'resource_id': '<% $.payload.instance_id %>'} } ] converter = evt_eng.NotificationsConverter() converter.definitions = [evt_eng.EventDefinition(event_def) for event_def in reversed(definition_cfg)] notification = { 'event_type': EVENT_TYPE, 'payload': {'instance_id': '12345'}, 'publisher': 'fake_publisher', 'timestamp': '', 'context': {'project_id': 'fake_project', 'user_id': 'fake_user'} } event = converter.convert(EVENT_TYPE, notification) self.assertDictEqual( {'resource_id': '12345'}, event ) def test_convert_event_type_not_defined(self): definition_cfg = [ { 'event_types': EVENT_TYPE, 'properties': {'resource_id': '<% $.payload.instance_id %>'} } ] converter = evt_eng.NotificationsConverter() converter.definitions = [evt_eng.EventDefinition(event_def) for event_def in reversed(definition_cfg)] notification = { 'event_type': 'fake_event', 'payload': {'instance_id': '12345'}, 'publisher': 'fake_publisher', 'timestamp': '', 'context': {'project_id': 'fake_project', 'user_id': 'fake_user'} } event = converter.convert('fake_event', notification) self.assertDictEqual( { 'service': 'fake_publisher', 'project_id': 'fake_project', 'user_id': 'fake_user', 'timestamp': '' }, event ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_expiration_policy.py000066400000000000000000000325601524065565300310410ustar00rootroot00000000000000# Copyright 2015 - Alcatel-lucent, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime from oslo_config import cfg from oslo_utils import timeutils from mistral import context as ctx from mistral.db.v2 import api as db_api from mistral.services import expiration_policy from mistral.services.expiration_policy import ExecutionExpirationPolicy from mistral.tests.unit import base from mistral.tests.unit.base import get_context from mistral_lib import utils def _create_workflow_executions(): time_now = utils.utc_now_sec() wf_execs = [ { 'id': 'success_expired', 'name': 'success_expired', 'created_at': time_now - datetime.timedelta(minutes=60), 'updated_at': time_now - datetime.timedelta(minutes=59), 'workflow_name': 'test_exec', 'state': "SUCCESS", }, { 'id': 'error_expired', 'name': 'error_expired', 'created_at': time_now - datetime.timedelta(days=3, minutes=10), 'updated_at': time_now - datetime.timedelta(days=3), 'workflow_name': 'test_exec', 'state': "ERROR", }, { 'id': 'running_not_expired', 'name': 'running_not_expired', 'created_at': time_now - datetime.timedelta(days=3, minutes=10), 'updated_at': time_now - datetime.timedelta(days=3), 'workflow_name': 'test_exec', 'state': "RUNNING", }, { 'id': 'running_not_expired2', 'name': 'running_not_expired2', 'created_at': time_now - datetime.timedelta(days=3, minutes=10), 'updated_at': time_now - datetime.timedelta(days=4), 'workflow_name': 'test_exec', 'state': "RUNNING", }, { 'id': 'success_not_expired', 'name': 'success_not_expired', 'created_at': time_now - datetime.timedelta(minutes=15), 'updated_at': time_now - datetime.timedelta(minutes=5), 'workflow_name': 'test_exec', 'state': "SUCCESS", }, { 'id': 'abc', 'name': 'cancelled_expired', 'created_at': time_now - datetime.timedelta(minutes=60), 'updated_at': time_now - datetime.timedelta(minutes=59), 'workflow_name': 'test_exec', 'state': "CANCELLED", }, { 'id': 'cancelled_not_expired', 'name': 'cancelled_not_expired', 'created_at': time_now - datetime.timedelta(minutes=15), 'updated_at': time_now - datetime.timedelta(minutes=6), 'workflow_name': 'test_exec', 'state': "CANCELLED", } ] for wf_exec in wf_execs: db_api.create_workflow_execution(wf_exec) # Create a nested workflow execution. db_api.create_task_execution( { 'id': 'running_not_expired', 'workflow_execution_id': 'success_not_expired', 'name': 'my_task' } ) db_api.create_workflow_execution( { 'id': 'expired_but_not_a_parent', 'name': 'expired_but_not_a_parent', 'created_at': time_now - datetime.timedelta(days=15), 'updated_at': time_now - datetime.timedelta(days=10), 'workflow_name': 'test_exec', 'state': "SUCCESS", 'task_execution_id': 'running_not_expired' } ) def _switch_context(is_default, is_admin): ctx.set_ctx(get_context(is_default, is_admin)) class ExpirationPolicyTest(base.DbTestCase): def test_expiration_policy_for_executions_with_different_project_id(self): # Delete execution uses a secured filtering and we need # to verify that admin able to do that for other projects. cfg.CONF.set_default('auth_enable', True, group='pecan') # Since we are removing other projects execution, # we want to load the executions with other project_id. _switch_context(False, False) _create_workflow_executions() now = timeutils.utcnow() # This execution has a parent wf and testing that we are # querying only for parent wfs. exec_child = db_api.get_workflow_execution('expired_but_not_a_parent') self.assertEqual('running_not_expired', exec_child.task_execution_id) # Call for all expired wfs execs. execs = db_api.get_expired_executions(now) # Should be only 5, the RUNNING execution shouldn't return, # so the child wf (that has parent task id). self.assertEqual(5, len(execs)) # Switch context to Admin since expiration policy running as Admin. _switch_context(True, True) _set_expiration_policy_config(evaluation_interval=1, older_than=30) expiration_policy.run_execution_expiration_policy(self, ctx) # Only non_expired available (update_at < older_than). execs = db_api.get_expired_executions(now) self.assertEqual(2, len(execs)) self.assertListEqual( [ 'cancelled_not_expired', 'success_not_expired' ], sorted([ex.id for ex in execs]) ) _set_expiration_policy_config(evaluation_interval=1, older_than=5) expiration_policy.run_execution_expiration_policy(self, ctx) execs = db_api.get_expired_executions(now) self.assertEqual(0, len(execs)) def test_expiration_policy_for_executions_with_ignored_states(self): _create_workflow_executions() now = timeutils.utcnow() _set_expiration_policy_config( evaluation_interval=1, older_than=30, ignored_states=['SUCCESS'] ) expiration_policy.run_execution_expiration_policy(self, ctx) execs = db_api.get_expired_executions(now) self.assertEqual(1, len(execs)) self.assertEqual('cancelled_not_expired', execs[0].get('id')) _set_expiration_policy_config( evaluation_interval=1, older_than=30, ignored_states=['SUCCESS', 'CANCELLED'] ) expiration_policy.run_execution_expiration_policy(self, ctx) execs = db_api.get_expired_executions(now) self.assertEqual(0, len(execs)) def test_expiration_policy_invalid_ignored_states(self): _set_expiration_policy_config( evaluation_interval=1, older_than=30, ignored_states=['RUNNING'] ) self.assertRaises(ValueError, expiration_policy.setup) def test_deletion_of_expired_executions_with_batch_size_scenario1(self): """scenario1 This test will use batch_size of 3, 5 expired executions and different values of "older_than" which is 30 and 5 minutes respectively. Expected_result: All expired executions are successfully deleted. """ _create_workflow_executions() now = timeutils.utcnow() _set_expiration_policy_config( evaluation_interval=1, older_than=30, batch_size=3 ) expiration_policy.run_execution_expiration_policy(self, ctx) execs = db_api.get_expired_executions(now) self.assertEqual(2, len(execs)) _set_expiration_policy_config(evaluation_interval=1, older_than=5) expiration_policy.run_execution_expiration_policy(self, ctx) execs = db_api.get_expired_executions(now) self.assertEqual(0, len(execs)) def test_deletion_of_expired_executions_with_batch_size_scenario2(self): """scenario2 This test will use batch_size of 2, 5 expired executions with value of "older_than" that is 5 minutes. Expected_result: All expired executions are successfully deleted. """ _create_workflow_executions() now = timeutils.utcnow() _set_expiration_policy_config( evaluation_interval=1, older_than=5, batch_size=2 ) expiration_policy.run_execution_expiration_policy(self, ctx) execs = db_api.get_expired_executions(now) self.assertEqual(0, len(execs)) def test_expiration_policy_for_executions_with_max_executions_scen1(self): """scenario1 Tests the max_executions logic with max_finished_executions = 'total not expired and completed executions' - 1 """ _create_workflow_executions() _set_expiration_policy_config( evaluation_interval=1, older_than=30, mfe=1 ) expiration_policy.run_execution_expiration_policy(self, ctx) # Assert the two running executions # (running_not_expired, running_not_expired2), # the sub execution (expired_but_not_a_parent) and the one allowed # finished execution (success_not_expired) are there. execs = db_api.get_workflow_executions() self.assertEqual(4, len(execs)) self.assertListEqual( [ 'expired_but_not_a_parent', 'running_not_expired', 'running_not_expired2', 'success_not_expired' ], sorted([ex.id for ex in execs]) ) def test_expiration_policy_for_executions_with_max_executions_scen2(self): """scenario2 Tests the max_executions logic with: max_finished_executions > total completed executions """ _create_workflow_executions() _set_expiration_policy_config( evaluation_interval=1, older_than=30, mfe=100 ) expiration_policy.run_execution_expiration_policy(self, ctx) # Assert the two running executions # (running_not_expired, running_not_expired2), the sub execution # (expired_but_not_a_parent) and the all finished execution # (success_not_expired, 'cancelled_not_expired') are there. execs = db_api.get_workflow_executions() self.assertEqual(5, len(execs)) self.assertListEqual( [ 'cancelled_not_expired', 'expired_but_not_a_parent', 'running_not_expired', 'running_not_expired2', 'success_not_expired' ], sorted([ex.id for ex in execs]) ) def test_periodic_task_parameters(self): _set_expiration_policy_config( evaluation_interval=17, older_than=13 ) e_policy = expiration_policy.ExecutionExpirationPolicy(cfg.CONF) self.assertEqual( 17 * 60, e_policy._periodic_spacing['run_execution_expiration_policy'] ) def test_periodic_task_scheduling(self): def _assert_scheduling(expiration_policy_config, should_schedule): ExecutionExpirationPolicy._periodic_tasks = [] _set_expiration_policy_config(*expiration_policy_config) e_policy = expiration_policy.ExecutionExpirationPolicy(cfg.CONF) if should_schedule: self.assertTrue( e_policy._periodic_tasks, "Periodic task should have been created." ) else: self.assertFalse( e_policy._periodic_tasks, "Periodic task shouldn't have been created." ) _assert_scheduling([1, 1, None, None], True) _assert_scheduling([1, None, 1, None], True) _assert_scheduling([1, 1, 1, None], True) _assert_scheduling([1, None, None, None], False) _assert_scheduling([None, 1, 1, None], False) _assert_scheduling([None, 1, 1, None], False) _assert_scheduling([1, 0, 0, 0], False) _assert_scheduling([0, 1, 1, 0], False) _assert_scheduling([0, 1, 1, 0], False) def tearDown(self): """Restores the size limit config to default.""" super(ExpirationPolicyTest, self).tearDown() cfg.CONF.set_default('auth_enable', False, group='pecan') ctx.set_ctx(None) _set_expiration_policy_config(None, None, None, None) def _set_expiration_policy_config(evaluation_interval, older_than, mfe=0, batch_size=0, ignored_states=[]): cfg.CONF.set_default( 'evaluation_interval', evaluation_interval, group='execution_expiration_policy' ) cfg.CONF.set_default( 'older_than', older_than, group='execution_expiration_policy' ) cfg.CONF.set_default( 'max_finished_executions', mfe, group='execution_expiration_policy' ) cfg.CONF.set_default( 'batch_size', batch_size, group='execution_expiration_policy' ) cfg.CONF.set_default( 'ignored_states', ignored_states, group='execution_expiration_policy' ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_legacy_scheduler.py000066400000000000000000000271011524065565300305750ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import queue import time from unittest import mock from oslo_config import cfg from oslo_utils import timeutils from mistral import context as auth_context from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.scheduler import base as sched_base from mistral.services import legacy_scheduler from mistral.tests.unit import base from mistral.tests.unit.utils.test_utils import TimeoutThreadWithException from mistral_lib import actions as ml_actions CONF = cfg.CONF TARGET_METHOD_PATH = ( 'mistral.tests.unit.services.test_legacy_scheduler.target_method' ) DELAY = 1.5 def get_time_delay(delay=DELAY * 2): return timeutils.utcnow() + datetime.timedelta(seconds=delay) def target_method(*args, **kwargs): pass class LegacySchedulerTest(base.DbTestCase): def setUp(self): super(LegacySchedulerTest, self).setUp() self.timeout_thread = TimeoutThreadWithException(10) self.timeout_thread.start() self.queue = queue.Queue() self.override_config('fixed_delay', 1, 'scheduler') self.override_config('random_delay', 0, 'scheduler') self.override_config('batch_size', 100, 'scheduler') self.scheduler = legacy_scheduler.LegacyScheduler(CONF.scheduler) self.scheduler.start() self.addCleanup(self.scheduler.stop, True) self.addCleanup(self.timeout_thread.stop) def reraise_timeout(t): """Re-raise a thread timeout if occured""" if t.exception: raise t.exception self.addCleanup(reraise_timeout, self.timeout_thread) def target_method(self, *args, **kwargs): self.queue.put(item="item") def target_check_context_method(self, expected_project_id): actual_project_id = auth_context.ctx().project_id self.queue.put(item=(expected_project_id == actual_project_id)) @mock.patch(TARGET_METHOD_PATH) def test_scheduler_with_factory(self, factory): target_method_name = 'run_something' factory.return_value = type( 'something', (object,), { target_method_name: mock.MagicMock(side_effect=self.target_method) } ) job = sched_base.SchedulerJob( run_after=DELAY, target_factory_func_name=TARGET_METHOD_PATH, func_name=target_method_name, func_args={'name': 'task', 'id': '123'}, key='my_job_key' ) self.scheduler.schedule(job) calls = db_api.get_delayed_calls_to_start(get_time_delay()) call = self._assert_single_item( calls, target_method_name=target_method_name, key='my_job_key' ) self.assertIn('name', call['method_arguments']) self.queue.get() factory().run_something.assert_called_once_with(name='task', id='123') calls = db_api.get_delayed_calls_to_start(get_time_delay()) self.assertEqual(0, len(calls)) @mock.patch(TARGET_METHOD_PATH) def test_scheduler_without_factory(self, method): method.side_effect = self.target_method job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': '321'}, key='my_job_key' ) self.scheduler.schedule(job) calls = db_api.get_delayed_calls_to_start(get_time_delay()) call = self._assert_single_item( calls, target_method_name=TARGET_METHOD_PATH, key='my_job_key' ) self.assertIn('name', call['method_arguments']) self.queue.get() method.assert_called_once_with(name='task', id='321') calls = db_api.get_delayed_calls_to_start(get_time_delay()) self.assertEqual(0, len(calls)) @mock.patch(TARGET_METHOD_PATH) def test_scheduler_call_target_method_with_correct_auth(self, method): method.side_effect = self.target_check_context_method default_context = base.get_context(default=True) auth_context.set_ctx(default_context) default_project_id = default_context.project_id job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'expected_project_id': default_project_id} ) self.scheduler.schedule(job) second_context = base.get_context(default=False) auth_context.set_ctx(second_context) second_project_id = second_context.project_id job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'expected_project_id': second_project_id} ) self.scheduler.schedule(job) self.assertNotEqual(default_project_id, second_project_id) for _ in range(2): self.assertTrue(self.queue.get()) @mock.patch(TARGET_METHOD_PATH) def test_scheduler_with_serializer(self, factory): target_method_name = 'run_something' factory.return_value = type( 'something', (object,), { target_method_name: mock.MagicMock(side_effect=self.target_method) } ) task_result = ml_actions.Result('data', 'error') method_args = { 'name': 'task', 'id': '123', 'result': task_result } serializers = { 'result': 'mistral.workflow.utils.ResultSerializer' } job = sched_base.SchedulerJob( run_after=DELAY, target_factory_func_name=TARGET_METHOD_PATH, func_name=target_method_name, func_args=method_args, func_arg_serializers=serializers ) self.scheduler.schedule(job) calls = db_api.get_delayed_calls_to_start(get_time_delay()) call = self._assert_single_item( calls, target_method_name=target_method_name ) self.assertIn('name', call['method_arguments']) self.queue.get() result = factory().run_something.call_args[1].get('result') self.assertIsInstance(result, ml_actions.Result) self.assertEqual('data', result.data) self.assertEqual('error', result.error) calls = db_api.get_delayed_calls_to_start(get_time_delay()) self.assertEqual(0, len(calls)) @mock.patch(TARGET_METHOD_PATH) def test_scheduler_multi_instance(self, method): method.side_effect = self.target_method second_scheduler = legacy_scheduler.LegacyScheduler(CONF.scheduler) second_scheduler.start() self.addCleanup(second_scheduler.stop, True) job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': '321'}, ) second_scheduler.schedule(job) calls = db_api.get_delayed_calls_to_start(get_time_delay()) self._assert_single_item(calls, target_method_name=TARGET_METHOD_PATH) self.queue.get() method.assert_called_once_with(name='task', id='321') calls = db_api.get_delayed_calls_to_start(get_time_delay()) self.assertEqual(0, len(calls)) @mock.patch(TARGET_METHOD_PATH) def test_scheduler_delete_calls(self, method): method.side_effect = self.target_method job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': '321'}, ) self.scheduler.schedule(job) calls = db_api.get_delayed_calls_to_start(get_time_delay()) self._assert_single_item(calls, target_method_name=TARGET_METHOD_PATH) self.queue.get() time.sleep(0.1) self.assertRaises( exc.DBEntityNotFoundError, db_api.get_delayed_call, calls[0].id ) @mock.patch(TARGET_METHOD_PATH) def test_processing_true_does_not_return_in_get_delayed_calls_to_start( self, method): method.side_effect = self.target_method values = { 'factory_method_path': None, 'target_method_name': TARGET_METHOD_PATH, 'execution_time': get_time_delay(), 'auth_context': None, 'serializers': None, 'method_arguments': None, 'processing': True } call = db_api.create_delayed_call(values) calls = db_api.get_delayed_calls_to_start(get_time_delay(10)) self.assertEqual(0, len(calls)) db_api.delete_delayed_call(call.id) @mock.patch.object(db_api, 'update_delayed_call') def test_scheduler_doesnt_handle_calls_the_failed_on_update( self, update_delayed_call): def update_call_failed(id, values, query_filter): self.queue.put("item") return None, 0 update_delayed_call.side_effect = update_call_failed job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': '321'}, ) self.scheduler.schedule(job) calls = db_api.get_delayed_calls_to_start(get_time_delay()) self.queue.get() time.sleep(1) update_delayed_call.assert_called_with( id=calls[0].id, values=mock.ANY, query_filter=mock.ANY ) # If the scheduler does handel calls that failed on update # DBEntityNotFoundException will raise. db_api.get_delayed_call(calls[0].id) db_api.delete_delayed_call(calls[0].id) def test_scheduler_with_custom_batch_size(self): self.scheduler.stop() number_delayed_calls = 5 processed_calls_at_time = [] real_delete_calls_method = \ legacy_scheduler.LegacyScheduler.delete_calls @staticmethod def delete_calls_counter(delayed_calls): real_delete_calls_method(delayed_calls) for _ in range(len(delayed_calls)): self.queue.put("item") processed_calls_at_time.append(len(delayed_calls)) legacy_scheduler.LegacyScheduler.delete_calls = delete_calls_counter # Create 5 delayed calls. for i in range(number_delayed_calls): job = sched_base.SchedulerJob( run_after=DELAY, func_name=TARGET_METHOD_PATH, func_args={'name': 'task', 'id': i}, ) self.scheduler.schedule(job) # Start scheduler which process 2 calls at a time. self.override_config('batch_size', 2, 'scheduler') self.scheduler = legacy_scheduler.LegacyScheduler(CONF.scheduler) self.scheduler.start() # Wait when all of calls will be processed for _ in range(number_delayed_calls): self.queue.get() self.assertListEqual([1, 2, 2], sorted(processed_calls_at_time)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_security.py000066400000000000000000000027271524065565300271510ustar00rootroot00000000000000# Copyright 2026 - OVHcloud # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral.services import security from mistral.tests.unit import base class CreateTrustTest(base.BaseTest): @mock.patch.object(security, 'keystone') @mock.patch.object(security, 'auth_ctx') def test_create_trust_uses_ctx_user_id_as_trustor(self, m_ctx, m_ks): m_ctx.ctx.return_value = mock.Mock( user_id='real-user', roles=['member'], project_id='proj-1') m_ks.client.return_value = mock.Mock(user_id='should-not-be-used') m_ks.client_for_admin.return_value.session.get_user_id.return_value \ = 'mistral-svc' security.create_trust() m_ks.client.return_value.trusts.create.assert_called_once_with( trustor_user='real-user', trustee_user='mistral-svc', impersonation=True, role_names=['member'], project='proj-1', ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_trigger_service.py000066400000000000000000000244411524065565300304620ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import datetime import testtools import time from unittest import mock from oslo_config import cfg from oslo_utils import timeutils from mistral import exceptions as exc from mistral.rpc import clients as rpc from mistral.services import periodic from mistral.services import security from mistral.services import triggers as t_s from mistral.services import workflows from mistral.tests.unit import base from mistral_lib import utils # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKFLOW_LIST = """ --- version: '2.0' my_wf: type: direct tasks: task1: action: std.echo output='Hi!' """ class TriggerServiceV2Test(base.DbTestCase): def setUp(self): super(TriggerServiceV2Test, self).setUp() self.wf = workflows.create_workflows(WORKFLOW_LIST)[0] def test_trigger_create(self): trigger = t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '*/5 * * * *', None, None, datetime.datetime(2010, 8, 25) ) self.assertEqual( datetime.datetime(2010, 8, 25, 0, 5), trigger.next_execution_time ) next_time = t_s.get_next_execution_time( trigger['pattern'], trigger.next_execution_time ) self.assertEqual(datetime.datetime(2010, 8, 25, 0, 10), next_time) def test_trigger_create_with_wf_id(self): trigger = t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), None, {}, {}, '*/5 * * * *', None, None, datetime.datetime(2010, 8, 25), workflow_id=self.wf.id ) self.assertEqual(self.wf.name, trigger.workflow_name) def test_trigger_create_the_same_first_time_or_count(self): t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '*/5 * * * *', "4242-12-25 13:37", 2, datetime.datetime(2010, 8, 25) ) t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '*/5 * * * *', "4242-12-25 13:37", 4, datetime.datetime(2010, 8, 25) ) t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '*/5 * * * *', "5353-12-25 13:37", 2, datetime.datetime(2010, 8, 25) ) # Creations above should be ok. # But creation with the same count and first time # simultaneously leads to error. self.assertRaises( exc.DBDuplicateEntryError, t_s.create_cron_trigger, 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '*/5 * * * *', "4242-12-25 13:37", 2, None ) def test_trigger_create_wrong_workflow_input(self): wf_with_input = """--- version: '2.0' some_wf: input: - some_var tasks: some_task: action: std.echo output=<% $.some_var %> """ workflows.create_workflows(wf_with_input) exception = self.assertRaises( exc.InputException, t_s.create_cron_trigger, 'trigger-%s' % utils.generate_unicode_uuid(), 'some_wf', {}, {}, '*/5 * * * *', None, None, datetime.datetime(2010, 8, 25) ) self.assertIn('Invalid input', str(exception)) self.assertIn('some_wf', str(exception)) def test_oneshot_trigger_create(self): trigger = t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, None, "4242-12-25 13:37", None, datetime.datetime(2010, 8, 25) ) self.assertEqual( datetime.datetime(4242, 12, 25, 13, 37), trigger.next_execution_time ) @mock.patch.object(security, 'create_trust', type('trust', (object,), {'id': 'my_trust_id'})) def test_create_trust_in_trigger(self): cfg.CONF.set_default('auth_enable', True, group='pecan') self.addCleanup( cfg.CONF.set_default, 'auth_enable', False, group='pecan' ) trigger = t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '*/2 * * * *', None, None, datetime.datetime(2010, 8, 25) ) self.assertEqual('my_trust_id', trigger.trust_id) @mock.patch.object(security, 'create_trust', type('trust', (object,), {'id': 'my_trust_id'})) @mock.patch.object(security, 'create_context') @mock.patch.object(rpc.EngineClient, 'start_workflow', mock.Mock()) @mock.patch( 'mistral.services.periodic.advance_cron_trigger', mock.MagicMock(side_effect=periodic.advance_cron_trigger) ) @mock.patch.object(security, 'delete_trust') def test_create_delete_trust_in_trigger(self, delete_trust, create_ctx): create_ctx.return_value = self.ctx cfg.CONF.set_default('auth_enable', True, group='pecan') trigger_thread = periodic.setup() self.addCleanup(trigger_thread.stop) self.addCleanup( cfg.CONF.set_default, 'auth_enable', False, group='pecan' ) t_s.create_cron_trigger( 'trigger-%s' % utils.generate_unicode_uuid(), self.wf.name, {}, {}, '* * * * * *', None, 1, datetime.datetime(2010, 8, 25) ) time.sleep(1) self.assertEqual(0, delete_trust.call_count) def test_get_trigger_in_correct_orders(self): t1_name = 'trigger-%s' % utils.generate_unicode_uuid() t_s.create_cron_trigger( t1_name, self.wf.name, {}, pattern='*/5 * * * *', start_time=datetime.datetime(2010, 8, 25) ) t2_name = 'trigger-%s' % utils.generate_unicode_uuid() t_s.create_cron_trigger( t2_name, self.wf.name, {}, pattern='*/1 * * * *', start_time=datetime.datetime(2010, 8, 22) ) t3_name = 'trigger-%s' % utils.generate_unicode_uuid() t_s.create_cron_trigger( t3_name, self.wf.name, {}, pattern='*/2 * * * *', start_time=datetime.datetime(2010, 9, 21) ) t4_name = 'trigger-%s' % utils.generate_unicode_uuid() t_s.create_cron_trigger( t4_name, self.wf.name, {}, pattern='*/3 * * * *', start_time=timeutils.utcnow() + datetime.timedelta(0, 50) ) trigger_names = [t.name for t in t_s.get_next_cron_triggers()] self.assertEqual([t2_name, t1_name, t3_name], trigger_names) # NOTE(amorin) this is sometime blocking since we introduced Rlock in SQL # transaction. I was never able to reproduce it locally on my (old) # laptop. # I suspect that this is blocking because threads are racing to use the # SQL connection. # We can't actually consider starting multiple threads to act as # multiple processes anyway. # So let's skip this test until we figure out something smarter. @testtools.skip('Skipped because of threading concurrency') @mock.patch( 'mistral.services.periodic.advance_cron_trigger', mock.MagicMock(side_effect=periodic.advance_cron_trigger) ) @mock.patch.object(rpc.EngineClient, 'start_workflow') def test_single_execution_with_multiple_processes(self, start_wf_mock): def stop_thread_groups(): [tg.stop() for tg in self.trigger_threads] self.trigger_threads = [ periodic.setup(), periodic.setup(), periodic.setup() ] self.addCleanup(stop_thread_groups) trigger_count = 5 t_s.create_cron_trigger( 'ct1', self.wf.name, {}, {}, '* * * * * */1', # Every second None, trigger_count, datetime.datetime(2010, 8, 25) ) # Wait until there are 'trigger_count' executions. self._await( lambda: self._wait_for_single_execution_with_multiple_processes( trigger_count, start_wf_mock ) ) # Wait some more and make sure there are no more than 'trigger_count' # executions. time.sleep(5) self.assertEqual(trigger_count, start_wf_mock.call_count) def _wait_for_single_execution_with_multiple_processes(self, trigger_count, start_wf_mock): time.sleep(1) return trigger_count == start_wf_mock.call_count def test_get_next_execution_time(self): pattern = '*/20 * * * *' start_time = datetime.datetime(2016, 3, 22, 23, 40) result = t_s.get_next_execution_time(pattern, start_time) self.assertEqual(result, datetime.datetime(2016, 3, 23, 0, 0)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_workbook_service.py000066400000000000000000000212171524065565300306520ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2020 Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from mistral.db.v2 import api as db_api from mistral.lang import parser as spec_parser from mistral.services import workbooks as wb_service from mistral.tests.unit import base # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKBOOK = """ --- version: '2.0' name: my_wb tags: [test] actions: concat: base: std.echo base-input: output: "{$.str1}{$.str2}" workflows: wf1: #Sample Comment 1 type: reverse tags: [wf_test] input: - param1 output: result: "{$.result}" tasks: task1: action: std.echo output="{$.param1}" publish: result: "{$}" wf2: type: direct output: result: "{$.result}" tasks: task1: workflow: my_wb.wf1 param1='Hi' task_name='task1' publish: result: "The result of subworkflow is '{$.final_result}'" """ WORKBOOK_WF1_DEFINITION = """wf1: #Sample Comment 1 type: reverse tags: [wf_test] input: - param1 output: result: "{$.result}" tasks: task1: action: std.echo output="{$.param1}" publish: result: "{$}" """ WORKBOOK_WF2_DEFINITION = """wf2: type: direct output: result: "{$.result}" tasks: task1: workflow: my_wb.wf1 param1='Hi' task_name='task1' publish: result: "The result of subworkflow is '{$.final_result}'" """ UPDATED_WORKBOOK = """ --- version: '2.0' name: my_wb tags: [test] actions: concat: base: std.echo base-input: output: "{$.str1}{$.str2}" workflows: wf1: type: direct output: result: "{$.result}" tasks: task1: workflow: my_wb.wf2 param1='Hi' task_name='task1' publish: result: "The result of subworkflow is '{$.final_result}'" wf2: type: reverse input: - param1 output: result: "{$.result}" tasks: task1: action: std.echo output="{$.param1}" publish: result: "{$}" """ UPDATED_WORKBOOK_WF1_DEFINITION = """wf1: type: direct output: result: "{$.result}" tasks: task1: workflow: my_wb.wf2 param1='Hi' task_name='task1' publish: result: "The result of subworkflow is '{$.final_result}'" """ UPDATED_WORKBOOK_WF2_DEFINITION = """wf2: type: reverse input: - param1 output: result: "{$.result}" tasks: task1: action: std.echo output="{$.param1}" publish: result: "{$}" """ ACTION_DEFINITION = """concat: base: std.echo base-input: output: "{$.str1}{$.str2}" """ class WorkbookServiceTest(base.DbTestCase): def test_create_workbook(self): namespace = 'test_workbook_service_0123_namespace' wb_db = wb_service.create_workbook_v2(WORKBOOK, namespace=namespace) self.assertIsNotNone(wb_db) self.assertEqual('my_wb', wb_db.name) self.assertEqual(namespace, wb_db.namespace) self.assertEqual(WORKBOOK, wb_db.definition) self.assertIsNotNone(wb_db.spec) self.assertListEqual(['test'], wb_db.tags) db_actions = db_api.get_action_definitions( name='my_wb.concat', namespace=namespace ) self.assertEqual(1, len(db_actions)) # Action. action_db = self._assert_single_item(db_actions, name='my_wb.concat') self.assertFalse(action_db.is_system) action_spec = spec_parser.get_action_spec(action_db.spec) self.assertEqual('concat', action_spec.get_name()) self.assertEqual('std.echo', action_spec.get_base()) self.assertEqual(ACTION_DEFINITION, action_db.definition) db_wfs = db_api.get_workflow_definitions() self.assertEqual(2, len(db_wfs)) # Workflow 1. wf1_db = self._assert_single_item(db_wfs, name='my_wb.wf1') wf1_spec = spec_parser.get_workflow_spec(wf1_db.spec) self.assertEqual('wf1', wf1_spec.get_name()) self.assertEqual('reverse', wf1_spec.get_type()) self.assertListEqual(['wf_test'], wf1_spec.get_tags()) self.assertListEqual(['wf_test'], wf1_db.tags) self.assertEqual(namespace, wf1_db.namespace) self.assertEqual(WORKBOOK_WF1_DEFINITION, wf1_db.definition) # Workflow 2. wf2_db = self._assert_single_item(db_wfs, name='my_wb.wf2') wf2_spec = spec_parser.get_workflow_spec(wf2_db.spec) self.assertEqual('wf2', wf2_spec.get_name()) self.assertEqual('direct', wf2_spec.get_type()) self.assertEqual(namespace, wf2_db.namespace) self.assertEqual(WORKBOOK_WF2_DEFINITION, wf2_db.definition) def test_create_same_workbook_in_different_namespaces(self): first_namespace = 'first_namespace' second_namespace = 'second_namespace' first_wb = wb_service.create_workbook_v2(WORKBOOK, namespace=first_namespace) self.assertIsNotNone(first_wb) self.assertEqual('my_wb', first_wb.name) self.assertEqual(first_namespace, first_wb.namespace) second_wb = wb_service.create_workbook_v2(WORKBOOK, namespace=second_namespace) self.assertIsNotNone(second_wb) self.assertEqual('my_wb', second_wb.name) self.assertEqual(second_namespace, second_wb.namespace) def test_create_workbook_with_default_namespace(self): wb_db = wb_service.create_workbook_v2(WORKBOOK) self.assertIsNotNone(wb_db) self.assertEqual('my_wb', wb_db.name) self.assertEqual('', wb_db.namespace) db_api.delete_workbook('my_wb') def test_update_workbook(self): namespace = 'test_workbook_service_0123_namespace' # Create workbook. wb_db = wb_service.create_workbook_v2(WORKBOOK, namespace=namespace) self.assertIsNotNone(wb_db) self.assertEqual(2, len(db_api.get_workflow_definitions())) # Update workbook. wb_db = wb_service.update_workbook_v2( UPDATED_WORKBOOK, namespace=namespace ) self.assertIsNotNone(wb_db) self.assertEqual('my_wb', wb_db.name) self.assertEqual(namespace, wb_db.namespace) self.assertEqual(UPDATED_WORKBOOK, wb_db.definition) self.assertListEqual(['test'], wb_db.tags) db_wfs = db_api.get_workflow_definitions() self.assertEqual(2, len(db_wfs)) # Workflow 1. wf1_db = self._assert_single_item(db_wfs, name='my_wb.wf1') wf1_spec = spec_parser.get_workflow_spec(wf1_db.spec) self.assertEqual('wf1', wf1_spec.get_name()) self.assertEqual('direct', wf1_spec.get_type()) self.assertEqual(namespace, wf1_db.namespace) self.assertEqual(UPDATED_WORKBOOK_WF1_DEFINITION, wf1_db.definition) # Workflow 2. wf2_db = self._assert_single_item(db_wfs, name='my_wb.wf2') wf2_spec = spec_parser.get_workflow_spec(wf2_db.spec) self.assertEqual('wf2', wf2_spec.get_name()) self.assertEqual('reverse', wf2_spec.get_type()) self.assertEqual(namespace, wf2_db.namespace) self.assertEqual(UPDATED_WORKBOOK_WF2_DEFINITION, wf2_db.definition) def test_delete_workbook(self): namespace = 'pqr' # Create workbook. wb_service.create_workbook_v2(WORKBOOK, namespace=namespace) db_wfs = db_api.get_workflow_definitions() db_actions = db_api.get_action_definitions(name='my_wb.concat', namespace=namespace) self.assertEqual(2, len(db_wfs)) self.assertEqual(1, len(db_actions)) db_api.delete_workbook('my_wb', namespace=namespace) db_wfs = db_api.get_workflow_definitions() db_actions = db_api.get_action_definitions(name='my_wb.concat', namespace=namespace) # Deleting workbook shouldn't delete workflows and actions self.assertEqual(2, len(db_wfs)) self.assertEqual(1, len(db_actions)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/services/test_workflow_service.py000066400000000000000000000300351524065565300306650ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy from oslo_config import cfg from mistral.db.v2.sqlalchemy import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.lang.v2 import tasks from mistral.lang.v2 import workflows from mistral.services import workflows as wf_service from mistral.tests.unit import base from mistral.workflow import states from mistral_lib import utils # Use the set_default method to set value otherwise in certain test cases # the change in value is not permanent. cfg.CONF.set_default('auth_enable', False, group='pecan') WORKFLOW_LIST = """ --- version: '2.0' wf1: tags: [test, v2] type: reverse input: - param1 output: result: "{$.result}" tasks: task1: action: std.echo output="{$.param1}" publish: result: "{$}" wf2: type: direct output: result: "{$.result}" tasks: task1: workflow: my_wb.wf1 param1='Hi' task_name='task1' publish: result: "The result of subworkflow is '{$.final_result}'" """ UPDATED_WORKFLOW_LIST = """ --- version: '2.0' wf1: type: reverse input: - param1 - param2 output: result: "{$.result}" tasks: task1: action: std.echo output="{$.param1}{$.param2}" publish: result: "{$}" """ WORKFLOW_WITH_VAR_TASK_NAME = """ --- version: '2.0' engine_command_{task_name}: tasks: {task_name}: action: nova.servers_list """ WORKFLOW = WORKFLOW_WITH_VAR_TASK_NAME.format(task_name='task1') INVALID_WORKFLOW = """ --- verstion: '2.0' wf: tasks: task1: action: std.echo output="Task 1" """ INVALID_WORKFLOW_1 = """ --- version: '2.0' wf: tasks: task1: action: std.noop on-success: task2 # The task "task2" doesn't exist. task3: action: std.noop """ WORKFLOW_WITH_LONG_TASK_NAME = """ --- version: '2.0' test_workflow: tasks: {long_task_name}: action: std.noop """ WORKFLOW_WITH_LONG_JOIN_TASK_NAME = """ --- version: '2.0' test_workflow: tasks: task1: on-success: - {long_task_name} {long_task_name}: join: all """ WORKFLOWS_WITH_KEY_ORDER = """ --- version: '2.0' wf1: tasks: task1: publish: we: 1 dont_want: 2 to_be_sorted: 3 wf2: tasks: task1: action: std.noop """ class WorkflowServiceTest(base.DbTestCase): def test_create_workflows(self): db_wfs = wf_service.create_workflows(WORKFLOW_LIST) self.assertEqual(2, len(db_wfs)) # Workflow 1. wf1_db = self._assert_single_item(db_wfs, name='wf1') wf1_spec = spec_parser.get_workflow_spec(wf1_db.spec) self.assertEqual('wf1', wf1_spec.get_name()) self.assertListEqual(['test', 'v2'], wf1_spec.get_tags()) self.assertEqual('reverse', wf1_spec.get_type()) # Workflow 2. wf2_db = self._assert_single_item(db_wfs, name='wf2') wf2_spec = spec_parser.get_workflow_spec(wf2_db.spec) self.assertEqual('wf2', wf2_spec.get_name()) self.assertEqual('direct', wf2_spec.get_type()) def test_preserve_key_ordering_in_workflow_definition(self): db_wfs = wf_service.create_workflows(WORKFLOWS_WITH_KEY_ORDER) self.assertEqual(2, len(db_wfs)) wf1_db = self._assert_single_item(db_wfs, name='wf1') wf1_def = wf1_db.definition published_values = wf1_def.splitlines()[-3:] wf1_publish = [ item.strip() for item in published_values ] self.assertEqual( ['we: 1', 'dont_want: 2', 'to_be_sorted: 3'], wf1_publish ) def test_engine_commands_are_valid_task_names(self): for name in workflows.ENGINE_COMMANDS: wf_text = WORKFLOW_WITH_VAR_TASK_NAME.format(task_name=name) wf_defs = wf_service.create_workflows(wf_text) self.assertIsNotNone(wf_defs) self.assertEqual(1, len(wf_defs)) def test_update_workflows(self): db_wfs = wf_service.create_workflows(WORKFLOW_LIST) self.assertEqual(2, len(db_wfs)) # Workflow 1. wf1_db = self._assert_single_item(db_wfs, name='wf1') wf1_spec = spec_parser.get_workflow_spec(wf1_db.spec) self.assertEqual('wf1', wf1_spec.get_name()) self.assertEqual('reverse', wf1_spec.get_type()) self.assertIn('param1', wf1_spec.get_input()) self.assertIs( wf1_spec.get_input().get('param1'), utils.NotDefined ) db_wfs = wf_service.update_workflows(UPDATED_WORKFLOW_LIST) self.assertEqual(1, len(db_wfs)) wf1_db = self._assert_single_item(db_wfs, name='wf1') wf1_spec = spec_parser.get_workflow_spec(wf1_db.spec) self.assertEqual('wf1', wf1_spec.get_name()) self.assertListEqual([], wf1_spec.get_tags()) self.assertEqual('reverse', wf1_spec.get_type()) self.assertIn('param1', wf1_spec.get_input()) self.assertIn('param2', wf1_spec.get_input()) self.assertIs( wf1_spec.get_input().get('param1'), utils.NotDefined ) self.assertIs( wf1_spec.get_input().get('param2'), utils.NotDefined ) def test_update_non_existing_workflow_failed(self): exception = self.assertRaises( exc.DBEntityNotFoundError, wf_service.update_workflows, WORKFLOW ) self.assertIn("Workflow not found", str(exception)) def test_invalid_workflow_list(self): exception = self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, INVALID_WORKFLOW ) self.assertIn("Invalid DSL", str(exception)) def test_update_workflow_execution_env(self): wf_exec_template = { 'spec': {}, 'start_params': {'task': 'my_task1'}, 'state': 'PAUSED', 'state_info': None, 'params': {'env': {'k1': 'abc'}}, 'created_at': None, 'updated_at': None, 'context': {'__env': {'k1': 'fee fi fo fum'}}, 'task_id': None, 'trust_id': None, 'description': None, 'output': None } states_permitted = [ states.IDLE, states.PAUSED, states.ERROR ] update_env = {'k1': 'foobar'} for state in states_permitted: wf_exec = copy.deepcopy(wf_exec_template) wf_exec['state'] = state with db_api.transaction(): created = db_api.create_workflow_execution(wf_exec) self.assertIsNone(created.updated_at) updated = wf_service.update_workflow_execution_env( created, update_env ) self.assertDictEqual(update_env, updated.params['env']) fetched = db_api.get_workflow_execution(created.id) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at) def test_update_workflow_execution_env_wrong_state(self): wf_exec_template = { 'spec': {}, 'start_params': {'task': 'my_task1'}, 'state': 'PAUSED', 'state_info': None, 'params': {'env': {'k1': 'abc'}}, 'created_at': None, 'updated_at': None, 'context': {'__env': {'k1': 'fee fi fo fum'}}, 'task_id': None, 'trust_id': None, 'description': None, 'output': None } states_not_permitted = [ states.RUNNING, states.RUNNING_DELAYED, states.SUCCESS, states.WAITING ] update_env = {'k1': 'foobar'} for state in states_not_permitted: wf_exec = copy.deepcopy(wf_exec_template) wf_exec['state'] = state with db_api.transaction(): created = db_api.create_workflow_execution(wf_exec) self.assertIsNone(created.updated_at) self.assertRaises( exc.NotAllowedException, wf_service.update_workflow_execution_env, created, update_env ) fetched = db_api.get_workflow_execution(created.id) self.assertDictEqual( wf_exec['params']['env'], fetched.params['env'] ) self.assertDictEqual( wf_exec['context']['__env'], fetched.context['__env'] ) def test_with_long_task_name(self): long_task_name = utils.generate_string(tasks.MAX_LENGTH_TASK_NAME + 1) workflow = WORKFLOW_WITH_LONG_TASK_NAME.format( long_task_name=long_task_name ) self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, workflow ) def test_upper_bound_length_task_name(self): long_task_name = utils.generate_string(tasks.MAX_LENGTH_TASK_NAME) wf_text = WORKFLOW_WITH_LONG_TASK_NAME.format( long_task_name=long_task_name ) wf_defs = wf_service.create_workflows(wf_text) self.assertIsNotNone(wf_defs) self.assertEqual(1, len(wf_defs)) def test_with_long_join_task_name(self): long_task_name = utils.generate_string( tasks.MAX_LENGTH_JOIN_TASK_NAME + 1 ) wf_text = WORKFLOW_WITH_LONG_JOIN_TASK_NAME.format( long_task_name=long_task_name ) self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, wf_text ) def test_upper_bound_length_join_task_name(self): long_task_name = utils.generate_string(tasks.MAX_LENGTH_JOIN_TASK_NAME) wf_text = WORKFLOW_WITH_LONG_JOIN_TASK_NAME.format( long_task_name=long_task_name ) wf_defs = wf_service.create_workflows(wf_text) self.assertIsNotNone(wf_defs) self.assertEqual(1, len(wf_defs)) def test_validation_mode_enabled_by_default(self): self.override_config('validation_mode', 'enabled', 'api') self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, INVALID_WORKFLOW_1 ) wf_defs = wf_service.create_workflows( INVALID_WORKFLOW_1, validate=False ) # The workflow is created but it will never succeed since it's broken. self.assertIsNotNone(wf_defs) self.assertEqual(1, len(wf_defs)) def test_validation_mode_always_enabled(self): self.override_config('validation_mode', 'mandatory', 'api') self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, INVALID_WORKFLOW_1 ) self.assertRaises( exc.InvalidModelException, wf_service.create_workflows, INVALID_WORKFLOW_1, validate=False ) def test_validation_mode_always_disabled(self): self.override_config('validation_mode', 'disabled', 'api') wf_defs = wf_service.create_workflows(INVALID_WORKFLOW_1) self.assertIsNotNone(wf_defs) self.assertEqual(1, len(wf_defs)) db_api.delete_workflow_definition(wf_defs[0].id) wf_service.create_workflows(INVALID_WORKFLOW_1, validate=True) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/test_command_dispatcher.py000066400000000000000000000043251524065565300272770ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.engine import dispatcher from mistral.tests.unit import base from mistral.workflow import commands class CommandDispatcherTest(base.BaseTest): def test_rearrange_commands(self): no_wait = commands.RunTask(None, None, None, None) fail = commands.FailWorkflow(None, None, None, None) succeed = commands.SucceedWorkflow(None, None, None, None) wait1 = commands.RunTask(None, None, None, None) wait1.wait = True wait1.unique_key = 'wait1' wait2 = commands.RunTask(None, None, None, None) wait2.wait = True wait2.unique_key = 'wait2' wait3 = commands.RunTask(None, None, None, None) wait3.wait = True wait3.unique_key = 'wait3' # 'set state' command is the first, others must be ignored. initial = [fail, no_wait, wait1, wait3, wait2] expected = [fail] cmds = dispatcher._rearrange_commands(initial) self.assertEqual(expected, cmds) # 'set state' command is the last, tasks before it must be sorted. initial = [no_wait, wait2, wait1, wait3, succeed] expected = [no_wait, wait1, wait2, wait3, succeed] cmds = dispatcher._rearrange_commands(initial) self.assertEqual(expected, cmds) # 'set state' command is in the middle, tasks before it must be sorted # and the task after it must be ignored. initial = [wait3, wait2, no_wait, succeed, wait1] expected = [no_wait, wait2, wait3, succeed] cmds = dispatcher._rearrange_commands(initial) self.assertEqual(expected, cmds) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/test_context.py000066400000000000000000000032211524065565300251310ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral import context from mistral import exceptions from mistral.tests.unit.engine import base class ContextTest(base.EngineTestCase): def test_target_insecure(self): # Defaults to False if X-Target-Auth-Uri isn't passed. headers = context._extract_mistral_auth_params({ 'X-Target-Insecure': 'True', }) self.assertFalse(headers['insecure']) headers = { "X-Target-Auth-Uri": "uri", 'X-Target-Auth-Token': 'Token', } params = context._extract_mistral_auth_params(headers) self.assertFalse(params['insecure']) headers['X-Target-Insecure'] = 'True' params = context._extract_mistral_auth_params(headers) self.assertTrue(params['insecure']) headers['X-Target-Insecure'] = 'False' params = context._extract_mistral_auth_params(headers) self.assertFalse(params['insecure']) headers['X-Target-Insecure'] = 'S3cure' self.assertRaises( exceptions.MistralException, context._extract_mistral_auth_params, headers) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/test_exception_base.py000066400000000000000000000045461524065565300264500ustar00rootroot00000000000000# Copyright 2014 Rackspace Hosting. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral import exceptions from mistral.tests.unit import base from mistral_lib.utils import inspect_utils class ExceptionTest(base.BaseTest): """Test cases for exception code.""" def test_nf_with_message(self): exc = exceptions.DBEntityNotFoundError('check_for_this') self.assertIn('check_for_this', str(exc)) self.assertEqual(404, exc.http_code) def test_nf_with_no_message(self): exc = exceptions.DBEntityNotFoundError() self.assertIn("Object not found", str(exc)) self.assertEqual(404, exc.http_code,) def test_duplicate_obj_code(self): exc = exceptions.DBDuplicateEntryError() self.assertIn("Database object already exists", str(exc)) self.assertEqual(409, exc.http_code,) def test_default_code(self): exc = exceptions.EngineException() self.assertEqual(500, exc.http_code) def test_default_message(self): exc = exceptions.EngineException() self.assertIn("An unknown exception occurred", str(exc)) def test_one_param_initializer(self): # NOTE: this test is needed because at some places in the code we # have to assume that every class derived from MistralException # has an initializer with one "message" parameter. # Let's traverse the MistralException class hierarchy recursively # and check if it has the required initializer. base_classes = [exceptions.MistralException] for base_class in base_classes: for subclass in base_class.__subclasses__(): arg_list = inspect_utils.get_arg_list(subclass.__init__) self.assertEqual(1, len(arg_list)) self.assertEqual('message', arg_list[0]) base_classes.extend(subclass.__subclasses__()) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/test_expressions.py000066400000000000000000000130551524065565300260350ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral import exceptions as exc from mistral import expressions as expr from mistral.tests.unit import base DATA = { "server": { "id": "03ea824a-aa24-4105-9131-66c48ae54acf", "name": "cloud-fedora", "status": "ACTIVE" }, "status": "OK" } SERVERS = { "servers": [ {'name': 'centos'}, {'name': 'ubuntu'}, {'name': 'fedora'} ] } class ExpressionsTest(base.BaseTest): def test_evaluate_complex_expressions(self): data = { 'a': 1, 'b': 2, 'c': 3, 'd': True, 'e': False, 'f': 10.1, 'g': 10, 'h': [1, 2, 3, 4, 5], 'i': 'We are OpenStack!', 'j': 'World', 'k': 'Mistral', 'l': 'awesome', 'm': 'the way we roll' } test_cases = [ ('<% $.a + $.b * $.c %>', 7), ('<%($.a + $.b) * $.c %>', 9), ('<% $.d and $.e %>', False), ('<% $.f > $.g %>', True), ('<% $.h.len() >= 5 %>', True), ('<% $.h.len() >= $.b + $.c %>', True), ('<% 100 in $.h %>', False), ('<% $.a in $.h%>', True), ('<% ''OpenStack'' in $.i %>', True), ('Hello, <% $.j %>!', 'Hello, World!'), ('<% $.k %> is <% $.l %>!', 'Mistral is awesome!'), ('This is <% $.m %>.', 'This is the way we roll.'), ('<% 1 + 1 = 3 %>', False) ] for expression, expected in test_cases: actual = expr.evaluate_recursively(expression, data) self.assertEqual(expected, actual) def test_evaluate_recursively(self): task_spec_dict = { 'parameters': { 'p1': 'My string', 'p2': '<% $.param2 %>', 'p3': '' }, 'publish': { 'new_key11': 'new_key1' } } modified_task = expr.evaluate_recursively( task_spec_dict, {'param2': 'val32'} ) self.assertDictEqual( { 'parameters': { 'p1': 'My string', 'p2': 'val32', 'p3': '' }, 'publish': { 'new_key11': 'new_key1' } }, modified_task ) def test_evaluate_recursively_arbitrary_dict(self): context = { "auth_token": "123", "project_id": "mistral" } data = { "parameters": { "parameter1": { "name1": "<% $.auth_token %>", "name2": "val_name2" }, "param2": [ "var1", "var2", "/servers/<% $.project_id %>/bla" ] }, "token": "<% $.auth_token %>" } applied = expr.evaluate_recursively(data, context) self.assertDictEqual( { "parameters": { "parameter1": { "name1": "123", "name2": "val_name2" }, "param2": ["var1", "var2", "/servers/mistral/bla"] }, "token": "123" }, applied ) def test_evaluate_recursively_environment(self): environment = { 'host': 'vm1234.example.com', 'db': 'test', 'timeout': 600, 'verbose': True, '__actions': { 'std.sql': { 'conn': 'mysql://admin:secret@<% env().host %>' '/<% env().db %>' } } } context = { '__env': environment } defaults = context['__env']['__actions']['std.sql'] applied = expr.evaluate_recursively(defaults, context) expected = 'mysql://admin:secret@vm1234.example.com/test' self.assertEqual(expected, applied['conn']) def test_validate_jinja_with_yaql_context(self): self.assertRaises(exc.JinjaGrammarException, expr.validate, '{{ $ }}') def test_validate_mixing_jinja_and_yaql(self): self.assertRaises(exc.ExpressionGrammarException, expr.validate, '<% $.a %>{{ _.a }}') self.assertRaises(exc.ExpressionGrammarException, expr.validate, '{{ _.a }}<% $.a %>') def test_evaluate_mixing_jinja_and_yaql(self): actual = expr.evaluate('<% $.a %>{{ _.a }}', {'a': 'b'}) self.assertEqual('<% $.a %>b', actual) actual = expr.evaluate('{{ _.a }}<% $.a %>', {'a': 'b'}) self.assertEqual('b<% $.a %>', actual) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/test_launcher.py000066400000000000000000000045141524065565300252540ustar00rootroot00000000000000# Copyright 2017 - Brocade Communications Systems, Inc. # Copyright 2018 - Extreme Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from oslo_config import cfg from oslo_service import service from mistral.cmd import launch from mistral.tests.unit import base CONF = cfg.CONF class ServiceLauncherTest(base.DbTestCase): def setUp(self): super(ServiceLauncherTest, self).setUp() self.override_config('enabled', False, group='cron_trigger') self.override_config('api_workers', 2, group='api') # Set the transport to 'fake' for executor process CONF.set_default('transport_url', 'fake:/') @mock.patch.object(service.ProcessLauncher, 'launch_service') @mock.patch.object(service.ProcessLauncher, 'wait') @mock.patch('sys.exit') def test_launch_one_process(self, mock_exit, mock_wait, mock_launch_service): # Launch API launch.launch_any(['api']) # Make sure we tried to start a service # NOTE(amorin) despite the fact that the config set 2 workers # we are hardcoding 1 worker since we use cheroot mock_launch_service.assert_called_once_with(mock.ANY, workers=1) mock_wait.assert_called_once_with() mock_exit.assert_called_once() @mock.patch.object(service.ProcessLauncher, 'launch_service') @mock.patch.object(service.ProcessLauncher, 'wait') @mock.patch('sys.exit') def test_launch_multiple_processes(self, mock_exit, mock_wait, mock_launch_service): # Launch API and executor launch.launch_any(['api', 'executor']) # Make sure we tried to start 2 services mock_launch_service.call_count = 2 mock_wait.call_count = 2 mock_exit.assert_called_once() mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/test_version.py000066400000000000000000000014041524065565300251330ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.tests.unit import base from mistral.version import version_string class VersionStringTest(base.BaseTest): def test_version(self): self.assertIsInstance(version_string, str) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/000077500000000000000000000000001524065565300231765ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/__init__.py000066400000000000000000000000001524065565300252750ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/test_filter_utils.py000066400000000000000000000025511524065565300273170ustar00rootroot00000000000000# Copyright 2018 - Nokia, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.tests.unit import base from mistral.utils import filter_utils class FilterUtilsTest(base.BaseTest): def test_create_filters_with_nones(self): expected_filters = { 'key2': {'eq': 'value2'}, 'key1': {'eq': None} } filters = filter_utils.create_filters_from_request_params( none_values=['key1'], key1=None, key2='value2', key3=None, ) self.assertEqual(expected_filters, filters) del expected_filters['key1'] filters = filter_utils.create_filters_from_request_params( none_values=[], key1=None, key2='value2', key3=None, ) self.assertEqual(expected_filters, filters) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/test_rest_utils.py000066400000000000000000000017701524065565300270110ustar00rootroot00000000000000# Copyright 2018 - Nokia, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from wsme import exc as wsme_exc from mistral.tests.unit import base from mistral.utils import rest_utils class RestUtilsTest(base.BaseTest): def test_validate_fields(self): rest_utils.validate_fields(["a", "b"], ["a", "b", "c"]) e = self.assertRaises(wsme_exc.ClientSideError, rest_utils.validate_fields, ["d"], ["a"]) self.assertIn("[d]", str(e)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/test_safeLoader.py000066400000000000000000000047261524065565300266650ustar00rootroot00000000000000# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from unittest import TestCase from mistral.utils import safe_yaml class TestSafeLoader(TestCase): def test_safe_load(self): yaml_text = """ version: '2.0' wf1: type: direct input: - a: &a ["lol","lol","lol","lol","lol"] - b: &b [*a,*a,*a,*a,*a,*a,*a,*a,*a] - c: &c [*b,*b,*b,*b,*b,*b,*b,*b,*b] - d: &d [*c,*c,*c,*c,*c,*c,*c,*c,*c] - e: &e [*d,*d,*d,*d,*d,*d,*d,*d,*d] - f: &f [*e,*e,*e,*e,*e,*e,*e,*e,*e] - g: &g [*f,*f,*f,*f,*f,*f,*f,*f,*f] - h: &h [*g,*g,*g,*g,*g,*g,*g,*g,*g] - i: &i [*h,*h,*h,*h,*h,*h,*h,*h,*h] tasks: hello: action: std.echo output="Hello" wait-before: 1 publish: result: <% task(hello).result %> """ result = { 'version': '2.0', 'wf1': {'type': 'direct', 'input': [ {'a': '&a ["lol","lol","lol","lol","lol"]'}, {'b': '&b [*a,*a,*a,*a,*a,*a,*a,*a,*a]'}, {'c': '&c [*b,*b,*b,*b,*b,*b,*b,*b,*b]'}, {'d': '&d [*c,*c,*c,*c,*c,*c,*c,*c,*c]'}, {'e': '&e [*d,*d,*d,*d,*d,*d,*d,*d,*d]'}, {'f': '&f [*e,*e,*e,*e,*e,*e,*e,*e,*e]'}, {'g': '&g [*f,*f,*f,*f,*f,*f,*f,*f,*f]'}, {'h': '&h [*g,*g,*g,*g,*g,*g,*g,*g,*g]'}, {'i': '&i [*h,*h,*h,*h,*h,*h,*h,*h,*h]'}], 'tasks': {'hello': { 'action': 'std.echo output="Hello"', 'wait-before': 1, 'publish': {'result': '<% task(hello).result %>'} }} } } self.assertEqual(result, safe_yaml.load(yaml_text)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/test_ssh_utils.py000066400000000000000000000155311524065565300266310ustar00rootroot00000000000000# Copyright 2025 - OVH SAS # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import io import os import shutil import subprocess import tempfile import unittest from unittest import mock from paramiko.ecdsakey import ECDSAKey from paramiko.ed25519key import Ed25519Key from paramiko.rsakey import RSAKey from paramiko.ssh_exception import SSHException from mistral import exceptions as exc from mistral.tests.unit import base from mistral.utils import ssh_utils class SSHUtilsTest(base.BaseTest): """Tests for ssh_utils multi-key-type support (RSA, ECDSA, Ed25519).""" def test_to_paramiko_private_key_rsa_from_string(self): """RSA key passed as string is loaded successfully.""" key = RSAKey.generate(2048) buf = io.StringIO() key.write_private_key(buf) key_pem = buf.getvalue() result = ssh_utils._to_paramiko_private_key( private_key_filename=None, private_key=key_pem, ) self.assertIsNotNone(result) self.assertIsInstance(result, RSAKey) def test_to_paramiko_private_key_ecdsa_from_string(self): """ECDSA key passed as string is loaded successfully.""" key = ECDSAKey.generate() buf = io.StringIO() key.write_private_key(buf) key_pem = buf.getvalue() result = ssh_utils._to_paramiko_private_key( private_key_filename=None, private_key=key_pem, ) self.assertIsNotNone(result) self.assertIsInstance(result, ECDSAKey) @unittest.skipUnless(shutil.which('ssh-keygen'), 'ssh-keygen not available') def test_to_paramiko_private_key_ed25519_from_string(self): """Ed25519 key passed as string is loaded.""" with tempfile.TemporaryDirectory() as tmpdir: key_path = os.path.join(tmpdir, 'id_ed25519') subprocess.run( ['ssh-keygen', '-t', 'ed25519', '-f', key_path, '-N', '', '-q'], check=True, capture_output=True, ) with open(key_path) as f: key_pem = f.read() result = ssh_utils._to_paramiko_private_key( private_key_filename=None, private_key=key_pem, ) self.assertIsNotNone(result) self.assertIsInstance(result, Ed25519Key) def test_to_paramiko_private_key_tries_rsa_then_ecdsa_then_ed25519(self): """Key types are tried in order; first success is returned.""" with mock.patch.object(RSAKey, 'from_private_key') as rsa_from: with mock.patch.object(ECDSAKey, 'from_private_key') as ecdsa_from: with mock.patch.object(Ed25519Key, 'from_private_key') as ed_from: rsa_from.side_effect = SSHException('not RSA') ecdsa_from.side_effect = SSHException('not ECDSA') fake_key = mock.Mock() ed_from.return_value = fake_key result = ssh_utils._to_paramiko_private_key( private_key_filename=None, private_key='some-key-content', ) self.assertIs(result, fake_key) rsa_from.assert_called_once() ecdsa_from.assert_called_once() ed_from.assert_called_once() def test_to_paramiko_private_key_invalid_raises_last_exception(self): """When key is invalid for all types, the last exception is raised.""" try: ssh_utils._to_paramiko_private_key( private_key_filename=None, private_key='not-a-valid-key', ) self.fail('Expected SSHException or OSError to be raised') except (SSHException, OSError): pass def test_to_paramiko_private_key_rejects_path_traversal(self): """Files containing '..' are rejected with DataAccessException.""" self.assertRaises( exc.DataAccessException, ssh_utils._to_paramiko_private_key, '../../../etc/passwd', ) def test_to_paramiko_private_key_rejects_path_traversal_backslash(self): """Files containing '..\\' are rejected with DataAccessException.""" self.assertRaises( exc.DataAccessException, ssh_utils._to_paramiko_private_key, 'foo..\\bar', ) def test_to_paramiko_private_key_rsa_from_file(self): """RSA key loaded from file via private_key_filename.""" key = RSAKey.generate(2048) with tempfile.NamedTemporaryFile( mode='w', suffix='.pem', delete=False ) as f: key.write_private_key(f) key_path = f.name try: result = ssh_utils._to_paramiko_private_key( private_key_filename=key_path, ) self.assertIsNotNone(result) self.assertIsInstance(result, RSAKey) finally: os.unlink(key_path) def test_to_paramiko_private_key_no_key_returns_none(self): """When no key material is provided, None is returned.""" result = ssh_utils._to_paramiko_private_key( private_key_filename=None, private_key=None, ) self.assertIsNone(result) def test_to_paramiko_private_key_absolute_path_used_as_is(self): """Absolute filename is used without prepending KEY_PATH.""" with mock.patch.object(RSAKey, 'from_private_key_file') as rsa_from: rsa_from.return_value = mock.Mock() ssh_utils._to_paramiko_private_key( private_key_filename='/absolute/path/to/key', ) rsa_from.assert_called_once_with( filename='/absolute/path/to/key', password=None, ) def test_to_paramiko_private_key_relative_path_prepends_ssh_dir(self): """Relative filename is prepended with ~/.ssh/.""" with mock.patch.object(RSAKey, 'from_private_key_file') as rsa_from: rsa_from.return_value = mock.Mock() ssh_utils._to_paramiko_private_key( private_key_filename='my_key', ) expected_path = ssh_utils.KEY_PATH + 'my_key' rsa_from.assert_called_once_with( filename=expected_path, password=None, ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/utils/test_utils.py000066400000000000000000000027101524065565300257470ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2015 - Huawei Technologies Co. Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import threading class TimeoutThreadWithException(threading.Thread): """Thread raising exception after timeout""" def __init__(self, timeout): super().__init__() self.timeout = timeout self.timer = threading.Timer(timeout, self._timeout) self.exception = None def stop(self): self.timer.cancel() def run(self): # This method is called when the thread actually starts (.start()) self.timer.start() def _timeout(self): # We can't raise from a thread, instead, we prepare # an exception so that the main process can read that and decide to # re-raise or not self.exception = Exception( "Timeout after %(secs)s seconds" % {'secs': self.timeout} ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/workflow/000077500000000000000000000000001524065565300237105ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/workflow/__init__.py000066400000000000000000000000001524065565300260070ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/workflow/test_direct_workflow.py000066400000000000000000000117151524065565300305320ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import mock from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.services import workflows as wf_service from mistral.tests.unit import base from mistral.workflow import direct_workflow as d_wf from mistral.workflow import states class DirectWorkflowControllerTest(base.DbTestCase): def _prepare_test(self, wf_text): wfs = wf_service.create_workflows(wf_text) wf_spec = spec_parser.get_workflow_spec_by_definition_id( wfs[0].id, wfs[0].updated_at ) wf_ex = models.WorkflowExecution( id='1-2-3-4', spec=wf_spec.to_dict(), state=states.RUNNING, workflow_id=wfs[0].id, input={}, params={}, context={} ) self.wf_ex = wf_ex self.wf_spec = wf_spec return wf_ex def _create_task_execution(self, name, state): tasks_spec = self.wf_spec.get_tasks() task_ex = models.TaskExecution( id=self.getUniqueString('id'), name=name, spec=tasks_spec[name].to_dict(), state=state ) self.wf_ex.task_executions.append(task_ex) return task_ex @mock.patch.object(db_api, 'get_workflow_execution') @mock.patch.object(db_api, 'get_task_execution') def test_continue_workflow(self, get_task_execution, get_workflow_execution): wf_text = """--- version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Hey" publish: res1: <% $.task1 %> on-complete: - task2: <% $.res1 = 'Hey' %> - task3: <% $.res1 = 'Not Hey' %> task2: action: std.echo output="Hi" task3: action: std.echo output="Hoy" """ wf_ex = self._prepare_test(wf_text) get_workflow_execution.return_value = wf_ex wf_ctrl = d_wf.DirectWorkflowController(wf_ex) # Workflow execution is in initial step. No running tasks. cmds = wf_ctrl.continue_workflow() self.assertEqual(1, len(cmds)) cmd = cmds[0] self.assertIs(wf_ctrl.wf_ex, cmd.wf_ex) self.assertIsNotNone(cmd.task_spec) self.assertEqual('task1', cmd.task_spec.get_name()) self.assertEqual(states.RUNNING, self.wf_ex.state) # Assume that 'task1' completed successfully. task1_ex = self._create_task_execution('task1', states.SUCCESS) task1_ex.published = {'res1': 'Hey'} get_task_execution.return_value = task1_ex task1_ex.action_executions.append( models.ActionExecution( name='std.echo', workflow_name='wf', state=states.SUCCESS, output={'result': 'Hey'}, accepted=True, runtime_context={'index': 0} ) ) cmds = wf_ctrl.continue_workflow() task1_ex.processed = True self.assertEqual(1, len(cmds)) self.assertEqual('task2', cmds[0].task_spec.get_name()) self.assertEqual(states.RUNNING, self.wf_ex.state) self.assertEqual(states.SUCCESS, task1_ex.state) # Now assume that 'task2' completed successfully. task2_ex = self._create_task_execution('task2', states.SUCCESS) task2_ex.action_executions.append( models.ActionExecution( name='std.echo', workflow_name='wf', state=states.SUCCESS, output={'result': 'Hi'}, accepted=True ) ) cmds = wf_ctrl.continue_workflow() task2_ex.processed = True self.assertEqual(0, len(cmds)) def test_continue_workflow_no_start_tasks(self): wf_text = """--- version: '2.0' wf: description: > Invalid workflow that doesn't have start tasks (tasks with no inbound connections). type: direct tasks: task1: on-complete: task2 task2: on-complete: task1 """ self.assertRaises(exc.DSLParsingException, self._prepare_test, wf_text) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/workflow/test_reverse_workflow.py000066400000000000000000000110331524065565300307240ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.db.v2 import api as db_api from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.services import workbooks as wb_service from mistral.tests.unit import base from mistral.workflow import reverse_workflow as reverse_wf from mistral.workflow import states # TODO(rakhmerov): This workflow is too simple. Add more complicated one. WB = """ --- version: '2.0' name: my_wb workflows: wf: type: reverse tasks: task1: action: std.echo output="Hey" task2: action: std.echo output="Hi!" requires: [task1] """ class ReverseWorkflowControllerTest(base.DbTestCase): def setUp(self): super(ReverseWorkflowControllerTest, self).setUp() wb_service.create_workbook_v2(WB) self.wb_spec = spec_parser.get_workbook_spec_from_yaml(WB) def _create_workflow_execution(self, params): wf_def = db_api.get_workflow_definitions()[0] self.wf_ex = db_api.create_workflow_execution({ 'id': '1-2-3-4', 'spec': self.wb_spec.get_workflows().get('wf').to_dict(), 'state': states.RUNNING, 'params': params, 'workflow_id': wf_def.id }) def _create_task_execution(self, name, state): tasks_spec = self.wb_spec.get_workflows()['wf'].get_tasks() return db_api.create_task_execution({ 'name': name, 'spec': tasks_spec[name].to_dict(), 'state': state, 'workflow_execution_id': self.wf_ex.id }) def test_start_workflow_task2(self): with db_api.transaction(): self._create_workflow_execution({'task_name': 'task2'}) wf_ctrl = reverse_wf.ReverseWorkflowController(self.wf_ex) cmds = wf_ctrl.continue_workflow() self.assertEqual(1, len(cmds)) self.assertEqual('task1', cmds[0].task_spec.get_name()) def test_start_workflow_task1(self): with db_api.transaction(): self._create_workflow_execution({'task_name': 'task1'}) wf_ctrl = reverse_wf.ReverseWorkflowController(self.wf_ex) cmds = wf_ctrl.continue_workflow() self.assertEqual(1, len(cmds)) self.assertEqual('task1', cmds[0].task_spec.get_name()) def test_start_workflow_without_task(self): with db_api.transaction(): self._create_workflow_execution({}) wf_ctrl = reverse_wf.ReverseWorkflowController(self.wf_ex) self.assertRaises(exc.WorkflowException, wf_ctrl.continue_workflow) def test_continue_workflow(self): with db_api.transaction(): self._create_workflow_execution({'task_name': 'task2'}) wf_ctrl = reverse_wf.ReverseWorkflowController(self.wf_ex) # Assume task1 completed. task1_ex = self._create_task_execution('task1', states.SUCCESS) task1_ex.executions.append( models.ActionExecution( name='std.echo', workflow_name='wf', state=states.SUCCESS, output={'result': 'Hey'}, accepted=True ) ) cmds = wf_ctrl.continue_workflow() task1_ex.processed = True self.assertEqual(1, len(cmds)) self.assertEqual('task2', cmds[0].task_spec.get_name()) # Now assume task2 completed. task2_ex = self._create_task_execution('task2', states.SUCCESS) task2_ex.executions.append( models.ActionExecution( name='std.echo', workflow_name='wf', state=states.SUCCESS, output={'result': 'Hi!'}, accepted=True ) ) cmds = wf_ctrl.continue_workflow() task1_ex.processed = True self.assertEqual(0, len(cmds)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/workflow/test_states.py000066400000000000000000000077021524065565300266320ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.tests.unit import base from mistral.workflow import states as s class StatesModuleTest(base.BaseTest): def test_is_valid_transition(self): # From IDLE self.assertTrue(s.is_valid_transition(s.IDLE, s.IDLE)) self.assertTrue(s.is_valid_transition(s.IDLE, s.RUNNING)) self.assertTrue(s.is_valid_transition(s.IDLE, s.ERROR)) self.assertFalse(s.is_valid_transition(s.IDLE, s.PAUSED)) self.assertFalse(s.is_valid_transition(s.IDLE, s.RUNNING_DELAYED)) self.assertFalse(s.is_valid_transition(s.IDLE, s.SUCCESS)) # From RUNNING self.assertTrue(s.is_valid_transition(s.RUNNING, s.RUNNING)) self.assertTrue(s.is_valid_transition(s.RUNNING, s.ERROR)) self.assertTrue(s.is_valid_transition(s.RUNNING, s.PAUSED)) self.assertTrue(s.is_valid_transition(s.RUNNING, s.RUNNING_DELAYED)) self.assertTrue(s.is_valid_transition(s.RUNNING, s.SUCCESS)) self.assertFalse(s.is_valid_transition(s.RUNNING, s.IDLE)) # From PAUSED self.assertTrue(s.is_valid_transition(s.PAUSED, s.PAUSED)) self.assertTrue(s.is_valid_transition(s.PAUSED, s.RUNNING)) self.assertTrue(s.is_valid_transition(s.PAUSED, s.ERROR)) self.assertFalse(s.is_valid_transition(s.PAUSED, s.RUNNING_DELAYED)) self.assertFalse(s.is_valid_transition(s.PAUSED, s.SUCCESS)) self.assertFalse(s.is_valid_transition(s.PAUSED, s.IDLE)) # From DELAYED self.assertTrue( s.is_valid_transition(s.RUNNING_DELAYED, s.RUNNING_DELAYED) ) self.assertTrue(s.is_valid_transition(s.RUNNING_DELAYED, s.RUNNING)) self.assertTrue(s.is_valid_transition(s.RUNNING_DELAYED, s.ERROR)) self.assertFalse(s.is_valid_transition(s.RUNNING_DELAYED, s.PAUSED)) self.assertFalse(s.is_valid_transition(s.RUNNING_DELAYED, s.SUCCESS)) self.assertFalse(s.is_valid_transition(s.RUNNING_DELAYED, s.IDLE)) # From SUCCESS self.assertTrue(s.is_valid_transition(s.SUCCESS, s.SUCCESS)) self.assertFalse(s.is_valid_transition(s.SUCCESS, s.RUNNING)) self.assertFalse(s.is_valid_transition(s.SUCCESS, s.ERROR)) self.assertFalse(s.is_valid_transition(s.SUCCESS, s.PAUSED)) self.assertFalse(s.is_valid_transition(s.SUCCESS, s.SKIPPED)) self.assertFalse(s.is_valid_transition(s.SUCCESS, s.RUNNING_DELAYED)) self.assertFalse(s.is_valid_transition(s.SUCCESS, s.IDLE)) # From ERROR self.assertTrue(s.is_valid_transition(s.ERROR, s.ERROR)) self.assertTrue(s.is_valid_transition(s.ERROR, s.RUNNING)) self.assertTrue(s.is_valid_transition(s.ERROR, s.SKIPPED)) self.assertFalse(s.is_valid_transition(s.ERROR, s.PAUSED)) self.assertFalse(s.is_valid_transition(s.ERROR, s.RUNNING_DELAYED)) self.assertFalse(s.is_valid_transition(s.ERROR, s.SUCCESS)) self.assertFalse(s.is_valid_transition(s.ERROR, s.IDLE)) # From WAITING self.assertTrue(s.is_valid_transition(s.WAITING, s.RUNNING)) self.assertFalse(s.is_valid_transition(s.WAITING, s.SUCCESS)) self.assertFalse(s.is_valid_transition(s.WAITING, s.PAUSED)) self.assertFalse(s.is_valid_transition(s.WAITING, s.RUNNING_DELAYED)) self.assertFalse(s.is_valid_transition(s.WAITING, s.IDLE)) self.assertFalse(s.is_valid_transition(s.WAITING, s.ERROR)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/tests/unit/workflow/test_workflow_base.py000066400000000000000000000041171524065565300301700ustar00rootroot00000000000000# Copyright 2015 - Huawei Technologies Co. Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import parser as spec_parser from mistral.lang.v2 import workflows from mistral.tests.unit import base from mistral.workflow import base as wf_base from mistral.workflow import commands from mistral.workflow import direct_workflow as direct_wf from mistral.workflow import reverse_workflow as reverse_wf from mistral.db.v2.sqlalchemy import models as db_models DIRECT_WF = """ --- version: '2.0' wf: type: direct tasks: task1: action: std.echo output="Hey" """ REVERSE_WF = """ --- version: '2.0' wf: type: reverse tasks: task1: action: std.echo output="Hey" """ class WorkflowControllerTest(base.BaseTest): def test_get_controller_direct(self): wf_spec = spec_parser.get_workflow_list_spec_from_yaml(DIRECT_WF)[0] wf_ex = db_models.WorkflowExecution(spec=wf_spec.to_dict()) self.assertIsInstance( wf_base.get_controller(wf_ex, wf_spec), direct_wf.DirectWorkflowController ) def test_get_controller_reverse(self): wf_spec = spec_parser.get_workflow_list_spec_from_yaml(REVERSE_WF)[0] wf_ex = db_models.WorkflowExecution(spec=wf_spec.to_dict()) self.assertIsInstance( wf_base.get_controller(wf_ex, wf_spec), reverse_wf.ReverseWorkflowController ) def test_all_engine_commands_have_implementation(self): for command in workflows.ENGINE_COMMANDS: self.assertIsNotNone(commands.get_command_class(command)) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/000077500000000000000000000000001524065565300210555ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/__init__.py000066400000000000000000000110031524065565300231610ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - Huawei Technologies Co. Ltd # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import contextlib import inspect import os import shutil import tempfile import threading from oslo_concurrency import processutils from oslo_serialization import jsonutils from mistral import exceptions as exc @contextlib.contextmanager def tempdir(**kwargs): argdict = kwargs.copy() if 'dir' not in argdict: argdict['dir'] = '/tmp/' tmpdir = tempfile.mkdtemp(**argdict) try: yield tmpdir finally: try: shutil.rmtree(tmpdir) except OSError as e: raise exc.DataAccessException( "Failed to delete temp dir %(dir)s (reason: %(reason)s)" % {'dir': tmpdir, 'reason': e} ) def save_text_to(text, file_path, overwrite=False): if os.path.exists(file_path) and not overwrite: raise exc.DataAccessException( "Cannot save data to file. File %s already exists." ) with open(file_path, 'w') as f: f.write(text) def generate_key_pair(key_length=2048): """Create RSA key pair with specified number of bits in key. Returns tuple of private and public keys. """ with tempdir() as tmpdir: keyfile = os.path.join(tmpdir, 'tempkey') args = [ 'ssh-keygen', '-q', # quiet '-N', '', # w/o passphrase '-t', 'rsa', # create key of rsa type '-f', keyfile, # filename of the key file '-C', 'Generated-by-Mistral' # key comment ] if key_length is not None: args.extend(['-b', key_length]) processutils.execute(*args) if not os.path.exists(keyfile): raise exc.DataAccessException( "Private key file hasn't been created" ) private_key = open(keyfile).read() public_key_path = keyfile + '.pub' if not os.path.exists(public_key_path): raise exc.DataAccessException( "Public key file hasn't been created" ) public_key = open(public_key_path).read() return private_key, public_key def to_json_str(obj): """Serializes an object into a JSON string. :param obj: Object to serialize. :return: JSON string. """ if obj is None: return None def _fallback(value): if inspect.isgenerator(value): result = list(value) # The result of the generator call may be again not primitive # so we need to call "to_primitive" again with the same fallback # function. Note that the endless recursion here is not a problem # because "to_primitive" limits the depth for custom classes, # if they are present in the object graph being traversed. return jsonutils.to_primitive( result, convert_instances=True, fallback=_fallback ) return value # We need to convert the root of the given object graph into # a primitive by hand so that we also enable conversion of # object of custom classes into primitives. Otherwise, they are # ignored by the "json" lib. return jsonutils.dumps( jsonutils.to_primitive(obj, convert_instances=True, fallback=_fallback) ) def from_json_str(json_str): """Reconstructs an object from a JSON string. :param json_str: A JSON string. :return: Deserialized object. """ if json_str is None: return None return jsonutils.loads(json_str) class ThreadWithException(threading.Thread): """Thread capturing exception""" def run(self): self.exception = None try: super().run() except Exception as e: self.exception = e def join(self, *args, **kwargs): super().join(*args, **kwargs) if self.exception: raise self.exception mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/expr_utils.py000066400000000000000000000025611524065565300236310ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - Huawei Technologies Co. Ltd # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral_lib.utils import inspect_utils from mistral import expressions as expr def evaluate_object_fields(obj, ctx): """Evaluates all expressions recursively contained in the object fields. Some of the given object fields may be strings or data structures that contain YAQL/Jinja expressions. The method evaluates them and updates the corresponding object fields with the evaluated values. :param obj: The object to inspect. :param ctx: Expression context. """ fields = inspect_utils.get_public_fields(obj) evaluated_fields = expr.evaluate_recursively(fields, ctx) for k, v in evaluated_fields.items(): setattr(obj, k, v) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/filter_utils.py000066400000000000000000000124731524065565300241430ustar00rootroot00000000000000# Copyright 2016 NEC Corporation. All rights reserved. # Copyright 2019 Nokia Software. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import datetime from dateutil import parser as dateparser import fnmatch EQUALS = 'eq' NOT_EQUAL = 'neq' LESS_THAN = 'lt' LESS_THAN_EQUALS = 'lte' GREATER_THAN = 'gt' GREATER_THAN_EQUALS = 'gte' IN = 'in' NOT_IN = 'nin' HAS = 'has' ALL = ( EQUALS, NOT_EQUAL, GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN, LESS_THAN_EQUALS, HAS, IN, NOT_IN ) def create_filters_from_request_params(none_values=None, **params): """Create filters from REST request parameters. :param none_values: field names, where the value is required to be None. :param req_params: REST request parameters. :return: filters dictionary. """ none_values = none_values or [] filters = {} for column, data in params.items(): if (data is None and column in none_values) or data is not None: if isinstance(data, str): f_type, value = extract_filter_type_and_value(data) create_or_update_filter(column, value, f_type, filters) else: create_or_update_filter(column, data, _filter=filters) return filters def create_or_update_filter(column, value, filter_type='eq', _filter=None): """Create or Update filter. :param column: Column name by which user want to filter. :param value: Column value. :param filter_type: filter type. Filter type can be 'eq', 'neq', 'gt', 'gte', 'lte', 'in', 'lt', 'nin'. Default is 'eq'. :param _filter: Optional. If provided same filter dictionary will be updated. :return: filter dictionary. """ if _filter is None: _filter = {} _filter[column] = {filter_type: value} return _filter def extract_filter_type_and_value(data): """Extract filter type and its value from the data. :param data: REST parameter value from which filter type and value can be get. It should be in format of 'filter_type:value'. :return: filter type and value. """ if has_filters(data): filter_type, value = data.split(':', 1) value = str(value) if data.startswith((IN, NOT_IN)): value = list(value.split(",")) else: value = data filter_type = EQUALS return filter_type, value def has_filters(value): for filter_type in ALL: if value.startswith(filter_type + ':'): return True return False def match_filter(obj, attr_name, attr_filter): # If the attribute doesn't exist we assume that any filter is # not applicable and we ignore it. if not hasattr(obj, attr_name): return True attr_val = getattr(obj, attr_name) for op, val in attr_filter.items(): # If the attribute is a date and the given filter value is a string # we try to convert the filter value into a data as well. if isinstance(attr_val, datetime.datetime) and isinstance(val, str): val = dateparser.isoparse(val) if op not in ALL: raise ValueError( 'Unknown filter operation encountered [operation=%s]' % op ) if op == EQUALS and attr_val != val: return False if op == NOT_EQUAL and attr_val == val: return False if op == LESS_THAN and attr_val >= val: return False if op == LESS_THAN_EQUALS and attr_val > val: return False if op == GREATER_THAN and attr_val <= val: return False if op == GREATER_THAN_EQUALS and attr_val < val: return False if op == IN and attr_val not in val: return False if op == NOT_IN and attr_val in val: return False if op == HAS and val not in attr_val: return False return True def match_filters(obj, filters): for attr_name, attr_filter in filters.items(): if not match_filter(obj, attr_name, attr_filter): return False return True def filtered_by_allow_deny_list( allowlist: list[str], denylist: list[str], value: str): """Evaluate allow and deny lists. Return True if the value is filtered by the allow or deny list. :param allowlist: List of strings to allow :param denylist: List of strings to deny :param value: String to evaluate """ def _match_value(list_to_check: list[str], value: str): for i in list_to_check: if fnmatch.fnmatchcase(value, i): return True return False if allowlist: return not _match_value(allowlist, value) elif denylist: return _match_value(denylist, value) return False mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/javascript.py000066400000000000000000000063411524065565300236010ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2020 - Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from mistral import config as cfg from mistral import exceptions as exc from mistral import utils from oslo_utils import importutils from stevedore import driver from stevedore import extension _PYV8 = importutils.try_import('PyV8') _V8EVAL = importutils.try_import('v8eval') _PY_MINI_RACER = importutils.try_import('py_mini_racer.py_mini_racer') _EVALUATOR = None class JSEvaluator(object): @classmethod @abc.abstractmethod def evaluate(cls, script, context): """Executes given JavaScript. :param script: The text of JavaScript snippet that needs to be executed. :param context: This object will be assigned to the $ javascript variable. :return result of evaluated javascript code. :raise MistralException: if corresponding js library is not installed. """ pass class PyV8Evaluator(JSEvaluator): @classmethod def evaluate(cls, script, ctx): if not _PYV8: raise exc.MistralException( "PyV8 module is not available. Please install PyV8." ) with _PYV8.JSContext() as js_ctx: # Prepare data context and way for interaction with it. js_ctx.eval('$ = %s' % utils.to_json_str(ctx)) result = js_ctx.eval(script) return _PYV8.convert(result) class V8EvalEvaluator(JSEvaluator): @classmethod def evaluate(cls, script, ctx): if not _V8EVAL: raise exc.MistralException( "v8eval module is not available. Please install v8eval." ) v8 = _V8EVAL.V8() ctx_str = utils.to_json_str(ctx) return v8.eval( '$ = %s; %s' % (ctx_str, script) ) class PyMiniRacerEvaluator(JSEvaluator): @classmethod def evaluate(cls, script, ctx): if not _PY_MINI_RACER: raise exc.MistralException( "PyMiniRacer module is not available. Please install " "PyMiniRacer." ) js_ctx = _PY_MINI_RACER.MiniRacer() return js_ctx.eval( '$ = {}; {}'.format(utils.to_json_str(ctx), script) ) _mgr = extension.ExtensionManager( namespace='mistral.expression.evaluators', invoke_on_load=False ) def get_js_evaluator(): global _EVALUATOR if not _EVALUATOR: mgr = driver.DriverManager( 'mistral.js.implementation', cfg.CONF.js_implementation, invoke_on_load=True ) _EVALUATOR = mgr.driver return _EVALUATOR def evaluate(script, ctx): return get_js_evaluator().evaluate(script, ctx) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/openstack/000077500000000000000000000000001524065565300230445ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/openstack/__init__.py000066400000000000000000000000001524065565300251430ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/openstack/keystone.py000066400000000000000000000055741524065565300252720ustar00rootroot00000000000000# Copyright (c) 2013 Mirantis Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. from keystoneauth1 import loading from keystoneclient.v3 import client as ks_client from oslo_config import cfg from mistral import context as auth_ctx CONF = cfg.CONF def client(): ctx = auth_ctx.ctx() # NOTE(amorin) admin_token plugin does no version discovery, so we have # to hand it a fully-qualified v3 endpoint. auth_url = CONF.keystone_authtoken.auth_url.rstrip('/') if not auth_url.endswith('/v3'): auth_url += '/v3' # NOTE(amorin) use admin_token plugin to avoid re-authenticating # which is not always possible # See lp-2048851 loader = loading.get_plugin_loader('admin_token') session_loader = loading.session.Session() auth = loader.load_from_options(endpoint=auth_url, token=ctx.auth_token) session = session_loader.load_from_options(auth=auth) cl = ks_client.Client(session=session) return cl def client_for_admin(): return _admin_client() def client_for_trusts(trust_id): return _admin_client(trust_id=trust_id) def _admin_client(trust_id=None): if CONF.keystone_authtoken.auth_type is None: auth_url = CONF.keystone_authtoken.www_authenticate_uri project_name = CONF.keystone_authtoken.admin_tenant_name # You can't use trust and project together if trust_id: project_name = None cl = ks_client.Client( username=CONF.keystone_authtoken.admin_user, password=CONF.keystone_authtoken.admin_password, project_name=project_name, auth_url=auth_url, trusts=trust_id ) return cl else: kwargs = {} if trust_id: # Remove domain_id, domain_name, project_name and project_id, # since we need a trust scoped auth object kwargs['domain_id'] = None kwargs['domain_name'] = None kwargs['project_name'] = None kwargs['project_domain_name'] = None kwargs['project_id'] = None kwargs['trust_id'] = trust_id auth = loading.load_auth_from_conf_options( CONF, 'keystone_authtoken', **kwargs ) sess = loading.load_session_from_conf_options( CONF, 'keystone', auth=auth ) return ks_client.Client(session=sess) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/profiler.py000066400000000000000000000043111524065565300232500ustar00rootroot00000000000000# Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import datetime import json from oslo_config import cfg from oslo_log import log as logging from oslo_utils import timeutils import osprofiler.profiler import osprofiler.web from mistral_lib import utils PROFILER_LOG = logging.getLogger(cfg.CONF.profiler.profiler_log_name) def log_to_file(info, context=None): attrs = [ str(info['timestamp']), info['base_id'], info['parent_id'], info['trace_id'], info['name'] ] th_local_name = '_profiler_trace_%s_start_time_' % info['trace_id'] if info['name'].endswith('-start'): utils.set_thread_local(th_local_name, timeutils.utcnow()) # Insert a blank sequence for a trace start. attrs.insert(1, ' ' * 8) if info['name'].endswith('-stop'): delta = ( timeutils.utcnow() - utils.get_thread_local(th_local_name) ).total_seconds() utils.set_thread_local(th_local_name, None) # Insert a blank sequence for a trace start. attrs.insert(1, str(delta)) if delta > 0.5: attrs.append(' <- !!!') if 'info' in info and 'db' in info['info']: db_info = copy.deepcopy(info['info']['db']) db_info['params'] = { k: str(v) if isinstance(v, datetime.datetime) else v for k, v in db_info.get('params', {}).items() } attrs.append(json.dumps(db_info)) PROFILER_LOG.info(' '.join(attrs)) def setup(binary, host): if cfg.CONF.profiler.enabled: osprofiler.notifier.set(log_to_file) osprofiler.web.enable(cfg.CONF.profiler.hmac_keys) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/rest_utils.py000066400000000000000000000247411524065565300236340ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # Copyright 2018 - Nokia, Inc. # Copyright 2022 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import functools import json from oslo_config import cfg from oslo_db import exception as db_exc from oslo_log import log as logging import pecan import sqlalchemy as sa from sqlalchemy.orm import exc as sa_exc import tenacity import webob from wsme import exc as wsme_exc from mistral import context as auth_ctx from mistral.db import utils as db_utils from mistral.db.v2.sqlalchemy import api as db_api from mistral import exceptions as exc LOG = logging.getLogger(__name__) def wrap_wsme_controller_exception(func): """Decorator for controllers method. This decorator wraps controllers method to manage wsme exceptions: In case of expected error it aborts the request with specific status code. """ @functools.wraps(func) def wrapped(*args, **kwargs): try: return func(*args, **kwargs) except (exc.MistralException, exc.MistralError) as e: pecan.response.translatable_error = e LOG.error('Error during API call: %s', str(e)) raise wsme_exc.ClientSideError( msg=str(e), status_code=e.http_code ) return wrapped def wrap_pecan_controller_exception(func): """Decorator for controllers method. This decorator wraps controllers method to manage pecan exceptions: In case of expected error it aborts the request with specific status code. """ @functools.wraps(func) def wrapped(*args, **kwargs): try: return func(*args, **kwargs) except (exc.MistralException, exc.MistralError) as e: LOG.error('Error during API call: %s', str(e)) return webob.Response( status=e.http_code, content_type='application/json', body=json.dumps(dict(faultstring=str(e))), charset='UTF-8' ) return wrapped def validate_query_params(limit, sort_keys, sort_dirs): if limit is not None and limit <= 0: raise wsme_exc.ClientSideError("Limit must be positive.") if len(sort_keys) < len(sort_dirs): raise wsme_exc.ClientSideError( "Length of sort_keys must be equal or greater than sort_dirs." ) if len(sort_keys) > len(sort_dirs): sort_dirs.extend(['asc'] * (len(sort_keys) - len(sort_dirs))) for sort_dir in sort_dirs: if sort_dir not in ['asc', 'desc']: raise wsme_exc.ClientSideError( "Unknown sort direction, must be 'desc' or 'asc'." ) def validate_fields(fields, object_fields): """Check for requested non-existent fields. Check if the user requested non-existent fields. :param fields: A list of fields requested by the user. :param object_fields: A list of fields supported by the object. """ if not fields: return invalid_fields = set(fields) - set(object_fields) if invalid_fields: raise wsme_exc.ClientSideError( 'Some fields do not exist [%s], please choose from [%s]' % (', '.join(invalid_fields), ', '.join(object_fields)) ) def fields_list_to_cls_fields_tuple(model, f): if not f: return () return tuple( [getattr(model, str(field)) for field in f] ) def filters_to_dict(**kwargs): """Return only non-null values :param kwargs: All possible filters :type kwargs: dict :return: Actual filters :rtype: dict """ return {k: v for k, v in kwargs.items() if v is not None} def get_all(list_cls, cls, get_all_function, get_function, resource_function=None, marker=None, limit=None, sort_keys=None, sort_dirs=None, fields=None, all_projects=False, **filters): """Return a list of cls. :param list_cls: REST Resource collection class (e.g.: Actions, Workflows, ...) :param cls: REST Resource class (e.g.: Action, Workflow, ...) :param get_all_function: Request function to get all elements with filtering (limit, marker, sort_keys, sort_dirs, fields) :param get_function: Function used to fetch the marker :param resource_function: Optional, function used to fetch additional data :param marker: Optional. Pagination marker for large data sets. :param limit: Optional. Maximum number of resources to return in a single result. Default value is None for backward compatibility. :param sort_keys: Optional. List of columns to sort results by. Default: ['created_at']. :param sort_dirs: Optional. List of directions to sort corresponding to sort_keys, "asc" or "desc" can be chosen. Default: ['asc']. :param fields: Optional. A specified list of fields of the resource to be returned. 'id' will be included automatically in fields if it's not provided, since it will be used when constructing 'next' link. :param filters: Optional. A specified dictionary of filters to match. :param all_projects: Optional. Get resources of all projects. """ sort_keys = ['created_at'] if sort_keys is None else sort_keys sort_dirs = ['asc'] if sort_dirs is None else sort_dirs fields = [] if fields is None else fields if fields and 'id' not in fields: fields.insert(0, 'id') validate_query_params(limit, sort_keys, sort_dirs) validate_fields(fields, cls.get_fields()) # Admin user can get all tenants resources, no matter they are private or # public. insecure = False if (all_projects or (auth_ctx.ctx().is_admin)): insecure = True marker_obj = None if marker: marker_obj = get_function(marker) def _get_all_function(): with db_api.transaction(): db_models = get_all_function( limit=limit, marker=marker_obj, sort_keys=sort_keys, sort_dirs=sort_dirs, insecure=insecure, **filters ) for db_model in db_models: try: if resource_function: rest_resource = resource_function(db_model) else: rest_resource = cls.from_db_model(db_model) rest_resources.append(rest_resource) except sa_exc.ObjectDeletedError: # If the persistent object has been removed in a parallel # transaction then it just won't be included into the # result set and the warning will be printed into the log. LOG.warning( 'The object must have been deleted while being fetched' ' with a list request [model_class=%s, id=%s]', type(db_model), db_model.id, exc_info=True ) rest_resources = [] r = create_db_retry_object() # If only certain fields are requested then we ignore "resource_function" # parameter because it doesn't make sense anymore. if fields: # Use retries to prevent possible failures. db_list = r.call( get_all_function, limit=limit, marker=marker_obj, sort_keys=sort_keys, sort_dirs=sort_dirs, fields=fields, insecure=insecure, **filters ) for obj_values in db_list: # Note: in case if only certain fields have been requested # "db_list" contains tuples with values of db objects. rest_resources.append( cls.from_tuples(zip(fields, obj_values)) ) else: r.call(_get_all_function) return list_cls.convert_with_links( rest_resources, limit, pecan.request.application_url, sort_keys=','.join(sort_keys), sort_dirs=','.join(sort_dirs), fields=','.join(fields) if fields else '', **filters ) class MistralRetrying(tenacity.Retrying): def __call__(self, fn, *args, **kwargs): try: return super(MistralRetrying, self).__call__(fn, *args, **kwargs) except tenacity.RetryError: raise exc.MistralError("The service is temporarily unavailable") def call(self, fn, *args, **kwargs): return self.__call__(fn, *args, **kwargs) def create_db_retry_object(): return MistralRetrying( retry=tenacity.retry_if_exception_type( ( sa.exc.OperationalError, db_exc.DBDeadlock, db_exc.DBConnectionError ) ), stop=tenacity.stop_after_attempt(10), wait=tenacity.wait_incrementing(increment=0.5) # 0.5 seconds ) def rest_retry_on_db_error(func): return db_utils.retry_on_db_error(func, create_db_retry_object()) def load_deferred_fields(ex, fields): if not ex: return ex # We need to refer lazy-loaded fields explicitly in # order to make sure that they are correctly loaded. for f in fields: hasattr(ex, f) return ex def clear_sensitive_headers(dirty_data): if not dirty_data: return dirty_data clean_data = dirty_data.copy() for sensitive in cfg.CONF.action_logging.sensitive_headers: if sensitive in clean_data: del clean_data[sensitive] return clean_data def prepare_request_body_log(body): if not cfg.CONF.action_logging.hide_request_body: return body return 'Request body hidden due to action_logging configuration.' def prepare_response_body_log(body): if not cfg.CONF.action_logging.hide_response_body: return body return 'Response body hidden due to action_logging configuration.' mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/safe_yaml.py000066400000000000000000000033671524065565300234000ustar00rootroot00000000000000# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import yaml from yaml import * # noqa yaml.SafeDumper.ignore_aliases = lambda *args: True class SafeLoader(yaml.SafeLoader): """Treat '@', '&', '*' as plain string. Anchors are not used in mistral workflow. It's better to disable them completely. Anchors can be used as an exploit to a Denial of service attack through expansion (Billion Laughs) see https://en.wikipedia.org/wiki/Billion_laughs_attack. Also this module uses the safe loader by default which is always a better loader. When using yaml module to load a yaml file or a string use this module instead of yaml. Example: import mistral.utils.safe_yaml as safe_yaml ... ... safe_yaml.load(...) """ def fetch_alias(self): return self.fetch_plain() def fetch_anchor(self): return self.fetch_plain() def check_plain(self): # Modified: allow '@' if self.peek() == '@': return True else: return super(SafeLoader, self).check_plain() def load(stream): return yaml.load(stream, SafeLoader) def safe_load(stream): return load(stream) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/ssh_utils.py000066400000000000000000000131521524065565300234460ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from os import path import io from oslo_log import log as logging import paramiko from paramiko.ecdsakey import ECDSAKey from paramiko.ed25519key import Ed25519Key from paramiko.rsakey import RSAKey from paramiko.ssh_exception import PasswordRequiredException from paramiko.ssh_exception import SSHException from mistral import exceptions as exc KEY_PATH = path.expanduser("~/.ssh/") LOG = logging.getLogger(__name__) def _read_paramimko_stream(recv_func): result = b'' buf = recv_func(1024) while buf != b'': result += buf buf = recv_func(1024) return result.decode('utf-8') def _to_paramiko_private_key(private_key_filename, private_key=None, password=None): if private_key_filename: if '../' in private_key_filename or '..\\' in private_key_filename: raise exc.DataAccessException( "Private key filename must not contain '..'. " "Actual: %s" % private_key_filename ) if private_key_filename.startswith('/'): private_key_path = private_key_filename else: private_key_path = KEY_PATH + private_key_filename exception = None for pkey_class in (RSAKey, ECDSAKey, Ed25519Key): try: if private_key: return pkey_class.from_private_key( file_obj=io.StringIO(private_key), password=password) if private_key_filename: return pkey_class.from_private_key_file( filename=private_key_path, password=password ) except (IOError, PasswordRequiredException, SSHException) as e: exception = e if exception is not None: raise exception return None def _connect(host, username, password=None, pkey=None, proxy=None): LOG.debug('Creating SSH connection to %s', host) ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh_client.connect( host, username=username, password=password, pkey=pkey, sock=proxy ) return ssh_client def _cleanup(ssh_client): ssh_client.close() def _execute_command(ssh_client, cmd, get_stderr=False, raise_when_error=True): try: chan = ssh_client.get_transport().open_session() chan.exec_command(cmd) # TODO(nmakhotkin): that could hang if stderr buffer overflows stdout = _read_paramimko_stream(chan.recv) stderr = _read_paramimko_stream(chan.recv_stderr) ret_code = chan.recv_exit_status() if ret_code and raise_when_error: raise RuntimeError("Cmd: %s\nReturn code: %s\nstdout: %s" % (cmd, ret_code, stdout)) if get_stderr: return ret_code, stdout, stderr else: return ret_code, stdout finally: _cleanup(ssh_client) def execute_command_via_gateway(cmd, host, username, private_key_filename, gateway_host, gateway_username=None, proxy_command=None, password=None, private_key=None): LOG.debug('Creating SSH connection') private_key = _to_paramiko_private_key(private_key_filename, private_key, password) proxy = None if proxy_command: LOG.debug('Creating proxy using command: %s', proxy_command) proxy = paramiko.ProxyCommand(proxy_command) _proxy_ssh_client = paramiko.SSHClient() _proxy_ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) LOG.debug('Connecting to proxy gateway at: %s', gateway_host) if not gateway_username: gateway_username = username _proxy_ssh_client.connect( gateway_host, username=gateway_username, pkey=private_key, sock=proxy ) proxy = _proxy_ssh_client.get_transport().open_session() proxy.exec_command("nc {0} 22".format(host)) ssh_client = _connect( host, username=username, pkey=private_key, proxy=proxy ) try: return _execute_command( ssh_client, cmd, get_stderr=False, raise_when_error=True ) finally: _cleanup(_proxy_ssh_client) def execute_command(cmd, host, username, password=None, private_key_filename=None, private_key=None, get_stderr=False, raise_when_error=True): LOG.debug('Creating SSH connection') private_key = _to_paramiko_private_key(private_key_filename, private_key, password) ssh_client = _connect(host, username, password, private_key) LOG.debug("Executing command %s", cmd) return _execute_command(ssh_client, cmd, get_stderr, raise_when_error) mistral-22.0.0+git20260814.61.b4aeb55/mistral/utils/wf_trace.py000066400000000000000000000031351524065565300232230ustar00rootroot00000000000000# Copyright 2015 - StackStorm, Inc. # Copyright 2015 - Mirantis, Inc # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from mistral.db.v2.sqlalchemy import models cfg.CONF.import_opt('workflow_trace_log_name', 'mistral.config') WF_TRACE = logging.getLogger(cfg.CONF.workflow_trace_log_name) def info(obj, msg, *args, **kvargs): """Logs workflow trace record for Execution or Task. :param obj: If type is TaskExecution or WorkflowExecution, appends execution_id and task_id to the log message. The rest of parameters follow logger.info(...) """ debug_info = '' if type(obj) is models.TaskExecution: exec_id = obj.workflow_execution_id task_id = obj.id debug_info = '(wf_ex_id=%s, task_ex_id=%s)' % (exec_id, task_id) elif type(obj) is models.WorkflowExecution: debug_info = '(execution_id=%s,' \ 'task_ex_id=%s)' % (obj.id, obj.task_execution_id) if debug_info: msg = '%s %s' % (msg, debug_info) WF_TRACE.info(msg, *args, **kvargs) mistral-22.0.0+git20260814.61.b4aeb55/mistral/version.py000066400000000000000000000013261524065565300217560ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from pbr import version version_info = version.VersionInfo('mistral') version_string = version_info.version_string() mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/000077500000000000000000000000001524065565300215675ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/__init__.py000066400000000000000000000000001524065565300236660ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/base.py000066400000000000000000000225401524065565300230560ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2015 - Huawei Technologies Co. Ltd # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import abc from oslo_log import log as logging from osprofiler import profiler from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral.lang import parser as spec_parser from mistral.workflow import commands from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import utils as u LOG = logging.getLogger(__name__) @profiler.trace('wf-controller-get-controller', hide_args=True) def get_controller(wf_ex, wf_spec=None): """Gets a workflow controller instance by given workflow execution object. :param wf_ex: Workflow execution object. :param wf_spec: Workflow specification object. If passed, the method works faster. :returns: Workflow controller class. """ if not wf_spec: wf_spec = spec_parser.get_workflow_spec_by_execution_id(wf_ex.id) wf_type = wf_spec.get_type() ctrl_cls = None for cls in u.iter_subclasses(WorkflowController): if cls.__workflow_type__ == wf_type: ctrl_cls = cls break if not ctrl_cls: raise exc.MistralError( 'Failed to find a workflow controller [type=%s]' % wf_type ) return ctrl_cls(wf_ex, wf_spec) class TaskLogicalState(object): """Task logical state. This data structure describes what state a task should have according to the logic of the workflow type and state of other tasks. """ def __init__(self, state, state_info=None, cardinality=0, triggered_by=None): self.state = state self.state_info = state_info self.cardinality = cardinality self.triggered_by = triggered_by or [] def get_state(self): return self.state def get_state_info(self): return self.state_info def get_cardinality(self): return self.cardinality def get_triggered_by(self): return self.get_triggered_by class WorkflowController(object): """Workflow Controller base class. Different workflow controllers implement different workflow algorithms. In practice it may actually mean that there may be multiple ways of describing workflow models (and even languages) that will be supported by Mistral. """ def __init__(self, wf_ex, wf_spec=None): """Creates a new workflow controller. :param wf_ex: Workflow execution. :param wf_spec: Workflow specification. """ self.wf_ex = wf_ex if wf_spec is None: wf_spec = spec_parser.get_workflow_spec_by_execution_id(wf_ex.id) self.wf_spec = wf_spec @profiler.trace('workflow-controller-continue-workflow', hide_args=True) def continue_workflow(self, task_ex=None): """Calculates a list of commands to continue the workflow. Given a workflow specification this method makes required analysis according to this workflow type rules and identifies a list of commands needed to continue the workflow. :param task_ex: Task execution that caused workflow continuation. Optional. If not specified, it means that no certain task caused this operation (e.g. workflow has been just started or resumed manually). :return: List of workflow commands (instances of mistral.workflow.commands.WorkflowCommand). """ if self._is_completed(): return [] return self._find_next_commands(task_ex) def rerun_tasks(self, task_execs, reset=True): """Gets commands to rerun existing task executions. :param task_execs: List of task executions. :param reset: If true, then purge action executions for the tasks. :return: List of workflow commands. """ if self._is_paused_or_completed(): return [] cmds = [ commands.RunExistingTask( self.wf_ex, self.wf_spec, t_e, reset, rerun=True ) for t_e in task_execs ] LOG.debug("Commands to rerun workflow tasks: %s", cmds) return cmds def skip_tasks(self, task_execs): """Gets commands to skip existing task executions. :param task_execs: List of task executions. :return: List of workflow commands. """ if self._is_paused_or_completed(): return [] cmds = [ commands.SkipTask(self.wf_ex, self.wf_spec, t_e) for t_e in task_execs ] LOG.debug("Commands to skip workflow tasks: %s", cmds) return cmds @abc.abstractmethod def get_logical_task_state(self, task_ex): """Determines a logical state of the given task. :param task_ex: Task execution. :return: Tuple (state, state_info, cardinality) where 'state' and 'state_info' are the corresponding values which the given task should have according to workflow rules and current states of other tasks. 'cardinality' gives the estimation on the number of preconditions that are not yet met in case if state is WAITING. This number can be used to estimate how frequently we can refresh the state of this task. """ raise NotImplementedError @abc.abstractmethod def find_indirectly_affected_task_executions(self, task_name): """Get a set of task executions indirectly affected by the given. :param task_name: Task name. :return: Task executions that can be indirectly affected by a task identified by the given name. """ raise NotImplementedError @abc.abstractmethod def is_error_handled_for(self, task_ex): """Determines if error is handled for specific task. :param task_ex: Task execution. :return: True if either there is no error at all or error is considered handled. """ raise NotImplementedError @abc.abstractmethod def all_errors_handled(self): """Determines if all errors (if any) are handled. :return: True if either there aren't errors at all or all errors are considered handled. """ raise NotImplementedError def any_cancels(self): """Determines if there are any task cancellations. :return: True if there is one or more tasks in cancelled state. """ return db_api.get_task_executions_count( workflow_execution_id=self.wf_ex.id, state=states.CANCELLED ) > 0 @abc.abstractmethod def evaluate_workflow_final_context(self): """Evaluates final workflow context after workflow has finished. :return: Final workflow context. """ raise NotImplementedError def get_task_inbound_context(self, task_spec, triggered_by=None): # TODO(rakhmerov): This method should also be able to work with task_ex # to cover 'split' (aka 'merge') use case. upstream_task_execs = self._get_upstream_task_executions( task_spec, triggered_by=triggered_by ) return data_flow.evaluate_upstream_context(upstream_task_execs) @abc.abstractmethod def _get_upstream_task_executions(self, task_spec, triggered_by=None): """Gets workflow upstream tasks for the given task. :param task_spec: Task specification. :return: List of upstream task executions for the given task spec. """ raise NotImplementedError def may_complete_workflow(self, task_ex): """Determines if the task execution may lead to workflow completion.""" return states.is_completed(task_ex.state) @abc.abstractmethod def _find_next_commands(self, task_ex): """Finds commands that should run next. A concrete algorithm of finding such tasks depends on a concrete workflow controller. :return: List of workflow commands. """ # If task execution was passed then we should make all calculations # only based on it. if task_ex: return [] # Add all tasks in IDLE state. return [ commands.RunExistingTask(self.wf_ex, self.wf_spec, t) for t in self._get_task_executions(state=states.IDLE) ] def _is_completed(self): return states.is_completed(self.wf_ex.state) def _is_paused_or_completed(self): return states.is_paused_or_completed(self.wf_ex.state) def _get_task_executions(self, **kwargs): return db_api.get_task_executions( workflow_execution_id=self.wf_ex.id, sort_keys=[], # disable sorting **kwargs ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/commands.py000066400000000000000000000220751524065565300237500ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral.lang import parser as spec_parser from mistral.lang.v2 import workflows from mistral.workflow import states class WorkflowCommand(object): """Workflow command. A set of workflow commands form a communication protocol between workflow controller and its clients. When a workflow controller makes a decision about how to continue a workflow it returns a set of commands so that a caller knows what to do next. """ def __init__(self, wf_ex, wf_spec, task_spec, ctx, triggered_by=None, handles_error=False): self.wf_ex = wf_ex self.wf_spec = wf_spec self.task_spec = task_spec self.ctx = ctx or {} self.triggered_by = triggered_by self.handles_error = handles_error def to_dict(self): return { 'task_name': self.task_spec.get_name(), 'ctx': self.ctx, 'triggered_by': self.triggered_by } class Noop(WorkflowCommand): """No-operation command.""" def __repr__(self): return "NOOP [workflow=%s]" % self.wf_ex.name def to_dict(self): d = super(Noop, self).to_dict() d['cmd_name'] = 'noop' return d class RunTask(WorkflowCommand): """Instruction to run a workflow task.""" def __init__(self, wf_ex, wf_spec, task_spec, ctx, triggered_by=None, handles_error=False): super(RunTask, self).__init__( wf_ex, wf_spec, task_spec, ctx, triggered_by=triggered_by, handles_error=handles_error ) self.wait = False self.unique_key = None def is_waiting(self): return self.wait def get_unique_key(self): return self.unique_key def __repr__(self): return ( "Run task [workflow=%s, task=%s, waif_flag=%s, triggered_by=%s]" % ( self.wf_ex.name, self.task_spec.get_name(), self.wait, self.triggered_by ) ) def to_dict(self): d = super(RunTask, self).to_dict() d['cmd_name'] = self.task_spec.get_name() d['wait'] = self.wait d['unique_key'] = self.unique_key return d class RunExistingTask(WorkflowCommand): """Command to run an existing workflow task.""" def __init__(self, wf_ex, wf_spec, task_ex, reset=True, triggered_by=None, handles_error=False, rerun=False): super(RunExistingTask, self).__init__( wf_ex, wf_spec, spec_parser.get_task_spec(task_ex.spec), task_ex.in_context, triggered_by=triggered_by, handles_error=handles_error ) self.task_ex = task_ex self.reset = reset self.unique_key = task_ex.unique_key self.rerun = rerun def to_dict(self): d = super(RunExistingTask, self).to_dict() d['cmd_name'] = 'run_existing_task' d['task_ex_id'] = self.task_ex.id d['reset'] = self.reset d['unique_key'] = self.unique_key return d class SkipTask(WorkflowCommand): """Command to skip an existing workflow task.""" def __init__(self, wf_ex, wf_spec, task_ex, triggered_by=None, handles_error=False): super(SkipTask, self).__init__( wf_ex, wf_spec, spec_parser.get_task_spec(task_ex.spec), task_ex.in_context, triggered_by=triggered_by, handles_error=handles_error ) self.task_ex = task_ex self.unique_key = task_ex.unique_key def to_dict(self): d = super(SkipTask, self).to_dict() d['cmd_name'] = 'skip_task' d['task_ex_id'] = self.task_ex.id d['unique_key'] = self.unique_key return d class SetWorkflowState(WorkflowCommand): """Instruction to change a workflow state.""" def __init__(self, wf_ex, wf_spec, task_spec, ctx, new_state, msg=None, triggered_by=None, handles_error=False): super(SetWorkflowState, self).__init__( wf_ex, wf_spec, task_spec, ctx, triggered_by=triggered_by, handles_error=handles_error ) self.new_state = new_state self.msg = msg def to_dict(self): d = super(SetWorkflowState, self).to_dict() d['new_state'] = self.new_state d['msg'] = self.msg return d class FailWorkflow(SetWorkflowState): """Instruction to fail a workflow.""" def __init__(self, wf_ex, wf_spec, task_spec, ctx, msg=None, triggered_by=None, handles_error=False): super(FailWorkflow, self).__init__( wf_ex, wf_spec, task_spec, ctx, states.ERROR, msg=msg, triggered_by=triggered_by, handles_error=handles_error ) def __repr__(self): return "Fail [workflow=%s]" % self.wf_ex.name def to_dict(self): d = super(FailWorkflow, self).to_dict() d['cmd_name'] = 'fail' return d class SucceedWorkflow(SetWorkflowState): """Instruction to succeed a workflow.""" def __init__(self, wf_ex, wf_spec, task_spec, ctx, msg=None, triggered_by=None, handles_error=False): super(SucceedWorkflow, self).__init__( wf_ex, wf_spec, task_spec, ctx, states.SUCCESS, msg=msg, triggered_by=triggered_by, handles_error=handles_error ) def __repr__(self): return "Succeed [workflow=%s]" % self.wf_ex.name def to_dict(self): d = super(SucceedWorkflow, self).to_dict() d['cmd_name'] = 'succeed' return d class PauseWorkflow(SetWorkflowState): """Instruction to pause a workflow.""" def __init__(self, wf_ex, wf_spec, task_spec, ctx, msg=None, triggered_by=None, handles_error=False): super(PauseWorkflow, self).__init__( wf_ex, wf_spec, task_spec, ctx, states.PAUSED, msg=msg, triggered_by=triggered_by, handles_error=handles_error ) def __repr__(self): return "Pause [workflow=%s]" % self.wf_ex.name def to_dict(self): d = super(PauseWorkflow, self).to_dict() d['cmd_name'] = 'pause' return d ENGINE_CMD_CLS = { workflows.NOOP_COMMAND: Noop, workflows.FAIL_COMMAND: FailWorkflow, workflows.SUCCEED_COMMAND: SucceedWorkflow, workflows.PAUSE_COMMAND: PauseWorkflow } def is_engine_command(cmd): return cmd is not None and isinstance(cmd, (SetWorkflowState, Noop)) def get_command_class(cmd_name): return ENGINE_CMD_CLS[cmd_name] if cmd_name in ENGINE_CMD_CLS else None # TODO(rakhmerov): IMO the way how we instantiate commands is weird. # If we look at how we implement the logic of saving commands to # dicts (to_dict) and restoring back from dicts then we'll see # the lack of symmetry and unified way to do that depending on a # command. Also RunExistingTask turns to be a special case that # is not processed with this method at all. Might be a 'bad smell'. # This all makes me think that we need to do some refactoring here. def create_command(cmd_name, wf_ex, wf_spec, task_spec, ctx, params=None, triggered_by=None, handles_error=False): cmd_cls = get_command_class(cmd_name) or RunTask if issubclass(cmd_cls, SetWorkflowState): return cmd_cls( wf_ex, wf_spec, task_spec, ctx, msg=params.get('msg'), triggered_by=triggered_by, handles_error=handles_error ) else: return cmd_cls( wf_ex, wf_spec, task_spec, ctx, triggered_by=triggered_by, handles_error=handles_error ) def restore_command_from_dict(wf_ex, cmd_dict): cmd_name = cmd_dict['cmd_name'] wf_spec = spec_parser.get_workflow_spec_by_execution_id(wf_ex.id) task_spec = wf_spec.get_tasks()[cmd_dict['task_name']] ctx = cmd_dict['ctx'] params = {'msg': cmd_dict.get('msg')} if 'msg' in cmd_dict else None triggered_by = cmd_dict.get('triggered_by') return create_command( cmd_name, wf_ex, wf_spec, task_spec, ctx, params, triggered_by ) mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/context_versioning.py000066400000000000000000000076061524065565300261010ustar00rootroot00000000000000# Copyright 2023 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import copy import hashlib from oslo_config import cfg VERSIONS_KEY = "__versions" def clear_versions(ctx): if VERSIONS_KEY in ctx: del ctx[VERSIONS_KEY] def get_in_context_with_versions(task_ex): in_context = task_ex.in_context if task_ex.in_context else {} if not cfg.CONF.context_versioning.enabled: return in_context in_context = (copy.deepcopy(dict(in_context))) task_published = task_ex.published or [] in_context.setdefault(VERSIONS_KEY, {}) updated_keys = _get_updated_keys(task_published) for updated in updated_keys: in_context[VERSIONS_KEY].setdefault(updated, 0) in_context[VERSIONS_KEY][updated] += 1 return in_context def _get_updated_keys(published): updated_keys = [] _get_published_keys_recursively(updated_keys, published) return updated_keys def _get_published_keys_recursively(updated_keys, published, prefix=None): for key in published: new_prefix = key if not prefix else prefix + "." + key if not isinstance(published[key], dict): if cfg.CONF.context_versioning.hash_version_keys: new_prefix = hashlib.md5( new_prefix.encode("utf-8"), usedforsecurity=False ).hexdigest() updated_keys.append(new_prefix) else: _get_published_keys_recursively( updated_keys, published[key], new_prefix ) def merge_context_by_version(ctx_left, ctx_right): versions_left = copy.copy(ctx_left[VERSIONS_KEY]) versions_right = copy.copy(ctx_right[VERSIONS_KEY]) _remove_internal_data_from_context(ctx_left) _remove_internal_data_from_context(ctx_right) result = _merge_ctx(ctx_left, versions_left, ctx_right, versions_right) result[VERSIONS_KEY] = _merge_versions(versions_left, versions_right) return result def _get_version(key, versions): if key not in versions: return 0 return versions[key] def _merge_ctx(ctx_left, ver_left, ctx_right, ver_right, prefix=None): if ctx_left is None: return ctx_right if ctx_right is None: return ctx_left for k, v in ctx_right.items(): if k not in ctx_left: ctx_left[k] = v else: left_v = ctx_left[k] new_prefix = k if not prefix else prefix + "." + k if isinstance(left_v, dict) and isinstance(v, dict): _merge_ctx(left_v, ver_left, v, ver_right, new_prefix) else: if cfg.CONF.context_versioning.hash_version_keys: new_prefix = hashlib.md5( new_prefix.encode("utf-8") ).hexdigest() l_ver = _get_version(new_prefix, ver_left) r_ver = _get_version(new_prefix, ver_right) if r_ver > l_ver: ctx_left[k] = v return ctx_left def _merge_versions(ver_left, ver_right): for key in ver_right: if key not in ver_left: ver_left[key] = ver_right[key] ver_left[key] = max(ver_left[key], ver_right[key]) return ver_left def _remove_internal_data_from_context(ctx): if '__task_execution' in ctx: del ctx['__task_execution'] del ctx[VERSIONS_KEY] mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/data_flow.py000066400000000000000000000250061524065565300241040ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler from mistral import context as auth_ctx from mistral.db.v2.sqlalchemy import models from mistral import exceptions as exc from mistral import expressions as expr from mistral.lang import parser as spec_parser from mistral.workflow import context_versioning as ctx_versioning from mistral.workflow import states from mistral_lib import utils LOG = logging.getLogger(__name__) CONF = cfg.CONF class ContextView(dict): """Workflow context view. It's essentially an immutable composite structure providing fast lookup over multiple dictionaries w/o having to merge those dictionaries every time. The lookup algorithm simply iterates over provided dictionaries one by one and returns a value taken from the first dictionary where the provided key exists. This means that these dictionaries must be provided in the order of decreasing priorities. Note: Although this class extends built-in 'dict' it shouldn't be considered a normal dictionary because it may not implement all methods and account for all corner cases. It's only a read-only view. """ def __init__(self, *dicts): super(ContextView, self).__init__() if CONF.engine.merge_strategy == 'merge': res = {} for d in reversed(dicts): res = utils.merge_dicts(res, d) self.dicts = [res] else: self.dicts = [d for d in dicts if d is not None] def __getitem__(self, key): for d in self.dicts: if key in d: return d[key] raise KeyError(key) def get(self, key, default=None): for d in self.dicts: if key in d: return d[key] return default def __contains__(self, key): return any(key in d for d in self.dicts) def keys(self): keys = set() for d in self.dicts: keys.update(d.keys()) return keys def items(self): return [(k, self[k]) for k in self.keys()] def values(self): return [self[k] for k in self.keys()] def __len__(self): return len(self.keys()) @staticmethod def _raise_immutable_error(): raise exc.MistralError('Context view is immutable.') def __setitem__(self, key, value): self._raise_immutable_error() def update(self, E=None, **F): self._raise_immutable_error() def clear(self): self._raise_immutable_error() def pop(self, k, d=None): self._raise_immutable_error() def popitem(self): self._raise_immutable_error() def __delitem__(self, key): self._raise_immutable_error() def __repr__(self): return ''.join( ['{', ', '.join([str(d)[1:-1] for d in self.dicts]), '}'] ) def evaluate_upstream_context(upstream_task_execs, additive_context=None): if not cfg.CONF.context_versioning.enabled: published_vars = {} ctx = {} for t_ex in upstream_task_execs: # TODO(rakhmerov): These two merges look confusing. So it's a # temporary solution. There's still the bug # https://bugs.launchpad.net/mistral/+bug/1424461 that needs to be # fixed using context variable versioning. published_vars = utils.merge_dicts( published_vars, t_ex.published ) utils.merge_dicts(ctx, evaluate_task_outbound_context(t_ex)) return utils.merge_dicts(ctx, published_vars) if not upstream_task_execs: return {} if not isinstance(upstream_task_execs, list): upstream_task_execs = [upstream_task_execs] if len(upstream_task_execs) == 0: return {} if additive_context: ctx = additive_context else: t_ex = upstream_task_execs.pop() ctx = evaluate_task_outbound_context(t_ex) for t_ex in upstream_task_execs: ctx_versioning.merge_context_by_version( ctx, evaluate_task_outbound_context(t_ex) ) return ctx def _extract_execution_result(ex): if isinstance(ex, models.WorkflowExecution): return ex.output if ex.output: return ex.output['result'] def get_task_execution_result(task_ex): execs = task_ex.executions execs.sort(key=lambda x: x.runtime_context.get('index')) results = [ _extract_execution_result(ex) for ex in execs if hasattr(ex, 'output') and ex.accepted ] # If it's a 'with-items' task we should always return an array. if spec_parser.get_task_spec(task_ex.spec).get_with_items(): return results return results[0] if len(results) == 1 else results def publish_variables(task_ex, task_spec): if task_ex.state not in [states.SUCCESS, states.ERROR, states.SKIPPED]: return wf_ex = task_ex.workflow_execution expr_ctx = ContextView( get_current_task_dict(task_ex), task_ex.in_context, get_workflow_environment_dict(wf_ex), wf_ex.context, wf_ex.input ) if task_ex.name in expr_ctx: LOG.warning( 'Shadowing context variable with task name while ' 'publishing: %s', task_ex.name ) publish_spec = task_spec.get_publish(task_ex.state) if not publish_spec: return # Publish branch variables. branch_vars = publish_spec.get_branch() task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) # Publish global variables. global_vars = publish_spec.get_global() utils.merge_dicts( task_ex.workflow_execution.context, expr.evaluate_recursively(global_vars, expr_ctx) ) # TODO(rakhmerov): # 1. Publish atomic variables. # 2. Add the field "publish" in TaskExecution model similar to "published" # but containing info as # {'branch': {vars}, 'global': {vars}, 'atomic': {vars}} @profiler.trace( 'data-flow-evaluate-task-outbound-context', hide_args=True ) def evaluate_task_outbound_context(task_ex): """Evaluates task outbound Data Flow context. This method assumes that complete task output (after publisher etc.) has already been evaluated. :param task_ex: DB task. :return: Outbound task Data Flow context. """ # NOTE(rakhmerov): 'task_ex.in_context' has the SQLAlchemy specific # type MutableDict. So we need to create a shallow copy using dict(...) # initializer and use it. It's enough to be safe in order to manipulate # with entries of the result dictionary, like adding more entries. # However, we must not change values themselves because they are # shared between the original dictionary and the newly created. # It's better to avoid using the method copy.deepcopy() because on # dictionaries with many entries it significantly increases memory # footprint and reduces performance. in_context = ctx_versioning.get_in_context_with_versions(task_ex) if CONF.engine.merge_strategy == 'merge': return utils.merge_dicts(in_context, getattr(task_ex, 'published', {})) else: return utils.update_dict(in_context, getattr(task_ex, 'published', {})) def evaluate_workflow_output(wf_ex, wf_output, ctx): """Evaluates workflow output. :param wf_ex: Workflow execution. :param wf_output: Workflow output. :param ctx: Final Data Flow context (cause task's outbound context). """ # Evaluate workflow 'output' clause using the final workflow context. ctx_view = ContextView( ctx, get_workflow_environment_dict(wf_ex), wf_ex.context, wf_ex.input ) output = expr.evaluate_recursively(wf_output, ctx_view) # TODO(rakhmerov): Many don't like that we return the whole context # if 'output' is not explicitly defined. ctx_versioning.clear_versions(ctx) return output or ctx def get_current_task_dict(task_ex): return { '__task_execution': { 'id': task_ex.id, 'name': task_ex.name } } def add_openstack_data_to_context(wf_ex): wf_ex.context = wf_ex.context or {} if CONF.pecan.auth_enable: exec_ctx = auth_ctx.ctx() if exec_ctx: openstack_ctx = exec_ctx.to_dict() if 'auth_token' in openstack_ctx: openstack_ctx['auth_token'] = '***' if 'service_catalog' in openstack_ctx: openstack_ctx['service_catalog'] = '***' wf_ex.context.update({'openstack': openstack_ctx}) def add_execution_to_context(wf_ex): wf_ex.context = wf_ex.context or {} wf_ex.context['__execution'] = {'id': wf_ex.id} def add_workflow_variables_to_context(wf_ex, wf_spec): wf_ex.context = wf_ex.context or {} # The context for calculating workflow variables is workflow input # and other data already stored in workflow initial context. ctx_view = ContextView( get_workflow_environment_dict(wf_ex), wf_ex.context, wf_ex.input ) wf_vars = expr.evaluate_recursively(wf_spec.get_vars(), ctx_view) utils.merge_dicts(wf_ex.context, wf_vars) def get_workflow_environment_dict(wf_ex): if not wf_ex: return {} if wf_ex.root_execution_id: return get_workflow_environment_dict(wf_ex.root_execution) env_dict = wf_ex.params['env'] if 'env' in wf_ex.params else {} return {'__env': env_dict} def get_workflow_execution_published_global(wf_ex): res = {} # Variables that get published globally are stored in the # workflow execution "context" field. So we just need to # copy its content excluding all internally used keys and # workflow variables defined under "vars" section in the # workflow text. exclude = {'__execution', 'openstack'} exclude = exclude.union(wf_ex.spec.get('vars', {})) for k, v in wf_ex.context.items(): if k not in exclude: res[k] = v return res mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/direct_workflow.py000066400000000000000000000460641524065565300253570ustar00rootroot00000000000000# Copyright 2015 - Mirantis, Inc. # Copyright 2020 - NetCracker Technology Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from oslo_config import cfg from oslo_log import log as logging from osprofiler import profiler from mistral.db.v2 import api as db_api from mistral import exceptions as exc from mistral import expressions as expr from mistral.workflow import base from mistral.workflow import commands from mistral.workflow import data_flow from mistral.workflow import states from mistral_lib import utils LOG = logging.getLogger(__name__) CONF = cfg.CONF MAX_SEARCH_DEPTH = 5 class DirectWorkflowController(base.WorkflowController): """'Direct workflow' controller. This handler implements the workflow pattern which is based on direct transitions between tasks, i.e. after each task completion a decision should be made which tasks should run next based on result of task execution. Note, that tasks can run in parallel. For example, if there's a workflow consisting of three tasks 'A', 'B' and 'C' where 'A' starts first then 'B' and 'C' can start second if certain associated with transition 'A'->'B' and 'A'->'C' evaluate to true. """ __workflow_type__ = "direct" def _get_upstream_task_executions(self, task_spec, triggered_by=None): t_specs_names = [t_spec.get_name() for t_spec in self.wf_spec.find_inbound_task_specs(task_spec)] if not t_specs_names: return [] if not task_spec.get_join(): if triggered_by and len(triggered_by) > 0: return self._get_task_executions( name=t_specs_names[0], # not a join, has just one parent state={'in': (states.SUCCESS, states.ERROR, states.CANCELLED)}, id={'in': triggered_by}, processed=True ) return self._get_task_executions( name=t_specs_names[0], # not a join, has just one parent state={'in': (states.SUCCESS, states.ERROR, states.CANCELLED)}, processed=True ) t_execs_candidates = self._get_task_executions( name={'in': t_specs_names}, state={'in': (states.SUCCESS, states.ERROR, states.CANCELLED)}, ) t_execs = [] for t_ex in t_execs_candidates: if task_spec.get_name() in [t[0] for t in t_ex.next_tasks]: t_execs.append(t_ex) return t_execs def _find_next_commands(self, task_ex=None): cmds = super(DirectWorkflowController, self)._find_next_commands( task_ex ) # Checking if task_ex is empty is a serious optimization here # because 'self.wf_ex.task_executions' leads to initialization of # the entire collection which in case of highly-parallel workflows # may be very expensive. if not task_ex and not self.wf_ex.task_executions: return self._find_start_commands() if task_ex: task_execs = [task_ex] else: task_execs = [ t_ex for t_ex in self.wf_ex.task_executions if states.is_completed(t_ex.state) and not t_ex.processed ] for t_ex in task_execs: cmds.extend(self._find_next_commands_for_task(t_ex)) return cmds def _find_start_commands(self): return [ commands.RunTask( self.wf_ex, self.wf_spec, t_s, self.get_task_inbound_context(t_s) ) for t_s in self.wf_spec.find_start_tasks() ] @profiler.trace( 'direct-wf-controller-find-next-commands-for-task', hide_args=True ) def _find_next_commands_for_task(self, task_ex): """Finds next commands based on the state of the given task. :param task_ex: Task execution for which next commands need to be found. :return: List of workflow commands. """ cmds = [] ctx = data_flow.evaluate_task_outbound_context(task_ex) for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): t_s = self.wf_spec.get_tasks()[t_n] if not (t_s or t_n in commands.ENGINE_CMD_CLS): raise exc.WorkflowException("Task '%s' not found." % t_n) elif not t_s: t_s = self.wf_spec.get_task(task_ex.name) triggered_by = [ { 'task_id': task_ex.id, 'event': event_name } ] cmd = commands.create_command( t_n, self.wf_ex, self.wf_spec, t_s, ctx, params=params, triggered_by=triggered_by, handles_error=(event_name == 'on-error') ) self._configure_if_join(cmd) cmds.append(cmd) LOG.debug("Found commands: %s", cmds) return cmds def _configure_if_join(self, cmd): if not isinstance(cmd, (commands.RunTask, commands.RunExistingTask)): return if not cmd.task_spec.get_join(): return cmd.unique_key = self._get_join_unique_key(cmd) cmd.wait = True def _get_join_unique_key(self, cmd): return 'join-task-%s-%s' % (self.wf_ex.id, cmd.task_spec.get_name()) def rerun_tasks(self, task_execs, reset=True): cmds = super(DirectWorkflowController, self).rerun_tasks( task_execs, reset ) for cmd in cmds: self._configure_if_join(cmd) return cmds # TODO(rakhmerov): Need to refactor this method to be able to pass tasks # whose contexts need to be merged. def evaluate_workflow_final_context(self): ctx = {} for batch in self._find_end_task_executions_as_batches(): if not cfg.CONF.context_versioning.enabled: for t_ex in batch: ctx = utils.merge_dicts( ctx, data_flow.evaluate_task_outbound_context(t_ex) ) else: ctx = data_flow.evaluate_upstream_context( batch, additive_context=ctx ) return ctx def get_logical_task_state(self, task_ex): task_spec = self.wf_spec.get_tasks()[task_ex.name] if not task_spec.get_join(): # A simple 'non-join' task does not have any preconditions # based on state of other tasks so its logical state always # equals to its real state. return base.TaskLogicalState(task_ex.state, task_ex.state_info) return self._get_join_logical_state(task_spec) def find_indirectly_affected_task_executions(self, t_name): all_joins = {task_spec.get_name() for task_spec in self.wf_spec.get_tasks() if task_spec.get_join()} t_execs_cache = { t_ex.name: t_ex for t_ex in self._get_task_executions( fields=('id', 'name'), name={'in': all_joins} ) } if all_joins else {} visited_task_names = set() clauses = self.wf_spec.find_outbound_task_names(t_name) res = set() while clauses: visited_task_names.add(t_name) t_name = clauses.pop() # Handle cycles. if t_name in visited_task_names: continue # Encountered an engine command. if not self.wf_spec.get_tasks()[t_name]: continue if t_name in all_joins and t_name in t_execs_cache: res.add(t_execs_cache[t_name]) continue clauses.update(self.wf_spec.find_outbound_task_names(t_name)) return res def is_error_handled_for(self, task_ex): # TODO(rakhmerov): The method works in a different way than # all_errors_handled(). It doesn't evaluate expressions under # "on-error" clause. return bool(self.wf_spec.get_on_error_clause(task_ex.name)) def all_errors_handled(self): cnt = db_api.get_task_executions_count( workflow_execution_id=self.wf_ex.id, state=states.ERROR, error_handled=False ) return cnt == 0 def _find_end_task_executions_as_batches(self): batches = db_api.get_completed_task_executions_as_batches( workflow_execution_id=self.wf_ex.id, has_next_tasks=False ) for batch in batches: yield batch def may_complete_workflow(self, task_ex): res = super(DirectWorkflowController, self).may_complete_workflow( task_ex ) return res and not task_ex.has_next_tasks @profiler.trace('direct-wf-controller-find-next-tasks', hide_args=True) def _find_next_tasks(self, task_ex, ctx): t_n = task_ex.name t_s = task_ex.state ctx_view = data_flow.ContextView( data_flow.get_current_task_dict(task_ex), ctx, data_flow.get_workflow_environment_dict(self.wf_ex), self.wf_ex.context, self.wf_ex.input ) # [(task_name, params, 'on-success'|'on-error'|'on-complete'), ...] result = [] if t_s == states.ERROR: for name, cond, params in self.wf_spec.get_on_error_clause(t_n): if not cond or expr.evaluate(cond, ctx_view): params = expr.evaluate_recursively(params, ctx_view) result.append((name, params, 'on-error')) skip_is_empty = False if t_s == states.SKIPPED: for name, cond, params in self.wf_spec.get_on_skip_clause(t_n): if not cond or expr.evaluate(cond, ctx_view): params = expr.evaluate_recursively(params, ctx_view) result.append((name, params, 'on-skip')) # We should go to 'on-success' branch in case of # skipping task with no 'on-skip' specified. if len(result) == 0: skip_is_empty = True if t_s == states.SUCCESS or skip_is_empty: for name, cond, params in self.wf_spec.get_on_success_clause(t_n): if not cond or expr.evaluate(cond, ctx_view): params = expr.evaluate_recursively(params, ctx_view) result.append((name, params, 'on-success')) if states.is_completed(t_s) \ and not states.is_cancelled_or_skipped(t_s): for name, cond, params in self.wf_spec.get_on_complete_clause(t_n): if not cond or expr.evaluate(cond, ctx_view): params = expr.evaluate_recursively(params, ctx_view) result.append((name, params, 'on-complete')) return result @profiler.trace( 'direct-wf-controller-get-join-logical-state', hide_args=True ) def _get_join_logical_state(self, task_spec): """Evaluates logical state of 'join' task. :param task_spec: 'join' task specification. :return: TaskLogicalState (state, state_info, cardinality, triggered_by) where 'state' and 'state_info' describe the logical state of the given 'join' task and 'cardinality' gives the remaining number of unfulfilled preconditions. If logical state is not WAITING then 'cardinality' should always be 0. """ # TODO(rakhmerov): We need to use task_ex instead of task_spec # in order to cover a use case when there's more than one instance # of the same 'join' task in a workflow. join_expr = task_spec.get_join() in_task_specs = self.wf_spec.find_inbound_task_specs(task_spec) if not in_task_specs: return base.TaskLogicalState(states.RUNNING) t_execs_cache = self._prepare_task_executions_cache(task_spec) # List of tuples (task_name, task_ex, state, depth, event_name). induced_states = [] for t_s in in_task_specs: t_ex = t_execs_cache[t_s.get_name()] tup = self._get_induced_join_state( t_s, t_ex, task_spec, t_execs_cache ) induced_states.append( ( t_s.get_name(), t_ex, tup[0], tup[1], tup[2] ) ) def count(state): cnt = 0 total_depth = 0 for s in induced_states: if s[2] == state: cnt += 1 total_depth += s[3] return cnt, total_depth errors_tuple = count(states.ERROR) runnings_tuple = count(states.RUNNING) total_count = len(induced_states) def _blocked_message(): return ( 'Blocked by tasks: %s' % [s[0] for s in induced_states if s[2] == states.WAITING] ) def _failed_message(): return ( 'Failed by tasks: %s' % [s[0] for s in induced_states if s[2] == states.ERROR] ) def _triggered_by(state): return [ {'task_id': s[1].id, 'event': s[4]} for s in induced_states if s[2] == state and s[1] is not None ] # If "join" is configured as a number or 'one'. if isinstance(join_expr, int) or join_expr == 'one': spec_cardinality = 1 if join_expr == 'one' else join_expr if runnings_tuple[0] >= spec_cardinality: return base.TaskLogicalState( states.RUNNING, triggered_by=_triggered_by(states.RUNNING) ) # E.g. 'join: 3' with inbound [ERROR, ERROR, RUNNING, WAITING] # No chance to get 3 RUNNING states. if errors_tuple[0] > (total_count - spec_cardinality): return base.TaskLogicalState(states.ERROR, _failed_message()) # Calculate how many tasks need to finish to trigger this 'join'. cardinality = spec_cardinality - runnings_tuple[0] return base.TaskLogicalState( states.WAITING, _blocked_message(), cardinality=cardinality ) if join_expr == 'all': if total_count == runnings_tuple[0]: return base.TaskLogicalState( states.RUNNING, triggered_by=_triggered_by(states.RUNNING) ) if errors_tuple[0] > 0: return base.TaskLogicalState( states.ERROR, _failed_message(), triggered_by=_triggered_by(states.ERROR) ) # Remaining cardinality is just a difference between all tasks and # a number of those tasks that induce RUNNING state. cardinality = total_count - runnings_tuple[1] return base.TaskLogicalState( states.WAITING, _blocked_message(), cardinality=cardinality ) raise RuntimeError('Unexpected join expression: %s' % join_expr) # TODO(rakhmerov): Method signature is incorrect given that # we may have multiple task executions for a task. It should # accept inbound task execution rather than a spec. @profiler.trace( 'direct-wf-controller-get-induced-join-state', hide_args=True ) def _get_induced_join_state(self, in_task_spec, in_task_ex, join_task_spec, t_execs_cache): join_task_name = join_task_spec.get_name() if not in_task_ex: possible, depth = self._possible_route( in_task_spec, t_execs_cache ) if possible: return states.WAITING, depth, None else: return states.ERROR, depth, 'impossible route' if not states.is_completed(in_task_ex.state): return states.WAITING, 1, None # [(task name, event name), ...] next_tasks_tuples = in_task_ex.next_tasks or [] next_tasks_dict = {tup[0]: tup[1] for tup in next_tasks_tuples} if join_task_name not in next_tasks_dict: return states.ERROR, 1, "not triggered" return states.RUNNING, 1, next_tasks_dict[join_task_name] def _possible_route(self, task_spec, t_execs_cache, depth=1): in_task_specs = self.wf_spec.find_inbound_task_specs(task_spec) if not in_task_specs: return True, depth for t_s in in_task_specs: if t_s.get_name() not in t_execs_cache: t_execs_cache.update( self._prepare_task_executions_cache(task_spec) ) t_ex = t_execs_cache.get(t_s.get_name()) if not t_ex: possible, depth = self._possible_route( t_s, t_execs_cache, depth + 1 ) if possible: return True, depth else: t_name = task_spec.get_name() if not states.is_completed(t_ex.state): return True, depth if t_name in [t[0] for t in t_ex.next_tasks]: return True, depth return False, depth def _find_all_parent_task_names(self, task_spec, depth=1): if depth == MAX_SEARCH_DEPTH: return {task_spec.get_name()} in_task_specs = self.wf_spec.find_inbound_task_specs(task_spec) if not in_task_specs: return {task_spec.get_name()} names = set() for t_s in in_task_specs: names.update(self._find_all_parent_task_names(t_s, depth + 1)) if depth > 1: names.add(task_spec.get_name()) return names def _prepare_task_executions_cache(self, task_spec): names = self._find_all_parent_task_names(task_spec) t_execs_cache = { t_ex.name: t_ex for t_ex in self._get_task_executions( fields=('id', 'name', 'state', 'next_tasks'), name={'in': names} ) } if names else {} # don't perform a db request if 'names' are empty for name in names: if name not in t_execs_cache: t_execs_cache[name] = None return t_execs_cache mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/reverse_workflow.py000066400000000000000000000140161524065565300255500ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import networkx as nx from networkx.algorithms import traversal from mistral import exceptions as exc from mistral.workflow import base from mistral.workflow import commands from mistral.workflow import data_flow from mistral.workflow import states class ReverseWorkflowController(base.WorkflowController): """'Reverse workflow controller. This controller implements the workflow pattern which is based on dependencies between tasks, i.e. each task in a workflow graph may be dependent on other tasks. To run this type of workflow user must specify a task name that serves a target node in the graph that the algorithm should come to by resolving all dependencies. For example, if there's a workflow consisting of two tasks 'A' and 'B' where 'A' depends on 'B' and if we specify a target task name 'A' then the controller first will run task 'B' and then, when a dependency of 'A' is resolved, will run task 'A'. """ __workflow_type__ = "reverse" def _find_next_commands(self, task_ex): """Finds all tasks with resolved dependencies. This method finds all tasks with resolved dependencies and returns them in the form of workflow commands. """ cmds = super(ReverseWorkflowController, self)._find_next_commands( task_ex ) # TODO(rakhmerov): Adapt reverse workflow to non-locking model. # 1. Task search must use task_ex parameter. # 2. When a task has more than one dependency it's possible to # get into 'phantom read' phenomena and create multiple instances # of the same task. So 'unique_key' in conjunction with 'wait_flag' # must be used to prevent this. task_specs = self._find_task_specs_with_satisfied_dependencies() return cmds + [ commands.RunTask( self.wf_ex, self.wf_spec, t_s, self.get_task_inbound_context(t_s) ) for t_s in task_specs ] def _get_target_task_specification(self): task_name = self.wf_ex.params.get('task_name') task_spec = self.wf_spec.get_tasks().get(task_name) if not task_spec: raise exc.WorkflowException( 'Invalid task name [wf_spec=%s, task_name=%s]' % (self.wf_spec, task_name) ) return task_spec def _get_upstream_task_executions(self, task_spec, triggered_by=None): t_specs_names = self.wf_spec.get_task_requires(task_spec) or [] t_execs = self._get_task_executions(name={'in': t_specs_names}) return [t_ex for t_ex in t_execs if t_ex.state == states.SUCCESS] def evaluate_workflow_final_context(self): task_name = self._get_target_task_specification().get_name() task_execs = self._get_task_executions(name=task_name) # NOTE: For reverse workflow there can't be multiple # executions for one task. assert len(task_execs) <= 1 if len(task_execs) == 1: return data_flow.evaluate_task_outbound_context(task_execs[0]) else: return {} def get_logical_task_state(self, task_ex): # TODO(rakhmerov): Implement. return base.TaskLogicalState(task_ex.state, task_ex.state_info) def find_indirectly_affected_task_executions(self, task_name): return set() def is_error_handled_for(self, task_ex): return task_ex.state != states.ERROR def all_errors_handled(self): return len(self._get_task_executions(state=states.ERROR)) == 0 def _find_task_specs_with_satisfied_dependencies(self): """Given a target task name finds tasks with no dependencies. :return: Task specifications with no dependencies. """ tasks_spec = self.wf_spec.get_tasks() graph = self._build_graph(tasks_spec) # Unwind tasks from the target task # and filter out tasks with dependencies. return [ t_s for t_s in traversal.dfs_postorder_nodes( graph.reverse(), self._get_target_task_specification() ) if self._is_satisfied_task(t_s) ] def _is_satisfied_task(self, task_spec): if self._get_task_executions(name=task_spec.get_name()): return False if not self.wf_spec.get_task_requires(task_spec): return True success_t_names = set() for t_ex in self.wf_ex.task_executions: if t_ex.state == states.SUCCESS: success_t_names.add(t_ex.name) return not ( set(self.wf_spec.get_task_requires(task_spec)) - success_t_names ) def _build_graph(self, tasks_spec): graph = nx.DiGraph() # Add graph nodes. for t in tasks_spec: graph.add_node(t) # Add graph edges. for t_spec in tasks_spec: for dep_t_spec in self._get_dependency_tasks(tasks_spec, t_spec): graph.add_edge(dep_t_spec, t_spec) return graph def _get_dependency_tasks(self, tasks_spec, task_spec): dep_task_names = self.wf_spec.get_task_requires(task_spec) if len(dep_task_names) == 0: return [] dep_t_specs = set() for t_spec in tasks_spec: for t_name in dep_task_names: if t_name == t_spec.get_name(): dep_t_specs.add(t_spec) return dep_t_specs mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/states.py000066400000000000000000000056661524065565300234610ustar00rootroot00000000000000# Copyright 2013 - Mirantis, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Valid task and workflow states.""" IDLE = 'IDLE' """Task is not started yet.""" WAITING = 'WAITING' """ Task execution object has been created, but it is not ready to start because some preconditions are not met. NOTE: The task may never run just because some of the preconditions may never be met. """ RUNNING = 'RUNNING' """Task, action or workflow is currently being executed.""" RUNNING_DELAYED = 'DELAYED' """Task is in the running state but temporarily delayed.""" PAUSED = 'PAUSED' """Task, action or workflow has been paused.""" SUCCESS = 'SUCCESS' """Task, action or workflow has finished successfully.""" CANCELLED = 'CANCELLED' """Task, action or workflow has been cancelled.""" ERROR = 'ERROR' """Task, action or workflow has finished with an error.""" SKIPPED = 'SKIPPED' """Task has been skipped.""" _ALL = [ IDLE, WAITING, RUNNING, RUNNING_DELAYED, PAUSED, SUCCESS, CANCELLED, ERROR, SKIPPED ] _VALID_TRANSITIONS = { IDLE: [RUNNING, ERROR, CANCELLED], WAITING: [RUNNING], RUNNING: [PAUSED, RUNNING_DELAYED, SUCCESS, ERROR, CANCELLED], RUNNING_DELAYED: [RUNNING, ERROR, CANCELLED], PAUSED: [RUNNING, ERROR, CANCELLED], SUCCESS: [], CANCELLED: [RUNNING], ERROR: [RUNNING, SKIPPED] } TERMINAL_STATES = {SUCCESS, ERROR, CANCELLED} def is_valid(state): return state in _ALL def is_invalid(state): return not is_valid(state) def is_completed(state): return state in [SUCCESS, ERROR, CANCELLED, SKIPPED] def is_cancelled(state): return state == CANCELLED def is_skipped(state): return state == SKIPPED def is_running(state): return state in [RUNNING, RUNNING_DELAYED] def is_waiting(state): return state == WAITING def is_idle(state): return state == IDLE def is_paused(state): return state == PAUSED def is_paused_or_completed(state): return is_paused(state) or is_completed(state) def is_cancelled_or_skipped(state): return is_cancelled(state) or is_skipped(state) def is_paused_or_idle(state): return is_paused(state) or is_idle(state) def is_valid_transition(from_state, to_state): if is_invalid(from_state) or is_invalid(to_state): return False if from_state == to_state: return True return to_state in _VALID_TRANSITIONS[from_state] mistral-22.0.0+git20260814.61.b4aeb55/mistral/workflow/utils.py000066400000000000000000000015021524065565300232770ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # Copyright 2015 - StackStorm, Inc. # Copyright 2016 - Brocade Communications Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from mistral_lib.actions import types # For backwards compatibility Result = types.Result ResultSerializer = types.ResultSerializer mistral-22.0.0+git20260814.61.b4aeb55/mistral/wsgi/000077500000000000000000000000001524065565300206665ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/mistral/wsgi/__init__.py000066400000000000000000000017511524065565300230030ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """WSGI application entry-point for Mistral API.""" # NOTE(amorin) # Hardcode the threading backend to avoid using eventlet until this will # eventually become the default import oslo_service.backend as service_backend service_backend.init_backend(service_backend.BackendType.THREADING) import threading from mistral.api import app application = None lock = threading.Lock() with lock: if application is None: application = app.init_wsgi() mistral-22.0.0+git20260814.61.b4aeb55/playbooks/000077500000000000000000000000001524065565300202455ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/playbooks/docker-buildimage/000077500000000000000000000000001524065565300236145ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/playbooks/docker-buildimage/post.yaml000066400000000000000000000012271524065565300254670ustar00rootroot00000000000000- hosts: all tasks: - name: Ensure artifacts directory exists file: path: '{{ zuul.executor.work_root }}/artifacts' state: directory delegate_to: localhost - name: Copy files from {{ ansible_user_dir }}/src/{{ zuul.project.canonical_name }} on node synchronize: src: '{{ ansible_user_dir }}/src/{{ zuul.project.canonical_name }}/' dest: '{{ zuul.executor.work_root }}/artifacts/images' mode: pull copy_links: true verify_host: true rsync_opts: - --include=/mistral-docker.tar.gz - --include=*/ - --exclude=* - --prune-empty-dirs mistral-22.0.0+git20260814.61.b4aeb55/playbooks/docker-buildimage/run.yaml000066400000000000000000000013641524065565300253100ustar00rootroot00000000000000- hosts: all vars: work_dir: '{{ ansible_user_dir }}/src/{{ zuul.project.canonical_name }}' tasks: - name: Install Docker shell: curl -fsSL https://get.docker.com/ | sh args: chdir: '{{ work_dir }}' become: yes - name: Restart Docker service service: name: docker state: restarted become: yes - name: Install docker-py pip: name: docker-py become: yes - name: Build and archive a Mistral image docker_image: name: mistral path: '{{ work_dir }}' dockerfile: '{{ work_dir }}/tools/docker/Dockerfile' archive_path: '{{ work_dir}}/mistral-docker.tar.gz' buildargs: BUILD_V8EVAL: false become: yes mistral-22.0.0+git20260814.61.b4aeb55/playbooks/legacy/000077500000000000000000000000001524065565300215115ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/playbooks/legacy/mistral-ha/000077500000000000000000000000001524065565300235525ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/playbooks/legacy/mistral-ha/run.yaml000066400000000000000000000040131524065565300252400ustar00rootroot00000000000000- hosts: all name: Autoconverted job legacy-mistral-ha from old job gate-mistral-ha-ubuntu-xenial-nv roles: - role: bindep bindep_dir: "{{ ansible_user_dir }}/workspace" tasks: - name: Ensure legacy workspace directory file: path: '{{ ansible_user_dir }}/workspace' state: directory - shell: cmd: | set -e set -x CLONEMAP=`mktemp` function cleanup { # In cases where zuul-cloner is aborted during a git # clone operation, git will remove the git work tree in # its cleanup. The work tree in these jobs is the # workspace directory, which means that subsequent # jenkins post-build actions can not run because the # workspace has been removed. # To reduce the likelihood of this having an impact, # recreate the workspace directory if needed mkdir -p $WORKSPACE rm -f $CLONEMAP } trap cleanup EXIT cat > $CLONEMAP << EOF clonemap: - name: $ZUUL_PROJECT dest: . EOF /usr/zuul-env/bin/zuul-cloner -m $CLONEMAP --cache-dir /opt/git \ https://opendev.org $ZUUL_PROJECT executable: /bin/bash chdir: '{{ ansible_user_dir }}/workspace' environment: '{{ zuul | zuul_legacy_vars }}' - shell: cmd: | # TODO: this is a temporary solution that puts all installation # code into a script residing in mistral repo just for more # convenient debugging (since we will be able to send patchsets to # mistral with "check experimental" and trigger the gate). After # it's ready it'll be better to create a special builder in this # file. export DEVSTACK_GATE_USE_PYTHON3=True ha_gate/install.sh ha_gate/run_tests.sh chdir: '{{ ansible_user_dir }}/workspace' environment: '{{ zuul | zuul_legacy_vars }}' mistral-22.0.0+git20260814.61.b4aeb55/pyproject.toml000066400000000000000000000114311524065565300211560ustar00rootroot00000000000000[build-system] requires = ["pbr>=6.1.1"] build-backend = "pbr.build" [project] name = "mistral" description = "Mistral Project" authors = [ {name = "OpenStack", email = "openstack-discuss@lists.openstack.org"}, ] readme = {file = "README.rst", content-type = "text/x-rst"} license = {text = "Apache-2.0"} dynamic = ["version", "dependencies"] requires-python = ">=3.10" classifiers = [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] [project.urls] Homepage = "https://docs.openstack.org/mistral/latest/" "Bug Tracker" = "https://bugs.launchpad.net/mistral/" "Source Code" = "https://opendev.org/openstack/mistral" [project.scripts] mistral-server = "mistral.cmd.launch:main" mistral-db-manage = "mistral.db.sqlalchemy.migration.cli:main" [project.entry-points."mistral.rpc.backends"] oslo_client = "mistral.rpc.oslo.oslo_client:OsloRPCClient" oslo_server = "mistral.rpc.oslo.oslo_server:OsloRPCServer" [project.entry-points."oslo.config.opts"] "mistral.config" = "mistral.config:list_opts" [project.entry-points."oslo.config.opts.defaults"] "mistral.config" = "mistral.config:set_config_defaults" [project.entry-points."oslo.policy.policies"] mistral = "mistral.policies:list_rules" [project.entry-points."oslo.policy.enforcer"] mistral = "mistral.api.access_control:get_enforcer" [project.entry-points."mistral.action.providers"] legacy = "mistral.actions.legacy:LegacyActionProvider" adhoc = "mistral.actions.adhoc:AdHocActionProvider" dynamic = "mistral.actions.dynamic_action:DynamicActionProvider" [project.entry-points."mistral.actions"] "std.async_noop" = "mistral.actions.std_actions:AsyncNoOpAction" "std.noop" = "mistral.actions.std_actions:NoOpAction" "std.fail" = "mistral.actions.std_actions:FailAction" "std.echo" = "mistral.actions.std_actions:EchoAction" "std.http" = "mistral.actions.std_actions:HTTPAction" "std.mistral_http" = "mistral.actions.std_actions:MistralHTTPAction" "std.ssh" = "mistral.actions.std_actions:SSHAction" "std.ssh_proxied" = "mistral.actions.std_actions:SSHProxiedAction" "std.email" = "mistral.actions.std_actions:SendEmailAction" "std.javascript" = "mistral.actions.std_actions:JavaScriptAction" "std.js" = "mistral.actions.std_actions:JavaScriptAction" "std.sleep" = "mistral.actions.std_actions:SleepAction" "std.test_dict" = "mistral.actions.std_actions:TestDictAction" [project.entry-points."mistral.executors"] local = "mistral.executors.default_executor:DefaultExecutor" remote = "mistral.executors.remote_executor:RemoteExecutor" [project.entry-points."mistral.notifiers"] local = "mistral.notifiers.default_notifier:DefaultNotifier" remote = "mistral.notifiers.remote_notifier:RemoteNotifier" [project.entry-points."mistral.notification.publishers"] webhook = "mistral.notifiers.publishers.webhook:WebhookPublisher" noop = "mistral.notifiers.publishers.noop:NoopPublisher" [project.entry-points."mistral.expression.functions"] env = "mistral.expressions.std_functions:env_" execution = "mistral.expressions.std_functions:execution_" executions = "mistral.expressions.std_functions:executions_" global = "mistral.expressions.std_functions:global_" json_parse = "mistral.expressions.std_functions:json_parse_" json_dump = "mistral.expressions.std_functions:json_dump_" task = "mistral.expressions.std_functions:task_" tasks = "mistral.expressions.std_functions:tasks_" uuid = "mistral.expressions.std_functions:uuid_" yaml_parse = "mistral.expressions.std_functions:yaml_parse_" yaml_dump = "mistral.expressions.std_functions:yaml_dump_" [project.entry-points."mistral.expression.evaluators"] yaql = "mistral.expressions.yaql_expression:InlineYAQLEvaluator" jinja = "mistral.expressions.jinja_expression:InlineJinjaEvaluator" [project.entry-points."mistral.auth"] keystone = "mistral.auth.keystone:KeystoneAuthHandler" keycloak-oidc = "mistral.auth.keycloak:KeycloakAuthHandler" [project.entry-points."pygments.lexers"] mistral = "mistral.ext.pygmentplugin:MistralLexer" [project.entry-points."mistral.js.implementation"] pyv8 = "mistral.utils.javascript:PyV8Evaluator" v8eval = "mistral.utils.javascript:V8EvalEvaluator" py_mini_racer = "mistral.utils.javascript:PyMiniRacerEvaluator" [project.entry-points."mistral.schedulers"] legacy = "mistral.services.legacy_scheduler:LegacyScheduler" default = "mistral.scheduler.default_scheduler:DefaultScheduler" [tool.setuptools] packages = [ "mistral" ] mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/000077500000000000000000000000001524065565300203205ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/README.rst000066400000000000000000000016601524065565300220120ustar00rootroot00000000000000Rally job related files ======================= This directory contains rally tasks and plugins that are run by OpenStack CI. Structure --------- * task-mistral.yaml is a task that will be run in gates against OpenStack deployed by DevStack with installed Rally & Mistral. * plugins - directory where you can add rally plugins. Almost everything in Rally is plugin. Benchmark context, Benchmark scenario, SLA checks, Generic cleanup resources, .... * extra - all files from this directory will be copy pasted to gates, so you are able to use absolute path in rally tasks. Files will be in ~/.rally/extra/* Useful links ------------ * More about rally: https://rally.readthedocs.org/en/latest/ * How to add rally-gates: https://rally.readthedocs.org/en/latest/gates.html * About plugins: https://rally.readthedocs.org/en/latest/plugins.html * Plugin samples: https://github.com/openstack/rally/tree/master/samples/plugins mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/000077500000000000000000000000001524065565300214435ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/README.rst000066400000000000000000000002541524065565300231330ustar00rootroot00000000000000Extra files =========== All files from this directory will be copy pasted to gates, so you are able to use absolute path in rally tasks. Files will be in ~/.rally/extra/* mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/mistral_wb.yaml000066400000000000000000000002501524065565300244670ustar00rootroot00000000000000--- version: "2.0" name: wb workflows: wf1: type: direct tasks: hello: action: std.echo output="Hello" publish: result: $ mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/nested_wb.yaml000066400000000000000000000025551524065565300243100ustar00rootroot00000000000000--- version: "2.0" name: wb workflows: wrapping_wf: type: direct tasks: call_inner_wf_1: workflow: inner_wf call_inner_wf_2: workflow: inner_wf call_inner_wf_3: workflow: inner_wf call_inner_wf_4: workflow: inner_wf inner_wf: type: direct tasks: hello1: action: std.echo output="Hello" publish: result: $ hello2: action: std.echo output="Hello" publish: result: $ on-success: - world hello3: action: std.echo output="Hello" publish: result: $ on-success: - world hello4: action: std.echo output="Hello" publish: result: $ on-success: - world world: action: std.echo output="World" join: all publish: result: $ on-success: - test1 - test2 - test3 - test4 test1: action: std.echo output="Test!!" publish: result: $ test2: action: std.echo output="Test!!" publish: result: $ test3: action: std.echo output="Test!!" publish: result: $ test4: action: std.echo output="Test!!" publish: result: $ mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/000077500000000000000000000000001524065565300234315ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/000077500000000000000000000000001524065565300246665ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/deploy_params.json000077500000000000000000105724771524065565300304520ustar00rootroot00000000000000{ "evaluate_env": false, "env": { "operation_info": { "operation": { "placementGroups": {}, "operationType": "DEPLOY" }, "metadata": {}, "operationType": "DEPLOY", "partOfUpdate": false }, "network_service": { "eventLog": [ { "eventLogId": "a295cb2d-74dd-4091-b7f3-c2847c4c723d", "operationName": "DEPLOY", "jobId": 3340, "job": null, "startTime": 1579104337000, "metadata": { "type": "DEPLOY", "workflowExecutions": [], "placement": {} } }, { "eventLogId": "039911ed-856b-4502-bce4-8e4c7016e802", "operationName": "CREATE", "jobId": 3334, "job": null, "startTime": 1579104328000, "metadata": { "name": "CMG3", "parameters": [ { "group": "default", "name": "enterprise_name", "value": "Nuage_Partition_IC18" }, { "group": "default", "name": "site_name", "value": "FB1P" }, { "group": "default", "name": "zone_name", "value": "nova" }, { "group": "default", "name": "domain_name_pol_chg", "value": "POL_CHARGING" }, { "group": "default", "name": "domain_name_epc_up", "value": "EPC-USERPLANE" }, { "group": "default", "name": "domain_name_sig", "value": "SIG" }, { "group": "default", "name": "domain_name_hitouch", "value": "HiTOUCH" }, { "group": "default", "name": "domain_name_fastpath", "value": "FASTPATH" }, { "group": "default", "name": "domain_name_aqlmvno", "value": "AQLMVNO" }, { "group": "default", "name": "domain_name_streammvno", "value": "STREAMMVNO" }, { "group": "default", "name": "domain_name_rsd", "value": "RSD" }, { "group": "default", "name": "domain_name_oam", "value": "OAM" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_1", "value": "CMG01_ACC_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_2", "value": "CMG01_ACC_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_1", "value": "CMG01_ACC_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_2", "value": "CMG01_ACC_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_1", "value": "CMG01_ACC_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_2", "value": "CMG01_ACC_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_1", "value": "CMG01_ACC_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_2", "value": "CMG01_ACC_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_1", "value": "CMG01_ACC_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_2", "value": "CMG01_ACC_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_1", "value": "CMG01_ACC_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_2", "value": "CMG01_ACC_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_1", "value": "CMG01_ACC_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_2", "value": "CMG01_ACC_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_1", "value": "CMG01_ACC_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_2", "value": "CMG01_ACC_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_1", "value": "CMG01_AQLMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_2", "value": "CMG01_AQLMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_1", "value": "CMG01_AQLMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_2", "value": "CMG01_AQLMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_1", "value": "CMG01_AQLMVNO_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_2", "value": "CMG01_AQLMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_1", "value": "CMG01_AQLMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_2", "value": "CMG01_AQLMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_1", "value": "CMG01_AQLMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_2", "value": "CMG01_AQLMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_1", "value": "CMG01_AQLMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_2", "value": "CMG01_AQLMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_1", "value": "CMG01_AQLMVNO_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_2", "value": "CMG01_AQLMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_1", "value": "CMG01_AQLMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_2", "value": "CMG01_AQLMVNO_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_1", "value": "CMG01_CHARGING_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_2", "value": "CMG01_CHARGING_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_1", "value": "CMG01_CHARGING_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_2", "value": "CMG01_CHARGING_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_1", "value": "CMG01_CHARGING_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_2", "value": "CMG01_CHARGING_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_1", "value": "CMG01_CHARGING_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_2", "value": "CMG01_CHARGING_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_1", "value": "CMG01_CHARGING_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_2", "value": "CMG01_CHARGING_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_1", "value": "CMG01_CHARGING_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_2", "value": "CMG01_CHARGING_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_1", "value": "CMG01_CHARGING_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_2", "value": "CMG01_CHARGING_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_1", "value": "CMG01_CHARGING_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_2", "value": "CMG01_CHARGING_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_1", "value": "CMG01_FASTPATH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_2", "value": "CMG01_FASTPATH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_1", "value": "CMG01_FASTPATH_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_2", "value": "CMG01_FASTPATH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_1", "value": "CMG01_FASTPATH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_2", "value": "CMG01_FASTPATH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_1", "value": "CMG01_FASTPATH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_2", "value": "CMG01_FASTPATH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_1", "value": "CMG01_FASTPATH_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_2", "value": "CMG01_FASTPATH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_1", "value": "CMG01_FASTPATH_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_2", "value": "CMG01_FASTPATH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_1", "value": "CMG01_FASTPATH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_2", "value": "CMG01_FASTPATH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_1", "value": "CMG01_FASTPATH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_2", "value": "CMG01_FASTPATH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_1", "value": "CMG01_GRT_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_2", "value": "CMG01_GRT_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_1", "value": "CMG01_GRT_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_2", "value": "CMG01_GRT_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_1", "value": "CMG01_GRT_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_2", "value": "CMG01_GRT_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_1", "value": "CMG01_GRT_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_2", "value": "CMG01_GRT_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_1", "value": "CMG01_GRT_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_2", "value": "CMG01_GRT_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_1", "value": "CMG01_GRT_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_2", "value": "CMG01_GRT_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_1", "value": "CMG01_GRT_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_2", "value": "CMG01_GRT_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_1", "value": "CMG01_GRT_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_2", "value": "CMG01_GRT_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_1", "value": "CMG01_HIGHTOUCH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_2", "value": "CMG01_HIGHTOUCH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_1", "value": "CMG01_HIGHTOUCH_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_2", "value": "CMG01_HIGHTOUCH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_1", "value": "CMG01_HIGHTOUCH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_2", "value": "CMG01_HIGHTOUCH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_1", "value": "CMG01_HIGHTOUCH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_2", "value": "CMG01_HIGHTOUCH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_1", "value": "CMG01_HIGHTOUCH_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_2", "value": "CMG01_HIGHTOUCH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_1", "value": "CMG01_HIGHTOUCH_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_2", "value": "CMG01_HIGHTOUCH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_1", "value": "CMG01_HIGHTOUCH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_2", "value": "CMG01_HIGHTOUCH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_1", "value": "CMG01_HIGHTOUCH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_2", "value": "CMG01_HIGHTOUCH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_oam", "value": "CMG01_OAM" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb1_1", "value": "CMG01_RSD_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb2_1", "value": "CMG01_RSD_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb3_1", "value": "CMG01_RSD_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb4_1", "value": "CMG01_RSD_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb5_1", "value": "CMG01_RSD_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb6_1", "value": "CMG01_RSD_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb7_1", "value": "CMG01_RSD_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb8_1", "value": "CMG01_RSD_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_1", "value": "CMG01_SIG_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_2", "value": "CMG01_SIG_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_1", "value": "CMG01_SIG_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_2", "value": "CMG01_SIG_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_1", "value": "CMG01_SIG_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_2", "value": "CMG01_SIG_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_1", "value": "CMG01_SIG_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_2", "value": "CMG01_SIG_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_1", "value": "CMG01_SIG_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_2", "value": "CMG01_SIG_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_1", "value": "CMG01_SIG_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_2", "value": "CMG01_SIG_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_1", "value": "CMG01_SIG_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_2", "value": "CMG01_SIG_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_1", "value": "CMG01_SIG_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_2", "value": "CMG01_SIG_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_1", "value": "CMG01_STREAMMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_2", "value": "CMG01_STREAMMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_1", "value": "CMG01_STREAMMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_2", "value": "CMG01_STREAMMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_1", "value": "CMG01_STREAMMVNO_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_2", "value": "CMG01_STREAMMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_1", "value": "CMG01_STREAMMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_2", "value": "CMG01_STREAMMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_1", "value": "CMG01_STREAMMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_2", "value": "CMG01_STREAMMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_1", "value": "CMG01_STREAMMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_2", "value": "CMG01_STREAMMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_1", "value": "CMG01_STREAMMVNO_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_2", "value": "CMG01_STREAMMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_1", "value": "CMG01_STREAMMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_2", "value": "CMG01_STREAMMVNO_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_1", "value": "CMG01_USER_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_2", "value": "CMG01_USER_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_1", "value": "CMG01_USER_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_2", "value": "CMG01_USER_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_1", "value": "CMG01_USER_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_2", "value": "CMG01_USER_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_1", "value": "CMG01_USER_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_2", "value": "CMG01_USER_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_1", "value": "CMG01_USER_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_2", "value": "CMG01_USER_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_1", "value": "CMG01_USER_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_2", "value": "CMG01_USER_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_1", "value": "CMG01_USER_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_2", "value": "CMG01_USER_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_1", "value": "CMG01_USER_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_2", "value": "CMG01_USER_LB8_2" }, { "group": "default", "name": "vnf_number", "value": 1 }, { "group": "default", "name": "vnf_id", "value": "CMG_8LB_4MG_19vP_VNF" }, { "group": "default", "name": "deployment_name", "value": "CMG" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_cidr", "value": "192.168.20.0/24" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_address", "value": "192.168.20.0" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_gateway", "value": "192.168.20.1" }, { "group": "default", "name": "cmg_data_OS_managed_IP1", "value": "192.168.20.2" }, { "group": "default", "name": "cmg_data_OS_managed_IP2", "value": "192.168.20.3" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_cidr", "value": "192.168.30.0/24" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_address", "value": "192.168.30.0" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_gateway", "value": "192.168.30.1" }, { "group": "default", "name": "cmg_data_OS_managed_IP3", "value": "192.168.30.2" }, { "group": "default", "name": "cmg_data_OS_managed_IP4", "value": "192.168.30.3" }, { "group": "default", "name": "systemIpAddr", "value": "172.17.23.176" }, { "group": "default", "name": "staticRoute", "value": "static-route=0.0.0.0/0@172.17.46.17" }, { "group": "default", "name": "primaryConfigFile", "value": "config.cfg" }, { "group": "default", "name": "licenseFile", "value": "license.txt" }, { "group": "default", "name": "securityGroup", "value": "default" }, { "group": "default", "name": "oamManagementNetmask", "value": 28 }, { "group": "default", "name": "dataSwitchFabric1Vlan", "value": 0 }, { "group": "default", "name": "dataSwitchFabric2Vlan", "value": 0 }, { "group": "default", "name": "oamCompactFlash1Size", "value": 64 }, { "group": "default", "name": "oamCompactFlash2Size", "value": 64 }, { "group": "default", "name": "loadBalancerAllowedIpList", "value": "0.0.0.0/0,1.1.1.1" }, { "group": "default", "name": "csfFailureDetectionTimer", "value": 100 }, { "group": "default", "name": "hyperThreadingSupportValue", "value": 1 }, { "group": "default", "name": "cmgImage", "value": "cirros" }, { "group": "default", "name": "oamFlavour", "value": "m1.tiny" }, { "group": "default", "name": "mgwFlavour", "value": "m1.tiny" }, { "group": "default", "name": "mgpFlavour", "value": "m1.tiny" }, { "group": "default", "name": "lbFlavour", "value": "m1.tiny" } ], "nsdId": "e0487f87-03c0-41de-8a30-41484f33e54c", "checkNsUniqueName": false, "metadata": {}, "type": "CREATE", "description": "" } } ], "autoScalePolicy": null, "nsdId": "e0487f87-03c0-41de-8a30-41484f33e54c", "serviceDeploymentFlavour": null, "dslRuntimeModel": { "relationships": [ { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6f308494-53b6-4962-9575-12031d666e2d", "name": "uses_config", "id": "fdf2246b-5a98-4a14-a4a9-700e2e6164d3", "attributes": { "tosca_id": "fdf2246b-5a98-4a14-a4a9-700e2e6164d3", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "sourceNodeId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "name": "wait_for_ipam", "id": "c00a82f4-8806-4cd7-8f42-fc68ee183b8e", "attributes": { "tosca_id": "c00a82f4-8806-4cd7-8f42-fc68ee183b8e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "sourceNodeId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "name": "mapped_to", "id": "fc1f6221-88ac-4a7c-bbc9-6f6ed19b9d31", "attributes": { "tosca_id": "fc1f6221-88ac-4a7c-bbc9-6f6ed19b9d31", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "sourceNodeId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "name": "wait_for_ipam", "id": "35f3a872-426e-4250-8566-f80c460eeca3", "attributes": { "tosca_id": "35f3a872-426e-4250-8566-f80c460eeca3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "sourceNodeId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "name": "mapped_to", "id": "46281007-9370-4cb2-b21a-3ac29bf2b5cc", "attributes": { "tosca_id": "46281007-9370-4cb2-b21a-3ac29bf2b5cc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "sourceNodeId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "name": "wait_for_ipam", "id": "fa58e435-4d0f-4622-96c9-04b7afb624ed", "attributes": { "tosca_id": "fa58e435-4d0f-4622-96c9-04b7afb624ed", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "sourceNodeId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "name": "mapped_to", "id": "f80e1921-3804-49e2-9523-a92a5b7c056c", "attributes": { "tosca_id": "f80e1921-3804-49e2-9523-a92a5b7c056c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "76876844-108a-483c-b8b5-22a6ba96f893", "name": "uses_config", "id": "2c30647d-21d8-4971-9dd1-698ef1d35867", "attributes": { "tosca_id": "2c30647d-21d8-4971-9dd1-698ef1d35867", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "name": "uses_config", "id": "959a21e7-4e07-4ef8-9a2a-ff81bb74e6a5", "attributes": { "tosca_id": "959a21e7-4e07-4ef8-9a2a-ff81bb74e6a5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "sourceNodeId": "a250347c-2f87-4868-a125-fea79725c08e", "name": "wait_for_ipam", "id": "c99d4233-28d7-4e7b-b63b-e1c107956fae", "attributes": { "tosca_id": "c99d4233-28d7-4e7b-b63b-e1c107956fae", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "sourceNodeId": "a250347c-2f87-4868-a125-fea79725c08e", "name": "mapped_to", "id": "99fd00b7-de6b-42fe-84d1-bd65f9477278", "attributes": { "tosca_id": "99fd00b7-de6b-42fe-84d1-bd65f9477278", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "sourceNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "name": "wait_for_ipam", "id": "8d2c4a6c-233f-4c95-9c87-8e70baf8e653", "attributes": { "tosca_id": "8d2c4a6c-233f-4c95-9c87-8e70baf8e653", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ba8f474d-059d-40c2-b908-ece96820336b", "sourceNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "name": "mapped_to", "id": "aa8719cb-61ad-483c-854b-dbed9b40f77d", "attributes": { "tosca_id": "aa8719cb-61ad-483c-854b-dbed9b40f77d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "sourceNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "name": "subnet_of", "id": "dc3b6ef1-fd3f-4771-941c-d4d1a7e60c92", "attributes": { "tosca_id": "dc3b6ef1-fd3f-4771-941c-d4d1a7e60c92", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "sourceNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "name": "wait_for_ipam", "id": "bf8a22a7-a950-4eb5-b3e0-481d2c6150be", "attributes": { "tosca_id": "bf8a22a7-a950-4eb5-b3e0-481d2c6150be", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "sourceNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "name": "mapped_to", "id": "bb9b3718-5b42-4454-b75e-5f3237058ca8", "attributes": { "tosca_id": "bb9b3718-5b42-4454-b75e-5f3237058ca8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "sourceNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "name": "subnet_of", "id": "fa90e227-cae7-4ce8-a189-835d6f6bff71", "attributes": { "tosca_id": "fa90e227-cae7-4ce8-a189-835d6f6bff71", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "name": "uses_config", "id": "9bd59fc9-0595-4a01-93a6-ff6fd19d9c2e", "attributes": { "tosca_id": "9bd59fc9-0595-4a01-93a6-ff6fd19d9c2e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "name": "uses_config", "id": "34281669-46d1-4b5d-b9e1-e66bbcb6080d", "attributes": { "tosca_id": "34281669-46d1-4b5d-b9e1-e66bbcb6080d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d82121a5-b72a-4924-8892-3baba913a903", "name": "uses_config", "id": "7ada236f-d2ea-49ed-9c29-25978f2970d5", "attributes": { "tosca_id": "7ada236f-d2ea-49ed-9c29-25978f2970d5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "sourceNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "name": "wait_for_ipam", "id": "01d06b01-5c4e-482a-92ca-7e5712190a8a", "attributes": { "tosca_id": "01d06b01-5c4e-482a-92ca-7e5712190a8a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe4cbc1-82a9-4200-abff-436aba497381", "sourceNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "name": "mapped_to", "id": "3540e629-3ec0-4a47-aa73-ab37932b291d", "attributes": { "tosca_id": "3540e629-3ec0-4a47-aa73-ab37932b291d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "42222196-8136-4229-a4b2-089bb3b4277c", "sourceNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "name": "subnet_of", "id": "58f8f5e2-5b4e-4101-95a5-7386367d5f28", "attributes": { "tosca_id": "58f8f5e2-5b4e-4101-95a5-7386367d5f28", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "sourceNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "name": "wait_for_ipam", "id": "31797698-22d2-401f-86a4-b68354898abe", "attributes": { "tosca_id": "31797698-22d2-401f-86a4-b68354898abe", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "sourceNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "name": "mapped_to", "id": "f353b774-73be-4435-af65-16dbdf6450b6", "attributes": { "tosca_id": "f353b774-73be-4435-af65-16dbdf6450b6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "sourceNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "name": "subnet_of", "id": "bc1856c0-963f-4aab-9128-11cdc1f5df51", "attributes": { "tosca_id": "bc1856c0-963f-4aab-9128-11cdc1f5df51", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "name": "uses_config", "id": "7ebaafc6-3173-457d-8331-af08b54d063f", "attributes": { "tosca_id": "7ebaafc6-3173-457d-8331-af08b54d063f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "sourceNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "name": "wait_for_ipam", "id": "3d72934e-2f3d-4c71-a6db-d309068476ca", "attributes": { "tosca_id": "3d72934e-2f3d-4c71-a6db-d309068476ca", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9539650c-734b-49be-ad5e-437b0a5e186a", "sourceNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "name": "mapped_to", "id": "0457cadc-c409-47f0-a58c-6abdc1fb8420", "attributes": { "tosca_id": "0457cadc-c409-47f0-a58c-6abdc1fb8420", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "sourceNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "name": "subnet_of", "id": "01fb14d4-e681-44bf-9038-24350ea8152e", "attributes": { "tosca_id": "01fb14d4-e681-44bf-9038-24350ea8152e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "sourceNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "name": "wait_for_ipam", "id": "a755e823-f3be-4e0a-8090-deaa6a72dda3", "attributes": { "tosca_id": "a755e823-f3be-4e0a-8090-deaa6a72dda3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "sourceNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "name": "mapped_to", "id": "233448fe-4a5b-4d33-a7c7-4dfff453cd93", "attributes": { "tosca_id": "233448fe-4a5b-4d33-a7c7-4dfff453cd93", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "sourceNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "name": "subnet_of", "id": "6ea5c254-e500-4c81-8e15-443bf6e55440", "attributes": { "tosca_id": "6ea5c254-e500-4c81-8e15-443bf6e55440", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "sourceNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "name": "wait_for_ipam", "id": "d4af871a-c369-4ed4-923b-e0b860413e7a", "attributes": { "tosca_id": "d4af871a-c369-4ed4-923b-e0b860413e7a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "sourceNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "name": "mapped_to", "id": "27c46fc6-ef6d-440a-96e0-3ffbfbecd297", "attributes": { "tosca_id": "27c46fc6-ef6d-440a-96e0-3ffbfbecd297", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "sourceNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "name": "subnet_of", "id": "c73838b6-3ac4-43cd-855c-856f094dbb16", "attributes": { "tosca_id": "c73838b6-3ac4-43cd-855c-856f094dbb16", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "name": "uses_config", "id": "b3609ce2-3fe0-427e-a567-003639c5641e", "attributes": { "tosca_id": "b3609ce2-3fe0-427e-a567-003639c5641e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "sourceNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "name": "wait_for_ipam", "id": "b10bdfda-eba2-4e45-a5f0-81efc85d2a43", "attributes": { "tosca_id": "b10bdfda-eba2-4e45-a5f0-81efc85d2a43", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "sourceNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "name": "mapped_to", "id": "9a95be5a-9bbe-4ada-9df5-b4161f83f41b", "attributes": { "tosca_id": "9a95be5a-9bbe-4ada-9df5-b4161f83f41b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "sourceNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "name": "subnet_of", "id": "4dd989ba-e6cc-475d-afe8-d3334082afc5", "attributes": { "tosca_id": "4dd989ba-e6cc-475d-afe8-d3334082afc5", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "292108bd-9dba-4cde-814f-edb134573be1", "sourceNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "name": "wait_for_ipam", "id": "16de8608-8ace-4321-8b8b-8ea56ba09d27", "attributes": { "tosca_id": "16de8608-8ace-4321-8b8b-8ea56ba09d27", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "sourceNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "name": "mapped_to", "id": "a82b1723-0068-45af-bb93-435c7bfd7366", "attributes": { "tosca_id": "a82b1723-0068-45af-bb93-435c7bfd7366", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "sourceNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "name": "subnet_of", "id": "4608b47f-adde-4d20-b47c-5ad05e661b54", "attributes": { "tosca_id": "4608b47f-adde-4d20-b47c-5ad05e661b54", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "sourceNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "name": "wait_for_ipam", "id": "6d7ab679-7ee4-4a6c-88a5-253174576eff", "attributes": { "tosca_id": "6d7ab679-7ee4-4a6c-88a5-253174576eff", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "sourceNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "name": "mapped_to", "id": "26b5e43e-1835-44fc-8be8-d7a5aac79452", "attributes": { "tosca_id": "26b5e43e-1835-44fc-8be8-d7a5aac79452", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "430c12f3-6128-4466-8bfe-956220146985", "sourceNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "name": "subnet_of", "id": "f85eb7bd-9e73-420c-86b1-5e8380ceba2d", "attributes": { "tosca_id": "f85eb7bd-9e73-420c-86b1-5e8380ceba2d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "sourceNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "name": "wait_for_ipam", "id": "436730d0-b0a5-4e2d-8b50-dabed69b6c77", "attributes": { "tosca_id": "436730d0-b0a5-4e2d-8b50-dabed69b6c77", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "sourceNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "name": "mapped_to", "id": "0b19da30-5bb9-4e5b-9d6f-e3a775bdded3", "attributes": { "tosca_id": "0b19da30-5bb9-4e5b-9d6f-e3a775bdded3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "sourceNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "name": "subnet_of", "id": "36468684-038b-43a8-b1cc-e8805e82d402", "attributes": { "tosca_id": "36468684-038b-43a8-b1cc-e8805e82d402", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ac68e55c-719f-4b47-99e4-270ab93647df", "sourceNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "name": "wait_for_ipam", "id": "10bdca20-f981-449d-b56f-c52b3112b214", "attributes": { "tosca_id": "10bdca20-f981-449d-b56f-c52b3112b214", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "sourceNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "name": "mapped_to", "id": "61843887-da47-4e6a-ae74-06d4d03bdffa", "attributes": { "tosca_id": "61843887-da47-4e6a-ae74-06d4d03bdffa", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "sourceNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "name": "subnet_of", "id": "430f2c1a-0941-471f-b206-720b669f7a8e", "attributes": { "tosca_id": "430f2c1a-0941-471f-b206-720b669f7a8e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "sourceNodeId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "name": "wait_for_ipam", "id": "64c5bf1e-67a7-4a60-b3cb-ab2074cb4a9a", "attributes": { "tosca_id": "64c5bf1e-67a7-4a60-b3cb-ab2074cb4a9a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "sourceNodeId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "name": "mapped_to", "id": "ccf582e5-ba9c-4bb5-8ac2-fb866e79f882", "attributes": { "tosca_id": "ccf582e5-ba9c-4bb5-8ac2-fb866e79f882", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1a55a409-9513-4003-8fd6-378e8a20d840", "sourceNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "name": "wait_for_ipam", "id": "1dc98b1d-a981-4457-b42f-777b0d58632d", "attributes": { "tosca_id": "1dc98b1d-a981-4457-b42f-777b0d58632d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "sourceNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "name": "mapped_to", "id": "4fde61a0-48c3-483f-ad39-fd5edc36dfb4", "attributes": { "tosca_id": "4fde61a0-48c3-483f-ad39-fd5edc36dfb4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "sourceNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "name": "subnet_of", "id": "c63e5b49-7853-49ed-8bfb-5d30cfe5fbee", "attributes": { "tosca_id": "c63e5b49-7853-49ed-8bfb-5d30cfe5fbee", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "sourceNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "name": "wait_for_ipam", "id": "7779b519-af2a-4e35-949b-a52c3268601e", "attributes": { "tosca_id": "7779b519-af2a-4e35-949b-a52c3268601e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "sourceNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "name": "mapped_to", "id": "7380360d-4bac-4f7c-b870-642de6d42dac", "attributes": { "tosca_id": "7380360d-4bac-4f7c-b870-642de6d42dac", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "sourceNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "name": "subnet_of", "id": "7a89eb81-a766-4b36-ae11-63d6c11fbb13", "attributes": { "tosca_id": "7a89eb81-a766-4b36-ae11-63d6c11fbb13", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1d6d3adb-de19-46d9-9780-51efed156a56", "name": "uses_config", "id": "bfc5a5e5-daad-4aca-961d-01d45787f295", "attributes": { "tosca_id": "bfc5a5e5-daad-4aca-961d-01d45787f295", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "sourceNodeId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "name": "wait_for_ipam", "id": "1f21c852-c9d9-4a43-825f-7fd024d2aa3d", "attributes": { "tosca_id": "1f21c852-c9d9-4a43-825f-7fd024d2aa3d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "sourceNodeId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "name": "mapped_to", "id": "6132b9cb-2398-4dbd-9452-3181322e6a2a", "attributes": { "tosca_id": "6132b9cb-2398-4dbd-9452-3181322e6a2a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "name": "uses_config", "id": "e0d428c7-fd92-4d5d-8f53-54388293a0f4", "attributes": { "tosca_id": "e0d428c7-fd92-4d5d-8f53-54388293a0f4", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6f308494-53b6-4962-9575-12031d666e2d", "sourceNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "name": "wait_for_ipam", "id": "b07bc8b7-2de0-402a-87ed-652b0449d95e", "attributes": { "tosca_id": "b07bc8b7-2de0-402a-87ed-652b0449d95e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "sourceNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "name": "mapped_to", "id": "b0e4ab56-e57d-4cf8-b7a6-3d38b079cd68", "attributes": { "tosca_id": "b0e4ab56-e57d-4cf8-b7a6-3d38b079cd68", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f51faac8-40f8-452c-9823-b0356eca5da5", "sourceNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "name": "subnet_of", "id": "bb77cb8a-b8d5-487d-8861-1d36073987fc", "attributes": { "tosca_id": "bb77cb8a-b8d5-487d-8861-1d36073987fc", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "sourceNodeId": "b194cd11-853c-45af-a947-39424c621a54", "name": "wait_for_ipam", "id": "54a140c4-2ca4-4f5e-87d3-ac2f0d61bdc0", "attributes": { "tosca_id": "54a140c4-2ca4-4f5e-87d3-ac2f0d61bdc0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "sourceNodeId": "b194cd11-853c-45af-a947-39424c621a54", "name": "mapped_to", "id": "dd010e09-cca6-4da8-be7e-294667992632", "attributes": { "tosca_id": "dd010e09-cca6-4da8-be7e-294667992632", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "sourceNodeId": "b194cd11-853c-45af-a947-39424c621a54", "name": "subnet_of", "id": "63a52e1a-1174-48fc-9578-0ab859093684", "attributes": { "tosca_id": "63a52e1a-1174-48fc-9578-0ab859093684", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "sourceNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "name": "wait_for_ipam", "id": "c7358929-506f-43c1-8aa2-1c9d42e92332", "attributes": { "tosca_id": "c7358929-506f-43c1-8aa2-1c9d42e92332", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "sourceNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "name": "mapped_to", "id": "8d13f3b9-2503-4c96-b2c4-feec3ee6d5e9", "attributes": { "tosca_id": "8d13f3b9-2503-4c96-b2c4-feec3ee6d5e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "85181608-73ad-45b5-a763-d2782bc79f2e", "sourceNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "name": "subnet_of", "id": "e279d2a3-1389-46e4-8d6f-dbbd3169c6ac", "attributes": { "tosca_id": "e279d2a3-1389-46e4-8d6f-dbbd3169c6ac", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "sourceNodeId": "9b859445-736a-446f-88bb-29540f7c1f60", "name": "wait_for_ipam", "id": "7ab651ff-4c00-4ef8-b7ea-439e99c84bd5", "attributes": { "tosca_id": "7ab651ff-4c00-4ef8-b7ea-439e99c84bd5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "sourceNodeId": "9b859445-736a-446f-88bb-29540f7c1f60", "name": "mapped_to", "id": "75d71202-64ab-4784-bdce-3ed8371f334e", "attributes": { "tosca_id": "75d71202-64ab-4784-bdce-3ed8371f334e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "name": "uses_config", "id": "5c261c53-fbb2-4a64-a53b-5c2d4ef25157", "attributes": { "tosca_id": "5c261c53-fbb2-4a64-a53b-5c2d4ef25157", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "991b4915-6d6a-4f07-916a-5793da87e820", "sourceNodeId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "name": "wait_for_ipam", "id": "eb82fea7-3299-48a0-8194-75244a018015", "attributes": { "tosca_id": "eb82fea7-3299-48a0-8194-75244a018015", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "07532986-dae6-46e4-b615-325194f84a2d", "sourceNodeId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "name": "mapped_to", "id": "12851358-bf24-4654-b354-576915ba6491", "attributes": { "tosca_id": "12851358-bf24-4654-b354-576915ba6491", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "name": "uses_config", "id": "96cb8ef2-fec6-4b23-92a3-71365fc540ba", "attributes": { "tosca_id": "96cb8ef2-fec6-4b23-92a3-71365fc540ba", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e256232f-413d-4f1c-8028-c53ede86d612", "name": "uses_config", "id": "d5112b77-de53-4350-b0ec-22d06503edda", "attributes": { "tosca_id": "d5112b77-de53-4350-b0ec-22d06503edda", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6aceae3f-4981-4af3-9225-33e579789ace", "sourceNodeId": "af8756f5-f23d-4db1-8989-bebecc801875", "name": "wait_for_ipam", "id": "e12c0036-4a0d-46ed-a838-843d9793f29c", "attributes": { "tosca_id": "e12c0036-4a0d-46ed-a838-843d9793f29c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "sourceNodeId": "af8756f5-f23d-4db1-8989-bebecc801875", "name": "mapped_to", "id": "c35d4c04-6220-416b-bc84-7698354a29f0", "attributes": { "tosca_id": "c35d4c04-6220-416b-bc84-7698354a29f0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "sourceNodeId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "name": "wait_for_ipam", "id": "1f5b53b7-7da7-4e32-b79e-9d579764dde5", "attributes": { "tosca_id": "1f5b53b7-7da7-4e32-b79e-9d579764dde5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "sourceNodeId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "name": "mapped_to", "id": "cccc164f-b682-47e9-ad63-00f60aaf14b9", "attributes": { "tosca_id": "cccc164f-b682-47e9-ad63-00f60aaf14b9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "beef9374-6831-49b7-916a-f22315196642", "sourceNodeId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "name": "wait_for_ipam", "id": "4eb2ff05-df80-4d18-8a2c-d51d6d0d1f9d", "attributes": { "tosca_id": "4eb2ff05-df80-4d18-8a2c-d51d6d0d1f9d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "sourceNodeId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "name": "mapped_to", "id": "29004564-8965-4f7c-b662-d4e7029a4543", "attributes": { "tosca_id": "29004564-8965-4f7c-b662-d4e7029a4543", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "sourceNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "name": "wait_for_ipam", "id": "6765c753-b061-4fbb-ac04-df1ef982a494", "attributes": { "tosca_id": "6765c753-b061-4fbb-ac04-df1ef982a494", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7f034a65-5a15-4a18-9251-99aef454888f", "sourceNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "name": "mapped_to", "id": "88503e08-d09c-41e6-ba7a-ab13cab501d6", "attributes": { "tosca_id": "88503e08-d09c-41e6-ba7a-ab13cab501d6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "sourceNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "name": "subnet_of", "id": "d34e95cc-123a-4bbf-a9ac-d18dddfd9f70", "attributes": { "tosca_id": "d34e95cc-123a-4bbf-a9ac-d18dddfd9f70", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "sourceNodeId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "name": "wait_for_ipam", "id": "9a8f6f1c-797d-4a53-9f24-6de025d307ee", "attributes": { "tosca_id": "9a8f6f1c-797d-4a53-9f24-6de025d307ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "sourceNodeId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "name": "mapped_to", "id": "3d729036-0083-471d-9c3a-58de1ab1eb53", "attributes": { "tosca_id": "3d729036-0083-471d-9c3a-58de1ab1eb53", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "sourceNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "name": "wait_for_ipam", "id": "af6217a0-3fef-4308-95a4-a455bf209e4d", "attributes": { "tosca_id": "af6217a0-3fef-4308-95a4-a455bf209e4d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "sourceNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "name": "mapped_to", "id": "286ce7eb-00ee-4a15-a09b-a7592dfc9f42", "attributes": { "tosca_id": "286ce7eb-00ee-4a15-a09b-a7592dfc9f42", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "sourceNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "name": "subnet_of", "id": "81472c3c-653e-46e2-97c2-31a0b61c647f", "attributes": { "tosca_id": "81472c3c-653e-46e2-97c2-31a0b61c647f", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "sourceNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "name": "wait_for_ipam", "id": "874939b6-7adf-4e6f-936b-0a1fcb8c8921", "attributes": { "tosca_id": "874939b6-7adf-4e6f-936b-0a1fcb8c8921", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "sourceNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "name": "mapped_to", "id": "8b49c43f-a410-413e-ad4c-0d2bdc78bed4", "attributes": { "tosca_id": "8b49c43f-a410-413e-ad4c-0d2bdc78bed4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "sourceNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "name": "subnet_of", "id": "d7d50b01-8258-4578-b3dc-953c5ed65590", "attributes": { "tosca_id": "d7d50b01-8258-4578-b3dc-953c5ed65590", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "name": "uses_config", "id": "d710836f-86a6-4a57-b098-dc5de72b3d55", "attributes": { "tosca_id": "d710836f-86a6-4a57-b098-dc5de72b3d55", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "name": "uses_config", "id": "cc811b06-0410-4aa4-8348-6b3fec07b90e", "attributes": { "tosca_id": "cc811b06-0410-4aa4-8348-6b3fec07b90e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "sourceNodeId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "name": "wait_for_ipam", "id": "891b7952-9ea5-4bc2-be80-054311c9c54d", "attributes": { "tosca_id": "891b7952-9ea5-4bc2-be80-054311c9c54d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "sourceNodeId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "name": "mapped_to", "id": "0eaf3d40-e6d7-4a3b-b109-d8a3f0e4b217", "attributes": { "tosca_id": "0eaf3d40-e6d7-4a3b-b109-d8a3f0e4b217", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ee665521-d065-4744-83fc-12c88ac3f662", "sourceNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "name": "wait_for_ipam", "id": "faf48610-f621-40b4-818c-50a4dd40deff", "attributes": { "tosca_id": "faf48610-f621-40b4-818c-50a4dd40deff", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "sourceNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "name": "mapped_to", "id": "54f75c1a-29a7-4dd3-9312-b3baf3d15c3a", "attributes": { "tosca_id": "54f75c1a-29a7-4dd3-9312-b3baf3d15c3a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "sourceNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "name": "subnet_of", "id": "a05e71d1-381d-4f21-85ca-c66f1ae257c8", "attributes": { "tosca_id": "a05e71d1-381d-4f21-85ca-c66f1ae257c8", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "name": "uses_config", "id": "0b078777-45c5-4244-89cf-e8331bdd6137", "attributes": { "tosca_id": "0b078777-45c5-4244-89cf-e8331bdd6137", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "sourceNodeId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "name": "wait_for_ipam", "id": "21f1f2d6-34e5-43c5-9557-13d16722a5ba", "attributes": { "tosca_id": "21f1f2d6-34e5-43c5-9557-13d16722a5ba", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "sourceNodeId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "name": "mapped_to", "id": "5c1caed7-e4b4-4253-be3f-ff6b97bed69e", "attributes": { "tosca_id": "5c1caed7-e4b4-4253-be3f-ff6b97bed69e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "sourceNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "name": "wait_for_ipam", "id": "51ccb2c2-c49d-46e5-895f-194e6f333d49", "attributes": { "tosca_id": "51ccb2c2-c49d-46e5-895f-194e6f333d49", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "sourceNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "name": "mapped_to", "id": "763a67d7-320d-4c6c-bb07-cebda52983d7", "attributes": { "tosca_id": "763a67d7-320d-4c6c-bb07-cebda52983d7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "sourceNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "name": "subnet_of", "id": "64b084ec-4e4a-4ea4-9fa3-82bf4c6e506f", "attributes": { "tosca_id": "64b084ec-4e4a-4ea4-9fa3-82bf4c6e506f", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1fb56f15-9775-499b-9da5-39001d0e9564", "sourceNodeId": "c107dd51-1715-4723-a496-105b6e48787f", "name": "wait_for_ipam", "id": "b6397e90-0492-4a40-a589-21e192f8d8a8", "attributes": { "tosca_id": "b6397e90-0492-4a40-a589-21e192f8d8a8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "sourceNodeId": "c107dd51-1715-4723-a496-105b6e48787f", "name": "mapped_to", "id": "72f55672-208b-4829-8ffe-f5913a856bb0", "attributes": { "tosca_id": "72f55672-208b-4829-8ffe-f5913a856bb0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "sourceNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "name": "wait_for_ipam", "id": "b832604d-ff12-4b0d-9de8-7c541c1b3b6b", "attributes": { "tosca_id": "b832604d-ff12-4b0d-9de8-7c541c1b3b6b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fded3df-1f19-41b4-8295-4aea11db0863", "sourceNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "name": "mapped_to", "id": "7d76dc30-2dc0-4607-bbab-53b83eae2ae5", "attributes": { "tosca_id": "7d76dc30-2dc0-4607-bbab-53b83eae2ae5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "sourceNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "name": "subnet_of", "id": "e4d78288-6182-4c36-ba2b-d164dfeb7a68", "attributes": { "tosca_id": "e4d78288-6182-4c36-ba2b-d164dfeb7a68", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "sourceNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "name": "wait_for_ipam", "id": "d6136c69-f57d-4aa7-8814-a5555b183d5e", "attributes": { "tosca_id": "d6136c69-f57d-4aa7-8814-a5555b183d5e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d22fb2d7-40a6-402f-93ac-106702a361af", "sourceNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "name": "mapped_to", "id": "5bfc0916-021b-42c5-a333-e66a89391168", "attributes": { "tosca_id": "5bfc0916-021b-42c5-a333-e66a89391168", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "sourceNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "name": "subnet_of", "id": "a0690c9e-6d92-4d42-b52c-5b663cf80dc2", "attributes": { "tosca_id": "a0690c9e-6d92-4d42-b52c-5b663cf80dc2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1a55a409-9513-4003-8fd6-378e8a20d840", "sourceNodeId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "name": "wait_for_ipam", "id": "7683195e-da62-46aa-9e9f-f6ee3dd0fc60", "attributes": { "tosca_id": "7683195e-da62-46aa-9e9f-f6ee3dd0fc60", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "sourceNodeId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "name": "mapped_to", "id": "c6ea2936-11fa-4948-8d30-caa9872bab0b", "attributes": { "tosca_id": "c6ea2936-11fa-4948-8d30-caa9872bab0b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "name": "uses_config", "id": "d7b9d631-9d77-4039-89bc-0764c5253090", "attributes": { "tosca_id": "d7b9d631-9d77-4039-89bc-0764c5253090", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "sourceNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "name": "wait_for_ipam", "id": "86399b46-b474-42ec-852a-061488971214", "attributes": { "tosca_id": "86399b46-b474-42ec-852a-061488971214", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "sourceNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "name": "mapped_to", "id": "b88564c0-3c3b-49af-95b3-78b029a1a4e7", "attributes": { "tosca_id": "b88564c0-3c3b-49af-95b3-78b029a1a4e7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "79449dea-5254-429a-bde1-f4ef1acb420e", "sourceNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "name": "subnet_of", "id": "3c0af131-d308-46f6-beca-1e0625dcfae9", "attributes": { "tosca_id": "3c0af131-d308-46f6-beca-1e0625dcfae9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "sourceNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "name": "wait_for_ipam", "id": "e94ac446-479d-4574-96ad-2dfb2e95477e", "attributes": { "tosca_id": "e94ac446-479d-4574-96ad-2dfb2e95477e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "sourceNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "name": "mapped_to", "id": "c75a9c7e-8e66-4981-ae3b-dc9fab29c37f", "attributes": { "tosca_id": "c75a9c7e-8e66-4981-ae3b-dc9fab29c37f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f661b371-50cc-420b-98b3-093acb5c8cab", "sourceNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "name": "subnet_of", "id": "44cc3465-c7e9-4b00-a11e-a4f407f07d24", "attributes": { "tosca_id": "44cc3465-c7e9-4b00-a11e-a4f407f07d24", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "sourceNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "name": "wait_for_ipam", "id": "770949fc-6f16-4d6f-8922-ac3b8c639a75", "attributes": { "tosca_id": "770949fc-6f16-4d6f-8922-ac3b8c639a75", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc688207-30e7-478e-bddf-1923394a8aaa", "sourceNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "name": "mapped_to", "id": "6750b345-68d2-481c-b641-e85df5de318b", "attributes": { "tosca_id": "6750b345-68d2-481c-b641-e85df5de318b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "sourceNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "name": "subnet_of", "id": "25163730-ce72-4f4c-bdb2-155ab152c3ad", "attributes": { "tosca_id": "25163730-ce72-4f4c-bdb2-155ab152c3ad", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "name": "uses_config", "id": "d5dcb0af-b3a8-4149-ac74-cfcc7c1c49e1", "attributes": { "tosca_id": "d5dcb0af-b3a8-4149-ac74-cfcc7c1c49e1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d7bed948-9155-4404-b002-36c7a08f87f1", "name": "uses_config", "id": "ca3f03d2-e897-46e9-ba1b-7c8268fe9a0c", "attributes": { "tosca_id": "ca3f03d2-e897-46e9-ba1b-7c8268fe9a0c", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c7209238-0579-4972-8221-13a9926fe019", "name": "uses_config", "id": "767b7eaf-8a06-4b47-afa0-73236ee7f98e", "attributes": { "tosca_id": "767b7eaf-8a06-4b47-afa0-73236ee7f98e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "sourceNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "name": "wait_for_ipam", "id": "e6981377-a50f-4ba2-900c-c3e16e05fd4f", "attributes": { "tosca_id": "e6981377-a50f-4ba2-900c-c3e16e05fd4f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "sourceNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "name": "mapped_to", "id": "1df4f2a1-7ac9-4828-a7f7-53956faebf11", "attributes": { "tosca_id": "1df4f2a1-7ac9-4828-a7f7-53956faebf11", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "sourceNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "name": "subnet_of", "id": "5d367c95-e70c-4bdb-93c7-ed54f8327096", "attributes": { "tosca_id": "5d367c95-e70c-4bdb-93c7-ed54f8327096", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "sourceNodeId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "name": "wait_for_ipam", "id": "69541e2f-dbc3-4eda-b9d4-1d5f874241f6", "attributes": { "tosca_id": "69541e2f-dbc3-4eda-b9d4-1d5f874241f6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "sourceNodeId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "name": "mapped_to", "id": "bd67305f-64b9-4096-8170-6a9ab64e6887", "attributes": { "tosca_id": "bd67305f-64b9-4096-8170-6a9ab64e6887", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ac68e55c-719f-4b47-99e4-270ab93647df", "name": "uses_config", "id": "a307c74c-0a52-4fc3-9b1b-6c17b2b893ef", "attributes": { "tosca_id": "a307c74c-0a52-4fc3-9b1b-6c17b2b893ef", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "sourceNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "name": "wait_for_ipam", "id": "cb6aa5de-8f1e-4203-9d61-4269a7f6432d", "attributes": { "tosca_id": "cb6aa5de-8f1e-4203-9d61-4269a7f6432d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "sourceNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "name": "mapped_to", "id": "b54bce9e-bba8-49e6-b7e3-ee12b71a6fd0", "attributes": { "tosca_id": "b54bce9e-bba8-49e6-b7e3-ee12b71a6fd0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "sourceNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "name": "subnet_of", "id": "ad836b68-1237-4f7d-be04-96b78591f567", "attributes": { "tosca_id": "ad836b68-1237-4f7d-be04-96b78591f567", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "sourceNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "name": "wait_for_ipam", "id": "d3d1fb8a-899f-4e29-8220-f396fd3eeca6", "attributes": { "tosca_id": "d3d1fb8a-899f-4e29-8220-f396fd3eeca6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "sourceNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "name": "mapped_to", "id": "6253a92e-cce6-47d5-8bba-1941ba12a43a", "attributes": { "tosca_id": "6253a92e-cce6-47d5-8bba-1941ba12a43a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "sourceNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "name": "subnet_of", "id": "7ed8308e-6a9d-47b2-b48a-0a4234ba8610", "attributes": { "tosca_id": "7ed8308e-6a9d-47b2-b48a-0a4234ba8610", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "sourceNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "name": "wait_for_ipam", "id": "818b6b6b-c04f-4652-b206-b1da37147c67", "attributes": { "tosca_id": "818b6b6b-c04f-4652-b206-b1da37147c67", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "sourceNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "name": "mapped_to", "id": "9d7b2878-a64a-4418-8235-2b03341ea349", "attributes": { "tosca_id": "9d7b2878-a64a-4418-8235-2b03341ea349", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "sourceNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "name": "subnet_of", "id": "e43bb624-28fe-44c8-9518-50c5de83384c", "attributes": { "tosca_id": "e43bb624-28fe-44c8-9518-50c5de83384c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "sourceNodeId": "85181608-73ad-45b5-a763-d2782bc79f2e", "name": "wait_for_ipam", "id": "5acf6580-4e6d-4879-8594-3a1b1530aa28", "attributes": { "tosca_id": "5acf6580-4e6d-4879-8594-3a1b1530aa28", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "sourceNodeId": "85181608-73ad-45b5-a763-d2782bc79f2e", "name": "mapped_to", "id": "51179bf2-d018-4379-801f-9fef168324bd", "attributes": { "tosca_id": "51179bf2-d018-4379-801f-9fef168324bd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "name": "uses_config", "id": "a57e917e-ecbb-4e41-9d64-542f0b3a342a", "attributes": { "tosca_id": "a57e917e-ecbb-4e41-9d64-542f0b3a342a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "name": "uses_config", "id": "259f2342-841e-4f51-a99f-f2596c32fef9", "attributes": { "tosca_id": "259f2342-841e-4f51-a99f-f2596c32fef9", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "sourceNodeId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "name": "wait_for_ipam", "id": "afb95c4c-d3eb-43ab-a7d4-fa0b9c040002", "attributes": { "tosca_id": "afb95c4c-d3eb-43ab-a7d4-fa0b9c040002", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "sourceNodeId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "name": "mapped_to", "id": "f486ea09-7ff3-480d-b537-b0e81bfdf6fb", "attributes": { "tosca_id": "f486ea09-7ff3-480d-b537-b0e81bfdf6fb", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "sourceNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "name": "wait_for_ipam", "id": "dd13084d-a898-42c0-bb58-77d2c12e5890", "attributes": { "tosca_id": "dd13084d-a898-42c0-bb58-77d2c12e5890", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "sourceNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "name": "mapped_to", "id": "c2f3c902-99a6-487b-af13-dc892504f7c3", "attributes": { "tosca_id": "c2f3c902-99a6-487b-af13-dc892504f7c3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "sourceNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "name": "subnet_of", "id": "951189d9-f97f-466e-8063-a7fb47bcd2aa", "attributes": { "tosca_id": "951189d9-f97f-466e-8063-a7fb47bcd2aa", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "sourceNodeId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "name": "wait_for_ipam", "id": "a7c03721-c570-4046-90c2-6246d999fd84", "attributes": { "tosca_id": "a7c03721-c570-4046-90c2-6246d999fd84", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "sourceNodeId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "name": "mapped_to", "id": "0fab0455-c7ba-409a-8d75-b58cee6e9cf2", "attributes": { "tosca_id": "0fab0455-c7ba-409a-8d75-b58cee6e9cf2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "702728e1-a280-44d5-ad32-deb2848358a8", "sourceNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "name": "wait_for_ipam", "id": "e585b679-681f-473e-9c50-3d7d9143be9c", "attributes": { "tosca_id": "e585b679-681f-473e-9c50-3d7d9143be9c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "sourceNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "name": "mapped_to", "id": "2d66c56d-5a95-4e89-9573-4f14eb191638", "attributes": { "tosca_id": "2d66c56d-5a95-4e89-9573-4f14eb191638", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "sourceNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "name": "subnet_of", "id": "b82711c0-0111-409b-b0fb-6d7fee96e0ef", "attributes": { "tosca_id": "b82711c0-0111-409b-b0fb-6d7fee96e0ef", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "sourceNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "name": "wait_for_ipam", "id": "8eae886f-6129-4959-a7e3-d1bc2b9dde38", "attributes": { "tosca_id": "8eae886f-6129-4959-a7e3-d1bc2b9dde38", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a6058424-603c-4633-9d2e-02f5f59784be", "sourceNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "name": "mapped_to", "id": "79a226c1-52d3-422d-9327-3d2a2eeb468b", "attributes": { "tosca_id": "79a226c1-52d3-422d-9327-3d2a2eeb468b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "sourceNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "name": "subnet_of", "id": "bb61d7b7-7e4a-40e6-831a-0f8cfd517774", "attributes": { "tosca_id": "bb61d7b7-7e4a-40e6-831a-0f8cfd517774", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "26ef0e31-2038-48a2-896f-242534887389", "sourceNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "name": "wait_for_ipam", "id": "dd6e37ef-8bdd-42f6-98dd-61238cf02920", "attributes": { "tosca_id": "dd6e37ef-8bdd-42f6-98dd-61238cf02920", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "sourceNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "name": "mapped_to", "id": "85bdb743-1896-45e0-a83e-4f10106e30e4", "attributes": { "tosca_id": "85bdb743-1896-45e0-a83e-4f10106e30e4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c946933b-7467-44a5-ad12-18672641b7be", "sourceNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "name": "subnet_of", "id": "986a2889-7931-452c-8897-6d94080722ee", "attributes": { "tosca_id": "986a2889-7931-452c-8897-6d94080722ee", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "sourceNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "name": "wait_for_ipam", "id": "b61b5327-bcf8-4e30-8cd9-362b83fdf5bf", "attributes": { "tosca_id": "b61b5327-bcf8-4e30-8cd9-362b83fdf5bf", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "sourceNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "name": "mapped_to", "id": "066e8bfa-0c8d-4cf7-b83c-cdd5e9ef7765", "attributes": { "tosca_id": "066e8bfa-0c8d-4cf7-b83c-cdd5e9ef7765", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7252f524-d75a-4e1e-a467-091cc6ece423", "sourceNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "name": "subnet_of", "id": "4f9c51e2-bf2c-4ab9-9c49-5224effd4dfe", "attributes": { "tosca_id": "4f9c51e2-bf2c-4ab9-9c49-5224effd4dfe", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "sourceNodeId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "name": "wait_for_ipam", "id": "1261346f-4ba9-4675-b730-fd541f4dcd36", "attributes": { "tosca_id": "1261346f-4ba9-4675-b730-fd541f4dcd36", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "sourceNodeId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "name": "mapped_to", "id": "3fee0035-edbb-45de-b953-627eab9ef74d", "attributes": { "tosca_id": "3fee0035-edbb-45de-b953-627eab9ef74d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "name": "uses_config", "id": "89b17e6a-e194-49e0-aa0e-3251f80e3900", "attributes": { "tosca_id": "89b17e6a-e194-49e0-aa0e-3251f80e3900", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "sourceNodeId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "name": "wait_for_ipam", "id": "40627183-a4ef-46a4-9bb4-6490e43e8e74", "attributes": { "tosca_id": "40627183-a4ef-46a4-9bb4-6490e43e8e74", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "sourceNodeId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "name": "mapped_to", "id": "e72dce20-f030-4a4e-b2b7-21051200c183", "attributes": { "tosca_id": "e72dce20-f030-4a4e-b2b7-21051200c183", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "sourceNodeId": "e737e345-1c3b-47bf-807f-216aad720b99", "name": "wait_for_ipam", "id": "c0438225-af60-4a57-ae84-485d5c2362e8", "attributes": { "tosca_id": "c0438225-af60-4a57-ae84-485d5c2362e8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "41249b8d-cba2-4a71-943b-d27fe408363c", "sourceNodeId": "e737e345-1c3b-47bf-807f-216aad720b99", "name": "mapped_to", "id": "9a2304d6-9786-4f1c-a4ef-7ca65b4e1c99", "attributes": { "tosca_id": "9a2304d6-9786-4f1c-a4ef-7ca65b4e1c99", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "sourceNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "name": "wait_for_ipam", "id": "418a8cc1-f465-425c-8767-9dde697a46a1", "attributes": { "tosca_id": "418a8cc1-f465-425c-8767-9dde697a46a1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "sourceNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "name": "mapped_to", "id": "16e21982-9e53-4a3a-b541-b38c94767745", "attributes": { "tosca_id": "16e21982-9e53-4a3a-b541-b38c94767745", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "sourceNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "name": "subnet_of", "id": "41948514-c0bf-4ec4-894a-1c33a7d8ccb3", "attributes": { "tosca_id": "41948514-c0bf-4ec4-894a-1c33a7d8ccb3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "sourceNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "name": "wait_for_ipam", "id": "39948ae7-bee6-436a-abaf-688b81cc6527", "attributes": { "tosca_id": "39948ae7-bee6-436a-abaf-688b81cc6527", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "sourceNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "name": "mapped_to", "id": "332968a3-a197-4582-9fec-f8267b88ceef", "attributes": { "tosca_id": "332968a3-a197-4582-9fec-f8267b88ceef", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "sourceNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "name": "subnet_of", "id": "985553e9-a564-4af4-bbe5-5e325898e862", "attributes": { "tosca_id": "985553e9-a564-4af4-bbe5-5e325898e862", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1fb56f15-9775-499b-9da5-39001d0e9564", "name": "uses_config", "id": "bb6178e0-f06e-47a1-89ff-fbd9c0c94362", "attributes": { "tosca_id": "bb6178e0-f06e-47a1-89ff-fbd9c0c94362", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "name": "uses_config", "id": "b704b174-287e-4670-b4d2-582655b9d694", "attributes": { "tosca_id": "b704b174-287e-4670-b4d2-582655b9d694", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "sourceNodeId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "name": "wait_for_ipam", "id": "6bdf0e9f-57fb-4a87-a569-44193f75354a", "attributes": { "tosca_id": "6bdf0e9f-57fb-4a87-a569-44193f75354a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "sourceNodeId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "name": "mapped_to", "id": "d59c869e-e8de-408d-ad0f-9dcecf727207", "attributes": { "tosca_id": "d59c869e-e8de-408d-ad0f-9dcecf727207", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "sourceNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "name": "wait_for_ipam", "id": "5be7f7fb-6f22-44d8-b742-ca674b1087cb", "attributes": { "tosca_id": "5be7f7fb-6f22-44d8-b742-ca674b1087cb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "sourceNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "name": "mapped_to", "id": "7d7e4620-47db-4a02-9b58-06bbac916db3", "attributes": { "tosca_id": "7d7e4620-47db-4a02-9b58-06bbac916db3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "62a8cc12-454a-4324-b869-496b49aaee65", "sourceNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "name": "subnet_of", "id": "c98cd563-44c0-4ac3-97c7-a52ca045cdf6", "attributes": { "tosca_id": "c98cd563-44c0-4ac3-97c7-a52ca045cdf6", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "297489c2-85aa-48c8-995d-0b97033125bf", "name": "uses_config", "id": "a591ef1d-777b-47cb-bce9-2f29cab7cf16", "attributes": { "tosca_id": "a591ef1d-777b-47cb-bce9-2f29cab7cf16", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "19418946-cd65-4953-bbba-09b505fdc388", "name": "uses_config", "id": "8682177b-435d-4ea5-8b53-8d0ac1cd3d94", "attributes": { "tosca_id": "8682177b-435d-4ea5-8b53-8d0ac1cd3d94", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "name": "uses_config", "id": "738a3d8d-047c-4f9d-abe9-8f5d9d2df810", "attributes": { "tosca_id": "738a3d8d-047c-4f9d-abe9-8f5d9d2df810", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "sourceNodeId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "name": "wait_for_ipam", "id": "8c09d28c-2fd1-4af2-b20f-3dd85857979e", "attributes": { "tosca_id": "8c09d28c-2fd1-4af2-b20f-3dd85857979e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "sourceNodeId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "name": "mapped_to", "id": "8ede1d63-42da-4669-b620-fd279a46e8e8", "attributes": { "tosca_id": "8ede1d63-42da-4669-b620-fd279a46e8e8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e256232f-413d-4f1c-8028-c53ede86d612", "sourceNodeId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "name": "wait_for_ipam", "id": "d4387356-7a44-4e2a-882b-84596b4617e0", "attributes": { "tosca_id": "d4387356-7a44-4e2a-882b-84596b4617e0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e708b419-851a-42b2-9483-dc4561473bbf", "sourceNodeId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "name": "mapped_to", "id": "6b368763-ac80-4e0d-8d08-470dbbfdae4a", "attributes": { "tosca_id": "6b368763-ac80-4e0d-8d08-470dbbfdae4a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "sourceNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "name": "wait_for_ipam", "id": "97b3eb74-b6ab-4ee2-8159-e901f93509a2", "attributes": { "tosca_id": "97b3eb74-b6ab-4ee2-8159-e901f93509a2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1180effa-8fb1-479d-8b59-9ce71af73293", "sourceNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "name": "mapped_to", "id": "8041317a-1521-4d76-98fc-5f4d8719c40b", "attributes": { "tosca_id": "8041317a-1521-4d76-98fc-5f4d8719c40b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "03082e85-299d-411b-906c-3a4db16911bb", "sourceNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "name": "subnet_of", "id": "5c14bdef-d180-459d-8bcb-60d0a13aa759", "attributes": { "tosca_id": "5c14bdef-d180-459d-8bcb-60d0a13aa759", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "name": "uses_config", "id": "1fb5a650-c187-4ba8-8a5c-19a270db2118", "attributes": { "tosca_id": "1fb5a650-c187-4ba8-8a5c-19a270db2118", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "sourceNodeId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "name": "wait_for_ipam", "id": "69a7ed46-e70b-4fe3-b08a-b72a5b7926ec", "attributes": { "tosca_id": "69a7ed46-e70b-4fe3-b08a-b72a5b7926ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "sourceNodeId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "name": "mapped_to", "id": "da73b8d9-f390-4a3c-9a88-6225bffa60ea", "attributes": { "tosca_id": "da73b8d9-f390-4a3c-9a88-6225bffa60ea", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "297489c2-85aa-48c8-995d-0b97033125bf", "sourceNodeId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "name": "wait_for_ipam", "id": "7a36adbb-9294-46d6-bb27-b5f649fb78a3", "attributes": { "tosca_id": "7a36adbb-9294-46d6-bb27-b5f649fb78a3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "556e8717-d425-4319-9470-2b84c5a4f420", "sourceNodeId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "name": "mapped_to", "id": "7eb2d203-0a74-49de-b74b-80bb74c45690", "attributes": { "tosca_id": "7eb2d203-0a74-49de-b74b-80bb74c45690", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "name": "uses_config", "id": "cb1f8a0a-2284-46c4-b543-0184e0bb1f20", "attributes": { "tosca_id": "cb1f8a0a-2284-46c4-b543-0184e0bb1f20", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "sourceNodeId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "name": "wait_for_ipam", "id": "5a8b3463-1e68-4849-97e8-82ecb0efa829", "attributes": { "tosca_id": "5a8b3463-1e68-4849-97e8-82ecb0efa829", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "185b2d62-e681-4f10-b48f-23497b59444a", "sourceNodeId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "name": "mapped_to", "id": "8b3052d1-f35a-41b0-b589-14b15b67e4ef", "attributes": { "tosca_id": "8b3052d1-f35a-41b0-b589-14b15b67e4ef", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "sourceNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "name": "wait_for_ipam", "id": "a52493fe-353f-43f3-bc3b-db419bc4de5b", "attributes": { "tosca_id": "a52493fe-353f-43f3-bc3b-db419bc4de5b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "sourceNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "name": "mapped_to", "id": "d073847d-e141-4a27-aa70-2282e93d71e0", "attributes": { "tosca_id": "d073847d-e141-4a27-aa70-2282e93d71e0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "sourceNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "name": "subnet_of", "id": "94fcb78d-235e-4b7b-8a01-4abd2bb1b461", "attributes": { "tosca_id": "94fcb78d-235e-4b7b-8a01-4abd2bb1b461", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "name": "uses_config", "id": "74eea707-e578-4232-be6b-f5ad1170e7a7", "attributes": { "tosca_id": "74eea707-e578-4232-be6b-f5ad1170e7a7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "name": "uses_config", "id": "2b42e525-7e69-4357-8960-472f70f17cc7", "attributes": { "tosca_id": "2b42e525-7e69-4357-8960-472f70f17cc7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "702728e1-a280-44d5-ad32-deb2848358a8", "sourceNodeId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "name": "wait_for_ipam", "id": "589479c7-164c-4107-b458-9534739fbd9a", "attributes": { "tosca_id": "589479c7-164c-4107-b458-9534739fbd9a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "sourceNodeId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "name": "mapped_to", "id": "3dcf002a-2cda-4fbd-9081-136b49cfa351", "attributes": { "tosca_id": "3dcf002a-2cda-4fbd-9081-136b49cfa351", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "sourceNodeId": "2c7e562e-f472-4ea8-9020-931ed974432b", "name": "wait_for_ipam", "id": "dc9c9de2-631f-4b05-947a-dc9ad770e09b", "attributes": { "tosca_id": "dc9c9de2-631f-4b05-947a-dc9ad770e09b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "sourceNodeId": "2c7e562e-f472-4ea8-9020-931ed974432b", "name": "mapped_to", "id": "c577afb5-7856-4e68-8eee-e9eb52f8a73d", "attributes": { "tosca_id": "c577afb5-7856-4e68-8eee-e9eb52f8a73d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1d6d3adb-de19-46d9-9780-51efed156a56", "sourceNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "name": "wait_for_ipam", "id": "5820b8c1-dae9-40ba-b42d-f30e558cf0d0", "attributes": { "tosca_id": "5820b8c1-dae9-40ba-b42d-f30e558cf0d0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "sourceNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "name": "mapped_to", "id": "404a3bb5-7bbc-4b54-848b-30b41b126204", "attributes": { "tosca_id": "404a3bb5-7bbc-4b54-848b-30b41b126204", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "19018080-5839-47a4-89ca-127ac89278a4", "sourceNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "name": "subnet_of", "id": "4d814710-e345-4126-a19d-e787c5a7b95c", "attributes": { "tosca_id": "4d814710-e345-4126-a19d-e787c5a7b95c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e54834b7-c528-4b34-a521-6980e13ec597", "name": "uses_config", "id": "44df3cf3-b45c-4059-81fd-8356115b4a77", "attributes": { "tosca_id": "44df3cf3-b45c-4059-81fd-8356115b4a77", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "sourceNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "name": "wait_for_ipam", "id": "68c1086c-baba-4697-a31b-d414dadf119f", "attributes": { "tosca_id": "68c1086c-baba-4697-a31b-d414dadf119f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "sourceNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "name": "mapped_to", "id": "0cc2296f-812e-4c81-ab68-e2809f94c640", "attributes": { "tosca_id": "0cc2296f-812e-4c81-ab68-e2809f94c640", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "sourceNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "name": "subnet_of", "id": "da264b87-7916-4080-ae2a-f4e4c8c87dd2", "attributes": { "tosca_id": "da264b87-7916-4080-ae2a-f4e4c8c87dd2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "sourceNodeId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "name": "wait_for_ipam", "id": "9825a320-01f9-48c9-9976-d9378e5b52ee", "attributes": { "tosca_id": "9825a320-01f9-48c9-9976-d9378e5b52ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc688207-30e7-478e-bddf-1923394a8aaa", "sourceNodeId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "name": "mapped_to", "id": "214b13e8-2c21-4df9-9913-07da54254ee6", "attributes": { "tosca_id": "214b13e8-2c21-4df9-9913-07da54254ee6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "292108bd-9dba-4cde-814f-edb134573be1", "sourceNodeId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "name": "wait_for_ipam", "id": "0c809b8e-bb7e-49b9-9bd5-b51e553d17c9", "attributes": { "tosca_id": "0c809b8e-bb7e-49b9-9bd5-b51e553d17c9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "sourceNodeId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "name": "mapped_to", "id": "8afedaff-c7a6-4823-815d-32a76ae44793", "attributes": { "tosca_id": "8afedaff-c7a6-4823-815d-32a76ae44793", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "sourceNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "name": "wait_for_ipam", "id": "8376af4b-ef65-4102-b5d9-ee9a1930f558", "attributes": { "tosca_id": "8376af4b-ef65-4102-b5d9-ee9a1930f558", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "sourceNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "name": "mapped_to", "id": "5a5bccb9-f2f5-4ed0-a603-80f72cb3052f", "attributes": { "tosca_id": "5a5bccb9-f2f5-4ed0-a603-80f72cb3052f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "sourceNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "name": "subnet_of", "id": "1c07f524-9847-4cb1-97b3-71ba98474348", "attributes": { "tosca_id": "1c07f524-9847-4cb1-97b3-71ba98474348", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "name": "uses_config", "id": "d8217553-d5c2-4dcc-994a-bc17320a11e2", "attributes": { "tosca_id": "d8217553-d5c2-4dcc-994a-bc17320a11e2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6aceae3f-4981-4af3-9225-33e579789ace", "sourceNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "name": "wait_for_ipam", "id": "d233bf13-4598-4416-ad41-cde279f36ab2", "attributes": { "tosca_id": "d233bf13-4598-4416-ad41-cde279f36ab2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "sourceNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "name": "mapped_to", "id": "947add38-7cde-49d3-9164-a9576e057b72", "attributes": { "tosca_id": "947add38-7cde-49d3-9164-a9576e057b72", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "af8756f5-f23d-4db1-8989-bebecc801875", "sourceNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "name": "subnet_of", "id": "4efcd372-13b8-4cf6-a749-454adaf1f0ed", "attributes": { "tosca_id": "4efcd372-13b8-4cf6-a749-454adaf1f0ed", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "name": "uses_config", "id": "ed479f2e-7d9e-4466-a60e-66eb076b4951", "attributes": { "tosca_id": "ed479f2e-7d9e-4466-a60e-66eb076b4951", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "19418946-cd65-4953-bbba-09b505fdc388", "sourceNodeId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "name": "wait_for_ipam", "id": "20c8c197-6cd6-4049-af46-b0fff061aae9", "attributes": { "tosca_id": "20c8c197-6cd6-4049-af46-b0fff061aae9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "sourceNodeId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "name": "mapped_to", "id": "9a1f2669-9945-45dd-a5c6-ba7bd3d96bd0", "attributes": { "tosca_id": "9a1f2669-9945-45dd-a5c6-ba7bd3d96bd0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "sourceNodeId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "name": "wait_for_ipam", "id": "2bd229d2-d768-43ac-af06-c2b9719966ab", "attributes": { "tosca_id": "2bd229d2-d768-43ac-af06-c2b9719966ab", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "40006b88-9629-4612-8bc9-9a6b40972779", "sourceNodeId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "name": "mapped_to", "id": "d1cfea9b-9144-4174-9af6-aaafa0e6ad81", "attributes": { "tosca_id": "d1cfea9b-9144-4174-9af6-aaafa0e6ad81", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "sourceNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "name": "wait_for_ipam", "id": "e238cdc3-7e65-4164-b5f3-00836ad37a07", "attributes": { "tosca_id": "e238cdc3-7e65-4164-b5f3-00836ad37a07", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "sourceNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "name": "mapped_to", "id": "34ac2fed-33f4-426b-bea7-fd05d6afd3a0", "attributes": { "tosca_id": "34ac2fed-33f4-426b-bea7-fd05d6afd3a0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2c7e562e-f472-4ea8-9020-931ed974432b", "sourceNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "name": "subnet_of", "id": "0980be27-9e62-451b-94df-86b9dd2d3a63", "attributes": { "tosca_id": "0980be27-9e62-451b-94df-86b9dd2d3a63", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "name": "uses_config", "id": "da5ae7ec-b045-4ce1-85ec-1d951c55f6af", "attributes": { "tosca_id": "da5ae7ec-b045-4ce1-85ec-1d951c55f6af", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "sourceNodeId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "name": "wait_for_ipam", "id": "6595dd5b-5a5c-402c-8396-c2b204090d0a", "attributes": { "tosca_id": "6595dd5b-5a5c-402c-8396-c2b204090d0a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "adc41d22-ca23-4995-9b30-d65884168257", "sourceNodeId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "name": "mapped_to", "id": "125534dc-d4fb-4c6c-b354-7530354e7ed9", "attributes": { "tosca_id": "125534dc-d4fb-4c6c-b354-7530354e7ed9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "bb667c8f-7328-49b3-91be-271f73f608d1", "sourceNodeId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "name": "wait_for_ipam", "id": "a5fbb233-7be5-448a-8183-a9b635f002d4", "attributes": { "tosca_id": "a5fbb233-7be5-448a-8183-a9b635f002d4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ddf9524b-9774-4f55-b359-332120ce9022", "sourceNodeId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "name": "mapped_to", "id": "a8ab4113-35dd-4374-bf28-d9382a09eb24", "attributes": { "tosca_id": "a8ab4113-35dd-4374-bf28-d9382a09eb24", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "sourceNodeId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "name": "wait_for_ipam", "id": "9f9137e8-ff3f-4aed-b0b4-9a55362f223a", "attributes": { "tosca_id": "9f9137e8-ff3f-4aed-b0b4-9a55362f223a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a6058424-603c-4633-9d2e-02f5f59784be", "sourceNodeId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "name": "mapped_to", "id": "56289248-75b2-41bc-ba8c-218ffb25e16f", "attributes": { "tosca_id": "56289248-75b2-41bc-ba8c-218ffb25e16f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "name": "uses_config", "id": "5b62b4a5-c50d-46ae-8f09-c514f5db6c78", "attributes": { "tosca_id": "5b62b4a5-c50d-46ae-8f09-c514f5db6c78", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "name": "uses_config", "id": "da27281c-1674-4ed7-86f0-4dcb19731ebc", "attributes": { "tosca_id": "da27281c-1674-4ed7-86f0-4dcb19731ebc", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "sourceNodeId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "name": "wait_for_ipam", "id": "da511259-7e2b-46d5-a541-133dc33fb8fd", "attributes": { "tosca_id": "da511259-7e2b-46d5-a541-133dc33fb8fd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "652451ae-1d51-4dde-afae-d855cb7b3499", "sourceNodeId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "name": "mapped_to", "id": "3ae81d77-d521-4146-8bc6-878a64d1adaa", "attributes": { "tosca_id": "3ae81d77-d521-4146-8bc6-878a64d1adaa", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "name": "uses_config", "id": "3be083e5-4025-4d23-9035-1682aead023c", "attributes": { "tosca_id": "3be083e5-4025-4d23-9035-1682aead023c", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "name": "uses_config", "id": "b98815a6-5319-4f92-a3b8-2f4c99bce516", "attributes": { "tosca_id": "b98815a6-5319-4f92-a3b8-2f4c99bce516", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "sourceNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "name": "wait_for_ipam", "id": "a71411b8-70bb-43e8-8ebd-3b9a909a674b", "attributes": { "tosca_id": "a71411b8-70bb-43e8-8ebd-3b9a909a674b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "sourceNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "name": "mapped_to", "id": "e2b8ae66-e1dd-4c75-a0ad-11fe4602b84a", "attributes": { "tosca_id": "e2b8ae66-e1dd-4c75-a0ad-11fe4602b84a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "sourceNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "name": "subnet_of", "id": "29b108ff-ced1-4f9c-8f95-548025b5428e", "attributes": { "tosca_id": "29b108ff-ced1-4f9c-8f95-548025b5428e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "sourceNodeId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "name": "wait_for_ipam", "id": "6f46bada-c0f3-4102-88b1-0c12f9d4d63c", "attributes": { "tosca_id": "6f46bada-c0f3-4102-88b1-0c12f9d4d63c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "sourceNodeId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "name": "mapped_to", "id": "fadbc9e7-6660-4a2b-9b42-68d4cfdc9209", "attributes": { "tosca_id": "fadbc9e7-6660-4a2b-9b42-68d4cfdc9209", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "sourceNodeId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "name": "wait_for_ipam", "id": "d56f2f70-d87c-4b4d-ba0b-8d40ace040f1", "attributes": { "tosca_id": "d56f2f70-d87c-4b4d-ba0b-8d40ace040f1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ba8f474d-059d-40c2-b908-ece96820336b", "sourceNodeId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "name": "mapped_to", "id": "17593616-7a0a-42a0-ae7e-1f67217cf525", "attributes": { "tosca_id": "17593616-7a0a-42a0-ae7e-1f67217cf525", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26ef0e31-2038-48a2-896f-242534887389", "sourceNodeId": "c946933b-7467-44a5-ad12-18672641b7be", "name": "wait_for_ipam", "id": "bea82e4c-d5d0-44fc-b9f0-9b649ed7e411", "attributes": { "tosca_id": "bea82e4c-d5d0-44fc-b9f0-9b649ed7e411", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "sourceNodeId": "c946933b-7467-44a5-ad12-18672641b7be", "name": "mapped_to", "id": "db29fe81-d0e1-49d2-bc41-6348788d66ce", "attributes": { "tosca_id": "db29fe81-d0e1-49d2-bc41-6348788d66ce", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c3750580-bcdf-4af9-b9de-6f531793357a", "name": "uses_config", "id": "9b1623ac-0be6-459d-a38a-5fd428111e46", "attributes": { "tosca_id": "9b1623ac-0be6-459d-a38a-5fd428111e46", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "sourceNodeId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "name": "wait_for_ipam", "id": "761f4a03-eba0-40c2-956f-5a093f559b94", "attributes": { "tosca_id": "761f4a03-eba0-40c2-956f-5a093f559b94", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "sourceNodeId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "name": "mapped_to", "id": "31332082-4676-4484-8712-f42ef71a4318", "attributes": { "tosca_id": "31332082-4676-4484-8712-f42ef71a4318", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "76876844-108a-483c-b8b5-22a6ba96f893", "sourceNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "name": "wait_for_ipam", "id": "cac15a0c-b270-4232-bbd5-d065ef44aaad", "attributes": { "tosca_id": "cac15a0c-b270-4232-bbd5-d065ef44aaad", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "sourceNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "name": "mapped_to", "id": "107543e4-b821-40d2-8323-19f32ad08d58", "attributes": { "tosca_id": "107543e4-b821-40d2-8323-19f32ad08d58", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "sourceNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "name": "subnet_of", "id": "4a77566d-9615-43a3-a4e2-81488297a361", "attributes": { "tosca_id": "4a77566d-9615-43a3-a4e2-81488297a361", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "name": "uses_config", "id": "4295f97b-5891-4a67-88d8-82bb397e7baf", "attributes": { "tosca_id": "4295f97b-5891-4a67-88d8-82bb397e7baf", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "name": "uses_config", "id": "3f26ee2a-b09d-4de5-b9f0-79621453ce62", "attributes": { "tosca_id": "3f26ee2a-b09d-4de5-b9f0-79621453ce62", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "sourceNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "name": "wait_for_ipam", "id": "c6ac1727-4d45-4508-a591-5d89edcee0ad", "attributes": { "tosca_id": "c6ac1727-4d45-4508-a591-5d89edcee0ad", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2cee9a52-a276-439a-887c-6c85d25e393a", "sourceNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "name": "mapped_to", "id": "d6edab27-de71-445e-8d9e-362d000ed1e7", "attributes": { "tosca_id": "d6edab27-de71-445e-8d9e-362d000ed1e7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "sourceNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "name": "subnet_of", "id": "d76148ea-0d80-4c54-b26f-272149eb4df1", "attributes": { "tosca_id": "d76148ea-0d80-4c54-b26f-272149eb4df1", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "88b7228d-47ce-49f8-b744-f2b89157a000", "sourceNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "name": "wait_for_ipam", "id": "27dcf2b4-73cc-4a23-8174-50925c8e28e5", "attributes": { "tosca_id": "27dcf2b4-73cc-4a23-8174-50925c8e28e5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "sourceNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "name": "mapped_to", "id": "18d31e43-f255-492d-927e-0c8babe1ae51", "attributes": { "tosca_id": "18d31e43-f255-492d-927e-0c8babe1ae51", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "sourceNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "name": "subnet_of", "id": "58302121-3c7a-4212-8bed-7b7746abeec3", "attributes": { "tosca_id": "58302121-3c7a-4212-8bed-7b7746abeec3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "584d53f6-a43c-49a0-8b62-75398268c97c", "sourceNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "name": "wait_for_ipam", "id": "b005c81e-4a5b-4c90-af8b-6d71c1aab145", "attributes": { "tosca_id": "b005c81e-4a5b-4c90-af8b-6d71c1aab145", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d302d158-9601-4d5c-8c00-5c724bc28012", "sourceNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "name": "mapped_to", "id": "736a0407-f9a7-41d9-a198-09d30e2a55e9", "attributes": { "tosca_id": "736a0407-f9a7-41d9-a198-09d30e2a55e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "sourceNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "name": "subnet_of", "id": "9ebfe859-9fa9-420b-8bfb-23d788eadb36", "attributes": { "tosca_id": "9ebfe859-9fa9-420b-8bfb-23d788eadb36", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "sourceNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "name": "wait_for_ipam", "id": "b5da4365-0219-4664-944e-a89d86340852", "attributes": { "tosca_id": "b5da4365-0219-4664-944e-a89d86340852", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "sourceNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "name": "mapped_to", "id": "3f17d147-8feb-4334-8545-0308364b95e6", "attributes": { "tosca_id": "3f17d147-8feb-4334-8545-0308364b95e6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "sourceNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "name": "subnet_of", "id": "c95c4732-c2c0-40be-bb2d-9ca8cecf3d01", "attributes": { "tosca_id": "c95c4732-c2c0-40be-bb2d-9ca8cecf3d01", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "sourceNodeId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "name": "wait_for_ipam", "id": "e10a66d4-d5ee-4fec-a70a-8353826f0872", "attributes": { "tosca_id": "e10a66d4-d5ee-4fec-a70a-8353826f0872", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "sourceNodeId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "name": "mapped_to", "id": "e364c8c4-85af-4bd9-a0f6-73d4461df816", "attributes": { "tosca_id": "e364c8c4-85af-4bd9-a0f6-73d4461df816", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "sourceNodeId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "name": "wait_for_ipam", "id": "c2abbf6c-77c2-4731-b967-2070bcc13c66", "attributes": { "tosca_id": "c2abbf6c-77c2-4731-b967-2070bcc13c66", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "sourceNodeId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "name": "mapped_to", "id": "35187ac0-1d32-4fd3-a528-9d81b5b49271", "attributes": { "tosca_id": "35187ac0-1d32-4fd3-a528-9d81b5b49271", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "name": "uses_config", "id": "1386fb01-6ceb-4e9a-a529-493038af88ca", "attributes": { "tosca_id": "1386fb01-6ceb-4e9a-a529-493038af88ca", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "name": "uses_config", "id": "4aedd85a-77b1-4604-b6d8-81ddccfb1f33", "attributes": { "tosca_id": "4aedd85a-77b1-4604-b6d8-81ddccfb1f33", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "name": "uses_config", "id": "51a2d4d9-5345-4d63-9ead-380f95b185fb", "attributes": { "tosca_id": "51a2d4d9-5345-4d63-9ead-380f95b185fb", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "sourceNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "name": "wait_for_ipam", "id": "a47a5442-fd0b-4895-ae54-8681306a7cd0", "attributes": { "tosca_id": "a47a5442-fd0b-4895-ae54-8681306a7cd0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "652451ae-1d51-4dde-afae-d855cb7b3499", "sourceNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "name": "mapped_to", "id": "d048f763-6e40-458d-9ac7-26a6168806d9", "attributes": { "tosca_id": "d048f763-6e40-458d-9ac7-26a6168806d9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "sourceNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "name": "subnet_of", "id": "ff36c8c1-eafb-4e69-a477-c0c639cf8c04", "attributes": { "tosca_id": "ff36c8c1-eafb-4e69-a477-c0c639cf8c04", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c4fedafa-9803-4cea-8373-6743730df5f5", "sourceNodeId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "name": "wait_for_ipam", "id": "56f98a51-64d1-4435-a184-9388da542725", "attributes": { "tosca_id": "56f98a51-64d1-4435-a184-9388da542725", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "sourceNodeId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "name": "mapped_to", "id": "ef53df14-9b02-4a12-862e-b6cab0869ec6", "attributes": { "tosca_id": "ef53df14-9b02-4a12-862e-b6cab0869ec6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e54834b7-c528-4b34-a521-6980e13ec597", "sourceNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "name": "wait_for_ipam", "id": "5574081c-2c60-4f64-b9e8-339cf54fab75", "attributes": { "tosca_id": "5574081c-2c60-4f64-b9e8-339cf54fab75", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c124061a-c445-4cc5-a777-dda723034434", "sourceNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "name": "mapped_to", "id": "f175e2d3-0a65-4de6-819d-56c38407fe99", "attributes": { "tosca_id": "f175e2d3-0a65-4de6-819d-56c38407fe99", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "sourceNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "name": "subnet_of", "id": "d6e0b54c-9225-4226-b5fa-d76b4f956e01", "attributes": { "tosca_id": "d6e0b54c-9225-4226-b5fa-d76b4f956e01", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "038a1eb1-da49-4a45-953f-2bb059b18550", "name": "uses_config", "id": "21723917-cc65-4ea4-9cfb-fcf072faa1e0", "attributes": { "tosca_id": "21723917-cc65-4ea4-9cfb-fcf072faa1e0", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "sourceNodeId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "name": "wait_for_ipam", "id": "2504f1cf-dd06-4ee2-8a6d-39d7fd37152e", "attributes": { "tosca_id": "2504f1cf-dd06-4ee2-8a6d-39d7fd37152e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "sourceNodeId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "name": "mapped_to", "id": "797cb55f-55b1-45ce-bef5-6a3cf024fa70", "attributes": { "tosca_id": "797cb55f-55b1-45ce-bef5-6a3cf024fa70", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "bb667c8f-7328-49b3-91be-271f73f608d1", "name": "uses_config", "id": "c792e3ff-407c-47c6-ae25-581767de9052", "attributes": { "tosca_id": "c792e3ff-407c-47c6-ae25-581767de9052", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "sourceNodeId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "name": "wait_for_ipam", "id": "3dd13380-d63c-4a33-9b34-dc50b371edb7", "attributes": { "tosca_id": "3dd13380-d63c-4a33-9b34-dc50b371edb7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "sourceNodeId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "name": "mapped_to", "id": "4e02297d-7b07-482e-acdb-c7d1e391195d", "attributes": { "tosca_id": "4e02297d-7b07-482e-acdb-c7d1e391195d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "name": "uses_config", "id": "eb499619-0f37-4d47-878f-8853124bec0b", "attributes": { "tosca_id": "eb499619-0f37-4d47-878f-8853124bec0b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ee665521-d065-4744-83fc-12c88ac3f662", "name": "uses_config", "id": "d344dfb6-2d45-4755-bcaf-c5f6a3279aa2", "attributes": { "tosca_id": "d344dfb6-2d45-4755-bcaf-c5f6a3279aa2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "sourceNodeId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "name": "wait_for_ipam", "id": "cc7997fd-86d5-4688-9e5f-af09e59f9bc6", "attributes": { "tosca_id": "cc7997fd-86d5-4688-9e5f-af09e59f9bc6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fded3df-1f19-41b4-8295-4aea11db0863", "sourceNodeId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "name": "mapped_to", "id": "d472c7db-8786-4ec9-ab36-95a0aa9bd20a", "attributes": { "tosca_id": "d472c7db-8786-4ec9-ab36-95a0aa9bd20a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "sourceNodeId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "name": "wait_for_ipam", "id": "71fc8a49-6c2d-44f6-93fc-514bd83ba803", "attributes": { "tosca_id": "71fc8a49-6c2d-44f6-93fc-514bd83ba803", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "sourceNodeId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "name": "mapped_to", "id": "cd82352d-d8a1-4891-ab58-5666366743ed", "attributes": { "tosca_id": "cd82352d-d8a1-4891-ab58-5666366743ed", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "sourceNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "name": "wait_for_ipam", "id": "426517c8-e675-4625-bc35-915fa51af0ec", "attributes": { "tosca_id": "426517c8-e675-4625-bc35-915fa51af0ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "41249b8d-cba2-4a71-943b-d27fe408363c", "sourceNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "name": "mapped_to", "id": "fd85e5be-85b2-4b17-b3cd-62f4006f7f43", "attributes": { "tosca_id": "fd85e5be-85b2-4b17-b3cd-62f4006f7f43", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e737e345-1c3b-47bf-807f-216aad720b99", "sourceNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "name": "subnet_of", "id": "98aa44e5-571e-4c11-bc8a-fe320d169ae2", "attributes": { "tosca_id": "98aa44e5-571e-4c11-bc8a-fe320d169ae2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "88e04d9f-a3d0-456e-a10f-76de98742045", "sourceNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "name": "wait_for_ipam", "id": "9c452fe8-dba2-47b2-9f3c-88d2eb125904", "attributes": { "tosca_id": "9c452fe8-dba2-47b2-9f3c-88d2eb125904", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "sourceNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "name": "mapped_to", "id": "3cb47773-1637-4439-9b5b-da6b6d58f095", "attributes": { "tosca_id": "3cb47773-1637-4439-9b5b-da6b6d58f095", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "sourceNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "name": "subnet_of", "id": "973031c0-7a18-4b8c-98aa-fb1c71834b84", "attributes": { "tosca_id": "973031c0-7a18-4b8c-98aa-fb1c71834b84", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "sourceNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "name": "wait_for_ipam", "id": "7d898ec3-1041-4c28-b7a6-6c4ac59ee59d", "attributes": { "tosca_id": "7d898ec3-1041-4c28-b7a6-6c4ac59ee59d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "sourceNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "name": "mapped_to", "id": "fb98781b-7229-4fad-a112-e002f1a9bfc9", "attributes": { "tosca_id": "fb98781b-7229-4fad-a112-e002f1a9bfc9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "52907d02-d1c1-4ae9-919b-752acf815da8", "sourceNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "name": "subnet_of", "id": "b34da96e-63c2-4715-a08d-1465bc4be417", "attributes": { "tosca_id": "b34da96e-63c2-4715-a08d-1465bc4be417", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "e54834b7-c528-4b34-a521-6980e13ec597", "sourceNodeId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "name": "wait_for_ipam", "id": "e70d8f5a-3ea9-47f4-af09-50d9e69a5903", "attributes": { "tosca_id": "e70d8f5a-3ea9-47f4-af09-50d9e69a5903", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c124061a-c445-4cc5-a777-dda723034434", "sourceNodeId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "name": "mapped_to", "id": "0d00de21-1c60-455e-9438-8dfcafcc35dc", "attributes": { "tosca_id": "0d00de21-1c60-455e-9438-8dfcafcc35dc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "name": "uses_config", "id": "d5098ae3-1b2a-455c-9f5d-e8d708d1cf05", "attributes": { "tosca_id": "d5098ae3-1b2a-455c-9f5d-e8d708d1cf05", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "sourceNodeId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "name": "wait_for_ipam", "id": "832226cf-d20f-4c54-9b2d-15d07a0690ec", "attributes": { "tosca_id": "832226cf-d20f-4c54-9b2d-15d07a0690ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "sourceNodeId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "name": "mapped_to", "id": "b5a0c50d-c7c4-4035-81f6-1f4a9870e979", "attributes": { "tosca_id": "b5a0c50d-c7c4-4035-81f6-1f4a9870e979", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "name": "uses_config", "id": "760f6691-7aca-4239-9451-7c50a8bb119c", "attributes": { "tosca_id": "760f6691-7aca-4239-9451-7c50a8bb119c", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "name": "uses_config", "id": "803439cd-6b9e-4174-b836-1fc6e4fc5d44", "attributes": { "tosca_id": "803439cd-6b9e-4174-b836-1fc6e4fc5d44", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "bfcaee1a-3744-42d6-a383-c52950513a04", "sourceNodeId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "name": "wait_for_ipam", "id": "2ecf0dfe-949a-4367-94ae-fb2248224e8f", "attributes": { "tosca_id": "2ecf0dfe-949a-4367-94ae-fb2248224e8f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "87750914-19d6-4292-8cb2-7907afddd7dd", "sourceNodeId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "name": "mapped_to", "id": "32775236-961c-4c2d-8125-38fe6710d1b3", "attributes": { "tosca_id": "32775236-961c-4c2d-8125-38fe6710d1b3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "sourceNodeId": "79449dea-5254-429a-bde1-f4ef1acb420e", "name": "wait_for_ipam", "id": "8ca0b020-5ed6-4cd6-b949-b5c3392f2e62", "attributes": { "tosca_id": "8ca0b020-5ed6-4cd6-b949-b5c3392f2e62", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "sourceNodeId": "79449dea-5254-429a-bde1-f4ef1acb420e", "name": "mapped_to", "id": "c689ce41-f95d-45c7-9019-d581feaf7551", "attributes": { "tosca_id": "c689ce41-f95d-45c7-9019-d581feaf7551", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "sourceNodeId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "name": "wait_for_ipam", "id": "4bd5fda1-b73f-4d8b-ace1-780307ee4689", "attributes": { "tosca_id": "4bd5fda1-b73f-4d8b-ace1-780307ee4689", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "sourceNodeId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "name": "mapped_to", "id": "cec2e2f3-361d-4ca0-bcd2-de33b4d3a4b4", "attributes": { "tosca_id": "cec2e2f3-361d-4ca0-bcd2-de33b4d3a4b4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "sourceNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "name": "wait_for_ipam", "id": "d7231dc8-eb41-41c7-bddd-bfdad8e4756e", "attributes": { "tosca_id": "d7231dc8-eb41-41c7-bddd-bfdad8e4756e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "sourceNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "name": "mapped_to", "id": "ddaacc7a-c9d3-4bce-9b12-1a63910e5283", "attributes": { "tosca_id": "ddaacc7a-c9d3-4bce-9b12-1a63910e5283", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "sourceNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "name": "subnet_of", "id": "e53f224f-18af-4c7b-86f6-b708b7f0a136", "attributes": { "tosca_id": "e53f224f-18af-4c7b-86f6-b708b7f0a136", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "991b4915-6d6a-4f07-916a-5793da87e820", "name": "uses_config", "id": "33d8c4a9-7f42-41c9-b1de-92326fb064ff", "attributes": { "tosca_id": "33d8c4a9-7f42-41c9-b1de-92326fb064ff", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "sourceNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "name": "wait_for_ipam", "id": "8b60123c-c566-413c-89c6-fbcb11539018", "attributes": { "tosca_id": "8b60123c-c566-413c-89c6-fbcb11539018", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "sourceNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "name": "mapped_to", "id": "8993ca71-6ea5-4ba5-a07b-02a2b14da24e", "attributes": { "tosca_id": "8993ca71-6ea5-4ba5-a07b-02a2b14da24e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "sourceNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "name": "subnet_of", "id": "1c5f34cd-f719-4d85-9e5b-6a56a91d364d", "attributes": { "tosca_id": "1c5f34cd-f719-4d85-9e5b-6a56a91d364d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "62cc6f53-d75f-4113-9874-3a262609fa90", "sourceNodeId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "name": "mapped_to", "id": "030efaff-ea75-4ce9-ac96-c645d1b3c52d", "attributes": { "tosca_id": "030efaff-ea75-4ce9-ac96-c645d1b3c52d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "name": "uses_config", "id": "3ac517fc-b60e-483c-97df-5c838beb1606", "attributes": { "tosca_id": "3ac517fc-b60e-483c-97df-5c838beb1606", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6a298742-8723-409a-8d76-9f86a0439710", "sourceNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "name": "wait_for_ipam", "id": "56f7ead4-45ea-4b0b-a3d5-ff3eb2f68dbd", "attributes": { "tosca_id": "56f7ead4-45ea-4b0b-a3d5-ff3eb2f68dbd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "sourceNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "name": "mapped_to", "id": "7b64d8eb-2a8a-4b0f-9894-71d0a01efaa4", "attributes": { "tosca_id": "7b64d8eb-2a8a-4b0f-9894-71d0a01efaa4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "sourceNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "name": "subnet_of", "id": "fe8490d7-f6a5-4b8b-83c7-1018882fa233", "attributes": { "tosca_id": "fe8490d7-f6a5-4b8b-83c7-1018882fa233", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "sourceNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "name": "wait_for_ipam", "id": "783a4ff9-31ca-4854-861b-f18faf5ef79f", "attributes": { "tosca_id": "783a4ff9-31ca-4854-861b-f18faf5ef79f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "acb5082f-39a3-4001-99ca-07500ef31a49", "sourceNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "name": "mapped_to", "id": "c079d163-1364-420b-bc88-e4b039e149ca", "attributes": { "tosca_id": "c079d163-1364-420b-bc88-e4b039e149ca", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "sourceNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "name": "subnet_of", "id": "ba103970-b6aa-4055-a6d4-8c1619496774", "attributes": { "tosca_id": "ba103970-b6aa-4055-a6d4-8c1619496774", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cce96427-7f68-4138-88b6-068da8a4435d", "sourceNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "name": "wait_for_ipam", "id": "59a88a21-e218-464b-be22-2a65c35e197b", "attributes": { "tosca_id": "59a88a21-e218-464b-be22-2a65c35e197b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b609d871-b324-4f21-8252-139b4610c0da", "sourceNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "name": "mapped_to", "id": "5b6b8870-07ed-425e-adb9-b2ea91e2478e", "attributes": { "tosca_id": "5b6b8870-07ed-425e-adb9-b2ea91e2478e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "sourceNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "name": "subnet_of", "id": "1f08293c-3c78-4568-b9b8-a9d87618d5b2", "attributes": { "tosca_id": "1f08293c-3c78-4568-b9b8-a9d87618d5b2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "sourceNodeId": "2d031731-444e-4433-9056-090b3916131e", "name": "wait_for_ipam", "id": "d5f62eb7-a795-486e-abbd-c6c3f02bded5", "attributes": { "tosca_id": "d5f62eb7-a795-486e-abbd-c6c3f02bded5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b971b377-e1c0-4250-8581-c71b62deeedd", "sourceNodeId": "2d031731-444e-4433-9056-090b3916131e", "name": "mapped_to", "id": "81ff2bf3-7736-4894-b3fa-0e403ecc827a", "attributes": { "tosca_id": "81ff2bf3-7736-4894-b3fa-0e403ecc827a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f394b664-ded7-4507-a20f-af42b937a360", "sourceNodeId": "2d031731-444e-4433-9056-090b3916131e", "name": "subnet_of", "id": "a5210d7f-9a49-4046-b572-5f14342d5c72", "attributes": { "tosca_id": "a5210d7f-9a49-4046-b572-5f14342d5c72", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "sourceNodeId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "name": "wait_for_ipam", "id": "547bab05-69d3-4bbe-baad-625433b540fd", "attributes": { "tosca_id": "547bab05-69d3-4bbe-baad-625433b540fd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "sourceNodeId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "name": "mapped_to", "id": "a53d7cca-c98e-49da-9184-87d731dfeade", "attributes": { "tosca_id": "a53d7cca-c98e-49da-9184-87d731dfeade", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "sourceNodeId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "name": "wait_for_ipam", "id": "8e74d318-d66e-495f-bbb5-bbe74744fd5e", "attributes": { "tosca_id": "8e74d318-d66e-495f-bbb5-bbe74744fd5e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "sourceNodeId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "name": "mapped_to", "id": "0e41f3b3-9ac4-4ac5-b1e3-74c9737fd9b7", "attributes": { "tosca_id": "0e41f3b3-9ac4-4ac5-b1e3-74c9737fd9b7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "sourceNodeId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "name": "wait_for_ipam", "id": "abd11485-f012-4bfc-9c4f-873208c344ee", "attributes": { "tosca_id": "abd11485-f012-4bfc-9c4f-873208c344ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "sourceNodeId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "name": "mapped_to", "id": "452ef4cc-c0ca-4589-9308-62d6f6c5d1f8", "attributes": { "tosca_id": "452ef4cc-c0ca-4589-9308-62d6f6c5d1f8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1d6d3adb-de19-46d9-9780-51efed156a56", "sourceNodeId": "19018080-5839-47a4-89ca-127ac89278a4", "name": "wait_for_ipam", "id": "ec1e7e3e-1bcf-44e0-b5f2-7d97558bf3b2", "attributes": { "tosca_id": "ec1e7e3e-1bcf-44e0-b5f2-7d97558bf3b2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "sourceNodeId": "19018080-5839-47a4-89ca-127ac89278a4", "name": "mapped_to", "id": "d9f9ef53-dc34-4a18-bfe6-dd8937799224", "attributes": { "tosca_id": "d9f9ef53-dc34-4a18-bfe6-dd8937799224", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "sourceNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "name": "wait_for_ipam", "id": "7f60e482-afb3-4863-9117-c910d8432bb2", "attributes": { "tosca_id": "7f60e482-afb3-4863-9117-c910d8432bb2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "sourceNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "name": "mapped_to", "id": "e64eb416-13d5-4c39-8c42-a5a780d3426c", "attributes": { "tosca_id": "e64eb416-13d5-4c39-8c42-a5a780d3426c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "sourceNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "name": "subnet_of", "id": "2723cc1d-cdd9-4e5f-a071-e38f2e5a1066", "attributes": { "tosca_id": "2723cc1d-cdd9-4e5f-a071-e38f2e5a1066", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_cmg_staticip_all", "id": "79a526cc-fb70-44ad-a80a-774975492ba1", "attributes": { "tosca_id": "79a526cc-fb70-44ad-a80a-774975492ba1", "tosca_name": "wait_for_cmg_staticip_all" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb1_1", "id": "36e22d70-a716-4841-a9bb-ad452e4a8ee7", "attributes": { "tosca_id": "36e22d70-a716-4841-a9bb-ad452e4a8ee7", "tosca_name": "link_to_vl_cmg01_acc_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb1_1", "id": "04265d36-8fbc-42dd-a103-9b2b5e80438c", "attributes": { "tosca_id": "04265d36-8fbc-42dd-a103-9b2b5e80438c", "tosca_name": "wait_for_subnet_cmg01_acc_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb1_2", "id": "61538b88-904f-4517-a71c-292cd971d32e", "attributes": { "tosca_id": "61538b88-904f-4517-a71c-292cd971d32e", "tosca_name": "link_to_vl_cmg01_acc_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb1_2", "id": "091fd614-f220-4e5b-b4b1-01b8c55b41e2", "attributes": { "tosca_id": "091fd614-f220-4e5b-b4b1-01b8c55b41e2", "tosca_name": "wait_for_subnet_cmg01_acc_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "27233556-3527-4b24-90cf-e306aa266c04", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb2_1", "id": "765a124d-b4d1-43ba-af76-c79fdcc8fa01", "attributes": { "tosca_id": "765a124d-b4d1-43ba-af76-c79fdcc8fa01", "tosca_name": "link_to_vl_cmg01_acc_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb2_1", "id": "a2108b76-a9a3-45d8-afed-58e1ff042a5f", "attributes": { "tosca_id": "a2108b76-a9a3-45d8-afed-58e1ff042a5f", "tosca_name": "wait_for_subnet_cmg01_acc_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb2_2", "id": "657a3f86-dcb3-4749-bdb9-efd3ed82f5fe", "attributes": { "tosca_id": "657a3f86-dcb3-4749-bdb9-efd3ed82f5fe", "tosca_name": "link_to_vl_cmg01_acc_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb2_2", "id": "8b49ccd3-baf1-4358-a7cf-43606b77f697", "attributes": { "tosca_id": "8b49ccd3-baf1-4358-a7cf-43606b77f697", "tosca_name": "wait_for_subnet_cmg01_acc_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb3_1", "id": "9f964c9a-963e-4f45-98a0-0cf4d74329b4", "attributes": { "tosca_id": "9f964c9a-963e-4f45-98a0-0cf4d74329b4", "tosca_name": "link_to_vl_cmg01_acc_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb3_1", "id": "196f284d-10c9-4aa1-b882-03dc111e4261", "attributes": { "tosca_id": "196f284d-10c9-4aa1-b882-03dc111e4261", "tosca_name": "wait_for_subnet_cmg01_acc_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb3_2", "id": "d4215311-ff14-417a-addc-e3e97b16744e", "attributes": { "tosca_id": "d4215311-ff14-417a-addc-e3e97b16744e", "tosca_name": "link_to_vl_cmg01_acc_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb3_2", "id": "e0f41855-12af-44a8-b3c5-fca592cfd74d", "attributes": { "tosca_id": "e0f41855-12af-44a8-b3c5-fca592cfd74d", "tosca_name": "wait_for_subnet_cmg01_acc_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb4_1", "id": "4126066e-d3a2-427f-b608-112a4d139a8c", "attributes": { "tosca_id": "4126066e-d3a2-427f-b608-112a4d139a8c", "tosca_name": "link_to_vl_cmg01_acc_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb4_1", "id": "b4deee67-fe58-47dd-b8f5-f7b8482f06c7", "attributes": { "tosca_id": "b4deee67-fe58-47dd-b8f5-f7b8482f06c7", "tosca_name": "wait_for_subnet_cmg01_acc_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb4_2", "id": "fd61d6b6-ccb5-47da-a83b-e0a8f2d06e51", "attributes": { "tosca_id": "fd61d6b6-ccb5-47da-a83b-e0a8f2d06e51", "tosca_name": "link_to_vl_cmg01_acc_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb4_2", "id": "3ca19e9c-a5fc-47e8-91ff-8c2a29cc18a3", "attributes": { "tosca_id": "3ca19e9c-a5fc-47e8-91ff-8c2a29cc18a3", "tosca_name": "wait_for_subnet_cmg01_acc_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "adc41d22-ca23-4995-9b30-d65884168257", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb5_1", "id": "95f42e5f-8b16-4eb6-894a-a67e36a4bc3b", "attributes": { "tosca_id": "95f42e5f-8b16-4eb6-894a-a67e36a4bc3b", "tosca_name": "link_to_vl_cmg01_acc_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb5_1", "id": "10f73b0d-f8ae-4fc6-a552-5967125cd591", "attributes": { "tosca_id": "10f73b0d-f8ae-4fc6-a552-5967125cd591", "tosca_name": "wait_for_subnet_cmg01_acc_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb5_2", "id": "5eca2bc3-e691-4c3a-bd43-550844791bad", "attributes": { "tosca_id": "5eca2bc3-e691-4c3a-bd43-550844791bad", "tosca_name": "link_to_vl_cmg01_acc_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb5_2", "id": "ad43f90c-557c-4e75-9e6f-220b21e45983", "attributes": { "tosca_id": "ad43f90c-557c-4e75-9e6f-220b21e45983", "tosca_name": "wait_for_subnet_cmg01_acc_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "652451ae-1d51-4dde-afae-d855cb7b3499", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb6_1", "id": "1d63fc65-f15a-4e77-b0a6-24750f45c793", "attributes": { "tosca_id": "1d63fc65-f15a-4e77-b0a6-24750f45c793", "tosca_name": "link_to_vl_cmg01_acc_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb6_1", "id": "1b279092-4d72-46bd-85d1-e7645d3f51f9", "attributes": { "tosca_id": "1b279092-4d72-46bd-85d1-e7645d3f51f9", "tosca_name": "wait_for_subnet_cmg01_acc_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b609d871-b324-4f21-8252-139b4610c0da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb6_2", "id": "6fdba251-e6dc-4ef7-aa4e-d45cb9b17750", "attributes": { "tosca_id": "6fdba251-e6dc-4ef7-aa4e-d45cb9b17750", "tosca_name": "link_to_vl_cmg01_acc_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb6_2", "id": "c66a7463-3b0d-4630-a35a-123f4a358b5b", "attributes": { "tosca_id": "c66a7463-3b0d-4630-a35a-123f4a358b5b", "tosca_name": "wait_for_subnet_cmg01_acc_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb7_1", "id": "828f6e73-cc4c-4f16-a91e-863f0f64d5ec", "attributes": { "tosca_id": "828f6e73-cc4c-4f16-a91e-863f0f64d5ec", "tosca_name": "link_to_vl_cmg01_acc_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb7_1", "id": "f7757fe8-219d-4ae0-af3c-6e435cc8c25a", "attributes": { "tosca_id": "f7757fe8-219d-4ae0-af3c-6e435cc8c25a", "tosca_name": "wait_for_subnet_cmg01_acc_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "823a8708-5e12-4b67-bef0-49ae13637e42", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb7_2", "id": "a23b586f-08dc-4666-84c5-a73661762f81", "attributes": { "tosca_id": "a23b586f-08dc-4666-84c5-a73661762f81", "tosca_name": "link_to_vl_cmg01_acc_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb7_2", "id": "56fa0845-6e84-4f04-b5df-b9b8cabfcb25", "attributes": { "tosca_id": "56fa0845-6e84-4f04-b5df-b9b8cabfcb25", "tosca_name": "wait_for_subnet_cmg01_acc_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d302d158-9601-4d5c-8c00-5c724bc28012", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb8_1", "id": "5fc30fc5-275d-4957-8640-915e6f9789a9", "attributes": { "tosca_id": "5fc30fc5-275d-4957-8640-915e6f9789a9", "tosca_name": "link_to_vl_cmg01_acc_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb8_1", "id": "4dc78be3-2dcb-47c8-8239-521c7e99814b", "attributes": { "tosca_id": "4dc78be3-2dcb-47c8-8239-521c7e99814b", "tosca_name": "wait_for_subnet_cmg01_acc_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb8_2", "id": "85b53b04-09c7-433b-a9ad-302310ba3aec", "attributes": { "tosca_id": "85b53b04-09c7-433b-a9ad-302310ba3aec", "tosca_name": "link_to_vl_cmg01_acc_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb8_2", "id": "572a0692-16bc-4cf5-8a90-2e1720457cf4", "attributes": { "tosca_id": "572a0692-16bc-4cf5-8a90-2e1720457cf4", "tosca_name": "wait_for_subnet_cmg01_acc_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb1_1", "id": "e6ffc9d7-419e-4496-a0ba-fe259477fae0", "attributes": { "tosca_id": "e6ffc9d7-419e-4496-a0ba-fe259477fae0", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb1_1", "id": "b73185b1-a7cc-48cd-b8cc-7db4667f4f65", "attributes": { "tosca_id": "b73185b1-a7cc-48cd-b8cc-7db4667f4f65", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb1_2", "id": "2e406047-fe85-4071-a8be-6b53411bd0c6", "attributes": { "tosca_id": "2e406047-fe85-4071-a8be-6b53411bd0c6", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb1_2", "id": "7b5a4e94-a237-4db4-bffc-e3facc06ec6a", "attributes": { "tosca_id": "7b5a4e94-a237-4db4-bffc-e3facc06ec6a", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb2_1", "id": "fde8d995-efa2-4a42-9fa5-e1666d79bb7e", "attributes": { "tosca_id": "fde8d995-efa2-4a42-9fa5-e1666d79bb7e", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb2_1", "id": "f8747137-457f-4a73-8575-66804ed3424c", "attributes": { "tosca_id": "f8747137-457f-4a73-8575-66804ed3424c", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb2_2", "id": "8e277a5b-cf88-47be-81ad-187de516a910", "attributes": { "tosca_id": "8e277a5b-cf88-47be-81ad-187de516a910", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb2_2", "id": "d3d11268-3e4b-4ded-915c-7fb6bdbd5be5", "attributes": { "tosca_id": "d3d11268-3e4b-4ded-915c-7fb6bdbd5be5", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb3_1", "id": "db816931-bd39-4c4b-bec5-666552085a6d", "attributes": { "tosca_id": "db816931-bd39-4c4b-bec5-666552085a6d", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb3_1", "id": "9e69599a-4696-4e7c-8ef4-1e5035e52ebb", "attributes": { "tosca_id": "9e69599a-4696-4e7c-8ef4-1e5035e52ebb", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "87750914-19d6-4292-8cb2-7907afddd7dd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb3_2", "id": "d284b625-b365-4286-8b22-27445b3a735f", "attributes": { "tosca_id": "d284b625-b365-4286-8b22-27445b3a735f", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb3_2", "id": "60748d3d-cc4e-4ce1-a252-37eab3d5858a", "attributes": { "tosca_id": "60748d3d-cc4e-4ce1-a252-37eab3d5858a", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb4_1", "id": "f28d985e-6d23-49db-b89f-d231f8034fda", "attributes": { "tosca_id": "f28d985e-6d23-49db-b89f-d231f8034fda", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb4_1", "id": "8bde99c2-f986-4eca-89bc-8131beb2bcc7", "attributes": { "tosca_id": "8bde99c2-f986-4eca-89bc-8131beb2bcc7", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb4_2", "id": "bfbd72f1-3422-4ac4-be95-dbe31d270915", "attributes": { "tosca_id": "bfbd72f1-3422-4ac4-be95-dbe31d270915", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb4_2", "id": "4e7a186f-fe3b-4504-b610-510c3644058e", "attributes": { "tosca_id": "4e7a186f-fe3b-4504-b610-510c3644058e", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb5_1", "id": "12c7ae17-b864-474b-853d-e7a225aa9cf0", "attributes": { "tosca_id": "12c7ae17-b864-474b-853d-e7a225aa9cf0", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb5_1", "id": "15fee971-0ce0-4004-9157-e6aeacd1b9cb", "attributes": { "tosca_id": "15fee971-0ce0-4004-9157-e6aeacd1b9cb", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9539650c-734b-49be-ad5e-437b0a5e186a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb5_2", "id": "66f0eb4c-623a-42ad-aae2-29921a88ac56", "attributes": { "tosca_id": "66f0eb4c-623a-42ad-aae2-29921a88ac56", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb5_2", "id": "17c3e68e-5297-4815-ad6c-838742facea5", "attributes": { "tosca_id": "17c3e68e-5297-4815-ad6c-838742facea5", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d22fb2d7-40a6-402f-93ac-106702a361af", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb6_1", "id": "b57ef434-a08d-4971-b2d0-fe1711ea999d", "attributes": { "tosca_id": "b57ef434-a08d-4971-b2d0-fe1711ea999d", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb6_1", "id": "c9d7cbcc-a9cc-4988-9f04-b50e56a2f9a0", "attributes": { "tosca_id": "c9d7cbcc-a9cc-4988-9f04-b50e56a2f9a0", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb6_2", "id": "02e72475-5b35-4f38-af30-ce5481c2f8a0", "attributes": { "tosca_id": "02e72475-5b35-4f38-af30-ce5481c2f8a0", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb6_2", "id": "fc4f61dd-55f5-4d36-b91d-0198f03110a6", "attributes": { "tosca_id": "fc4f61dd-55f5-4d36-b91d-0198f03110a6", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb7_1", "id": "b263ebb1-3c6a-446b-bbab-37bf62963f96", "attributes": { "tosca_id": "b263ebb1-3c6a-446b-bbab-37bf62963f96", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb7_1", "id": "e37e6477-633f-4744-8c1a-a5b329c2adad", "attributes": { "tosca_id": "e37e6477-633f-4744-8c1a-a5b329c2adad", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d15a1551-7f91-4a2f-a536-f339e3423200", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb7_2", "id": "fd7149b0-8459-4cfc-8379-60cf86ad3296", "attributes": { "tosca_id": "fd7149b0-8459-4cfc-8379-60cf86ad3296", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb7_2", "id": "d7d38477-55b3-4652-ba17-3deef0b1f8e3", "attributes": { "tosca_id": "d7d38477-55b3-4652-ba17-3deef0b1f8e3", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb8_1", "id": "629586e6-4b61-4f79-ad88-9c8987cda6fc", "attributes": { "tosca_id": "629586e6-4b61-4f79-ad88-9c8987cda6fc", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb8_1", "id": "a81ca942-33e3-4ee6-a53b-24447e7f00af", "attributes": { "tosca_id": "a81ca942-33e3-4ee6-a53b-24447e7f00af", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb8_2", "id": "8dfd1808-04b5-475c-8b0e-2bd1a2bace9b", "attributes": { "tosca_id": "8dfd1808-04b5-475c-8b0e-2bd1a2bace9b", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb8_2", "id": "230993e1-4d74-4741-bd60-757f4e51fa91", "attributes": { "tosca_id": "230993e1-4d74-4741-bd60-757f4e51fa91", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "07532986-dae6-46e4-b615-325194f84a2d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb1_1", "id": "5a852468-811c-4128-9ad1-34f20c6caa81", "attributes": { "tosca_id": "5a852468-811c-4128-9ad1-34f20c6caa81", "tosca_name": "link_to_vl_cmg01_charging_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb1_1", "id": "7c8cbd8a-0888-401f-a242-336d2c60c40b", "attributes": { "tosca_id": "7c8cbd8a-0888-401f-a242-336d2c60c40b", "tosca_name": "wait_for_subnet_cmg01_charging_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb1_2", "id": "b6a28be3-7a0b-4c60-a275-3b3165592f33", "attributes": { "tosca_id": "b6a28be3-7a0b-4c60-a275-3b3165592f33", "tosca_name": "link_to_vl_cmg01_charging_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb1_2", "id": "0a3ea7b3-f91b-4489-a4e2-94cb74f54c79", "attributes": { "tosca_id": "0a3ea7b3-f91b-4489-a4e2-94cb74f54c79", "tosca_name": "wait_for_subnet_cmg01_charging_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb2_1", "id": "b64716ee-35ad-41ff-a93e-3b102f767d92", "attributes": { "tosca_id": "b64716ee-35ad-41ff-a93e-3b102f767d92", "tosca_name": "link_to_vl_cmg01_charging_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb2_1", "id": "fdbddec9-dbf3-43d4-ac64-60b7d38541f1", "attributes": { "tosca_id": "fdbddec9-dbf3-43d4-ac64-60b7d38541f1", "tosca_name": "wait_for_subnet_cmg01_charging_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb2_2", "id": "485739dc-829d-4ffd-95ae-7ad84a2ab557", "attributes": { "tosca_id": "485739dc-829d-4ffd-95ae-7ad84a2ab557", "tosca_name": "link_to_vl_cmg01_charging_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb2_2", "id": "99a64e69-cd19-4fad-b75d-acffa8bf744e", "attributes": { "tosca_id": "99a64e69-cd19-4fad-b75d-acffa8bf744e", "tosca_name": "wait_for_subnet_cmg01_charging_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb3_1", "id": "7c5e380a-47c5-4246-9325-fa65f563e274", "attributes": { "tosca_id": "7c5e380a-47c5-4246-9325-fa65f563e274", "tosca_name": "link_to_vl_cmg01_charging_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb3_1", "id": "af06d2d0-cbbd-4254-a416-fffffdba86d4", "attributes": { "tosca_id": "af06d2d0-cbbd-4254-a416-fffffdba86d4", "tosca_name": "wait_for_subnet_cmg01_charging_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb3_2", "id": "3da65fa0-b2a2-4df8-b4e1-09bcfc5bd6f9", "attributes": { "tosca_id": "3da65fa0-b2a2-4df8-b4e1-09bcfc5bd6f9", "tosca_name": "link_to_vl_cmg01_charging_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb3_2", "id": "3827c47c-0ffe-4eb9-bae4-5c166099adb7", "attributes": { "tosca_id": "3827c47c-0ffe-4eb9-bae4-5c166099adb7", "tosca_name": "wait_for_subnet_cmg01_charging_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "31d82e56-2220-4615-a5be-98aff868d6e0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb4_1", "id": "428c05fa-7e9e-4367-8aef-44bd65841b9a", "attributes": { "tosca_id": "428c05fa-7e9e-4367-8aef-44bd65841b9a", "tosca_name": "link_to_vl_cmg01_charging_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb4_1", "id": "7290f132-fd0d-4861-b418-05efe10d0652", "attributes": { "tosca_id": "7290f132-fd0d-4861-b418-05efe10d0652", "tosca_name": "wait_for_subnet_cmg01_charging_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb4_2", "id": "e98e4530-d38a-4d4e-826b-d067f983aa4d", "attributes": { "tosca_id": "e98e4530-d38a-4d4e-826b-d067f983aa4d", "tosca_name": "link_to_vl_cmg01_charging_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb4_2", "id": "34366f69-9e88-4c5f-bd0a-86c75c9b57cc", "attributes": { "tosca_id": "34366f69-9e88-4c5f-bd0a-86c75c9b57cc", "tosca_name": "wait_for_subnet_cmg01_charging_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb5_1", "id": "2ccca3ef-a655-4e40-81a7-5b863c6ec610", "attributes": { "tosca_id": "2ccca3ef-a655-4e40-81a7-5b863c6ec610", "tosca_name": "link_to_vl_cmg01_charging_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb5_1", "id": "f6dcdaf4-54c9-4355-a3cf-85fd18086f2a", "attributes": { "tosca_id": "f6dcdaf4-54c9-4355-a3cf-85fd18086f2a", "tosca_name": "wait_for_subnet_cmg01_charging_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb5_2", "id": "297a4355-1f0d-4705-9667-795c4782a1bd", "attributes": { "tosca_id": "297a4355-1f0d-4705-9667-795c4782a1bd", "tosca_name": "link_to_vl_cmg01_charging_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb5_2", "id": "98571194-9206-467e-a8f7-53016be9231c", "attributes": { "tosca_id": "98571194-9206-467e-a8f7-53016be9231c", "tosca_name": "wait_for_subnet_cmg01_charging_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb6_1", "id": "9cb2dd6d-7a51-4037-a645-d3598cafc239", "attributes": { "tosca_id": "9cb2dd6d-7a51-4037-a645-d3598cafc239", "tosca_name": "link_to_vl_cmg01_charging_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb6_1", "id": "da5143a3-4b3f-4806-bda4-dc0986180fd7", "attributes": { "tosca_id": "da5143a3-4b3f-4806-bda4-dc0986180fd7", "tosca_name": "wait_for_subnet_cmg01_charging_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb6_2", "id": "f79b033d-19b8-4eae-9ddf-26e0a4d32d5a", "attributes": { "tosca_id": "f79b033d-19b8-4eae-9ddf-26e0a4d32d5a", "tosca_name": "link_to_vl_cmg01_charging_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb6_2", "id": "1385522d-d6b4-4a24-a391-3967c1f0ba0b", "attributes": { "tosca_id": "1385522d-d6b4-4a24-a391-3967c1f0ba0b", "tosca_name": "wait_for_subnet_cmg01_charging_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "65824401-7396-4108-95a1-b23cea11054d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb7_1", "id": "073abf09-a32f-4405-b392-f8605f8fccbd", "attributes": { "tosca_id": "073abf09-a32f-4405-b392-f8605f8fccbd", "tosca_name": "link_to_vl_cmg01_charging_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb7_1", "id": "73ad5d5e-7456-4b71-a3bd-768a06a8ef83", "attributes": { "tosca_id": "73ad5d5e-7456-4b71-a3bd-768a06a8ef83", "tosca_name": "wait_for_subnet_cmg01_charging_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "41249b8d-cba2-4a71-943b-d27fe408363c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb7_2", "id": "93b11fe6-c4a6-4c88-932c-46dbdcf43caa", "attributes": { "tosca_id": "93b11fe6-c4a6-4c88-932c-46dbdcf43caa", "tosca_name": "link_to_vl_cmg01_charging_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb7_2", "id": "8593a34d-d7a4-474d-9310-73764551ce9b", "attributes": { "tosca_id": "8593a34d-d7a4-474d-9310-73764551ce9b", "tosca_name": "wait_for_subnet_cmg01_charging_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "40006b88-9629-4612-8bc9-9a6b40972779", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb8_1", "id": "5a80173a-82ef-45b4-8b89-8a82023652ba", "attributes": { "tosca_id": "5a80173a-82ef-45b4-8b89-8a82023652ba", "tosca_name": "link_to_vl_cmg01_charging_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "10263334-5f62-4688-8158-39ec8a322031", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb8_1", "id": "b34787f7-a35a-499b-bc46-e34a5c2b1bb1", "attributes": { "tosca_id": "b34787f7-a35a-499b-bc46-e34a5c2b1bb1", "tosca_name": "wait_for_subnet_cmg01_charging_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "556e8717-d425-4319-9470-2b84c5a4f420", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb8_2", "id": "74a998d4-fcb3-458c-aaed-fd22b24d46dc", "attributes": { "tosca_id": "74a998d4-fcb3-458c-aaed-fd22b24d46dc", "tosca_name": "link_to_vl_cmg01_charging_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb8_2", "id": "2c171a26-49d6-4990-bc9d-be21394d12f3", "attributes": { "tosca_id": "2c171a26-49d6-4990-bc9d-be21394d12f3", "tosca_name": "wait_for_subnet_cmg01_charging_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb1_1", "id": "dec6b76d-9277-4de1-b0ab-335a654cbcca", "attributes": { "tosca_id": "dec6b76d-9277-4de1-b0ab-335a654cbcca", "tosca_name": "link_to_vl_cmg01_fastpath_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb1_1", "id": "999a8ff2-cbee-4d5b-bdc8-9543807d4e15", "attributes": { "tosca_id": "999a8ff2-cbee-4d5b-bdc8-9543807d4e15", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7f034a65-5a15-4a18-9251-99aef454888f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb1_2", "id": "f8a29f68-f37e-4bce-a6aa-a0afb4b3fa20", "attributes": { "tosca_id": "f8a29f68-f37e-4bce-a6aa-a0afb4b3fa20", "tosca_name": "link_to_vl_cmg01_fastpath_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb1_2", "id": "7cdfe7a9-9435-4822-b2d9-818b2a64188e", "attributes": { "tosca_id": "7cdfe7a9-9435-4822-b2d9-818b2a64188e", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb2_1", "id": "12b70f9c-ae4e-4ab6-9c54-1d99cdd71ada", "attributes": { "tosca_id": "12b70f9c-ae4e-4ab6-9c54-1d99cdd71ada", "tosca_name": "link_to_vl_cmg01_fastpath_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb2_1", "id": "adde568f-1bf9-48aa-a96f-5fb40c0fb819", "attributes": { "tosca_id": "adde568f-1bf9-48aa-a96f-5fb40c0fb819", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb2_2", "id": "69331f53-f1ed-4805-9239-9d9ae237ce4c", "attributes": { "tosca_id": "69331f53-f1ed-4805-9239-9d9ae237ce4c", "tosca_name": "link_to_vl_cmg01_fastpath_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb2_2", "id": "7a00bec3-9969-42a8-9423-8d9748f4ef8b", "attributes": { "tosca_id": "7a00bec3-9969-42a8-9423-8d9748f4ef8b", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb3_1", "id": "cf183773-dfea-4e34-abba-d8e192132688", "attributes": { "tosca_id": "cf183773-dfea-4e34-abba-d8e192132688", "tosca_name": "link_to_vl_cmg01_fastpath_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb3_1", "id": "63e7a0d3-f25b-4461-b49a-c501a45283c7", "attributes": { "tosca_id": "63e7a0d3-f25b-4461-b49a-c501a45283c7", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb3_2", "id": "b5e6fa2b-9635-4bb3-a2c1-ae1021f9d3ab", "attributes": { "tosca_id": "b5e6fa2b-9635-4bb3-a2c1-ae1021f9d3ab", "tosca_name": "link_to_vl_cmg01_fastpath_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb3_2", "id": "9ffbb18f-c578-446a-99de-ca88dbf2305c", "attributes": { "tosca_id": "9ffbb18f-c578-446a-99de-ca88dbf2305c", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "acb5082f-39a3-4001-99ca-07500ef31a49", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb4_1", "id": "df508fbb-837c-4c73-ad8a-0f7e5da6f9a3", "attributes": { "tosca_id": "df508fbb-837c-4c73-ad8a-0f7e5da6f9a3", "tosca_name": "link_to_vl_cmg01_fastpath_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb4_1", "id": "3228238a-6570-4b59-a5d4-14e1152bdbd7", "attributes": { "tosca_id": "3228238a-6570-4b59-a5d4-14e1152bdbd7", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b971b377-e1c0-4250-8581-c71b62deeedd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb4_2", "id": "2b8f1fe5-8d64-42c3-9209-f1bc40ba0c12", "attributes": { "tosca_id": "2b8f1fe5-8d64-42c3-9209-f1bc40ba0c12", "tosca_name": "link_to_vl_cmg01_fastpath_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2d031731-444e-4433-9056-090b3916131e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb4_2", "id": "bfd9ac89-1d8f-4a74-bc39-1f99e17b526d", "attributes": { "tosca_id": "bfd9ac89-1d8f-4a74-bc39-1f99e17b526d", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb5_1", "id": "5439079f-454a-47c4-96cd-75993091d492", "attributes": { "tosca_id": "5439079f-454a-47c4-96cd-75993091d492", "tosca_name": "link_to_vl_cmg01_fastpath_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb5_1", "id": "b7f07299-96fd-4da2-85f1-482830cf4f56", "attributes": { "tosca_id": "b7f07299-96fd-4da2-85f1-482830cf4f56", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb5_2", "id": "6eb64d9d-a932-4b99-bb9d-ce317984ab4a", "attributes": { "tosca_id": "6eb64d9d-a932-4b99-bb9d-ce317984ab4a", "tosca_name": "link_to_vl_cmg01_fastpath_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb5_2", "id": "48f0eb6e-8586-4098-a221-0667bda5eaa0", "attributes": { "tosca_id": "48f0eb6e-8586-4098-a221-0667bda5eaa0", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb6_1", "id": "eb4864bb-f272-4d4f-ac84-ae24a8e123d5", "attributes": { "tosca_id": "eb4864bb-f272-4d4f-ac84-ae24a8e123d5", "tosca_name": "link_to_vl_cmg01_fastpath_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "b194cd11-853c-45af-a947-39424c621a54", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb6_1", "id": "c6d71125-601e-4d2f-b5b1-0ba9ad66f744", "attributes": { "tosca_id": "c6d71125-601e-4d2f-b5b1-0ba9ad66f744", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb6_2", "id": "7fd5e769-1ea1-40bb-b5c0-df9621e716c8", "attributes": { "tosca_id": "7fd5e769-1ea1-40bb-b5c0-df9621e716c8", "tosca_name": "link_to_vl_cmg01_fastpath_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb6_2", "id": "8962b0e8-e010-4162-a916-da85746ca248", "attributes": { "tosca_id": "8962b0e8-e010-4162-a916-da85746ca248", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fded3df-1f19-41b4-8295-4aea11db0863", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb7_1", "id": "56b4d31a-b410-464a-ab9c-bcd77b60e4be", "attributes": { "tosca_id": "56b4d31a-b410-464a-ab9c-bcd77b60e4be", "tosca_name": "link_to_vl_cmg01_fastpath_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb7_1", "id": "030f9551-6b05-452c-8eb3-8e246c797e11", "attributes": { "tosca_id": "030f9551-6b05-452c-8eb3-8e246c797e11", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1180effa-8fb1-479d-8b59-9ce71af73293", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb7_2", "id": "3c5bc789-47f0-4d4b-b6c2-4483b35d827d", "attributes": { "tosca_id": "3c5bc789-47f0-4d4b-b6c2-4483b35d827d", "tosca_name": "link_to_vl_cmg01_fastpath_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb7_2", "id": "af0994fd-3d48-4412-8a3d-9f9c33e63578", "attributes": { "tosca_id": "af0994fd-3d48-4412-8a3d-9f9c33e63578", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7228424d-c953-43e6-bede-13d2163e69b9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb8_1", "id": "94405a95-dfd5-451f-9550-15981d3740ae", "attributes": { "tosca_id": "94405a95-dfd5-451f-9550-15981d3740ae", "tosca_name": "link_to_vl_cmg01_fastpath_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb8_1", "id": "07934eb4-65a1-4b2e-9437-346b6f0eae7f", "attributes": { "tosca_id": "07934eb4-65a1-4b2e-9437-346b6f0eae7f", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2cee9a52-a276-439a-887c-6c85d25e393a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb8_2", "id": "18d94f20-f036-45a6-8548-e6f6c2fc50f0", "attributes": { "tosca_id": "18d94f20-f036-45a6-8548-e6f6c2fc50f0", "tosca_name": "link_to_vl_cmg01_fastpath_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb8_2", "id": "97ae8396-ffc7-4aa1-b1e4-656a4f0c3557", "attributes": { "tosca_id": "97ae8396-ffc7-4aa1-b1e4-656a4f0c3557", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb1_1", "id": "ccfb5264-5731-4e75-aba8-c11d554f9403", "attributes": { "tosca_id": "ccfb5264-5731-4e75-aba8-c11d554f9403", "tosca_name": "link_to_vl_cmg01_grt_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb1_1", "id": "0edfe35e-30b7-4df2-afdc-8dde14fca668", "attributes": { "tosca_id": "0edfe35e-30b7-4df2-afdc-8dde14fca668", "tosca_name": "wait_for_subnet_cmg01_grt_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb1_2", "id": "b8d22531-34c4-4356-807f-a844a809e7b1", "attributes": { "tosca_id": "b8d22531-34c4-4356-807f-a844a809e7b1", "tosca_name": "link_to_vl_cmg01_grt_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb1_2", "id": "1941756e-b501-4a12-8c53-d63988c1d7c0", "attributes": { "tosca_id": "1941756e-b501-4a12-8c53-d63988c1d7c0", "tosca_name": "wait_for_subnet_cmg01_grt_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb2_1", "id": "dc19f29e-f93e-4003-9853-34e87cebeddb", "attributes": { "tosca_id": "dc19f29e-f93e-4003-9853-34e87cebeddb", "tosca_name": "link_to_vl_cmg01_grt_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb2_1", "id": "de2de7f2-2c61-48dc-a047-ecad3cf3f267", "attributes": { "tosca_id": "de2de7f2-2c61-48dc-a047-ecad3cf3f267", "tosca_name": "wait_for_subnet_cmg01_grt_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb2_2", "id": "adf8aa5a-d22f-429c-923f-42858fc4a41e", "attributes": { "tosca_id": "adf8aa5a-d22f-429c-923f-42858fc4a41e", "tosca_name": "link_to_vl_cmg01_grt_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb2_2", "id": "53846c7d-469a-4980-bc37-318cf2988356", "attributes": { "tosca_id": "53846c7d-469a-4980-bc37-318cf2988356", "tosca_name": "wait_for_subnet_cmg01_grt_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb3_1", "id": "acf486aa-feb2-4f6e-89ba-6d68c7e3944b", "attributes": { "tosca_id": "acf486aa-feb2-4f6e-89ba-6d68c7e3944b", "tosca_name": "link_to_vl_cmg01_grt_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb3_1", "id": "9baa58c7-61f9-4ff5-ac81-257dcca28cb8", "attributes": { "tosca_id": "9baa58c7-61f9-4ff5-ac81-257dcca28cb8", "tosca_name": "wait_for_subnet_cmg01_grt_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb3_2", "id": "c935e281-f75c-4a23-b200-504c42f708fa", "attributes": { "tosca_id": "c935e281-f75c-4a23-b200-504c42f708fa", "tosca_name": "link_to_vl_cmg01_grt_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb3_2", "id": "4502fdec-6584-4469-94e8-827f627357ce", "attributes": { "tosca_id": "4502fdec-6584-4469-94e8-827f627357ce", "tosca_name": "wait_for_subnet_cmg01_grt_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb4_1", "id": "cf4306ec-68db-4308-a17a-4aff323f696f", "attributes": { "tosca_id": "cf4306ec-68db-4308-a17a-4aff323f696f", "tosca_name": "link_to_vl_cmg01_grt_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb4_1", "id": "1589536e-9d0e-42fd-817f-d937c170f396", "attributes": { "tosca_id": "1589536e-9d0e-42fd-817f-d937c170f396", "tosca_name": "wait_for_subnet_cmg01_grt_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "af857d5c-2ce3-4291-8059-d727f18b0732", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb4_2", "id": "a4a946ab-7026-495c-a26f-130217a4d5bb", "attributes": { "tosca_id": "a4a946ab-7026-495c-a26f-130217a4d5bb", "tosca_name": "link_to_vl_cmg01_grt_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb4_2", "id": "eb674ad8-ec18-496c-a6b6-929ac2fb3c5e", "attributes": { "tosca_id": "eb674ad8-ec18-496c-a6b6-929ac2fb3c5e", "tosca_name": "wait_for_subnet_cmg01_grt_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb5_1", "id": "8c064c09-748f-4c7b-811c-e84fdb28b3b6", "attributes": { "tosca_id": "8c064c09-748f-4c7b-811c-e84fdb28b3b6", "tosca_name": "link_to_vl_cmg01_grt_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb5_1", "id": "9fb37962-c114-455b-9197-12fa9db5fb4e", "attributes": { "tosca_id": "9fb37962-c114-455b-9197-12fa9db5fb4e", "tosca_name": "wait_for_subnet_cmg01_grt_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb5_2", "id": "8770c380-7bc3-46a1-9684-7229ade784ad", "attributes": { "tosca_id": "8770c380-7bc3-46a1-9684-7229ade784ad", "tosca_name": "link_to_vl_cmg01_grt_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb5_2", "id": "3383ec02-41e7-4509-abfe-57a63f05607d", "attributes": { "tosca_id": "3383ec02-41e7-4509-abfe-57a63f05607d", "tosca_name": "wait_for_subnet_cmg01_grt_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb6_1", "id": "bb38bf5f-2a5f-4992-a950-6660a312b2a9", "attributes": { "tosca_id": "bb38bf5f-2a5f-4992-a950-6660a312b2a9", "tosca_name": "link_to_vl_cmg01_grt_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb6_1", "id": "80785750-aa7b-49ac-90c0-2edd6bbf9b40", "attributes": { "tosca_id": "80785750-aa7b-49ac-90c0-2edd6bbf9b40", "tosca_name": "wait_for_subnet_cmg01_grt_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "128b6065-105f-4137-aa86-71ac9632ec20", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb6_2", "id": "74c3625f-882f-43bf-bb6c-022a7b734ea8", "attributes": { "tosca_id": "74c3625f-882f-43bf-bb6c-022a7b734ea8", "tosca_name": "link_to_vl_cmg01_grt_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb6_2", "id": "b67b57c1-7e4d-4e46-9998-57fe856dbc0f", "attributes": { "tosca_id": "b67b57c1-7e4d-4e46-9998-57fe856dbc0f", "tosca_name": "wait_for_subnet_cmg01_grt_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb7_1", "id": "0a9d814f-045c-4404-8212-734a298e072e", "attributes": { "tosca_id": "0a9d814f-045c-4404-8212-734a298e072e", "tosca_name": "link_to_vl_cmg01_grt_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb7_1", "id": "44da16c4-8447-4c86-912a-b0120005f82c", "attributes": { "tosca_id": "44da16c4-8447-4c86-912a-b0120005f82c", "tosca_name": "wait_for_subnet_cmg01_grt_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb7_2", "id": "db172756-7081-4207-bcff-9f9ad6c2f5d7", "attributes": { "tosca_id": "db172756-7081-4207-bcff-9f9ad6c2f5d7", "tosca_name": "link_to_vl_cmg01_grt_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb7_2", "id": "84d194d7-7ad5-4cba-82d5-ed7d8f39e8bf", "attributes": { "tosca_id": "84d194d7-7ad5-4cba-82d5-ed7d8f39e8bf", "tosca_name": "wait_for_subnet_cmg01_grt_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb8_1", "id": "96895544-f42e-4cc1-a431-d293964a9418", "attributes": { "tosca_id": "96895544-f42e-4cc1-a431-d293964a9418", "tosca_name": "link_to_vl_cmg01_grt_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb8_1", "id": "27b7c8e2-4e88-4478-b95c-5eb36928c938", "attributes": { "tosca_id": "27b7c8e2-4e88-4478-b95c-5eb36928c938", "tosca_name": "wait_for_subnet_cmg01_grt_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb8_2", "id": "44793649-a98a-4f14-8bc0-6f55fe02cad1", "attributes": { "tosca_id": "44793649-a98a-4f14-8bc0-6f55fe02cad1", "tosca_name": "link_to_vl_cmg01_grt_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb8_2", "id": "eb41eb53-6c29-4cea-8570-3ea572dfa602", "attributes": { "tosca_id": "eb41eb53-6c29-4cea-8570-3ea572dfa602", "tosca_name": "wait_for_subnet_cmg01_grt_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb1_1", "id": "e5702226-ac63-46dc-8c7b-6adec302df15", "attributes": { "tosca_id": "e5702226-ac63-46dc-8c7b-6adec302df15", "tosca_name": "link_to_vl_cmg01_hightouch_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb1_1", "id": "0f142600-d39b-4ed1-8963-18f47e8824eb", "attributes": { "tosca_id": "0f142600-d39b-4ed1-8963-18f47e8824eb", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb1_2", "id": "dbcb376e-4372-4cc6-88ad-09eb4c6387ce", "attributes": { "tosca_id": "dbcb376e-4372-4cc6-88ad-09eb4c6387ce", "tosca_name": "link_to_vl_cmg01_hightouch_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb1_2", "id": "cdedf608-0551-4765-83f5-d21bf475d033", "attributes": { "tosca_id": "cdedf608-0551-4765-83f5-d21bf475d033", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb2_1", "id": "37fe4840-f966-4e29-a4cd-704708db9f29", "attributes": { "tosca_id": "37fe4840-f966-4e29-a4cd-704708db9f29", "tosca_name": "link_to_vl_cmg01_hightouch_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb2_1", "id": "7d413ae2-cc28-4310-838c-b93704fd4c0b", "attributes": { "tosca_id": "7d413ae2-cc28-4310-838c-b93704fd4c0b", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ba8f474d-059d-40c2-b908-ece96820336b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb2_2", "id": "08a03683-74eb-42eb-a13c-1dff70b81625", "attributes": { "tosca_id": "08a03683-74eb-42eb-a13c-1dff70b81625", "tosca_name": "link_to_vl_cmg01_hightouch_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb2_2", "id": "557ff929-3141-4ef8-87ca-5515ebd2e91d", "attributes": { "tosca_id": "557ff929-3141-4ef8-87ca-5515ebd2e91d", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb3_1", "id": "56117f10-87ac-427e-8cee-40d3baf842b3", "attributes": { "tosca_id": "56117f10-87ac-427e-8cee-40d3baf842b3", "tosca_name": "link_to_vl_cmg01_hightouch_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb3_1", "id": "e5f82c0f-09a5-4dd5-bbd2-98550c85f42a", "attributes": { "tosca_id": "e5f82c0f-09a5-4dd5-bbd2-98550c85f42a", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb3_2", "id": "ef5480c9-551e-4940-96fd-9df4d5b562c7", "attributes": { "tosca_id": "ef5480c9-551e-4940-96fd-9df4d5b562c7", "tosca_name": "link_to_vl_cmg01_hightouch_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb3_2", "id": "3f6ae037-4a33-4d5e-ae91-339f30d5ee09", "attributes": { "tosca_id": "3f6ae037-4a33-4d5e-ae91-339f30d5ee09", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb4_1", "id": "ed09cc18-660c-46b3-8e91-7b11aa16b1cf", "attributes": { "tosca_id": "ed09cc18-660c-46b3-8e91-7b11aa16b1cf", "tosca_name": "link_to_vl_cmg01_hightouch_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb4_1", "id": "ab62cbcd-9e65-43a4-98ed-0cac46cd01e2", "attributes": { "tosca_id": "ab62cbcd-9e65-43a4-98ed-0cac46cd01e2", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb4_2", "id": "78af88a1-480a-4268-a1a8-e21ed46f504f", "attributes": { "tosca_id": "78af88a1-480a-4268-a1a8-e21ed46f504f", "tosca_name": "link_to_vl_cmg01_hightouch_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb4_2", "id": "094f562f-f2b9-4ab4-b9fb-4fd1be680373", "attributes": { "tosca_id": "094f562f-f2b9-4ab4-b9fb-4fd1be680373", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb5_1", "id": "fd1acd3b-9e62-47e4-9219-bfe99c743677", "attributes": { "tosca_id": "fd1acd3b-9e62-47e4-9219-bfe99c743677", "tosca_name": "link_to_vl_cmg01_hightouch_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb5_1", "id": "8f92e180-2e7f-4f3f-a3aa-d7a4d4137f3d", "attributes": { "tosca_id": "8f92e180-2e7f-4f3f-a3aa-d7a4d4137f3d", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb5_2", "id": "87f0abcd-c887-44ff-80c7-8e39c78f78a6", "attributes": { "tosca_id": "87f0abcd-c887-44ff-80c7-8e39c78f78a6", "tosca_name": "link_to_vl_cmg01_hightouch_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb5_2", "id": "cffef7a5-43f6-4d2b-bc0b-dea17b974f93", "attributes": { "tosca_id": "cffef7a5-43f6-4d2b-bc0b-dea17b974f93", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "47b23734-5e7a-4115-8854-4fe871b4f701", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb6_1", "id": "dd959c47-a167-49e7-9dc8-04a5c5b194b5", "attributes": { "tosca_id": "dd959c47-a167-49e7-9dc8-04a5c5b194b5", "tosca_name": "link_to_vl_cmg01_hightouch_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb6_1", "id": "c6097f85-fdfe-4026-9136-e835332d0bcf", "attributes": { "tosca_id": "c6097f85-fdfe-4026-9136-e835332d0bcf", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb6_2", "id": "e3940ad7-97ac-4255-bd24-c51dbc493b2d", "attributes": { "tosca_id": "e3940ad7-97ac-4255-bd24-c51dbc493b2d", "tosca_name": "link_to_vl_cmg01_hightouch_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb6_2", "id": "4c105e97-31e9-43e1-9cb1-7848bd42c599", "attributes": { "tosca_id": "4c105e97-31e9-43e1-9cb1-7848bd42c599", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "185b2d62-e681-4f10-b48f-23497b59444a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb7_1", "id": "7e7f0d32-fcd7-4903-a4b6-50f9228724f4", "attributes": { "tosca_id": "7e7f0d32-fcd7-4903-a4b6-50f9228724f4", "tosca_name": "link_to_vl_cmg01_hightouch_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb7_1", "id": "1a953eb9-7ce2-41e1-b5a3-570612d4d782", "attributes": { "tosca_id": "1a953eb9-7ce2-41e1-b5a3-570612d4d782", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb7_2", "id": "37c9a567-b555-41ac-86ba-b7cfd8de5cae", "attributes": { "tosca_id": "37c9a567-b555-41ac-86ba-b7cfd8de5cae", "tosca_name": "link_to_vl_cmg01_hightouch_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb7_2", "id": "6c912944-714d-474f-975d-0a89cf3afd79", "attributes": { "tosca_id": "6c912944-714d-474f-975d-0a89cf3afd79", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb8_1", "id": "1176decd-a1a9-4e64-b29a-452436a4087b", "attributes": { "tosca_id": "1176decd-a1a9-4e64-b29a-452436a4087b", "tosca_name": "link_to_vl_cmg01_hightouch_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb8_1", "id": "e35b4616-fb11-4fa6-9c6f-afb4744870e9", "attributes": { "tosca_id": "e35b4616-fb11-4fa6-9c6f-afb4744870e9", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45728936-4ced-493d-925d-580f1d398e58", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb8_2", "id": "0a9357bb-9008-45d2-bff8-228fef7bd360", "attributes": { "tosca_id": "0a9357bb-9008-45d2-bff8-228fef7bd360", "tosca_name": "link_to_vl_cmg01_hightouch_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb8_2", "id": "81f09889-4373-4425-93ad-c4fcc7deb265", "attributes": { "tosca_id": "81f09889-4373-4425-93ad-c4fcc7deb265", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_oam", "id": "967e8815-86c1-4b5a-b29e-36f0fe0e0786", "attributes": { "tosca_id": "967e8815-86c1-4b5a-b29e-36f0fe0e0786", "tosca_name": "link_to_vl_cmg01_oam" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_oam", "id": "f94a676a-fb04-467e-a69d-e23cbb0ed112", "attributes": { "tosca_id": "f94a676a-fb04-467e-a69d-e23cbb0ed112", "tosca_name": "wait_for_subnet_cmg01_oam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb1_1", "id": "22e41adf-c109-4728-85c5-ce9a52b1a647", "attributes": { "tosca_id": "22e41adf-c109-4728-85c5-ce9a52b1a647", "tosca_name": "link_to_vl_cmg01_rsd_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb1_1", "id": "87c16931-787a-419a-b2f1-4aa455b1e0d3", "attributes": { "tosca_id": "87c16931-787a-419a-b2f1-4aa455b1e0d3", "tosca_name": "wait_for_subnet_cmg01_rsd_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc688207-30e7-478e-bddf-1923394a8aaa", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb2_1", "id": "5bacf851-a394-4dbe-a578-366a7e10dfde", "attributes": { "tosca_id": "5bacf851-a394-4dbe-a578-366a7e10dfde", "tosca_name": "link_to_vl_cmg01_rsd_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb2_1", "id": "0b6b1852-73ef-4b85-912e-607a53072fed", "attributes": { "tosca_id": "0b6b1852-73ef-4b85-912e-607a53072fed", "tosca_name": "wait_for_subnet_cmg01_rsd_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe4cbc1-82a9-4200-abff-436aba497381", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb3_1", "id": "043a9a1d-1bc1-45f3-99ef-9696b24739a6", "attributes": { "tosca_id": "043a9a1d-1bc1-45f3-99ef-9696b24739a6", "tosca_name": "link_to_vl_cmg01_rsd_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb3_1", "id": "37b631e0-7a88-43d8-864f-9e2bfdcad28e", "attributes": { "tosca_id": "37b631e0-7a88-43d8-864f-9e2bfdcad28e", "tosca_name": "wait_for_subnet_cmg01_rsd_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb4_1", "id": "74b57d34-ae75-4126-8c3e-799a590521dc", "attributes": { "tosca_id": "74b57d34-ae75-4126-8c3e-799a590521dc", "tosca_name": "link_to_vl_cmg01_rsd_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb4_1", "id": "0561bd91-3c51-4b44-af23-3023db5ff492", "attributes": { "tosca_id": "0561bd91-3c51-4b44-af23-3023db5ff492", "tosca_name": "wait_for_subnet_cmg01_rsd_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb5_1", "id": "9067061a-9172-4ad8-8729-333c17e0d137", "attributes": { "tosca_id": "9067061a-9172-4ad8-8729-333c17e0d137", "tosca_name": "link_to_vl_cmg01_rsd_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb5_1", "id": "ab0164f8-c69d-4fbc-8a30-6d8d41ecdebc", "attributes": { "tosca_id": "ab0164f8-c69d-4fbc-8a30-6d8d41ecdebc", "tosca_name": "wait_for_subnet_cmg01_rsd_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb6_1", "id": "12e37a16-8396-4153-9249-552c814a46ea", "attributes": { "tosca_id": "12e37a16-8396-4153-9249-552c814a46ea", "tosca_name": "link_to_vl_cmg01_rsd_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb6_1", "id": "d99b6df4-a883-4805-83a8-8fa103e4612d", "attributes": { "tosca_id": "d99b6df4-a883-4805-83a8-8fa103e4612d", "tosca_name": "wait_for_subnet_cmg01_rsd_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb7_1", "id": "40fedd28-238a-4174-ab61-814514de7de4", "attributes": { "tosca_id": "40fedd28-238a-4174-ab61-814514de7de4", "tosca_name": "link_to_vl_cmg01_rsd_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb7_1", "id": "b1257bb0-2093-4384-9826-f896c6b9138f", "attributes": { "tosca_id": "b1257bb0-2093-4384-9826-f896c6b9138f", "tosca_name": "wait_for_subnet_cmg01_rsd_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb8_1", "id": "f9e0f0e0-d3d0-418b-bbc9-13347ad8b946", "attributes": { "tosca_id": "f9e0f0e0-d3d0-418b-bbc9-13347ad8b946", "tosca_name": "link_to_vl_cmg01_rsd_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb8_1", "id": "9bfa0a8c-0348-482e-9cc2-9917ef7bbfd9", "attributes": { "tosca_id": "9bfa0a8c-0348-482e-9cc2-9917ef7bbfd9", "tosca_name": "wait_for_subnet_cmg01_rsd_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb1_1", "id": "5d3c915e-a5d3-4b1d-aaba-8868ec2f3785", "attributes": { "tosca_id": "5d3c915e-a5d3-4b1d-aaba-8868ec2f3785", "tosca_name": "link_to_vl_cmg01_sig_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb1_1", "id": "c751da4a-e433-44c6-9b12-740f08aba6a0", "attributes": { "tosca_id": "c751da4a-e433-44c6-9b12-740f08aba6a0", "tosca_name": "wait_for_subnet_cmg01_sig_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb1_2", "id": "0fcbd4f7-adee-48ee-b0c2-12e3c95a105f", "attributes": { "tosca_id": "0fcbd4f7-adee-48ee-b0c2-12e3c95a105f", "tosca_name": "link_to_vl_cmg01_sig_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb1_2", "id": "96b717ae-b572-407a-9cb2-ab70a6bea9eb", "attributes": { "tosca_id": "96b717ae-b572-407a-9cb2-ab70a6bea9eb", "tosca_name": "wait_for_subnet_cmg01_sig_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c124061a-c445-4cc5-a777-dda723034434", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb2_1", "id": "db866249-2f35-40cb-b8a6-ff5a215a9d78", "attributes": { "tosca_id": "db866249-2f35-40cb-b8a6-ff5a215a9d78", "tosca_name": "link_to_vl_cmg01_sig_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb2_1", "id": "717ea8b0-b850-49e8-807f-2ee3e1ccd847", "attributes": { "tosca_id": "717ea8b0-b850-49e8-807f-2ee3e1ccd847", "tosca_name": "wait_for_subnet_cmg01_sig_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb2_2", "id": "6208dedb-fc4c-45c0-91b4-b3679cedd204", "attributes": { "tosca_id": "6208dedb-fc4c-45c0-91b4-b3679cedd204", "tosca_name": "link_to_vl_cmg01_sig_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb2_2", "id": "52f8bba6-c936-4013-809e-0e80da4d3823", "attributes": { "tosca_id": "52f8bba6-c936-4013-809e-0e80da4d3823", "tosca_name": "wait_for_subnet_cmg01_sig_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb3_1", "id": "1c9bb8e2-94b8-4970-b8da-59786b4b85d4", "attributes": { "tosca_id": "1c9bb8e2-94b8-4970-b8da-59786b4b85d4", "tosca_name": "link_to_vl_cmg01_sig_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb3_1", "id": "849f9cc3-6599-4b35-9e8b-720e0d08c065", "attributes": { "tosca_id": "849f9cc3-6599-4b35-9e8b-720e0d08c065", "tosca_name": "wait_for_subnet_cmg01_sig_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f39039b9-f750-4cfa-b195-59b187725645", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb3_2", "id": "4792db95-584b-43f5-bb7e-827cdb952e20", "attributes": { "tosca_id": "4792db95-584b-43f5-bb7e-827cdb952e20", "tosca_name": "link_to_vl_cmg01_sig_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb3_2", "id": "f0058be5-124e-46d8-99ef-dbdc3915eb90", "attributes": { "tosca_id": "f0058be5-124e-46d8-99ef-dbdc3915eb90", "tosca_name": "wait_for_subnet_cmg01_sig_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6750f699-af52-437f-9c17-3d134bf3f74a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb4_1", "id": "5bcb5a62-2541-4520-b021-2f6c3f537733", "attributes": { "tosca_id": "5bcb5a62-2541-4520-b021-2f6c3f537733", "tosca_name": "link_to_vl_cmg01_sig_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb4_1", "id": "9d35bc4f-6a6a-4f56-a367-380b90b2a96c", "attributes": { "tosca_id": "9d35bc4f-6a6a-4f56-a367-380b90b2a96c", "tosca_name": "wait_for_subnet_cmg01_sig_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb4_2", "id": "a856e6d4-44ff-4c13-876f-b43b1ba23c62", "attributes": { "tosca_id": "a856e6d4-44ff-4c13-876f-b43b1ba23c62", "tosca_name": "link_to_vl_cmg01_sig_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb4_2", "id": "403adf31-283f-488b-a880-b99040f97462", "attributes": { "tosca_id": "403adf31-283f-488b-a880-b99040f97462", "tosca_name": "wait_for_subnet_cmg01_sig_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb5_1", "id": "91af165a-efea-4d25-b24d-35ecb7e933b5", "attributes": { "tosca_id": "91af165a-efea-4d25-b24d-35ecb7e933b5", "tosca_name": "link_to_vl_cmg01_sig_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb5_1", "id": "8ba9ecf4-6bc4-4ccc-a9a4-2c6126a93477", "attributes": { "tosca_id": "8ba9ecf4-6bc4-4ccc-a9a4-2c6126a93477", "tosca_name": "wait_for_subnet_cmg01_sig_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb5_2", "id": "23c5fe30-8442-4025-a5d3-ad8731cbf819", "attributes": { "tosca_id": "23c5fe30-8442-4025-a5d3-ad8731cbf819", "tosca_name": "link_to_vl_cmg01_sig_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb5_2", "id": "334093cc-8c4a-4591-b73a-1b9a8aa3c5fe", "attributes": { "tosca_id": "334093cc-8c4a-4591-b73a-1b9a8aa3c5fe", "tosca_name": "wait_for_subnet_cmg01_sig_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb6_1", "id": "94d49c82-1c8c-4053-a15c-86fb67653f9a", "attributes": { "tosca_id": "94d49c82-1c8c-4053-a15c-86fb67653f9a", "tosca_name": "link_to_vl_cmg01_sig_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb6_1", "id": "2ab2d050-22f5-4efd-b86e-180583fccfae", "attributes": { "tosca_id": "2ab2d050-22f5-4efd-b86e-180583fccfae", "tosca_name": "wait_for_subnet_cmg01_sig_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb6_2", "id": "148ca62a-e5e6-4430-948e-7c10242671c5", "attributes": { "tosca_id": "148ca62a-e5e6-4430-948e-7c10242671c5", "tosca_name": "link_to_vl_cmg01_sig_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb6_2", "id": "d46e99de-4053-4455-ae48-f38534a22e6c", "attributes": { "tosca_id": "d46e99de-4053-4455-ae48-f38534a22e6c", "tosca_name": "wait_for_subnet_cmg01_sig_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb7_1", "id": "6fdb9006-5a41-4620-badf-b7db4c00c5be", "attributes": { "tosca_id": "6fdb9006-5a41-4620-badf-b7db4c00c5be", "tosca_name": "link_to_vl_cmg01_sig_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb7_1", "id": "5c87ab4c-5b06-4e78-8141-02e03db9b438", "attributes": { "tosca_id": "5c87ab4c-5b06-4e78-8141-02e03db9b438", "tosca_name": "wait_for_subnet_cmg01_sig_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e708b419-851a-42b2-9483-dc4561473bbf", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb7_2", "id": "67f0049d-f6e8-482f-a386-36d0f68cab4e", "attributes": { "tosca_id": "67f0049d-f6e8-482f-a386-36d0f68cab4e", "tosca_name": "link_to_vl_cmg01_sig_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb7_2", "id": "61b5ba1e-ef37-49b0-b415-6f69b9697c79", "attributes": { "tosca_id": "61b5ba1e-ef37-49b0-b415-6f69b9697c79", "tosca_name": "wait_for_subnet_cmg01_sig_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb8_1", "id": "32ba903d-fc6a-4223-8797-1734644a0ed6", "attributes": { "tosca_id": "32ba903d-fc6a-4223-8797-1734644a0ed6", "tosca_name": "link_to_vl_cmg01_sig_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb8_1", "id": "bb8e8bfc-dca4-4efc-bb75-9df65feb171a", "attributes": { "tosca_id": "bb8e8bfc-dca4-4efc-bb75-9df65feb171a", "tosca_name": "wait_for_subnet_cmg01_sig_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb8_2", "id": "efac0fe3-67d5-45a7-8d29-6383df1c0403", "attributes": { "tosca_id": "efac0fe3-67d5-45a7-8d29-6383df1c0403", "tosca_name": "link_to_vl_cmg01_sig_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb8_2", "id": "af8447fa-cf8b-4fa1-8f0a-ebef2e86b5f6", "attributes": { "tosca_id": "af8447fa-cf8b-4fa1-8f0a-ebef2e86b5f6", "tosca_name": "wait_for_subnet_cmg01_sig_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb1_1", "id": "92ba345f-fbf8-4065-8dec-382c568cc2ea", "attributes": { "tosca_id": "92ba345f-fbf8-4065-8dec-382c568cc2ea", "tosca_name": "link_to_vl_cmg01_streammvno_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "135548a8-574e-424d-80c9-4e317934d391", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb1_1", "id": "a81bcdc1-4041-443d-8442-9f61bb41044d", "attributes": { "tosca_id": "a81bcdc1-4041-443d-8442-9f61bb41044d", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb1_2", "id": "df7d365d-8227-4d40-97de-4b8ec4c6745b", "attributes": { "tosca_id": "df7d365d-8227-4d40-97de-4b8ec4c6745b", "tosca_name": "link_to_vl_cmg01_streammvno_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb1_2", "id": "7a580082-d9c6-4805-bcc6-4dab25772e27", "attributes": { "tosca_id": "7a580082-d9c6-4805-bcc6-4dab25772e27", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb2_1", "id": "0fc410ae-6f1c-44d7-be9a-3e98897c56b3", "attributes": { "tosca_id": "0fc410ae-6f1c-44d7-be9a-3e98897c56b3", "tosca_name": "link_to_vl_cmg01_streammvno_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb2_1", "id": "25c11d7c-a779-4d7e-acdd-1d19740235a9", "attributes": { "tosca_id": "25c11d7c-a779-4d7e-acdd-1d19740235a9", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb2_2", "id": "17715954-f8e9-40d4-9400-a5d54c453433", "attributes": { "tosca_id": "17715954-f8e9-40d4-9400-a5d54c453433", "tosca_name": "link_to_vl_cmg01_streammvno_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb2_2", "id": "36119406-ba32-4b81-a40d-cbd65536e036", "attributes": { "tosca_id": "36119406-ba32-4b81-a40d-cbd65536e036", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e514f751-d257-4b10-84f5-f659f6998bcc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb3_1", "id": "e47c629a-1ef8-43b5-b9d7-63c052679d4d", "attributes": { "tosca_id": "e47c629a-1ef8-43b5-b9d7-63c052679d4d", "tosca_name": "link_to_vl_cmg01_streammvno_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb3_1", "id": "ee97b620-3a2e-440f-a0c6-e7da15262e56", "attributes": { "tosca_id": "ee97b620-3a2e-440f-a0c6-e7da15262e56", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb3_2", "id": "2e8212f6-52cf-4d66-ab7b-8ca7f2a2bce2", "attributes": { "tosca_id": "2e8212f6-52cf-4d66-ab7b-8ca7f2a2bce2", "tosca_name": "link_to_vl_cmg01_streammvno_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb3_2", "id": "03f95dcc-1341-49d1-a526-3b2e49fdd695", "attributes": { "tosca_id": "03f95dcc-1341-49d1-a526-3b2e49fdd695", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb4_1", "id": "4fe6b3ea-1e8a-47b0-a30f-82fa54558167", "attributes": { "tosca_id": "4fe6b3ea-1e8a-47b0-a30f-82fa54558167", "tosca_name": "link_to_vl_cmg01_streammvno_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb4_1", "id": "fcee3743-cad1-4b42-8d73-ac0fc605f95e", "attributes": { "tosca_id": "fcee3743-cad1-4b42-8d73-ac0fc605f95e", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ddf9524b-9774-4f55-b359-332120ce9022", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb4_2", "id": "c4ce779b-a1c8-433f-91fa-d79e0fcf41b3", "attributes": { "tosca_id": "c4ce779b-a1c8-433f-91fa-d79e0fcf41b3", "tosca_name": "link_to_vl_cmg01_streammvno_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb4_2", "id": "cc7a2140-7387-45f7-ae05-a13c712bb037", "attributes": { "tosca_id": "cc7a2140-7387-45f7-ae05-a13c712bb037", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb5_1", "id": "22d7fd1e-7dd1-44b2-9250-a75c3063973d", "attributes": { "tosca_id": "22d7fd1e-7dd1-44b2-9250-a75c3063973d", "tosca_name": "link_to_vl_cmg01_streammvno_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb5_1", "id": "3c8938d3-25bc-4e11-9768-5ced99b41821", "attributes": { "tosca_id": "3c8938d3-25bc-4e11-9768-5ced99b41821", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb5_2", "id": "2134ec32-c766-4f0b-8672-c66c0052f738", "attributes": { "tosca_id": "2134ec32-c766-4f0b-8672-c66c0052f738", "tosca_name": "link_to_vl_cmg01_streammvno_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb5_2", "id": "0ae00b16-2d69-45a6-82b6-fbf3f1ae7b5e", "attributes": { "tosca_id": "0ae00b16-2d69-45a6-82b6-fbf3f1ae7b5e", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb6_1", "id": "29bd45f7-3da5-4b90-a3ef-4df687a66fc7", "attributes": { "tosca_id": "29bd45f7-3da5-4b90-a3ef-4df687a66fc7", "tosca_name": "link_to_vl_cmg01_streammvno_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb6_1", "id": "ae4341c3-11ff-4d15-9df3-94f91ab71b76", "attributes": { "tosca_id": "ae4341c3-11ff-4d15-9df3-94f91ab71b76", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb6_2", "id": "ff35282d-db91-4dee-8652-d31e4a14defe", "attributes": { "tosca_id": "ff35282d-db91-4dee-8652-d31e4a14defe", "tosca_name": "link_to_vl_cmg01_streammvno_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb6_2", "id": "15dbd8f0-b81c-4ddd-bec2-8bc97931c847", "attributes": { "tosca_id": "15dbd8f0-b81c-4ddd-bec2-8bc97931c847", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb7_1", "id": "00fcf92d-fef5-48ec-b377-fd6970ca28b7", "attributes": { "tosca_id": "00fcf92d-fef5-48ec-b377-fd6970ca28b7", "tosca_name": "link_to_vl_cmg01_streammvno_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb7_1", "id": "a460b540-76f6-4256-a74f-791aee4735b7", "attributes": { "tosca_id": "a460b540-76f6-4256-a74f-791aee4735b7", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb7_2", "id": "13906800-8529-4826-9ee2-9c6fc3442e93", "attributes": { "tosca_id": "13906800-8529-4826-9ee2-9c6fc3442e93", "tosca_name": "link_to_vl_cmg01_streammvno_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb7_2", "id": "d6041bbf-4f6b-41cd-a514-5c1835cef879", "attributes": { "tosca_id": "d6041bbf-4f6b-41cd-a514-5c1835cef879", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a6058424-603c-4633-9d2e-02f5f59784be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb8_1", "id": "1b81a7f5-dee1-4078-8410-f6314c672b62", "attributes": { "tosca_id": "1b81a7f5-dee1-4078-8410-f6314c672b62", "tosca_name": "link_to_vl_cmg01_streammvno_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb8_1", "id": "ffb577bd-cc57-4751-8cbf-5df5d856820a", "attributes": { "tosca_id": "ffb577bd-cc57-4751-8cbf-5df5d856820a", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb8_2", "id": "434ef24e-ec21-4f30-b2d9-da7519ba58f6", "attributes": { "tosca_id": "434ef24e-ec21-4f30-b2d9-da7519ba58f6", "tosca_name": "link_to_vl_cmg01_streammvno_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb8_2", "id": "5d174361-6041-4631-ac7c-b70eb102f3d5", "attributes": { "tosca_id": "5d174361-6041-4631-ac7c-b70eb102f3d5", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb1_1", "id": "544a2b1c-3c97-49cc-b2ca-86749d9b8252", "attributes": { "tosca_id": "544a2b1c-3c97-49cc-b2ca-86749d9b8252", "tosca_name": "link_to_vl_cmg01_user_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb1_1", "id": "bc19f567-dee8-4267-8fee-25a6faed153a", "attributes": { "tosca_id": "bc19f567-dee8-4267-8fee-25a6faed153a", "tosca_name": "wait_for_subnet_cmg01_user_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb1_2", "id": "2dda0eb8-d195-4dd7-8f18-751ce4ea3140", "attributes": { "tosca_id": "2dda0eb8-d195-4dd7-8f18-751ce4ea3140", "tosca_name": "link_to_vl_cmg01_user_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb1_2", "id": "b1e44245-551f-4a3d-86cc-79ad24f6db24", "attributes": { "tosca_id": "b1e44245-551f-4a3d-86cc-79ad24f6db24", "tosca_name": "wait_for_subnet_cmg01_user_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2423eeb8-473b-4dd1-b850-9728b31097be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb2_1", "id": "497042f8-9f8a-4dd3-81f3-554d5792a75d", "attributes": { "tosca_id": "497042f8-9f8a-4dd3-81f3-554d5792a75d", "tosca_name": "link_to_vl_cmg01_user_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb2_1", "id": "21e73840-dd52-4720-9f12-7e9c887abada", "attributes": { "tosca_id": "21e73840-dd52-4720-9f12-7e9c887abada", "tosca_name": "wait_for_subnet_cmg01_user_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb2_2", "id": "0fd5afd9-3ce0-4985-82c4-9acf11aabef8", "attributes": { "tosca_id": "0fd5afd9-3ce0-4985-82c4-9acf11aabef8", "tosca_name": "link_to_vl_cmg01_user_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb2_2", "id": "819b2219-f497-453f-b092-84f3cb3e5cfc", "attributes": { "tosca_id": "819b2219-f497-453f-b092-84f3cb3e5cfc", "tosca_name": "wait_for_subnet_cmg01_user_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb3_1", "id": "5515450a-055a-43d4-acbb-f6c4fbf84990", "attributes": { "tosca_id": "5515450a-055a-43d4-acbb-f6c4fbf84990", "tosca_name": "link_to_vl_cmg01_user_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb3_1", "id": "9517e81d-c838-4c99-a993-14331eea8982", "attributes": { "tosca_id": "9517e81d-c838-4c99-a993-14331eea8982", "tosca_name": "wait_for_subnet_cmg01_user_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb3_2", "id": "9def64a2-db5c-4601-91a5-429603ffd684", "attributes": { "tosca_id": "9def64a2-db5c-4601-91a5-429603ffd684", "tosca_name": "link_to_vl_cmg01_user_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb3_2", "id": "431cfbab-81a8-4a82-b890-848f652fa7c7", "attributes": { "tosca_id": "431cfbab-81a8-4a82-b890-848f652fa7c7", "tosca_name": "wait_for_subnet_cmg01_user_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb4_1", "id": "956700a6-d1a6-4844-8c96-0c5d5b0ddf0a", "attributes": { "tosca_id": "956700a6-d1a6-4844-8c96-0c5d5b0ddf0a", "tosca_name": "link_to_vl_cmg01_user_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb4_1", "id": "2b0b1b8a-d31e-42d0-ba08-3ae463d41565", "attributes": { "tosca_id": "2b0b1b8a-d31e-42d0-ba08-3ae463d41565", "tosca_name": "wait_for_subnet_cmg01_user_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb4_2", "id": "61939dab-acad-4fa2-8f47-b2cc45db22e3", "attributes": { "tosca_id": "61939dab-acad-4fa2-8f47-b2cc45db22e3", "tosca_name": "link_to_vl_cmg01_user_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb4_2", "id": "960d7eda-c1ef-4643-898a-4be5e65b9895", "attributes": { "tosca_id": "960d7eda-c1ef-4643-898a-4be5e65b9895", "tosca_name": "wait_for_subnet_cmg01_user_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f644cd1f-8db5-47a2-be48-28011871d129", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb5_1", "id": "d0f57edb-c623-44bc-8ae9-d8c19a9f6958", "attributes": { "tosca_id": "d0f57edb-c623-44bc-8ae9-d8c19a9f6958", "tosca_name": "link_to_vl_cmg01_user_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb5_1", "id": "e46247ac-7bcf-4b63-9796-b29be1000bf4", "attributes": { "tosca_id": "e46247ac-7bcf-4b63-9796-b29be1000bf4", "tosca_name": "wait_for_subnet_cmg01_user_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb5_2", "id": "8ea15c21-8734-4ffb-8c69-3f94df7fdbfd", "attributes": { "tosca_id": "8ea15c21-8734-4ffb-8c69-3f94df7fdbfd", "tosca_name": "link_to_vl_cmg01_user_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb5_2", "id": "b959e463-4f9b-42f9-a25a-0d8824f33357", "attributes": { "tosca_id": "b959e463-4f9b-42f9-a25a-0d8824f33357", "tosca_name": "wait_for_subnet_cmg01_user_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb6_1", "id": "d1315ee9-b8b1-4b9d-9e91-56c1199c8d58", "attributes": { "tosca_id": "d1315ee9-b8b1-4b9d-9e91-56c1199c8d58", "tosca_name": "link_to_vl_cmg01_user_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb6_1", "id": "816b6356-c06d-44aa-96d3-afc8c951ee7c", "attributes": { "tosca_id": "816b6356-c06d-44aa-96d3-afc8c951ee7c", "tosca_name": "wait_for_subnet_cmg01_user_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb6_2", "id": "09bced61-e52a-468b-9153-478751b5674e", "attributes": { "tosca_id": "09bced61-e52a-468b-9153-478751b5674e", "tosca_name": "link_to_vl_cmg01_user_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb6_2", "id": "2e70121f-6ca6-45ab-8986-c6597bd4bca0", "attributes": { "tosca_id": "2e70121f-6ca6-45ab-8986-c6597bd4bca0", "tosca_name": "wait_for_subnet_cmg01_user_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb7_1", "id": "ae32a54d-282c-4e66-af6d-62b6a0163d55", "attributes": { "tosca_id": "ae32a54d-282c-4e66-af6d-62b6a0163d55", "tosca_name": "link_to_vl_cmg01_user_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb7_1", "id": "01a9e5fa-d994-4642-9e96-0e2ecaabe72a", "attributes": { "tosca_id": "01a9e5fa-d994-4642-9e96-0e2ecaabe72a", "tosca_name": "wait_for_subnet_cmg01_user_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb7_2", "id": "ba842ad5-5e1b-42ff-9347-6bbd58138cd5", "attributes": { "tosca_id": "ba842ad5-5e1b-42ff-9347-6bbd58138cd5", "tosca_name": "link_to_vl_cmg01_user_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb7_2", "id": "556f5c5e-f82e-4dd6-b410-de0c38b6531d", "attributes": { "tosca_id": "556f5c5e-f82e-4dd6-b410-de0c38b6531d", "tosca_name": "wait_for_subnet_cmg01_user_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb8_1", "id": "e801870e-38c4-4dd3-b31d-6f2cb1bc4f44", "attributes": { "tosca_id": "e801870e-38c4-4dd3-b31d-6f2cb1bc4f44", "tosca_name": "link_to_vl_cmg01_user_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb8_1", "id": "6b77f544-6360-4e16-8691-d11c24a34e91", "attributes": { "tosca_id": "6b77f544-6360-4e16-8691-d11c24a34e91", "tosca_name": "wait_for_subnet_cmg01_user_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb8_2", "id": "94908cd9-e813-49bd-a097-9fa2a335cc50", "attributes": { "tosca_id": "94908cd9-e813-49bd-a097-9fa2a335cc50", "tosca_name": "link_to_vl_cmg01_user_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb8_2", "id": "3e0851c7-66c7-4f17-86ef-04e2c97c886e", "attributes": { "tosca_id": "3e0851c7-66c7-4f17-86ef-04e2c97c886e", "tosca_name": "wait_for_subnet_cmg01_user_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "sourceNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "name": "wait_for_ipam", "id": "6000ab22-c7ef-4509-96d9-f3c44e864bae", "attributes": { "tosca_id": "6000ab22-c7ef-4509-96d9-f3c44e864bae", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "sourceNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "name": "mapped_to", "id": "df9724ec-38b2-4037-b9f1-dc0deb87a53f", "attributes": { "tosca_id": "df9724ec-38b2-4037-b9f1-dc0deb87a53f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "sourceNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "name": "subnet_of", "id": "628532e6-2835-4453-86b3-2e2094857515", "attributes": { "tosca_id": "628532e6-2835-4453-86b3-2e2094857515", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0f74b76f-abb7-4d05-99d7-4273db227485", "sourceNodeId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "name": "wait_for_ipam", "id": "a756909e-99e3-4d82-ba7e-78b6540eb642", "attributes": { "tosca_id": "a756909e-99e3-4d82-ba7e-78b6540eb642", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "sourceNodeId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "name": "mapped_to", "id": "6f66df57-9f79-4d23-8498-3d52d257819a", "attributes": { "tosca_id": "6f66df57-9f79-4d23-8498-3d52d257819a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "sourceNodeId": "62a8cc12-454a-4324-b869-496b49aaee65", "name": "wait_for_ipam", "id": "3b2fdc65-bd7a-4f40-8b96-95dbc49e2aaa", "attributes": { "tosca_id": "3b2fdc65-bd7a-4f40-8b96-95dbc49e2aaa", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "sourceNodeId": "62a8cc12-454a-4324-b869-496b49aaee65", "name": "mapped_to", "id": "fc7c3dad-7aa0-4bd4-b634-2057ba419b9d", "attributes": { "tosca_id": "fc7c3dad-7aa0-4bd4-b634-2057ba419b9d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ac68e55c-719f-4b47-99e4-270ab93647df", "sourceNodeId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "name": "wait_for_ipam", "id": "5857b93b-b98d-496b-8cd3-3bbc3aa10652", "attributes": { "tosca_id": "5857b93b-b98d-496b-8cd3-3bbc3aa10652", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "sourceNodeId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "name": "mapped_to", "id": "1fd320f7-f958-4a38-aa04-989adc3fe1d0", "attributes": { "tosca_id": "1fd320f7-f958-4a38-aa04-989adc3fe1d0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "sourceNodeId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "name": "wait_for_ipam", "id": "eb2a8a31-de9a-4cc1-a5da-cbf91889e387", "attributes": { "tosca_id": "eb2a8a31-de9a-4cc1-a5da-cbf91889e387", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "sourceNodeId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "name": "mapped_to", "id": "5fe6b649-3463-4cc6-8fd7-fe4f09fc1d68", "attributes": { "tosca_id": "5fe6b649-3463-4cc6-8fd7-fe4f09fc1d68", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "sourceNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "name": "wait_for_ipam", "id": "89788ff3-63e9-4e83-a1c8-ab2d2462d9a8", "attributes": { "tosca_id": "89788ff3-63e9-4e83-a1c8-ab2d2462d9a8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2423eeb8-473b-4dd1-b850-9728b31097be", "sourceNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "name": "mapped_to", "id": "ed0aed1b-c7c5-4b92-8551-f7524c0161f6", "attributes": { "tosca_id": "ed0aed1b-c7c5-4b92-8551-f7524c0161f6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2e95bf94-10d0-467c-8be3-84079139ef98", "sourceNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "name": "subnet_of", "id": "fac1dd54-0a73-4e12-b72b-a0b560fd1a10", "attributes": { "tosca_id": "fac1dd54-0a73-4e12-b72b-a0b560fd1a10", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "sourceNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "name": "wait_for_ipam", "id": "0c436f40-85ad-418a-bdbb-ac2f45994546", "attributes": { "tosca_id": "0c436f40-85ad-418a-bdbb-ac2f45994546", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "sourceNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "name": "mapped_to", "id": "72b3e403-1559-4c6c-a74a-e743cbcc0f06", "attributes": { "tosca_id": "72b3e403-1559-4c6c-a74a-e743cbcc0f06", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a250347c-2f87-4868-a125-fea79725c08e", "sourceNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "name": "subnet_of", "id": "23ee7574-228e-4dbc-a9a7-4b4ecb5f9011", "attributes": { "tosca_id": "23ee7574-228e-4dbc-a9a7-4b4ecb5f9011", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d82121a5-b72a-4924-8892-3baba913a903", "sourceNodeId": "19d98341-af74-488f-ba43-148d33d9a023", "name": "wait_for_ipam", "id": "6cfa8994-23bd-421f-a491-c8bc9709bd9c", "attributes": { "tosca_id": "6cfa8994-23bd-421f-a491-c8bc9709bd9c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "sourceNodeId": "19d98341-af74-488f-ba43-148d33d9a023", "name": "mapped_to", "id": "7e78c2bc-d8aa-4d1b-9d84-1531f14a4e7a", "attributes": { "tosca_id": "7e78c2bc-d8aa-4d1b-9d84-1531f14a4e7a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "sourceNodeId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "name": "wait_for_ipam", "id": "ec962c0e-6325-4f82-b141-26553254b012", "attributes": { "tosca_id": "ec962c0e-6325-4f82-b141-26553254b012", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "sourceNodeId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "name": "mapped_to", "id": "2fe1fd4f-51ef-4558-ad33-82c16fb4b60f", "attributes": { "tosca_id": "2fe1fd4f-51ef-4558-ad33-82c16fb4b60f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "sourceNodeId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "name": "wait_for_ipam", "id": "83793809-ff43-41a2-b3f9-6a0d2117f04c", "attributes": { "tosca_id": "83793809-ff43-41a2-b3f9-6a0d2117f04c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "sourceNodeId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "name": "mapped_to", "id": "d9f37b2c-db74-47a0-ac3e-a76895d96a9e", "attributes": { "tosca_id": "d9f37b2c-db74-47a0-ac3e-a76895d96a9e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "name": "uses_config", "id": "ce6c6b2d-f0b2-4d5e-93c8-8f5a50f6e3f2", "attributes": { "tosca_id": "ce6c6b2d-f0b2-4d5e-93c8-8f5a50f6e3f2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "sourceNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "name": "wait_for_ipam", "id": "a5c1496d-0266-408f-b3ba-b0ff14892046", "attributes": { "tosca_id": "a5c1496d-0266-408f-b3ba-b0ff14892046", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "sourceNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "name": "mapped_to", "id": "f4ec7eb4-5b3a-4520-8799-3cc194cca5e6", "attributes": { "tosca_id": "f4ec7eb4-5b3a-4520-8799-3cc194cca5e6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "sourceNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "name": "subnet_of", "id": "a4ae8327-590e-4afe-bada-391a352aed85", "attributes": { "tosca_id": "a4ae8327-590e-4afe-bada-391a352aed85", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "name": "uses_config", "id": "b7bf89f1-748d-4b93-9900-8b1aefb9ddda", "attributes": { "tosca_id": "b7bf89f1-748d-4b93-9900-8b1aefb9ddda", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "name": "uses_config", "id": "d9857262-f24e-4757-bb18-19dcf5d90903", "attributes": { "tosca_id": "d9857262-f24e-4757-bb18-19dcf5d90903", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "sourceNodeId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "name": "wait_for_ipam", "id": "2d01c76f-a30d-4d37-a0b2-558c0a70e82c", "attributes": { "tosca_id": "2d01c76f-a30d-4d37-a0b2-558c0a70e82c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d22fb2d7-40a6-402f-93ac-106702a361af", "sourceNodeId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "name": "mapped_to", "id": "eec8d0ee-8a20-4b0b-8bc5-23be27da5aa2", "attributes": { "tosca_id": "eec8d0ee-8a20-4b0b-8bc5-23be27da5aa2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "sourceNodeId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "name": "wait_for_ipam", "id": "424a95b4-56b8-4fc8-a626-d282546318b3", "attributes": { "tosca_id": "424a95b4-56b8-4fc8-a626-d282546318b3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "sourceNodeId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "name": "mapped_to", "id": "f0e49ee7-3db0-4d5b-baa2-9ad0b8311c78", "attributes": { "tosca_id": "f0e49ee7-3db0-4d5b-baa2-9ad0b8311c78", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "name": "uses_config", "id": "22d75581-d53e-41a9-bf49-25b236f4da33", "attributes": { "tosca_id": "22d75581-d53e-41a9-bf49-25b236f4da33", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "sourceNodeId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "name": "wait_for_ipam", "id": "621acf4c-7985-4c42-9ea5-7cb1b8c9c56e", "attributes": { "tosca_id": "621acf4c-7985-4c42-9ea5-7cb1b8c9c56e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "sourceNodeId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "name": "mapped_to", "id": "b91b04d5-e55f-48fb-99d0-e372da0478ce", "attributes": { "tosca_id": "b91b04d5-e55f-48fb-99d0-e372da0478ce", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "name": "uses_config", "id": "47234502-f2e3-47ae-a4a8-330b507a1983", "attributes": { "tosca_id": "47234502-f2e3-47ae-a4a8-330b507a1983", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "sourceNodeId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "name": "wait_for_ipam", "id": "97f7108b-5d2f-44cb-a19b-8cbb42f23c4d", "attributes": { "tosca_id": "97f7108b-5d2f-44cb-a19b-8cbb42f23c4d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "sourceNodeId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "name": "mapped_to", "id": "3f689d97-0def-4fe3-ae4a-8479a0c52845", "attributes": { "tosca_id": "3f689d97-0def-4fe3-ae4a-8479a0c52845", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "sourceNodeId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "name": "wait_for_ipam", "id": "f1ae740b-c1b9-4d48-8c54-bcc1d6512893", "attributes": { "tosca_id": "f1ae740b-c1b9-4d48-8c54-bcc1d6512893", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "sourceNodeId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "name": "mapped_to", "id": "dd939cfa-f5c6-4f7c-a153-7896af093e2f", "attributes": { "tosca_id": "dd939cfa-f5c6-4f7c-a153-7896af093e2f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "name": "uses_config", "id": "518ae32a-25b1-41c2-94a6-33dbe23a8fb7", "attributes": { "tosca_id": "518ae32a-25b1-41c2-94a6-33dbe23a8fb7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "sourceNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "name": "wait_for_ipam", "id": "7aa61f6c-96fc-440d-ad45-0f2cea1b081f", "attributes": { "tosca_id": "7aa61f6c-96fc-440d-ad45-0f2cea1b081f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "sourceNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "name": "mapped_to", "id": "e9a7b372-225d-4cd1-ac57-e20e2cb35ca5", "attributes": { "tosca_id": "e9a7b372-225d-4cd1-ac57-e20e2cb35ca5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "faea27b0-0941-41ce-a482-327a3e37e154", "sourceNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "name": "subnet_of", "id": "505c8072-ec70-4ad2-95a7-135994cd0d54", "attributes": { "tosca_id": "505c8072-ec70-4ad2-95a7-135994cd0d54", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "4f163297-75c9-4298-b17c-b5f4776342b4", "sourceNodeId": "4739db90-3441-4577-b0d6-71ccd19e6475", "name": "wait_for_ipam", "id": "0f455c1a-064e-47a5-8f15-21f53b814497", "attributes": { "tosca_id": "0f455c1a-064e-47a5-8f15-21f53b814497", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "sourceNodeId": "4739db90-3441-4577-b0d6-71ccd19e6475", "name": "mapped_to", "id": "9759fb70-91b4-49f3-a2d7-9f63684e474a", "attributes": { "tosca_id": "9759fb70-91b4-49f3-a2d7-9f63684e474a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "sourceNodeId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "name": "wait_for_ipam", "id": "451b6e7e-bad3-4385-af19-612a41b68e1f", "attributes": { "tosca_id": "451b6e7e-bad3-4385-af19-612a41b68e1f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "sourceNodeId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "name": "mapped_to", "id": "dbe17e60-8eb8-4662-8e88-6e749832cb2e", "attributes": { "tosca_id": "dbe17e60-8eb8-4662-8e88-6e749832cb2e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "sourceNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "name": "wait_for_ipam", "id": "bfa1e7b3-f19f-49de-96b0-04ad75e7857b", "attributes": { "tosca_id": "bfa1e7b3-f19f-49de-96b0-04ad75e7857b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "sourceNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "name": "mapped_to", "id": "43df58a4-875c-4c8d-9cf1-5a8b86f243b7", "attributes": { "tosca_id": "43df58a4-875c-4c8d-9cf1-5a8b86f243b7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "sourceNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "name": "subnet_of", "id": "1a798867-a14b-4f13-8b7e-2868d9339939", "attributes": { "tosca_id": "1a798867-a14b-4f13-8b7e-2868d9339939", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "name": "uses_config", "id": "c2f876fe-dce6-41e8-82e8-7e1115aaede7", "attributes": { "tosca_id": "c2f876fe-dce6-41e8-82e8-7e1115aaede7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "name": "uses_config", "id": "44905733-b702-4d89-ae9d-6802d3523f74", "attributes": { "tosca_id": "44905733-b702-4d89-ae9d-6802d3523f74", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "bfcaee1a-3744-42d6-a383-c52950513a04", "sourceNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "name": "wait_for_ipam", "id": "24018705-c688-409a-8c5b-0cea0608f89e", "attributes": { "tosca_id": "24018705-c688-409a-8c5b-0cea0608f89e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "87750914-19d6-4292-8cb2-7907afddd7dd", "sourceNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "name": "mapped_to", "id": "410a5663-84d0-4b06-a8bb-ca94fc4af65d", "attributes": { "tosca_id": "410a5663-84d0-4b06-a8bb-ca94fc4af65d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "sourceNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "name": "subnet_of", "id": "b1b4a7f9-3374-49f5-8258-5b5c3ab1b7d8", "attributes": { "tosca_id": "b1b4a7f9-3374-49f5-8258-5b5c3ab1b7d8", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "sourceNodeId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "name": "wait_for_ipam", "id": "ed809c18-6ccc-48bc-b1ca-3562da9ec798", "attributes": { "tosca_id": "ed809c18-6ccc-48bc-b1ca-3562da9ec798", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "sourceNodeId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "name": "mapped_to", "id": "4e82ffdd-bb94-48ba-be51-6300c07b96c2", "attributes": { "tosca_id": "4e82ffdd-bb94-48ba-be51-6300c07b96c2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "sourceNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "name": "wait_for_ipam", "id": "dc24d708-124f-4fae-8ae3-b5a9c270c989", "attributes": { "tosca_id": "dc24d708-124f-4fae-8ae3-b5a9c270c989", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "sourceNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "name": "mapped_to", "id": "b0dd3d81-b301-4188-9237-032543421605", "attributes": { "tosca_id": "b0dd3d81-b301-4188-9237-032543421605", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "sourceNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "name": "subnet_of", "id": "34cb8d48-d730-4efa-a638-475f9495b3c3", "attributes": { "tosca_id": "34cb8d48-d730-4efa-a638-475f9495b3c3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "name": "uses_config", "id": "f505749f-6541-4b66-a3f4-13acb2d8155b", "attributes": { "tosca_id": "f505749f-6541-4b66-a3f4-13acb2d8155b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "sourceNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "name": "wait_for_ipam", "id": "56a1c6f5-0d98-4fbc-bb0b-60a50ae1fb1f", "attributes": { "tosca_id": "56a1c6f5-0d98-4fbc-bb0b-60a50ae1fb1f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "27233556-3527-4b24-90cf-e306aa266c04", "sourceNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "name": "mapped_to", "id": "57406663-a5c2-47e9-b321-4c58e5160969", "attributes": { "tosca_id": "57406663-a5c2-47e9-b321-4c58e5160969", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "sourceNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "name": "subnet_of", "id": "e90d2a06-71a4-4c1b-a5d1-137b0f04d2d2", "attributes": { "tosca_id": "e90d2a06-71a4-4c1b-a5d1-137b0f04d2d2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "3d294376-d701-410f-9493-4a0af8ce30c9", "sourceNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "name": "wait_for_ipam", "id": "d7aac187-cab1-48ef-bb5b-9811accfda51", "attributes": { "tosca_id": "d7aac187-cab1-48ef-bb5b-9811accfda51", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "65824401-7396-4108-95a1-b23cea11054d", "sourceNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "name": "mapped_to", "id": "ca7d9e3e-18ae-4e0f-b089-978f06d4ee7d", "attributes": { "tosca_id": "ca7d9e3e-18ae-4e0f-b089-978f06d4ee7d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "sourceNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "name": "subnet_of", "id": "9b622e5e-0960-47b6-b0d6-28e34f652298", "attributes": { "tosca_id": "9b622e5e-0960-47b6-b0d6-28e34f652298", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "cce96427-7f68-4138-88b6-068da8a4435d", "name": "uses_config", "id": "cc383aad-cfa9-4ef7-93b9-084ccf86c4c6", "attributes": { "tosca_id": "cc383aad-cfa9-4ef7-93b9-084ccf86c4c6", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c5b360a5-d389-415c-a65f-ef02171b4443", "name": "uses_config", "id": "2269b1d2-b5b8-4100-ba48-ac11cfc89296", "attributes": { "tosca_id": "2269b1d2-b5b8-4100-ba48-ac11cfc89296", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c7209238-0579-4972-8221-13a9926fe019", "sourceNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "name": "wait_for_ipam", "id": "7efffd59-50b0-4975-849e-ddde588a3b68", "attributes": { "tosca_id": "7efffd59-50b0-4975-849e-ddde588a3b68", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6750f699-af52-437f-9c17-3d134bf3f74a", "sourceNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "name": "mapped_to", "id": "f2d33287-bff0-4712-b29f-0b2928363cf4", "attributes": { "tosca_id": "f2d33287-bff0-4712-b29f-0b2928363cf4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "sourceNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "name": "subnet_of", "id": "a93ff8fb-cba6-4601-aef2-0d544c0f89f4", "attributes": { "tosca_id": "a93ff8fb-cba6-4601-aef2-0d544c0f89f4", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "name": "uses_config", "id": "1b14452e-c8a1-4037-a50e-d009601d4446", "attributes": { "tosca_id": "1b14452e-c8a1-4037-a50e-d009601d4446", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "54852bb8-1128-4aed-9adb-6022a535a345", "name": "uses_config", "id": "920411ca-9266-452c-897a-71bf8b6d9a2d", "attributes": { "tosca_id": "920411ca-9266-452c-897a-71bf8b6d9a2d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "sourceNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "name": "wait_for_ipam", "id": "c6d53813-61e1-447b-a599-956ea6adb457", "attributes": { "tosca_id": "c6d53813-61e1-447b-a599-956ea6adb457", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "adc41d22-ca23-4995-9b30-d65884168257", "sourceNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "name": "mapped_to", "id": "3698a09a-5600-4705-8211-36d966390ac2", "attributes": { "tosca_id": "3698a09a-5600-4705-8211-36d966390ac2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "sourceNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "name": "subnet_of", "id": "969eb75a-9063-499f-b24c-cc1ef6468f28", "attributes": { "tosca_id": "969eb75a-9063-499f-b24c-cc1ef6468f28", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "sourceNodeId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "name": "wait_for_ipam", "id": "6e897a4c-eddb-4912-93d0-4162025b537a", "attributes": { "tosca_id": "6e897a4c-eddb-4912-93d0-4162025b537a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "128b6065-105f-4137-aa86-71ac9632ec20", "sourceNodeId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "name": "mapped_to", "id": "bf170023-5f66-44a0-8ac8-fbd9a77023a6", "attributes": { "tosca_id": "bf170023-5f66-44a0-8ac8-fbd9a77023a6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "sourceNodeId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "name": "wait_for_ipam", "id": "ed80faeb-592e-473c-bb69-119a27e8e6cd", "attributes": { "tosca_id": "ed80faeb-592e-473c-bb69-119a27e8e6cd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f39039b9-f750-4cfa-b195-59b187725645", "sourceNodeId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "name": "mapped_to", "id": "6650a5a2-4326-4676-bb0a-5d8e7aabaee0", "attributes": { "tosca_id": "6650a5a2-4326-4676-bb0a-5d8e7aabaee0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "name": "uses_config", "id": "2f9bd828-dbb8-46f0-b38f-747630aa17e1", "attributes": { "tosca_id": "2f9bd828-dbb8-46f0-b38f-747630aa17e1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "name": "uses_config", "id": "20c6f06a-b923-4bae-b457-fa32f6c969ac", "attributes": { "tosca_id": "20c6f06a-b923-4bae-b457-fa32f6c969ac", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "sourceNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "name": "wait_for_ipam", "id": "4d9aa329-54d0-4c04-8c7b-228be88eb1c0", "attributes": { "tosca_id": "4d9aa329-54d0-4c04-8c7b-228be88eb1c0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "sourceNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "name": "mapped_to", "id": "31b273b8-c627-414f-81e4-3d2a7e24d657", "attributes": { "tosca_id": "31b273b8-c627-414f-81e4-3d2a7e24d657", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "sourceNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "name": "subnet_of", "id": "d5d1e23b-55b3-4c1b-a94a-1e0829175c10", "attributes": { "tosca_id": "d5d1e23b-55b3-4c1b-a94a-1e0829175c10", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "name": "uses_config", "id": "e66a45b6-769c-4e80-88b0-0ce44418c02a", "attributes": { "tosca_id": "e66a45b6-769c-4e80-88b0-0ce44418c02a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "sourceNodeId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "name": "wait_for_ipam", "id": "8408f62b-ff83-469e-b6a7-a61373ebd3f4", "attributes": { "tosca_id": "8408f62b-ff83-469e-b6a7-a61373ebd3f4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "sourceNodeId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "name": "mapped_to", "id": "f02c7e40-bee0-4c8c-9e1a-73db023a84e3", "attributes": { "tosca_id": "f02c7e40-bee0-4c8c-9e1a-73db023a84e3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4f163297-75c9-4298-b17c-b5f4776342b4", "sourceNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "name": "wait_for_ipam", "id": "817124aa-6ad6-40fb-9a35-8985dabe9c8c", "attributes": { "tosca_id": "817124aa-6ad6-40fb-9a35-8985dabe9c8c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "sourceNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "name": "mapped_to", "id": "05aaf133-3c90-4d00-a1c9-d2b90985c453", "attributes": { "tosca_id": "05aaf133-3c90-4d00-a1c9-d2b90985c453", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4739db90-3441-4577-b0d6-71ccd19e6475", "sourceNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "name": "subnet_of", "id": "20e924c7-5ee8-4185-8768-f8ead5b1fe8d", "attributes": { "tosca_id": "20e924c7-5ee8-4185-8768-f8ead5b1fe8d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cce96427-7f68-4138-88b6-068da8a4435d", "sourceNodeId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "name": "wait_for_ipam", "id": "d1fa3369-15de-4e49-87c0-93952a55816b", "attributes": { "tosca_id": "d1fa3369-15de-4e49-87c0-93952a55816b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b609d871-b324-4f21-8252-139b4610c0da", "sourceNodeId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "name": "mapped_to", "id": "f94da2e1-0e06-4333-9bfb-fd5623b1d4dc", "attributes": { "tosca_id": "f94da2e1-0e06-4333-9bfb-fd5623b1d4dc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "sourceNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "name": "wait_for_ipam", "id": "ee1dc279-a339-4dbb-a6c8-22cbf85f8f15", "attributes": { "tosca_id": "ee1dc279-a339-4dbb-a6c8-22cbf85f8f15", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "sourceNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "name": "mapped_to", "id": "78abdac1-3ea2-4586-b0cd-1e4e16a0acdc", "attributes": { "tosca_id": "78abdac1-3ea2-4586-b0cd-1e4e16a0acdc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "sourceNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "name": "subnet_of", "id": "896b0863-df76-4111-8e7e-3ab65d8577d5", "attributes": { "tosca_id": "896b0863-df76-4111-8e7e-3ab65d8577d5", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "name": "uses_config", "id": "c0177b7a-dcbc-49f2-9c8a-5138c5a84d10", "attributes": { "tosca_id": "c0177b7a-dcbc-49f2-9c8a-5138c5a84d10", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "name": "uses_config", "id": "97ff5d69-c181-40a4-a0b6-b0c2d8c6623b", "attributes": { "tosca_id": "97ff5d69-c181-40a4-a0b6-b0c2d8c6623b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "sourceNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "name": "wait_for_ipam", "id": "9a28f6cf-d1a9-440d-bcf2-0c8ebcce8bc6", "attributes": { "tosca_id": "9a28f6cf-d1a9-440d-bcf2-0c8ebcce8bc6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "sourceNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "name": "mapped_to", "id": "3ef2aad5-294f-44b9-8cfe-f563ffb4f634", "attributes": { "tosca_id": "3ef2aad5-294f-44b9-8cfe-f563ffb4f634", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "sourceNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "name": "subnet_of", "id": "c36c0c6d-7d21-4152-baf0-9974d81a8ecd", "attributes": { "tosca_id": "c36c0c6d-7d21-4152-baf0-9974d81a8ecd", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "sourceNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "name": "wait_for_ipam", "id": "fb560049-15c1-4746-b3f4-1f06d787d021", "attributes": { "tosca_id": "fb560049-15c1-4746-b3f4-1f06d787d021", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "sourceNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "name": "mapped_to", "id": "45676bf3-3f69-4ecb-b0b7-a2358e1c2f79", "attributes": { "tosca_id": "45676bf3-3f69-4ecb-b0b7-a2358e1c2f79", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "sourceNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "name": "subnet_of", "id": "89e6b855-e5c0-4527-9ad7-7c4ae0a1869a", "attributes": { "tosca_id": "89e6b855-e5c0-4527-9ad7-7c4ae0a1869a", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "sourceNodeId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "name": "wait_for_ipam", "id": "73fa18a5-f548-4ab9-9237-e794cd25787c", "attributes": { "tosca_id": "73fa18a5-f548-4ab9-9237-e794cd25787c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "sourceNodeId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "name": "mapped_to", "id": "fb5413bf-66db-414a-b559-88b4da14460e", "attributes": { "tosca_id": "fb5413bf-66db-414a-b559-88b4da14460e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "bfcaee1a-3744-42d6-a383-c52950513a04", "name": "uses_config", "id": "b780fcb0-5466-49e5-93d6-9a026626404b", "attributes": { "tosca_id": "b780fcb0-5466-49e5-93d6-9a026626404b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "19418946-cd65-4953-bbba-09b505fdc388", "sourceNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "name": "wait_for_ipam", "id": "6f1a385c-b264-4075-9d08-e3a2b56cf5fc", "attributes": { "tosca_id": "6f1a385c-b264-4075-9d08-e3a2b56cf5fc", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "sourceNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "name": "mapped_to", "id": "f5abca0d-8ce9-400c-a217-d63270140f07", "attributes": { "tosca_id": "f5abca0d-8ce9-400c-a217-d63270140f07", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "sourceNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "name": "subnet_of", "id": "743d7040-c00b-4527-90dc-9292ef16fd4b", "attributes": { "tosca_id": "743d7040-c00b-4527-90dc-9292ef16fd4b", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7e18773a-297c-4640-90df-cf42db57c060", "sourceNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "name": "wait_for_ipam", "id": "95cb8d7a-dacd-44f1-ad11-6181b24c1192", "attributes": { "tosca_id": "95cb8d7a-dacd-44f1-ad11-6181b24c1192", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e514f751-d257-4b10-84f5-f659f6998bcc", "sourceNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "name": "mapped_to", "id": "d82c5d70-519f-43de-a79d-194ca62c864a", "attributes": { "tosca_id": "d82c5d70-519f-43de-a79d-194ca62c864a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "90890560-043f-4fc3-b22e-074b966ecbc5", "sourceNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "name": "subnet_of", "id": "eea7a984-89d6-4863-a33a-e00e3b9de81b", "attributes": { "tosca_id": "eea7a984-89d6-4863-a33a-e00e3b9de81b", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "sourceNodeId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "name": "wait_for_ipam", "id": "f65a13a5-61f5-43d8-ad11-f3f151fce9ee", "attributes": { "tosca_id": "f65a13a5-61f5-43d8-ad11-f3f151fce9ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "sourceNodeId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "name": "mapped_to", "id": "146188f1-2744-4c6c-8097-e8205fb0afd1", "attributes": { "tosca_id": "146188f1-2744-4c6c-8097-e8205fb0afd1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "name": "uses_config", "id": "a6cca88c-941a-421a-bf3a-099ba1583440", "attributes": { "tosca_id": "a6cca88c-941a-421a-bf3a-099ba1583440", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "name": "uses_config", "id": "5b3acfbb-49be-424d-b161-c665645e6597", "attributes": { "tosca_id": "5b3acfbb-49be-424d-b161-c665645e6597", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "name": "uses_config", "id": "23ed3844-6dc7-424a-ad7a-7d7b845ca483", "attributes": { "tosca_id": "23ed3844-6dc7-424a-ad7a-7d7b845ca483", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "sourceNodeId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "name": "wait_for_ipam", "id": "25688b4d-bbb5-41f4-a284-eebfcb2d6f16", "attributes": { "tosca_id": "25688b4d-bbb5-41f4-a284-eebfcb2d6f16", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "47b23734-5e7a-4115-8854-4fe871b4f701", "sourceNodeId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "name": "mapped_to", "id": "c8209e6d-d6ba-4a3f-9c96-7a1b3eca5765", "attributes": { "tosca_id": "c8209e6d-d6ba-4a3f-9c96-7a1b3eca5765", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "sourceNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "name": "wait_for_ipam", "id": "b77f5b3e-888b-4d10-b30e-c947d2d35eba", "attributes": { "tosca_id": "b77f5b3e-888b-4d10-b30e-c947d2d35eba", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "sourceNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "name": "mapped_to", "id": "37e92ebb-3781-401b-9620-c153e7e56f0f", "attributes": { "tosca_id": "37e92ebb-3781-401b-9620-c153e7e56f0f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "sourceNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "name": "subnet_of", "id": "a23f200e-8352-495c-84fc-d8eb7c6c85e9", "attributes": { "tosca_id": "a23f200e-8352-495c-84fc-d8eb7c6c85e9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "sourceNodeId": "b80ad685-74fa-4a74-bec1-a5a179307191", "name": "wait_for_ipam", "id": "4d340aaf-19dd-403b-bec4-8bbb60debec9", "attributes": { "tosca_id": "4d340aaf-19dd-403b-bec4-8bbb60debec9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "sourceNodeId": "b80ad685-74fa-4a74-bec1-a5a179307191", "name": "mapped_to", "id": "55e0c143-ba55-4bd0-aa18-65fae921326b", "attributes": { "tosca_id": "55e0c143-ba55-4bd0-aa18-65fae921326b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1a55a409-9513-4003-8fd6-378e8a20d840", "name": "uses_config", "id": "cea5b813-3212-4891-81d6-9b7dcf354ee8", "attributes": { "tosca_id": "cea5b813-3212-4891-81d6-9b7dcf354ee8", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "584d53f6-a43c-49a0-8b62-75398268c97c", "name": "uses_config", "id": "906369c4-076f-4f11-87d4-f64b034fbf22", "attributes": { "tosca_id": "906369c4-076f-4f11-87d4-f64b034fbf22", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6a298742-8723-409a-8d76-9f86a0439710", "sourceNodeId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "name": "wait_for_ipam", "id": "05853822-16f8-4341-afc4-ed577d74ec60", "attributes": { "tosca_id": "05853822-16f8-4341-afc4-ed577d74ec60", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "sourceNodeId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "name": "mapped_to", "id": "544bab30-ab4f-4105-ac39-c5a06a5d1ff0", "attributes": { "tosca_id": "544bab30-ab4f-4105-ac39-c5a06a5d1ff0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e256232f-413d-4f1c-8028-c53ede86d612", "sourceNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "name": "wait_for_ipam", "id": "574a6888-3a8b-4864-819a-340fc5c7d73a", "attributes": { "tosca_id": "574a6888-3a8b-4864-819a-340fc5c7d73a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e708b419-851a-42b2-9483-dc4561473bbf", "sourceNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "name": "mapped_to", "id": "f5e5cade-1958-49bd-be23-24c8c108317b", "attributes": { "tosca_id": "f5e5cade-1958-49bd-be23-24c8c108317b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "sourceNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "name": "subnet_of", "id": "27ec553e-c041-4143-8502-8e19c729aaee", "attributes": { "tosca_id": "27ec553e-c041-4143-8502-8e19c729aaee", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "sourceNodeId": "52907d02-d1c1-4ae9-919b-752acf815da8", "name": "wait_for_ipam", "id": "11e638d8-0d8e-47c9-83d0-510d4cd6ad0e", "attributes": { "tosca_id": "11e638d8-0d8e-47c9-83d0-510d4cd6ad0e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "sourceNodeId": "52907d02-d1c1-4ae9-919b-752acf815da8", "name": "mapped_to", "id": "074a4de4-ac36-4976-a875-fb7d844b0c07", "attributes": { "tosca_id": "074a4de4-ac36-4976-a875-fb7d844b0c07", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "sourceNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "name": "wait_for_ipam", "id": "35f8c5ca-1c72-4bb9-916d-ad782debd58f", "attributes": { "tosca_id": "35f8c5ca-1c72-4bb9-916d-ad782debd58f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "sourceNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "name": "mapped_to", "id": "641a76bd-c065-400b-b0a2-c6ffb047cbd9", "attributes": { "tosca_id": "641a76bd-c065-400b-b0a2-c6ffb047cbd9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "sourceNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "name": "subnet_of", "id": "f9c1123a-f965-4bf2-843e-08e0e3ee13ed", "attributes": { "tosca_id": "f9c1123a-f965-4bf2-843e-08e0e3ee13ed", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "sourceNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "name": "wait_for_ipam", "id": "d9e17724-aef8-4bc8-a98d-8f2ca524c6f7", "attributes": { "tosca_id": "d9e17724-aef8-4bc8-a98d-8f2ca524c6f7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "sourceNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "name": "mapped_to", "id": "ae2f7684-109f-4c00-98cc-ebf4d35ec9d4", "attributes": { "tosca_id": "ae2f7684-109f-4c00-98cc-ebf4d35ec9d4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5c684636-a93e-4d4e-afa1-5613482a8965", "sourceNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "name": "subnet_of", "id": "e1ca765c-0735-4a61-9319-b88121d39cbd", "attributes": { "tosca_id": "e1ca765c-0735-4a61-9319-b88121d39cbd", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7e18773a-297c-4640-90df-cf42db57c060", "sourceNodeId": "90890560-043f-4fc3-b22e-074b966ecbc5", "name": "wait_for_ipam", "id": "557e6536-e6ec-47da-9bd0-b6141940716f", "attributes": { "tosca_id": "557e6536-e6ec-47da-9bd0-b6141940716f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e514f751-d257-4b10-84f5-f659f6998bcc", "sourceNodeId": "90890560-043f-4fc3-b22e-074b966ecbc5", "name": "mapped_to", "id": "03fd66e7-f688-461a-989c-915bd9cd7459", "attributes": { "tosca_id": "03fd66e7-f688-461a-989c-915bd9cd7459", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "sourceNodeId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "name": "wait_for_ipam", "id": "a29088ec-4b72-4efb-8ca4-f381cce85fe5", "attributes": { "tosca_id": "a29088ec-4b72-4efb-8ca4-f381cce85fe5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "acb5082f-39a3-4001-99ca-07500ef31a49", "sourceNodeId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "name": "mapped_to", "id": "18a94c97-ad5a-47ee-bb36-6608fa09c1f9", "attributes": { "tosca_id": "18a94c97-ad5a-47ee-bb36-6608fa09c1f9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "sourceNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "name": "wait_for_ipam", "id": "e504a54b-0c42-4b01-9d6f-4f03a8105fba", "attributes": { "tosca_id": "e504a54b-0c42-4b01-9d6f-4f03a8105fba", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "185b2d62-e681-4f10-b48f-23497b59444a", "sourceNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "name": "mapped_to", "id": "bcca2001-8e9a-4df9-bcb1-0e8c0d624a36", "attributes": { "tosca_id": "bcca2001-8e9a-4df9-bcb1-0e8c0d624a36", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "sourceNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "name": "subnet_of", "id": "5e7df5f6-80b8-417f-b6f4-cc41ea859595", "attributes": { "tosca_id": "5e7df5f6-80b8-417f-b6f4-cc41ea859595", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "sourceNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "name": "wait_for_ipam", "id": "909cde73-e59f-44f6-b0b9-4828e372ed37", "attributes": { "tosca_id": "909cde73-e59f-44f6-b0b9-4828e372ed37", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "sourceNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "name": "mapped_to", "id": "6d7ff57b-1813-4073-a21b-5e4f480d2527", "attributes": { "tosca_id": "6d7ff57b-1813-4073-a21b-5e4f480d2527", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "sourceNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "name": "subnet_of", "id": "c8abb73b-e778-4c84-b593-29ae64133ac6", "attributes": { "tosca_id": "c8abb73b-e778-4c84-b593-29ae64133ac6", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "sourceNodeId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "name": "wait_for_ipam", "id": "a43ec530-514e-48d5-8840-347fbdd038b6", "attributes": { "tosca_id": "a43ec530-514e-48d5-8840-347fbdd038b6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45728936-4ced-493d-925d-580f1d398e58", "sourceNodeId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "name": "mapped_to", "id": "8e4b16b0-4bf9-42e2-8ea2-8ee378fbe766", "attributes": { "tosca_id": "8e4b16b0-4bf9-42e2-8ea2-8ee378fbe766", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "sourceNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "name": "wait_for_ipam", "id": "cb518d11-8f8a-4ab7-b585-be1eede7f931", "attributes": { "tosca_id": "cb518d11-8f8a-4ab7-b585-be1eede7f931", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d15a1551-7f91-4a2f-a536-f339e3423200", "sourceNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "name": "mapped_to", "id": "a02225e7-06cc-48e0-952c-bef3176b9ae4", "attributes": { "tosca_id": "a02225e7-06cc-48e0-952c-bef3176b9ae4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e325d4ca-976a-443b-a8cc-57a944901c51", "sourceNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "name": "subnet_of", "id": "93b9753c-d949-49d0-9473-28ca6d7d8021", "attributes": { "tosca_id": "93b9753c-d949-49d0-9473-28ca6d7d8021", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "sourceNodeId": "5c684636-a93e-4d4e-afa1-5613482a8965", "name": "wait_for_ipam", "id": "5dc63677-1672-4904-b30a-a5f8627b6d86", "attributes": { "tosca_id": "5dc63677-1672-4904-b30a-a5f8627b6d86", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "sourceNodeId": "5c684636-a93e-4d4e-afa1-5613482a8965", "name": "mapped_to", "id": "e5b5f31a-b064-4a3c-85ef-e8932600d603", "attributes": { "tosca_id": "e5b5f31a-b064-4a3c-85ef-e8932600d603", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0f74b76f-abb7-4d05-99d7-4273db227485", "sourceNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "name": "wait_for_ipam", "id": "f1089387-ac94-4ad2-b6d4-585ee95b1fe6", "attributes": { "tosca_id": "f1089387-ac94-4ad2-b6d4-585ee95b1fe6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "sourceNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "name": "mapped_to", "id": "1e7eb58f-f5b2-425f-8eb1-b0e6ba5333a1", "attributes": { "tosca_id": "1e7eb58f-f5b2-425f-8eb1-b0e6ba5333a1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "sourceNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "name": "subnet_of", "id": "5238f3fb-22d5-45b6-81ad-424ea30ded89", "attributes": { "tosca_id": "5238f3fb-22d5-45b6-81ad-424ea30ded89", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "name": "uses_config", "id": "3dc19d26-031f-4abf-937d-d26b0289c728", "attributes": { "tosca_id": "3dc19d26-031f-4abf-937d-d26b0289c728", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ee665521-d065-4744-83fc-12c88ac3f662", "sourceNodeId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "name": "wait_for_ipam", "id": "fa284de4-3fd4-4f42-b2b4-2a06ae7c240b", "attributes": { "tosca_id": "fa284de4-3fd4-4f42-b2b4-2a06ae7c240b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "sourceNodeId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "name": "mapped_to", "id": "3394652d-8893-4688-b4ac-005c3a250275", "attributes": { "tosca_id": "3394652d-8893-4688-b4ac-005c3a250275", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "8c8462fd-6768-403f-b621-c761c0f329b3", "name": "uses_config", "id": "2240855c-7615-4cf6-8090-0f75075ebe3e", "attributes": { "tosca_id": "2240855c-7615-4cf6-8090-0f75075ebe3e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3b090e50-a601-4e54-b630-29e5864428f8", "sourceNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "name": "wait_for_ipam", "id": "8fd13c21-84fe-40b9-9255-8dd5615cf484", "attributes": { "tosca_id": "8fd13c21-84fe-40b9-9255-8dd5615cf484", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "sourceNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "name": "mapped_to", "id": "4f1ea92e-21cc-48c1-877a-6f175f96e3a2", "attributes": { "tosca_id": "4f1ea92e-21cc-48c1-877a-6f175f96e3a2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "02784648-221c-4c96-8113-c0c269f2b3c0", "sourceNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "name": "subnet_of", "id": "5f75ca06-a312-4bef-85fa-7204b98d7a3c", "attributes": { "tosca_id": "5f75ca06-a312-4bef-85fa-7204b98d7a3c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "88e04d9f-a3d0-456e-a10f-76de98742045", "name": "uses_config", "id": "11e55e34-1b57-4924-9cd5-fb05809f5acc", "attributes": { "tosca_id": "11e55e34-1b57-4924-9cd5-fb05809f5acc", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "54852bb8-1128-4aed-9adb-6022a535a345", "sourceNodeId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "name": "wait_for_ipam", "id": "ffddf0a9-ecd2-477c-b181-bc60813685bb", "attributes": { "tosca_id": "ffddf0a9-ecd2-477c-b181-bc60813685bb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "sourceNodeId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "name": "mapped_to", "id": "49df966b-79bc-4cad-b9a2-86bc699d8b43", "attributes": { "tosca_id": "49df966b-79bc-4cad-b9a2-86bc699d8b43", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "sourceNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "name": "wait_for_ipam", "id": "1f342fdb-2818-4938-8c6c-52ddec5c63b5", "attributes": { "tosca_id": "1f342fdb-2818-4938-8c6c-52ddec5c63b5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "sourceNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "name": "mapped_to", "id": "c653e3e5-0bf2-4a3e-b409-53ee03fc7641", "attributes": { "tosca_id": "c653e3e5-0bf2-4a3e-b409-53ee03fc7641", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "sourceNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "name": "subnet_of", "id": "7298cde6-5394-40a8-81c3-339b57bc765e", "attributes": { "tosca_id": "7298cde6-5394-40a8-81c3-339b57bc765e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "name": "uses_config", "id": "5efcd968-7806-482e-91ab-8bca28518584", "attributes": { "tosca_id": "5efcd968-7806-482e-91ab-8bca28518584", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "sourceNodeId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "name": "wait_for_ipam", "id": "4b4512bb-e332-4cfc-a959-7f90209fea39", "attributes": { "tosca_id": "4b4512bb-e332-4cfc-a959-7f90209fea39", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "sourceNodeId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "name": "mapped_to", "id": "78f41fe7-34df-4592-985f-a6951795edb7", "attributes": { "tosca_id": "78f41fe7-34df-4592-985f-a6951795edb7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a5388771-6464-4615-bf48-65ec00aba0fd", "name": "uses_config", "id": "0be92c22-e125-43fe-a08e-8f91515f4b66", "attributes": { "tosca_id": "0be92c22-e125-43fe-a08e-8f91515f4b66", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "991b4915-6d6a-4f07-916a-5793da87e820", "sourceNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "name": "wait_for_ipam", "id": "f0c31f71-cd34-4197-aa50-1c37d09606b9", "attributes": { "tosca_id": "f0c31f71-cd34-4197-aa50-1c37d09606b9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "07532986-dae6-46e4-b615-325194f84a2d", "sourceNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "name": "mapped_to", "id": "deb0740b-edeb-44ed-a81f-f0a2ca657da4", "attributes": { "tosca_id": "deb0740b-edeb-44ed-a81f-f0a2ca657da4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "sourceNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "name": "subnet_of", "id": "930d9dc7-ac98-48bd-9488-4d8df3c7930c", "attributes": { "tosca_id": "930d9dc7-ac98-48bd-9488-4d8df3c7930c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "sourceNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "name": "wait_for_ipam", "id": "32f9d627-7d9f-48bd-a506-5897ada547b1", "attributes": { "tosca_id": "32f9d627-7d9f-48bd-a506-5897ada547b1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "sourceNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "name": "mapped_to", "id": "efd43117-8bbb-46d4-8e76-81fefcdb567d", "attributes": { "tosca_id": "efd43117-8bbb-46d4-8e76-81fefcdb567d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "sourceNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "name": "subnet_of", "id": "8409a65e-fab6-4987-ac50-6b8c5643db7e", "attributes": { "tosca_id": "8409a65e-fab6-4987-ac50-6b8c5643db7e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "sourceNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "name": "wait_for_ipam", "id": "f69554e1-f383-4e03-a09c-712db0393e1c", "attributes": { "tosca_id": "f69554e1-f383-4e03-a09c-712db0393e1c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "sourceNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "name": "mapped_to", "id": "2ecc1e6d-1775-4b0c-a7f8-9b3bc4fdc2a1", "attributes": { "tosca_id": "2ecc1e6d-1775-4b0c-a7f8-9b3bc4fdc2a1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "sourceNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "name": "subnet_of", "id": "4d114f91-1e13-4d6a-905a-1cc892feecef", "attributes": { "tosca_id": "4d114f91-1e13-4d6a-905a-1cc892feecef", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "name": "uses_config", "id": "9fddec87-b131-483f-bb3f-86b6a497f43f", "attributes": { "tosca_id": "9fddec87-b131-483f-bb3f-86b6a497f43f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "sourceNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "name": "wait_for_ipam", "id": "a357d5dc-d60a-4a7a-aa4f-518057f95ad9", "attributes": { "tosca_id": "a357d5dc-d60a-4a7a-aa4f-518057f95ad9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "sourceNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "name": "mapped_to", "id": "fca939e0-b779-44d9-8bd3-390f60e587d4", "attributes": { "tosca_id": "fca939e0-b779-44d9-8bd3-390f60e587d4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "sourceNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "name": "subnet_of", "id": "36e5a0f8-8e64-41ff-8c32-e51014dabb18", "attributes": { "tosca_id": "36e5a0f8-8e64-41ff-8c32-e51014dabb18", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "sourceNodeId": "9e7da388-f10a-40f9-95be-a0872c328525", "name": "wait_for_ipam", "id": "25f3fd6a-f877-4c1a-9aaf-b96235abc9f0", "attributes": { "tosca_id": "25f3fd6a-f877-4c1a-9aaf-b96235abc9f0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "sourceNodeId": "9e7da388-f10a-40f9-95be-a0872c328525", "name": "mapped_to", "id": "01b36003-2026-4022-93a3-c41d0d2f142b", "attributes": { "tosca_id": "01b36003-2026-4022-93a3-c41d0d2f142b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "sourceNodeId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "name": "wait_for_ipam", "id": "6338e521-9d61-41ac-b821-3338a9afca5f", "attributes": { "tosca_id": "6338e521-9d61-41ac-b821-3338a9afca5f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "sourceNodeId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "name": "mapped_to", "id": "d7419e57-d531-4ee9-9b1a-1fbe138d0b8b", "attributes": { "tosca_id": "d7419e57-d531-4ee9-9b1a-1fbe138d0b8b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "name": "uses_config", "id": "9da96e41-2d34-41fb-aad4-49ea81ba9700", "attributes": { "tosca_id": "9da96e41-2d34-41fb-aad4-49ea81ba9700", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "name": "uses_config", "id": "83f040b8-2df5-475d-9a2a-e18fc91354f1", "attributes": { "tosca_id": "83f040b8-2df5-475d-9a2a-e18fc91354f1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c7209238-0579-4972-8221-13a9926fe019", "sourceNodeId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "name": "wait_for_ipam", "id": "f002c6b1-11b7-42a5-b37c-5d6363c285f7", "attributes": { "tosca_id": "f002c6b1-11b7-42a5-b37c-5d6363c285f7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6750f699-af52-437f-9c17-3d134bf3f74a", "sourceNodeId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "name": "mapped_to", "id": "ceff42e3-715c-4820-ad3c-39a2da2cdb87", "attributes": { "tosca_id": "ceff42e3-715c-4820-ad3c-39a2da2cdb87", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "sourceNodeId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "name": "wait_for_ipam", "id": "d97c8444-441c-4ffa-81f6-aa465a859e40", "attributes": { "tosca_id": "d97c8444-441c-4ffa-81f6-aa465a859e40", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "sourceNodeId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "name": "mapped_to", "id": "bfb7fc4c-0845-45a7-925a-72e86e7df95d", "attributes": { "tosca_id": "bfb7fc4c-0845-45a7-925a-72e86e7df95d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "name": "uses_config", "id": "f49e4af9-028a-4d8f-a380-742720ec604a", "attributes": { "tosca_id": "f49e4af9-028a-4d8f-a380-742720ec604a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3b090e50-a601-4e54-b630-29e5864428f8", "name": "uses_config", "id": "6b74624f-96cd-476f-a7ef-33761df885ac", "attributes": { "tosca_id": "6b74624f-96cd-476f-a7ef-33761df885ac", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "sourceNodeId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "name": "wait_for_ipam", "id": "60370ba3-9310-4384-9d60-d4a0d4aaad11", "attributes": { "tosca_id": "60370ba3-9310-4384-9d60-d4a0d4aaad11", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "sourceNodeId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "name": "mapped_to", "id": "9dabd659-4546-4483-abfa-9de36d37f62a", "attributes": { "tosca_id": "9dabd659-4546-4483-abfa-9de36d37f62a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "sourceNodeId": "10263334-5f62-4688-8158-39ec8a322031", "name": "wait_for_ipam", "id": "faeb0c7d-b8cc-4d8d-8cd9-abd9209ea93c", "attributes": { "tosca_id": "faeb0c7d-b8cc-4d8d-8cd9-abd9209ea93c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "40006b88-9629-4612-8bc9-9a6b40972779", "sourceNodeId": "10263334-5f62-4688-8158-39ec8a322031", "name": "mapped_to", "id": "6c8fce2f-ed58-4f3d-bb6e-f46cb9d0e75c", "attributes": { "tosca_id": "6c8fce2f-ed58-4f3d-bb6e-f46cb9d0e75c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "sourceNodeId": "10263334-5f62-4688-8158-39ec8a322031", "name": "subnet_of", "id": "011b3b31-3312-40ea-8d17-4ddc71215211", "attributes": { "tosca_id": "011b3b31-3312-40ea-8d17-4ddc71215211", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "sourceNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "name": "wait_for_ipam", "id": "8a16e5d3-2e7d-4f33-a1ce-cdca8c60520e", "attributes": { "tosca_id": "8a16e5d3-2e7d-4f33-a1ce-cdca8c60520e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f644cd1f-8db5-47a2-be48-28011871d129", "sourceNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "name": "mapped_to", "id": "88c007fa-cec9-4476-8ce5-782fada78572", "attributes": { "tosca_id": "88c007fa-cec9-4476-8ce5-782fada78572", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "sourceNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "name": "subnet_of", "id": "980ddcea-8c92-4194-a922-9cad404f36ad", "attributes": { "tosca_id": "980ddcea-8c92-4194-a922-9cad404f36ad", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "03be41d1-7702-4355-a8e7-467e493882ed", "sourceNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "name": "wait_for_ipam", "id": "cf9b2724-8861-4992-8c07-3125372da0b7", "attributes": { "tosca_id": "cf9b2724-8861-4992-8c07-3125372da0b7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "sourceNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "name": "mapped_to", "id": "17e1befe-1f95-45a4-b6ce-c5d4a3a39448", "attributes": { "tosca_id": "17e1befe-1f95-45a4-b6ce-c5d4a3a39448", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "sourceNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "name": "subnet_of", "id": "ca021acc-654b-4ee1-95d5-0f74f9b943da", "attributes": { "tosca_id": "ca021acc-654b-4ee1-95d5-0f74f9b943da", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1fb56f15-9775-499b-9da5-39001d0e9564", "sourceNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "name": "wait_for_ipam", "id": "5916598a-c730-451e-8878-5a96e31397d0", "attributes": { "tosca_id": "5916598a-c730-451e-8878-5a96e31397d0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "sourceNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "name": "mapped_to", "id": "8eeb3f4d-16da-4c78-b947-7e2901e69ffb", "attributes": { "tosca_id": "8eeb3f4d-16da-4c78-b947-7e2901e69ffb", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c107dd51-1715-4723-a496-105b6e48787f", "sourceNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "name": "subnet_of", "id": "5202864d-87b6-4bd0-86d0-de8951fcc327", "attributes": { "tosca_id": "5202864d-87b6-4bd0-86d0-de8951fcc327", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "sourceNodeId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "name": "wait_for_ipam", "id": "928015f4-4b10-45a9-bdcc-a806093d2163", "attributes": { "tosca_id": "928015f4-4b10-45a9-bdcc-a806093d2163", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "sourceNodeId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "name": "mapped_to", "id": "3e00cb0a-df71-42f1-922d-41b8b6553744", "attributes": { "tosca_id": "3e00cb0a-df71-42f1-922d-41b8b6553744", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "92730aaa-2409-4b36-ab0a-d5311b130722", "sourceNodeId": "d388df65-f592-40ad-a737-653b013f8b17", "name": "wait_for_ipam", "id": "ef0fe061-8f2c-4a5f-920c-3cfe90df0e59", "attributes": { "tosca_id": "ef0fe061-8f2c-4a5f-920c-3cfe90df0e59", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "sourceNodeId": "d388df65-f592-40ad-a737-653b013f8b17", "name": "mapped_to", "id": "069ce3d3-ec64-45ce-86a2-cfd9e3f82413", "attributes": { "tosca_id": "069ce3d3-ec64-45ce-86a2-cfd9e3f82413", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "4f163297-75c9-4298-b17c-b5f4776342b4", "name": "uses_config", "id": "3b0be73e-9a64-4dc7-850c-e581af624b41", "attributes": { "tosca_id": "3b0be73e-9a64-4dc7-850c-e581af624b41", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3d294376-d701-410f-9493-4a0af8ce30c9", "sourceNodeId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "name": "wait_for_ipam", "id": "77972fbe-c762-4b22-9eed-c7e2cb436232", "attributes": { "tosca_id": "77972fbe-c762-4b22-9eed-c7e2cb436232", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "65824401-7396-4108-95a1-b23cea11054d", "sourceNodeId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "name": "mapped_to", "id": "98175fd4-2b6d-43a6-a1e3-9f85e0bef712", "attributes": { "tosca_id": "98175fd4-2b6d-43a6-a1e3-9f85e0bef712", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "88e04d9f-a3d0-456e-a10f-76de98742045", "sourceNodeId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "name": "wait_for_ipam", "id": "c8067732-cc35-4fe9-ad64-b1f0439d1b7e", "attributes": { "tosca_id": "c8067732-cc35-4fe9-ad64-b1f0439d1b7e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "sourceNodeId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "name": "mapped_to", "id": "e677cd69-982a-4336-aa04-39d4b27d5be2", "attributes": { "tosca_id": "e677cd69-982a-4336-aa04-39d4b27d5be2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "name": "uses_config", "id": "3aed1132-dadd-4644-be69-23d7bf9cd707", "attributes": { "tosca_id": "3aed1132-dadd-4644-be69-23d7bf9cd707", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6b227060-a89e-4417-bb5b-dba916b5798e", "sourceNodeId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "name": "wait_for_ipam", "id": "0535ade2-c47d-4a71-ad39-5fbc7e1b218f", "attributes": { "tosca_id": "0535ade2-c47d-4a71-ad39-5fbc7e1b218f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "sourceNodeId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "name": "mapped_to", "id": "a61be851-62b5-4667-a276-2867625f41e7", "attributes": { "tosca_id": "a61be851-62b5-4667-a276-2867625f41e7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "297489c2-85aa-48c8-995d-0b97033125bf", "sourceNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "name": "wait_for_ipam", "id": "e14f2eda-3a0b-46bf-8658-06fe6962c6ec", "attributes": { "tosca_id": "e14f2eda-3a0b-46bf-8658-06fe6962c6ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "556e8717-d425-4319-9470-2b84c5a4f420", "sourceNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "name": "mapped_to", "id": "1329932b-98bd-4b15-9eeb-ba4075c21cb9", "attributes": { "tosca_id": "1329932b-98bd-4b15-9eeb-ba4075c21cb9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "sourceNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "name": "subnet_of", "id": "9f2dfb72-9208-45bf-8c8c-d18a9761e459", "attributes": { "tosca_id": "9f2dfb72-9208-45bf-8c8c-d18a9761e459", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "8c8462fd-6768-403f-b621-c761c0f329b3", "sourceNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "name": "wait_for_ipam", "id": "6e699197-c60d-4cfb-b423-e838021d7082", "attributes": { "tosca_id": "6e699197-c60d-4cfb-b423-e838021d7082", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "sourceNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "name": "mapped_to", "id": "8b6bd794-c8f3-4be7-a02a-73dc60c73bb7", "attributes": { "tosca_id": "8b6bd794-c8f3-4be7-a02a-73dc60c73bb7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "sourceNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "name": "subnet_of", "id": "61ccf957-aa0d-4e91-9e70-6ebec98330e8", "attributes": { "tosca_id": "61ccf957-aa0d-4e91-9e70-6ebec98330e8", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "sourceNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "name": "wait_for_ipam", "id": "9487c993-dbd8-48a3-9304-505c7a5fae91", "attributes": { "tosca_id": "9487c993-dbd8-48a3-9304-505c7a5fae91", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "sourceNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "name": "mapped_to", "id": "6710169b-6cf5-4654-84f5-233cd9051569", "attributes": { "tosca_id": "6710169b-6cf5-4654-84f5-233cd9051569", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "sourceNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "name": "subnet_of", "id": "c4646619-06ab-47ac-a5b9-67339368af52", "attributes": { "tosca_id": "c4646619-06ab-47ac-a5b9-67339368af52", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "sourceNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "name": "wait_for_ipam", "id": "30dcf420-7574-4c93-830c-bc07a416dc15", "attributes": { "tosca_id": "30dcf420-7574-4c93-830c-bc07a416dc15", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "sourceNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "name": "mapped_to", "id": "cc90b431-9881-42a8-985d-e44d409615fc", "attributes": { "tosca_id": "cc90b431-9881-42a8-985d-e44d409615fc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9b859445-736a-446f-88bb-29540f7c1f60", "sourceNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "name": "subnet_of", "id": "557e6b1e-3758-4d39-961a-42cfe0024b82", "attributes": { "tosca_id": "557e6b1e-3758-4d39-961a-42cfe0024b82", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "name": "uses_config", "id": "c0029ce1-8c08-4b68-bea1-c90eda691bef", "attributes": { "tosca_id": "c0029ce1-8c08-4b68-bea1-c90eda691bef", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c5b360a5-d389-415c-a65f-ef02171b4443", "sourceNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "name": "wait_for_ipam", "id": "9f98fcc1-48de-4278-ac83-1f8348cb8b78", "attributes": { "tosca_id": "9f98fcc1-48de-4278-ac83-1f8348cb8b78", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "sourceNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "name": "mapped_to", "id": "160faad4-ceed-4845-9c10-da744ae6138e", "attributes": { "tosca_id": "160faad4-ceed-4845-9c10-da744ae6138e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "198087ea-934a-4d3c-9e06-3e9e39863669", "sourceNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "name": "subnet_of", "id": "5634801c-3073-49b4-92e1-dcc757233417", "attributes": { "tosca_id": "5634801c-3073-49b4-92e1-dcc757233417", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "name": "uses_config", "id": "e7595551-cc08-4d48-ac90-f72280024187", "attributes": { "tosca_id": "e7595551-cc08-4d48-ac90-f72280024187", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "sourceNodeId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "name": "wait_for_ipam", "id": "c3d70a39-8173-49d4-9cec-275e4c4328eb", "attributes": { "tosca_id": "c3d70a39-8173-49d4-9cec-275e4c4328eb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "sourceNodeId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "name": "mapped_to", "id": "c9dcb02d-7056-4ec4-802e-9a3d4c0be242", "attributes": { "tosca_id": "c9dcb02d-7056-4ec4-802e-9a3d4c0be242", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "sourceNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "name": "wait_for_ipam", "id": "dcca0cd1-77c9-4bbf-a94b-85b5e09d640d", "attributes": { "tosca_id": "dcca0cd1-77c9-4bbf-a94b-85b5e09d640d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "sourceNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "name": "mapped_to", "id": "d5112143-1f14-401a-b042-925d690d5e7b", "attributes": { "tosca_id": "d5112143-1f14-401a-b042-925d690d5e7b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "sourceNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "name": "subnet_of", "id": "06cf0e3b-28d8-4e14-adc7-60fc63e27e92", "attributes": { "tosca_id": "06cf0e3b-28d8-4e14-adc7-60fc63e27e92", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "name": "uses_config", "id": "0891712f-be03-439d-bb34-83ee060e631e", "attributes": { "tosca_id": "0891712f-be03-439d-bb34-83ee060e631e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "sourceNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "name": "wait_for_ipam", "id": "6985d1ea-7c00-446e-95b2-35666cc3a90e", "attributes": { "tosca_id": "6985d1ea-7c00-446e-95b2-35666cc3a90e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "sourceNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "name": "mapped_to", "id": "df38497d-2562-45d4-a727-de5b0ae11788", "attributes": { "tosca_id": "df38497d-2562-45d4-a727-de5b0ae11788", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "sourceNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "name": "subnet_of", "id": "3bd102ff-2e70-4cea-a52d-077506b38bd7", "attributes": { "tosca_id": "3bd102ff-2e70-4cea-a52d-077506b38bd7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "name": "uses_config", "id": "9b50bbc1-6995-40e1-819a-ac7ac9b66c25", "attributes": { "tosca_id": "9b50bbc1-6995-40e1-819a-ac7ac9b66c25", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "name": "uses_config", "id": "bc698aad-5038-4c96-8c41-cfcc48f7a2a6", "attributes": { "tosca_id": "bc698aad-5038-4c96-8c41-cfcc48f7a2a6", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c3750580-bcdf-4af9-b9de-6f531793357a", "sourceNodeId": "b672b57f-d351-490f-9b25-1cc02ef04722", "name": "wait_for_ipam", "id": "66fb187b-92bc-43eb-85e5-ca9cc4ad256f", "attributes": { "tosca_id": "66fb187b-92bc-43eb-85e5-ca9cc4ad256f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "sourceNodeId": "b672b57f-d351-490f-9b25-1cc02ef04722", "name": "mapped_to", "id": "a8a29acf-c87f-4999-9bf7-30291f5a8072", "attributes": { "tosca_id": "a8a29acf-c87f-4999-9bf7-30291f5a8072", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "sourceNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "name": "wait_for_ipam", "id": "559a8291-235b-4021-88be-2e360b4bf927", "attributes": { "tosca_id": "559a8291-235b-4021-88be-2e360b4bf927", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "sourceNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "name": "mapped_to", "id": "cb130639-4022-47c8-939f-7094e57385d4", "attributes": { "tosca_id": "cb130639-4022-47c8-939f-7094e57385d4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "sourceNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "name": "subnet_of", "id": "7b340fb5-2b00-4e34-bde2-b2e3527b4e3d", "attributes": { "tosca_id": "7b340fb5-2b00-4e34-bde2-b2e3527b4e3d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "sourceNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "name": "wait_for_ipam", "id": "262db756-326e-4ba8-bef9-a00327e5afb8", "attributes": { "tosca_id": "262db756-326e-4ba8-bef9-a00327e5afb8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "sourceNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "name": "mapped_to", "id": "e55e8d5d-1496-4444-a058-ae2d7f4e0b2c", "attributes": { "tosca_id": "e55e8d5d-1496-4444-a058-ae2d7f4e0b2c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "sourceNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "name": "subnet_of", "id": "d3890971-7b22-4774-83fc-787e938d8ae0", "attributes": { "tosca_id": "d3890971-7b22-4774-83fc-787e938d8ae0", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "name": "uses_config", "id": "d0a1fd19-5c39-4897-8562-4c0a5b00bef1", "attributes": { "tosca_id": "d0a1fd19-5c39-4897-8562-4c0a5b00bef1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "sourceNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "name": "wait_for_ipam", "id": "a44efd8a-78b7-4af4-a44e-7a6cc88b271e", "attributes": { "tosca_id": "a44efd8a-78b7-4af4-a44e-7a6cc88b271e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "sourceNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "name": "mapped_to", "id": "decee77c-1df9-4480-ac33-d1deb3ed206f", "attributes": { "tosca_id": "decee77c-1df9-4480-ac33-d1deb3ed206f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "sourceNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "name": "subnet_of", "id": "d9c5739e-f0da-475a-befb-e9677a0be128", "attributes": { "tosca_id": "d9c5739e-f0da-475a-befb-e9677a0be128", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "name": "uses_config", "id": "7320b5bd-2aa7-456f-8840-a92563ae9b2b", "attributes": { "tosca_id": "7320b5bd-2aa7-456f-8840-a92563ae9b2b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "name": "uses_config", "id": "c8147d3b-6534-4c1c-94e7-4d99c4e1783a", "attributes": { "tosca_id": "c8147d3b-6534-4c1c-94e7-4d99c4e1783a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "sourceNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "name": "wait_for_ipam", "id": "f44acd51-9bfb-4fc1-a47d-197e5b6e52d1", "attributes": { "tosca_id": "f44acd51-9bfb-4fc1-a47d-197e5b6e52d1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f39039b9-f750-4cfa-b195-59b187725645", "sourceNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "name": "mapped_to", "id": "85c96c12-e06a-421d-be61-89f660399fb7", "attributes": { "tosca_id": "85c96c12-e06a-421d-be61-89f660399fb7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "sourceNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "name": "subnet_of", "id": "f0742508-8b1b-4030-9dad-e6216d9280f2", "attributes": { "tosca_id": "f0742508-8b1b-4030-9dad-e6216d9280f2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "sourceNodeId": "e325d4ca-976a-443b-a8cc-57a944901c51", "name": "wait_for_ipam", "id": "778ccd0b-078c-4137-9e05-54a48879182b", "attributes": { "tosca_id": "778ccd0b-078c-4137-9e05-54a48879182b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d15a1551-7f91-4a2f-a536-f339e3423200", "sourceNodeId": "e325d4ca-976a-443b-a8cc-57a944901c51", "name": "mapped_to", "id": "94e9ebb8-7566-40c7-8119-ec2f167742ac", "attributes": { "tosca_id": "94e9ebb8-7566-40c7-8119-ec2f167742ac", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "name": "uses_config", "id": "987c2a93-5270-47a9-959b-77e3534ec952", "attributes": { "tosca_id": "987c2a93-5270-47a9-959b-77e3534ec952", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6b227060-a89e-4417-bb5b-dba916b5798e", "name": "uses_config", "id": "1f63084e-f79b-40a5-bcf2-0981a88ad259", "attributes": { "tosca_id": "1f63084e-f79b-40a5-bcf2-0981a88ad259", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "name": "uses_config", "id": "ad806c33-8f2d-4241-854a-7ea582ba148b", "attributes": { "tosca_id": "ad806c33-8f2d-4241-854a-7ea582ba148b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "20df84ed-30df-4788-a034-2198de4b1367", "sourceNodeId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "name": "mapped_to", "id": "d2a0cf36-6d37-446e-974d-df19d90c5420", "attributes": { "tosca_id": "d2a0cf36-6d37-446e-974d-df19d90c5420", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "name": "uses_config", "id": "c64db49b-865e-4542-af0f-fae0baafed31", "attributes": { "tosca_id": "c64db49b-865e-4542-af0f-fae0baafed31", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "76876844-108a-483c-b8b5-22a6ba96f893", "sourceNodeId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "name": "wait_for_ipam", "id": "c5c759a6-98ab-48bd-a5c5-25c53cdac877", "attributes": { "tosca_id": "c5c759a6-98ab-48bd-a5c5-25c53cdac877", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "sourceNodeId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "name": "mapped_to", "id": "698a77df-48d5-47e9-9208-f55878e2244c", "attributes": { "tosca_id": "698a77df-48d5-47e9-9208-f55878e2244c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "sourceNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "name": "wait_for_ipam", "id": "55f68772-7128-476f-a74c-95ba910440d5", "attributes": { "tosca_id": "55f68772-7128-476f-a74c-95ba910440d5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "sourceNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "name": "mapped_to", "id": "fd587f5b-2230-4de2-9fbb-7849f5620a02", "attributes": { "tosca_id": "fd587f5b-2230-4de2-9fbb-7849f5620a02", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "sourceNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "name": "subnet_of", "id": "a4639dd7-7879-43a0-ad83-04f506397332", "attributes": { "tosca_id": "a4639dd7-7879-43a0-ad83-04f506397332", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "sourceNodeId": "42222196-8136-4229-a4b2-089bb3b4277c", "name": "wait_for_ipam", "id": "2d7a725b-7641-4d51-accd-8784680f7bc2", "attributes": { "tosca_id": "2d7a725b-7641-4d51-accd-8784680f7bc2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe4cbc1-82a9-4200-abff-436aba497381", "sourceNodeId": "42222196-8136-4229-a4b2-089bb3b4277c", "name": "mapped_to", "id": "61a00ad6-84e2-42d1-9b0f-b7759a441de5", "attributes": { "tosca_id": "61a00ad6-84e2-42d1-9b0f-b7759a441de5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d7bed948-9155-4404-b002-36c7a08f87f1", "sourceNodeId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "name": "wait_for_ipam", "id": "609c071c-5d81-4981-b144-3ca120ddcbeb", "attributes": { "tosca_id": "609c071c-5d81-4981-b144-3ca120ddcbeb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "sourceNodeId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "name": "mapped_to", "id": "594c97b2-65f5-4327-988e-bf4f321cbd60", "attributes": { "tosca_id": "594c97b2-65f5-4327-988e-bf4f321cbd60", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8c8462fd-6768-403f-b621-c761c0f329b3", "sourceNodeId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "name": "wait_for_ipam", "id": "4296c599-87b9-4fa0-bcf8-3d453b2c6071", "attributes": { "tosca_id": "4296c599-87b9-4fa0-bcf8-3d453b2c6071", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "sourceNodeId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "name": "mapped_to", "id": "5ac7530d-0a4f-4abf-82a0-2839c34f0fda", "attributes": { "tosca_id": "5ac7530d-0a4f-4abf-82a0-2839c34f0fda", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "038a1eb1-da49-4a45-953f-2bb059b18550", "sourceNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "name": "wait_for_ipam", "id": "9cf46575-ae1c-499c-a0fd-2b9354d24766", "attributes": { "tosca_id": "9cf46575-ae1c-499c-a0fd-2b9354d24766", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "sourceNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "name": "mapped_to", "id": "7f81dda3-9666-408c-a2c0-79c2fc5227ee", "attributes": { "tosca_id": "7f81dda3-9666-408c-a2c0-79c2fc5227ee", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "sourceNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "name": "subnet_of", "id": "75d10b6a-93c1-4fa4-bf53-f72517de38c9", "attributes": { "tosca_id": "75d10b6a-93c1-4fa4-bf53-f72517de38c9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d7bed948-9155-4404-b002-36c7a08f87f1", "sourceNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "name": "wait_for_ipam", "id": "c7cced67-2416-40b7-a049-e146a640c809", "attributes": { "tosca_id": "c7cced67-2416-40b7-a049-e146a640c809", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "sourceNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "name": "mapped_to", "id": "063ec2a0-89e8-4ed5-a566-4ff585ae2670", "attributes": { "tosca_id": "063ec2a0-89e8-4ed5-a566-4ff585ae2670", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "sourceNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "name": "subnet_of", "id": "2209669f-5aca-4a8c-8dff-7d062c2bd523", "attributes": { "tosca_id": "2209669f-5aca-4a8c-8dff-7d062c2bd523", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "sourceNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "name": "wait_for_ipam", "id": "13538d9b-3e21-4a06-847a-1b4c9f0ebb29", "attributes": { "tosca_id": "13538d9b-3e21-4a06-847a-1b4c9f0ebb29", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "sourceNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "name": "mapped_to", "id": "afa9c4fa-c849-42f5-ace6-b689a2708775", "attributes": { "tosca_id": "afa9c4fa-c849-42f5-ace6-b689a2708775", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "sourceNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "name": "subnet_of", "id": "81d8960e-d6cb-4772-9606-96d2ca21bfbd", "attributes": { "tosca_id": "81d8960e-d6cb-4772-9606-96d2ca21bfbd", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "name": "uses_config", "id": "ba54c1c2-3e51-4dc4-a9a0-d151f03addee", "attributes": { "tosca_id": "ba54c1c2-3e51-4dc4-a9a0-d151f03addee", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0f74b76f-abb7-4d05-99d7-4273db227485", "name": "uses_config", "id": "4e72a939-a287-4960-a884-e9cb5c1bf5e2", "attributes": { "tosca_id": "4e72a939-a287-4960-a884-e9cb5c1bf5e2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "sourceNodeId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "name": "wait_for_ipam", "id": "96b0e02e-7254-4eda-a353-f950db811667", "attributes": { "tosca_id": "96b0e02e-7254-4eda-a353-f950db811667", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f644cd1f-8db5-47a2-be48-28011871d129", "sourceNodeId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "name": "mapped_to", "id": "d014e186-8b75-45d3-aff3-98f0edd1c9ba", "attributes": { "tosca_id": "d014e186-8b75-45d3-aff3-98f0edd1c9ba", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "name": "uses_config", "id": "966e79f1-0fb9-459b-9fdb-c4469f4c2c89", "attributes": { "tosca_id": "966e79f1-0fb9-459b-9fdb-c4469f4c2c89", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "name": "uses_config", "id": "9251f65a-67e0-4b0d-93d8-989549dd7d19", "attributes": { "tosca_id": "9251f65a-67e0-4b0d-93d8-989549dd7d19", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "beef9374-6831-49b7-916a-f22315196642", "name": "uses_config", "id": "5f784330-0382-4ac1-8cc5-c472a4bc9ed7", "attributes": { "tosca_id": "5f784330-0382-4ac1-8cc5-c472a4bc9ed7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "038a1eb1-da49-4a45-953f-2bb059b18550", "sourceNodeId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "name": "wait_for_ipam", "id": "9fea6fa6-365d-425b-9593-fee11c237d47", "attributes": { "tosca_id": "9fea6fa6-365d-425b-9593-fee11c237d47", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "sourceNodeId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "name": "mapped_to", "id": "9e3fbde2-a690-4667-a4c0-2ffaa7c1baa1", "attributes": { "tosca_id": "9e3fbde2-a690-4667-a4c0-2ffaa7c1baa1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "sourceNodeId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "name": "wait_for_ipam", "id": "93231d1d-6597-432e-bd0c-701a3e8ccfac", "attributes": { "tosca_id": "93231d1d-6597-432e-bd0c-701a3e8ccfac", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "sourceNodeId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "name": "mapped_to", "id": "f749309b-885d-4522-923b-06884668a86f", "attributes": { "tosca_id": "f749309b-885d-4522-923b-06884668a86f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d92a3609-c8f2-4298-9de7-457979550fed", "sourceNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "name": "wait_for_ipam", "id": "23391890-eb5b-471a-8547-7482bdf81b56", "attributes": { "tosca_id": "23391890-eb5b-471a-8547-7482bdf81b56", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "sourceNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "name": "mapped_to", "id": "480605bb-175d-40a9-bbdf-7a18f1b50fdd", "attributes": { "tosca_id": "480605bb-175d-40a9-bbdf-7a18f1b50fdd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "sourceNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "name": "subnet_of", "id": "2dc1c7b8-a078-4f1e-9b05-9d7d998ce2bc", "attributes": { "tosca_id": "2dc1c7b8-a078-4f1e-9b05-9d7d998ce2bc", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d92a3609-c8f2-4298-9de7-457979550fed", "sourceNodeId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "name": "wait_for_ipam", "id": "74e8869d-2bae-4361-8ca4-308bf7f757df", "attributes": { "tosca_id": "74e8869d-2bae-4361-8ca4-308bf7f757df", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "sourceNodeId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "name": "mapped_to", "id": "e17bc69c-c49d-4192-a93b-76ead1c779fd", "attributes": { "tosca_id": "e17bc69c-c49d-4192-a93b-76ead1c779fd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "03be41d1-7702-4355-a8e7-467e493882ed", "sourceNodeId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "name": "wait_for_ipam", "id": "fd90a89a-d1af-4011-89b6-34107360bf71", "attributes": { "tosca_id": "fd90a89a-d1af-4011-89b6-34107360bf71", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "sourceNodeId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "name": "mapped_to", "id": "f240f673-1b0f-46ad-b7e9-10937498a30f", "attributes": { "tosca_id": "f240f673-1b0f-46ad-b7e9-10937498a30f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3b090e50-a601-4e54-b630-29e5864428f8", "sourceNodeId": "02784648-221c-4c96-8113-c0c269f2b3c0", "name": "wait_for_ipam", "id": "cac68d60-f6f8-4520-8a16-49a0da45d9c0", "attributes": { "tosca_id": "cac68d60-f6f8-4520-8a16-49a0da45d9c0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "sourceNodeId": "02784648-221c-4c96-8113-c0c269f2b3c0", "name": "mapped_to", "id": "d2d16e66-224c-4f14-8e96-cba5f11ef2fb", "attributes": { "tosca_id": "d2d16e66-224c-4f14-8e96-cba5f11ef2fb", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "sourceNodeId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "name": "wait_for_ipam", "id": "f195fbe8-95e0-4bcb-b7b3-4d92fc5b0b6f", "attributes": { "tosca_id": "f195fbe8-95e0-4bcb-b7b3-4d92fc5b0b6f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9539650c-734b-49be-ad5e-437b0a5e186a", "sourceNodeId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "name": "mapped_to", "id": "80223595-2125-47af-b381-7f9cd77206e9", "attributes": { "tosca_id": "80223595-2125-47af-b381-7f9cd77206e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "sourceNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "name": "wait_for_ipam", "id": "cc41ed80-bfb1-48dc-a027-7f93f5fe0091", "attributes": { "tosca_id": "cc41ed80-bfb1-48dc-a027-7f93f5fe0091", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "sourceNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "name": "mapped_to", "id": "db4ce89b-af38-4250-bb33-c40f09161ff7", "attributes": { "tosca_id": "db4ce89b-af38-4250-bb33-c40f09161ff7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "sourceNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "name": "subnet_of", "id": "4da37d60-3362-456f-969d-e42e12c039a6", "attributes": { "tosca_id": "4da37d60-3362-456f-969d-e42e12c039a6", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d92a3609-c8f2-4298-9de7-457979550fed", "name": "uses_config", "id": "c08b9be7-5861-4f3e-a929-e60391c1d150", "attributes": { "tosca_id": "c08b9be7-5861-4f3e-a929-e60391c1d150", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "name": "uses_config", "id": "6cb16f76-5c13-4bfb-acf1-2ef5a4110b11", "attributes": { "tosca_id": "6cb16f76-5c13-4bfb-acf1-2ef5a4110b11", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a5388771-6464-4615-bf48-65ec00aba0fd", "sourceNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "name": "wait_for_ipam", "id": "e2b29e68-05c8-41a6-86f5-37c9e17f2070", "attributes": { "tosca_id": "e2b29e68-05c8-41a6-86f5-37c9e17f2070", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "sourceNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "name": "mapped_to", "id": "37f36c0e-fdf9-4be3-957d-b92e8cca0d74", "attributes": { "tosca_id": "37f36c0e-fdf9-4be3-957d-b92e8cca0d74", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "24457448-b035-4139-b0d7-91dde40ce5d8", "sourceNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "name": "subnet_of", "id": "7d9067b1-80d5-4998-acea-7a8800045dd3", "attributes": { "tosca_id": "7d9067b1-80d5-4998-acea-7a8800045dd3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "name": "uses_config", "id": "61096438-cbea-4d05-8b6e-f06c221be9be", "attributes": { "tosca_id": "61096438-cbea-4d05-8b6e-f06c221be9be", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "sourceNodeId": "03082e85-299d-411b-906c-3a4db16911bb", "name": "wait_for_ipam", "id": "94e91dbe-7740-4b12-938a-beb4700e8beb", "attributes": { "tosca_id": "94e91dbe-7740-4b12-938a-beb4700e8beb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1180effa-8fb1-479d-8b59-9ce71af73293", "sourceNodeId": "03082e85-299d-411b-906c-3a4db16911bb", "name": "mapped_to", "id": "0c85786b-6a12-4ff6-9743-d38f38146a5b", "attributes": { "tosca_id": "0c85786b-6a12-4ff6-9743-d38f38146a5b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "584d53f6-a43c-49a0-8b62-75398268c97c", "sourceNodeId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "name": "wait_for_ipam", "id": "5a5f78f1-3864-4c96-ab8d-784c98a566e3", "attributes": { "tosca_id": "5a5f78f1-3864-4c96-ab8d-784c98a566e3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d302d158-9601-4d5c-8c00-5c724bc28012", "sourceNodeId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "name": "mapped_to", "id": "f401dadc-328f-431a-a7e5-f9a0351a7210", "attributes": { "tosca_id": "f401dadc-328f-431a-a7e5-f9a0351a7210", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "name": "uses_config", "id": "da89434c-650c-4c60-83d8-aeb4c38e4adb", "attributes": { "tosca_id": "da89434c-650c-4c60-83d8-aeb4c38e4adb", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "sourceNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "name": "wait_for_ipam", "id": "4cd536bc-c04a-4e0a-86d4-8b4937a4fda4", "attributes": { "tosca_id": "4cd536bc-c04a-4e0a-86d4-8b4937a4fda4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "sourceNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "name": "mapped_to", "id": "c4036ba2-e7e8-47c8-956d-399ad261993b", "attributes": { "tosca_id": "c4036ba2-e7e8-47c8-956d-399ad261993b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "sourceNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "name": "subnet_of", "id": "d27b5c45-e64e-4d1c-856f-d5ba53b2c476", "attributes": { "tosca_id": "d27b5c45-e64e-4d1c-856f-d5ba53b2c476", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "name": "uses_config", "id": "1fefaa51-fb7c-4107-9095-039c0b4dad17", "attributes": { "tosca_id": "1fefaa51-fb7c-4107-9095-039c0b4dad17", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "sourceNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "name": "wait_for_ipam", "id": "c3bc5379-29a9-4155-86c6-1ef39db8cdd7", "attributes": { "tosca_id": "c3bc5379-29a9-4155-86c6-1ef39db8cdd7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "sourceNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "name": "mapped_to", "id": "c0674e10-5286-4aee-be69-422f7c7434b2", "attributes": { "tosca_id": "c0674e10-5286-4aee-be69-422f7c7434b2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "sourceNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "name": "subnet_of", "id": "33526d10-cebb-4e19-8b97-c4ecee139970", "attributes": { "tosca_id": "33526d10-cebb-4e19-8b97-c4ecee139970", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "sourceNodeId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "name": "wait_for_ipam", "id": "9b00ed6e-467a-49db-a7a2-36060843828e", "attributes": { "tosca_id": "9b00ed6e-467a-49db-a7a2-36060843828e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "sourceNodeId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "name": "mapped_to", "id": "39f8c45a-c660-41d1-9045-e3fdb217a114", "attributes": { "tosca_id": "39f8c45a-c660-41d1-9045-e3fdb217a114", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "sourceNodeId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "name": "wait_for_ipam", "id": "deb721fe-93ea-4a76-8d84-3251c5a54f0d", "attributes": { "tosca_id": "deb721fe-93ea-4a76-8d84-3251c5a54f0d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "sourceNodeId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "name": "mapped_to", "id": "0d1e52c3-d543-42b2-8ae8-47bd3a3a8ac7", "attributes": { "tosca_id": "0d1e52c3-d543-42b2-8ae8-47bd3a3a8ac7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "name": "uses_config", "id": "0d09401c-4a1b-4c1c-9a82-ba5cdef5b5e7", "attributes": { "tosca_id": "0d09401c-4a1b-4c1c-9a82-ba5cdef5b5e7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "name": "uses_config", "id": "d82ed04c-3c77-4159-b8f4-e59f45a9cc98", "attributes": { "tosca_id": "d82ed04c-3c77-4159-b8f4-e59f45a9cc98", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "sourceNodeId": "04bc15a2-2616-433d-a390-b129ce98a52c", "name": "wait_for_ipam", "id": "229909c8-a6a8-4756-952b-8975cccbbac1", "attributes": { "tosca_id": "229909c8-a6a8-4756-952b-8975cccbbac1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "sourceNodeId": "04bc15a2-2616-433d-a390-b129ce98a52c", "name": "mapped_to", "id": "4f3a25c4-fad0-4eb1-96bc-580fa1ecb7d0", "attributes": { "tosca_id": "4f3a25c4-fad0-4eb1-96bc-580fa1ecb7d0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "name": "uses_config", "id": "41669326-b7f0-4484-aa43-2f1833135433", "attributes": { "tosca_id": "41669326-b7f0-4484-aa43-2f1833135433", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "name": "uses_config", "id": "2344aefc-69cc-47e4-bf57-2fe000501570", "attributes": { "tosca_id": "2344aefc-69cc-47e4-bf57-2fe000501570", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "sourceNodeId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "name": "wait_for_ipam", "id": "8f8a1719-5c35-4b9e-ac1f-6e4f38a153e8", "attributes": { "tosca_id": "8f8a1719-5c35-4b9e-ac1f-6e4f38a153e8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "sourceNodeId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "name": "mapped_to", "id": "b34cf39c-4378-4645-ba00-c0867e8455f0", "attributes": { "tosca_id": "b34cf39c-4378-4645-ba00-c0867e8455f0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "name": "uses_config", "id": "2a61e2b1-bc94-4673-b9e2-a00977877783", "attributes": { "tosca_id": "2a61e2b1-bc94-4673-b9e2-a00977877783", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d82121a5-b72a-4924-8892-3baba913a903", "sourceNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "name": "wait_for_ipam", "id": "34a91cce-c339-4f5c-b33b-fba0ddd4dad3", "attributes": { "tosca_id": "34a91cce-c339-4f5c-b33b-fba0ddd4dad3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "sourceNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "name": "mapped_to", "id": "b4259e3d-8c5f-4bce-abb4-8f01af212085", "attributes": { "tosca_id": "b4259e3d-8c5f-4bce-abb4-8f01af212085", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "19d98341-af74-488f-ba43-148d33d9a023", "sourceNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "name": "subnet_of", "id": "8ca30cbc-b154-498a-aeb3-e126f94d50b7", "attributes": { "tosca_id": "8ca30cbc-b154-498a-aeb3-e126f94d50b7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "sourceNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "name": "wait_for_ipam", "id": "b21191b1-15e1-4d79-b83c-412415a127a3", "attributes": { "tosca_id": "b21191b1-15e1-4d79-b83c-412415a127a3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "sourceNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "name": "mapped_to", "id": "7ce99d3b-00ec-483a-aa78-f32d7e7a0a61", "attributes": { "tosca_id": "7ce99d3b-00ec-483a-aa78-f32d7e7a0a61", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b73981ea-ad43-4e6c-b4af-80715f361554", "sourceNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "name": "subnet_of", "id": "9712ca2a-fdb3-491c-bde5-db1f61bc0672", "attributes": { "tosca_id": "9712ca2a-fdb3-491c-bde5-db1f61bc0672", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "name": "uses_config", "id": "9c2ab3ff-00fb-48f8-b558-c69683fe493e", "attributes": { "tosca_id": "9c2ab3ff-00fb-48f8-b558-c69683fe493e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "sourceNodeId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "name": "wait_for_ipam", "id": "fb1e369b-ca5a-4c34-ac11-7fcf159cb404", "attributes": { "tosca_id": "fb1e369b-ca5a-4c34-ac11-7fcf159cb404", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "27233556-3527-4b24-90cf-e306aa266c04", "sourceNodeId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "name": "mapped_to", "id": "e85b3bc9-33cd-4883-b9f7-a36ef166485b", "attributes": { "tosca_id": "e85b3bc9-33cd-4883-b9f7-a36ef166485b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "name": "uses_config", "id": "717088a5-1901-4fc9-8d2a-f749291fef01", "attributes": { "tosca_id": "717088a5-1901-4fc9-8d2a-f749291fef01", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "92730aaa-2409-4b36-ab0a-d5311b130722", "sourceNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "name": "wait_for_ipam", "id": "25df750e-62f0-4911-a441-97bd299e8bab", "attributes": { "tosca_id": "25df750e-62f0-4911-a441-97bd299e8bab", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "sourceNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "name": "mapped_to", "id": "774c2167-3a5c-4a32-b2e7-482aecf4b53b", "attributes": { "tosca_id": "774c2167-3a5c-4a32-b2e7-482aecf4b53b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d388df65-f592-40ad-a737-653b013f8b17", "sourceNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "name": "subnet_of", "id": "fc456a0d-c252-45de-b8dc-26410405c4ea", "attributes": { "tosca_id": "fc456a0d-c252-45de-b8dc-26410405c4ea", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "sourceNodeId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "name": "wait_for_ipam", "id": "0ab81c4f-fbb4-4873-87ff-848a196f4d84", "attributes": { "tosca_id": "0ab81c4f-fbb4-4873-87ff-848a196f4d84", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7228424d-c953-43e6-bede-13d2163e69b9", "sourceNodeId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "name": "mapped_to", "id": "78bd4a53-7cdd-4f1a-931c-49c9de88c866", "attributes": { "tosca_id": "78bd4a53-7cdd-4f1a-931c-49c9de88c866", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "sourceNodeId": "f661b371-50cc-420b-98b3-093acb5c8cab", "name": "wait_for_ipam", "id": "b2080aa6-8d58-48af-8414-414da2d0287a", "attributes": { "tosca_id": "b2080aa6-8d58-48af-8414-414da2d0287a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "sourceNodeId": "f661b371-50cc-420b-98b3-093acb5c8cab", "name": "mapped_to", "id": "2fc69094-95c2-4399-bb95-28701eb9e627", "attributes": { "tosca_id": "2fc69094-95c2-4399-bb95-28701eb9e627", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "sourceNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "name": "wait_for_ipam", "id": "998ead8f-b154-432d-a799-9404cab222f3", "attributes": { "tosca_id": "998ead8f-b154-432d-a799-9404cab222f3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "sourceNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "name": "mapped_to", "id": "c9b6d564-ebef-41c5-bbad-366c5a01e1c0", "attributes": { "tosca_id": "c9b6d564-ebef-41c5-bbad-366c5a01e1c0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "sourceNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "name": "subnet_of", "id": "8a733b10-4342-4cfc-90cc-9b9fe1bba573", "attributes": { "tosca_id": "8a733b10-4342-4cfc-90cc-9b9fe1bba573", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "sourceNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "name": "wait_for_ipam", "id": "3e816383-c9a6-4543-a7d4-b25ac5575706", "attributes": { "tosca_id": "3e816383-c9a6-4543-a7d4-b25ac5575706", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "128b6065-105f-4137-aa86-71ac9632ec20", "sourceNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "name": "mapped_to", "id": "870c4515-2da6-4e98-9de8-77b04eea584b", "attributes": { "tosca_id": "870c4515-2da6-4e98-9de8-77b04eea584b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "sourceNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "name": "subnet_of", "id": "b350b729-02ee-4dbe-abd7-3fcbe42ea29d", "attributes": { "tosca_id": "b350b729-02ee-4dbe-abd7-3fcbe42ea29d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6b227060-a89e-4417-bb5b-dba916b5798e", "sourceNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "name": "wait_for_ipam", "id": "a3b25bb2-8e05-44ed-b3b5-d48d69a996fd", "attributes": { "tosca_id": "a3b25bb2-8e05-44ed-b3b5-d48d69a996fd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "sourceNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "name": "mapped_to", "id": "b1a3cb66-7ffc-4cd3-aaf4-b54a68e854e9", "attributes": { "tosca_id": "b1a3cb66-7ffc-4cd3-aaf4-b54a68e854e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "sourceNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "name": "subnet_of", "id": "f5606d34-922a-4f47-949a-e7d728a51577", "attributes": { "tosca_id": "f5606d34-922a-4f47-949a-e7d728a51577", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "sourceNodeId": "f394b664-ded7-4507-a20f-af42b937a360", "name": "wait_for_ipam", "id": "e6f2f6f5-155b-4883-a1e2-77e8a370e247", "attributes": { "tosca_id": "e6f2f6f5-155b-4883-a1e2-77e8a370e247", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b971b377-e1c0-4250-8581-c71b62deeedd", "sourceNodeId": "f394b664-ded7-4507-a20f-af42b937a360", "name": "mapped_to", "id": "93384030-7a2d-449f-8dcc-f6548f1ed60c", "attributes": { "tosca_id": "93384030-7a2d-449f-8dcc-f6548f1ed60c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "88b7228d-47ce-49f8-b744-f2b89157a000", "sourceNodeId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "name": "wait_for_ipam", "id": "44d0dbcc-3476-4548-9c7e-5772a01a2d4c", "attributes": { "tosca_id": "44d0dbcc-3476-4548-9c7e-5772a01a2d4c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "sourceNodeId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "name": "mapped_to", "id": "eb408366-e93c-4788-ac94-d8745f3fcdd5", "attributes": { "tosca_id": "eb408366-e93c-4788-ac94-d8745f3fcdd5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "26ef0e31-2038-48a2-896f-242534887389", "name": "uses_config", "id": "76266c2b-0c52-4494-88ea-a20df73f5cea", "attributes": { "tosca_id": "76266c2b-0c52-4494-88ea-a20df73f5cea", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "name": "uses_config", "id": "522aa6db-428f-4455-b7e0-8afd79b6b98a", "attributes": { "tosca_id": "522aa6db-428f-4455-b7e0-8afd79b6b98a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "sourceNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "name": "wait_for_ipam", "id": "c2a000b3-6517-405b-8876-073ed003a000", "attributes": { "tosca_id": "c2a000b3-6517-405b-8876-073ed003a000", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "sourceNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "name": "mapped_to", "id": "d21c6969-64b9-476d-9ce4-6628d168e8dd", "attributes": { "tosca_id": "d21c6969-64b9-476d-9ce4-6628d168e8dd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "sourceNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "name": "subnet_of", "id": "11bfc67f-a555-409c-9ba4-3427380e24ca", "attributes": { "tosca_id": "11bfc67f-a555-409c-9ba4-3427380e24ca", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "sourceNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "name": "wait_for_ipam", "id": "38e52525-075b-41c9-b0e3-18486df5b89c", "attributes": { "tosca_id": "38e52525-075b-41c9-b0e3-18486df5b89c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "sourceNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "name": "mapped_to", "id": "61e9e423-7b2e-4008-b676-94ab4adc6c0e", "attributes": { "tosca_id": "61e9e423-7b2e-4008-b676-94ab4adc6c0e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "sourceNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "name": "subnet_of", "id": "cb6a466f-4c29-4c12-a61b-05aa6cabb08c", "attributes": { "tosca_id": "cb6a466f-4c29-4c12-a61b-05aa6cabb08c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "name": "uses_config", "id": "86257236-1564-4b21-97e8-8c05b3344427", "attributes": { "tosca_id": "86257236-1564-4b21-97e8-8c05b3344427", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "sourceNodeId": "faea27b0-0941-41ce-a482-327a3e37e154", "name": "wait_for_ipam", "id": "74e5cd7e-52ed-4012-84e7-74019c54055e", "attributes": { "tosca_id": "74e5cd7e-52ed-4012-84e7-74019c54055e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "sourceNodeId": "faea27b0-0941-41ce-a482-327a3e37e154", "name": "mapped_to", "id": "c4926c7d-8476-4600-8dcf-818c7e3f2c12", "attributes": { "tosca_id": "c4926c7d-8476-4600-8dcf-818c7e3f2c12", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "sourceNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "name": "wait_for_ipam", "id": "193b95be-973d-44c3-aceb-71495c438b74", "attributes": { "tosca_id": "193b95be-973d-44c3-aceb-71495c438b74", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "47b23734-5e7a-4115-8854-4fe871b4f701", "sourceNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "name": "mapped_to", "id": "c409feb2-9622-4fd4-ac25-990f25200c42", "attributes": { "tosca_id": "c409feb2-9622-4fd4-ac25-990f25200c42", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "sourceNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "name": "subnet_of", "id": "d98d381d-848b-4d22-8c68-90b14035c3f1", "attributes": { "tosca_id": "d98d381d-848b-4d22-8c68-90b14035c3f1", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "sourceNodeId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "name": "wait_for_ipam", "id": "783712b2-24f9-4e3e-808a-b88a9e667a59", "attributes": { "tosca_id": "783712b2-24f9-4e3e-808a-b88a9e667a59", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "sourceNodeId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "name": "mapped_to", "id": "7943cafb-1d1a-4adb-8f28-684b7221bd4c", "attributes": { "tosca_id": "7943cafb-1d1a-4adb-8f28-684b7221bd4c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d094568d-1dda-4749-a6be-0ef1a191e600", "sourceNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "name": "wait_for_ipam", "id": "f3a4aefd-98b5-488a-a76f-9bd01f0f3dae", "attributes": { "tosca_id": "f3a4aefd-98b5-488a-a76f-9bd01f0f3dae", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "823a8708-5e12-4b67-bef0-49ae13637e42", "sourceNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "name": "mapped_to", "id": "bfcea349-9206-4a08-87cc-2161bb1d6a23", "attributes": { "tosca_id": "bfcea349-9206-4a08-87cc-2161bb1d6a23", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "sourceNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "name": "subnet_of", "id": "9de0a1ef-e805-4072-94d1-8a318510ab14", "attributes": { "tosca_id": "9de0a1ef-e805-4072-94d1-8a318510ab14", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "name": "uses_config", "id": "97324f8f-e597-41ed-8f1c-912df0573b6e", "attributes": { "tosca_id": "97324f8f-e597-41ed-8f1c-912df0573b6e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "702728e1-a280-44d5-ad32-deb2848358a8", "name": "uses_config", "id": "4c5dbe03-90f1-4d13-b7d9-917e9895c39a", "attributes": { "tosca_id": "4c5dbe03-90f1-4d13-b7d9-917e9895c39a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6aceae3f-4981-4af3-9225-33e579789ace", "name": "uses_config", "id": "dc3b7161-f3b2-4579-b08a-a422e1ae00b5", "attributes": { "tosca_id": "dc3b7161-f3b2-4579-b08a-a422e1ae00b5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "sourceNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "name": "wait_for_ipam", "id": "9a2e7f49-64fd-4af7-95a0-1d540aef33f2", "attributes": { "tosca_id": "9a2e7f49-64fd-4af7-95a0-1d540aef33f2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "sourceNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "name": "mapped_to", "id": "a6d9bedb-0d12-4ecb-b926-27dab7fc17a4", "attributes": { "tosca_id": "a6d9bedb-0d12-4ecb-b926-27dab7fc17a4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "04bc15a2-2616-433d-a390-b129ce98a52c", "sourceNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "name": "subnet_of", "id": "31472e2b-6b0f-45e5-9b8c-d8bf57a7908e", "attributes": { "tosca_id": "31472e2b-6b0f-45e5-9b8c-d8bf57a7908e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "sourceNodeId": "2e95bf94-10d0-467c-8be3-84079139ef98", "name": "wait_for_ipam", "id": "8dab96d5-528f-42c3-a4f1-a6f3add67cfa", "attributes": { "tosca_id": "8dab96d5-528f-42c3-a4f1-a6f3add67cfa", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2423eeb8-473b-4dd1-b850-9728b31097be", "sourceNodeId": "2e95bf94-10d0-467c-8be3-84079139ef98", "name": "mapped_to", "id": "731ab319-fe38-4518-aa09-d8246c078fdd", "attributes": { "tosca_id": "731ab319-fe38-4518-aa09-d8246c078fdd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "sourceNodeId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "name": "wait_for_ipam", "id": "1dde9594-7e6a-42b2-99f5-0b939eee5881", "attributes": { "tosca_id": "1dde9594-7e6a-42b2-99f5-0b939eee5881", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "31d82e56-2220-4615-a5be-98aff868d6e0", "sourceNodeId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "name": "mapped_to", "id": "5e27030f-f34a-406f-9ed7-ba676db78e26", "attributes": { "tosca_id": "5e27030f-f34a-406f-9ed7-ba676db78e26", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "sourceNodeId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "name": "wait_for_ipam", "id": "533de901-4c2c-4363-bbad-5935e766ca16", "attributes": { "tosca_id": "533de901-4c2c-4363-bbad-5935e766ca16", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "sourceNodeId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "name": "mapped_to", "id": "d78ed0ef-636a-48e6-a7bd-7495c784e687", "attributes": { "tosca_id": "d78ed0ef-636a-48e6-a7bd-7495c784e687", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c4fedafa-9803-4cea-8373-6743730df5f5", "sourceNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "name": "wait_for_ipam", "id": "865c3717-a7ad-4686-80d5-4c345af36ed8", "attributes": { "tosca_id": "865c3717-a7ad-4686-80d5-4c345af36ed8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "sourceNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "name": "mapped_to", "id": "f95d0f6b-b98f-4abe-8fe9-c9727eef14d1", "attributes": { "tosca_id": "f95d0f6b-b98f-4abe-8fe9-c9727eef14d1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "sourceNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "name": "subnet_of", "id": "bfec2460-19df-40ec-b6f9-81244981330c", "attributes": { "tosca_id": "bfec2460-19df-40ec-b6f9-81244981330c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "name": "uses_config", "id": "e1bdef8e-d50f-4de0-89a6-6829e6e8b168", "attributes": { "tosca_id": "e1bdef8e-d50f-4de0-89a6-6829e6e8b168", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "name": "uses_config", "id": "83bc46d9-ace5-4bb4-8ff2-8d9bd15f1f50", "attributes": { "tosca_id": "83bc46d9-ace5-4bb4-8ff2-8d9bd15f1f50", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "sourceNodeId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "name": "wait_for_ipam", "id": "7e26ff7e-e6b8-41de-9dc7-52b00ec01684", "attributes": { "tosca_id": "7e26ff7e-e6b8-41de-9dc7-52b00ec01684", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "af857d5c-2ce3-4291-8059-d727f18b0732", "sourceNodeId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "name": "mapped_to", "id": "a67d04b6-353b-450d-bb7a-cacc97ae1231", "attributes": { "tosca_id": "a67d04b6-353b-450d-bb7a-cacc97ae1231", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "sourceNodeId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "name": "wait_for_ipam", "id": "2a2e02d6-20bf-4c46-a858-d4358603fca9", "attributes": { "tosca_id": "2a2e02d6-20bf-4c46-a858-d4358603fca9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "sourceNodeId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "name": "mapped_to", "id": "15191546-c5e5-4f28-a27f-11929c8d1af2", "attributes": { "tosca_id": "15191546-c5e5-4f28-a27f-11929c8d1af2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "sourceNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "name": "wait_for_ipam", "id": "90c3fb5b-a946-42e3-947e-4e9dbf6a2066", "attributes": { "tosca_id": "90c3fb5b-a946-42e3-947e-4e9dbf6a2066", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "sourceNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "name": "mapped_to", "id": "422ce177-1b16-4153-bda4-ff8017cdad64", "attributes": { "tosca_id": "422ce177-1b16-4153-bda4-ff8017cdad64", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "sourceNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "name": "subnet_of", "id": "c3b7c0a4-bc9f-4832-8213-083a104873a7", "attributes": { "tosca_id": "c3b7c0a4-bc9f-4832-8213-083a104873a7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "sourceNodeId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "name": "wait_for_ipam", "id": "ee5bdc89-6e2e-4d80-ac4d-421356ca772f", "attributes": { "tosca_id": "ee5bdc89-6e2e-4d80-ac4d-421356ca772f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "sourceNodeId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "name": "mapped_to", "id": "4e671622-8998-4013-8aa6-b77e0da37ff1", "attributes": { "tosca_id": "4e671622-8998-4013-8aa6-b77e0da37ff1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "name": "uses_config", "id": "77e8b8de-c85f-44b0-9562-55d6c4a260b7", "attributes": { "tosca_id": "77e8b8de-c85f-44b0-9562-55d6c4a260b7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "sourceNodeId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "name": "wait_for_ipam", "id": "8cb53f9b-6861-47d7-b6b0-c7a6fd5292da", "attributes": { "tosca_id": "8cb53f9b-6861-47d7-b6b0-c7a6fd5292da", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "sourceNodeId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "name": "mapped_to", "id": "4743b3ce-55f8-44a7-bd1a-0ec57117b6aa", "attributes": { "tosca_id": "4743b3ce-55f8-44a7-bd1a-0ec57117b6aa", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "sourceNodeId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "name": "wait_for_ipam", "id": "4a31e4e3-ef5e-4472-be36-9120414d7fc8", "attributes": { "tosca_id": "4a31e4e3-ef5e-4472-be36-9120414d7fc8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "sourceNodeId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "name": "mapped_to", "id": "a1030827-085a-40b3-9f80-e8c11efa9f2f", "attributes": { "tosca_id": "a1030827-085a-40b3-9f80-e8c11efa9f2f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c4fedafa-9803-4cea-8373-6743730df5f5", "name": "uses_config", "id": "fdfa3933-ae9f-46fd-a731-7163b750ce95", "attributes": { "tosca_id": "fdfa3933-ae9f-46fd-a731-7163b750ce95", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6a298742-8723-409a-8d76-9f86a0439710", "name": "uses_config", "id": "288759de-61b2-42eb-9d15-ea50398b7ee3", "attributes": { "tosca_id": "288759de-61b2-42eb-9d15-ea50398b7ee3", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "sourceNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "name": "wait_for_ipam", "id": "7b2ea984-3bad-483b-914c-e7987c17538b", "attributes": { "tosca_id": "7b2ea984-3bad-483b-914c-e7987c17538b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "sourceNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "name": "mapped_to", "id": "f37d440c-01b3-48c8-a35b-c76a63ddae76", "attributes": { "tosca_id": "f37d440c-01b3-48c8-a35b-c76a63ddae76", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9e7da388-f10a-40f9-95be-a0872c328525", "sourceNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "name": "subnet_of", "id": "afdacc64-a528-41ca-bf26-b90372bf1870", "attributes": { "tosca_id": "afdacc64-a528-41ca-bf26-b90372bf1870", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "name": "uses_config", "id": "c5832d55-bb0a-49f2-94dc-26ed659dda2f", "attributes": { "tosca_id": "c5832d55-bb0a-49f2-94dc-26ed659dda2f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "sourceNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "name": "wait_for_ipam", "id": "47fe0513-8da1-4d5f-a758-612f9461a588", "attributes": { "tosca_id": "47fe0513-8da1-4d5f-a758-612f9461a588", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "sourceNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "name": "mapped_to", "id": "568cbdd1-05e3-4761-89b7-77a914756e88", "attributes": { "tosca_id": "568cbdd1-05e3-4761-89b7-77a914756e88", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b80ad685-74fa-4a74-bec1-a5a179307191", "sourceNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "name": "subnet_of", "id": "b7165cbd-97ad-4dd2-99b4-8870799aaeff", "attributes": { "tosca_id": "b7165cbd-97ad-4dd2-99b4-8870799aaeff", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "name": "uses_config", "id": "f11235f9-32a5-4f18-bd31-0d7bd09c695d", "attributes": { "tosca_id": "f11235f9-32a5-4f18-bd31-0d7bd09c695d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "sourceNodeId": "b73981ea-ad43-4e6c-b4af-80715f361554", "name": "wait_for_ipam", "id": "36d5125b-3f0e-4beb-a627-842d0cdae721", "attributes": { "tosca_id": "36d5125b-3f0e-4beb-a627-842d0cdae721", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "sourceNodeId": "b73981ea-ad43-4e6c-b4af-80715f361554", "name": "mapped_to", "id": "e123d687-6b4c-4e01-aa5b-663b916181ef", "attributes": { "tosca_id": "e123d687-6b4c-4e01-aa5b-663b916181ef", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "sourceNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "name": "wait_for_ipam", "id": "35020604-6897-4c3e-977b-8bf0098c4b5e", "attributes": { "tosca_id": "35020604-6897-4c3e-977b-8bf0098c4b5e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "sourceNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "name": "mapped_to", "id": "4ed6171c-1f46-4272-870e-49f61ad9e340", "attributes": { "tosca_id": "4ed6171c-1f46-4272-870e-49f61ad9e340", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "sourceNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "name": "subnet_of", "id": "a3abd209-7259-4b55-aa2c-b154e99724d5", "attributes": { "tosca_id": "a3abd209-7259-4b55-aa2c-b154e99724d5", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "sourceNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "name": "wait_for_ipam", "id": "897a204f-76a9-4721-9104-f3bc90b0bf7c", "attributes": { "tosca_id": "897a204f-76a9-4721-9104-f3bc90b0bf7c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "sourceNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "name": "mapped_to", "id": "29bf5a2b-d2a9-47f1-98c9-7d96ecc45460", "attributes": { "tosca_id": "29bf5a2b-d2a9-47f1-98c9-7d96ecc45460", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "sourceNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "name": "subnet_of", "id": "1dc1be5c-7690-42a4-b10f-b51afe3e9df2", "attributes": { "tosca_id": "1dc1be5c-7690-42a4-b10f-b51afe3e9df2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c3750580-bcdf-4af9-b9de-6f531793357a", "sourceNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "name": "wait_for_ipam", "id": "6372707c-0a66-4a70-a34e-0c93110f7b25", "attributes": { "tosca_id": "6372707c-0a66-4a70-a34e-0c93110f7b25", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "sourceNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "name": "mapped_to", "id": "b1060830-6ef5-404b-96f0-e6ee8c28c1b2", "attributes": { "tosca_id": "b1060830-6ef5-404b-96f0-e6ee8c28c1b2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b672b57f-d351-490f-9b25-1cc02ef04722", "sourceNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "name": "subnet_of", "id": "83cf80ad-748a-4c4c-a71e-1b94cf250e0d", "attributes": { "tosca_id": "83cf80ad-748a-4c4c-a71e-1b94cf250e0d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7e18773a-297c-4640-90df-cf42db57c060", "name": "uses_config", "id": "e71700d0-8a92-40f1-aebf-08520e1a2dd8", "attributes": { "tosca_id": "e71700d0-8a92-40f1-aebf-08520e1a2dd8", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "sourceNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "name": "wait_for_ipam", "id": "13f3fdbd-3b46-448f-a847-c863413e293f", "attributes": { "tosca_id": "13f3fdbd-3b46-448f-a847-c863413e293f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "sourceNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "name": "mapped_to", "id": "d084c779-958b-4a22-af82-4eae53e3abc3", "attributes": { "tosca_id": "d084c779-958b-4a22-af82-4eae53e3abc3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "sourceNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "name": "subnet_of", "id": "79e3270f-0dfd-40d6-a159-3394954dbd15", "attributes": { "tosca_id": "79e3270f-0dfd-40d6-a159-3394954dbd15", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "sourceNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "name": "wait_for_ipam", "id": "5678ba5a-0611-4850-96d0-edbab5ce1f80", "attributes": { "tosca_id": "5678ba5a-0611-4850-96d0-edbab5ce1f80", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "31d82e56-2220-4615-a5be-98aff868d6e0", "sourceNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "name": "mapped_to", "id": "37619671-3b97-4934-8b93-10390701bf2b", "attributes": { "tosca_id": "37619671-3b97-4934-8b93-10390701bf2b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "sourceNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "name": "subnet_of", "id": "10b507b2-d5d3-4305-b12f-95a4ccbace6c", "attributes": { "tosca_id": "10b507b2-d5d3-4305-b12f-95a4ccbace6c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d094568d-1dda-4749-a6be-0ef1a191e600", "sourceNodeId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "name": "wait_for_ipam", "id": "d55691a6-d753-490b-a562-12bc151501ee", "attributes": { "tosca_id": "d55691a6-d753-490b-a562-12bc151501ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "823a8708-5e12-4b67-bef0-49ae13637e42", "sourceNodeId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "name": "mapped_to", "id": "dd013dd1-eff9-4deb-915d-53d1df80576c", "attributes": { "tosca_id": "dd013dd1-eff9-4deb-915d-53d1df80576c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "beef9374-6831-49b7-916a-f22315196642", "sourceNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "name": "wait_for_ipam", "id": "84a7025a-d22c-422d-b244-199da13e7f0f", "attributes": { "tosca_id": "84a7025a-d22c-422d-b244-199da13e7f0f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "sourceNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "name": "mapped_to", "id": "e7f2e576-5b5e-47be-9d0d-2c75ba217327", "attributes": { "tosca_id": "e7f2e576-5b5e-47be-9d0d-2c75ba217327", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "sourceNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "name": "subnet_of", "id": "5157f028-bc23-45cc-8320-5b1876d53ade", "attributes": { "tosca_id": "5157f028-bc23-45cc-8320-5b1876d53ade", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "sourceNodeId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "name": "wait_for_ipam", "id": "b7a95064-322e-414c-a295-133bb4a7a395", "attributes": { "tosca_id": "b7a95064-322e-414c-a295-133bb4a7a395", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "sourceNodeId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "name": "mapped_to", "id": "8680d081-0164-40b3-bb9a-edcb15ff93d0", "attributes": { "tosca_id": "8680d081-0164-40b3-bb9a-edcb15ff93d0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "sourceNodeId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "name": "wait_for_ipam", "id": "aeb829e8-6d35-4db7-adc5-61f22cf513c6", "attributes": { "tosca_id": "aeb829e8-6d35-4db7-adc5-61f22cf513c6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "sourceNodeId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "name": "mapped_to", "id": "0d936c15-5d5c-41db-a4ba-8c4fe0278344", "attributes": { "tosca_id": "0d936c15-5d5c-41db-a4ba-8c4fe0278344", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "name": "uses_config", "id": "8cb565ea-e3ea-4bde-917b-f22f83ae32c8", "attributes": { "tosca_id": "8cb565ea-e3ea-4bde-917b-f22f83ae32c8", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "sourceNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "name": "wait_for_ipam", "id": "e48f25f7-08e5-4d33-b122-d87bc69a1db4", "attributes": { "tosca_id": "e48f25f7-08e5-4d33-b122-d87bc69a1db4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "sourceNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "name": "mapped_to", "id": "c5a1fb51-c852-4ead-a78c-546430d1fc2c", "attributes": { "tosca_id": "c5a1fb51-c852-4ead-a78c-546430d1fc2c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "sourceNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "name": "subnet_of", "id": "0c2bf21f-a562-4f91-ae69-2be06f5bab18", "attributes": { "tosca_id": "0c2bf21f-a562-4f91-ae69-2be06f5bab18", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3d294376-d701-410f-9493-4a0af8ce30c9", "name": "uses_config", "id": "37a82fa1-338f-4908-9467-11a569ca573b", "attributes": { "tosca_id": "37a82fa1-338f-4908-9467-11a569ca573b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "sourceNodeId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "name": "wait_for_ipam", "id": "35b89954-82c2-437a-a600-2c4530c76ecf", "attributes": { "tosca_id": "35b89954-82c2-437a-a600-2c4530c76ecf", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "sourceNodeId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "name": "mapped_to", "id": "2ff0757d-5a5c-48c1-bb28-27e384120e4b", "attributes": { "tosca_id": "2ff0757d-5a5c-48c1-bb28-27e384120e4b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "name": "uses_config", "id": "655f3709-4d40-49cf-b44c-44fbf29b26b4", "attributes": { "tosca_id": "655f3709-4d40-49cf-b44c-44fbf29b26b4", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d094568d-1dda-4749-a6be-0ef1a191e600", "name": "uses_config", "id": "28a59806-b694-4fa8-ab88-a6719fc8f550", "attributes": { "tosca_id": "28a59806-b694-4fa8-ab88-a6719fc8f550", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "sourceNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "name": "wait_for_ipam", "id": "cf48425d-d196-4df1-beb4-1b54b52e585e", "attributes": { "tosca_id": "cf48425d-d196-4df1-beb4-1b54b52e585e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45728936-4ced-493d-925d-580f1d398e58", "sourceNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "name": "mapped_to", "id": "74af9b81-133b-4c7c-9723-fd39fc69515c", "attributes": { "tosca_id": "74af9b81-133b-4c7c-9723-fd39fc69515c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "sourceNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "name": "subnet_of", "id": "6a32588b-4fc4-4137-98ba-c863e675bfe7", "attributes": { "tosca_id": "6a32588b-4fc4-4137-98ba-c863e675bfe7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "bb667c8f-7328-49b3-91be-271f73f608d1", "sourceNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "name": "wait_for_ipam", "id": "73d71634-a7e2-48be-b44f-d424eef9d9d4", "attributes": { "tosca_id": "73d71634-a7e2-48be-b44f-d424eef9d9d4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ddf9524b-9774-4f55-b359-332120ce9022", "sourceNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "name": "mapped_to", "id": "54c3fe6f-b324-450c-9ff8-b0d0d77951f0", "attributes": { "tosca_id": "54c3fe6f-b324-450c-9ff8-b0d0d77951f0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "sourceNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "name": "subnet_of", "id": "b28b64d9-5c74-4fa4-9446-bbe1c4b3eb03", "attributes": { "tosca_id": "b28b64d9-5c74-4fa4-9446-bbe1c4b3eb03", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "03be41d1-7702-4355-a8e7-467e493882ed", "name": "uses_config", "id": "9d46efd7-282e-4fe4-8735-350e20aad158", "attributes": { "tosca_id": "9d46efd7-282e-4fe4-8735-350e20aad158", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "name": "uses_config", "id": "14552739-24ad-45ad-ab31-b5ae32177f7e", "attributes": { "tosca_id": "14552739-24ad-45ad-ab31-b5ae32177f7e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "92730aaa-2409-4b36-ab0a-d5311b130722", "name": "uses_config", "id": "11322513-0806-474e-b442-b2a2627d597d", "attributes": { "tosca_id": "11322513-0806-474e-b442-b2a2627d597d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "sourceNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "name": "wait_for_ipam", "id": "5952fae3-f6fe-4a9e-be22-4e0d736b079d", "attributes": { "tosca_id": "5952fae3-f6fe-4a9e-be22-4e0d736b079d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "sourceNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "name": "mapped_to", "id": "d3bb8a18-3cdc-49eb-bb7e-e1612bf98a5e", "attributes": { "tosca_id": "d3bb8a18-3cdc-49eb-bb7e-e1612bf98a5e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "sourceNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "name": "subnet_of", "id": "c00c040c-f035-4302-ae00-a6617486b23c", "attributes": { "tosca_id": "c00c040c-f035-4302-ae00-a6617486b23c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "292108bd-9dba-4cde-814f-edb134573be1", "name": "uses_config", "id": "82182b1e-270a-4e01-b6cf-4a521ff6c33f", "attributes": { "tosca_id": "82182b1e-270a-4e01-b6cf-4a521ff6c33f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "sourceNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "name": "wait_for_ipam", "id": "b0a0a88a-f3f9-45ba-ac59-34afd41eb0dc", "attributes": { "tosca_id": "b0a0a88a-f3f9-45ba-ac59-34afd41eb0dc", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "sourceNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "name": "mapped_to", "id": "3fe6c884-44b2-4472-bb2f-6c828e803c3e", "attributes": { "tosca_id": "3fe6c884-44b2-4472-bb2f-6c828e803c3e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "sourceNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "name": "subnet_of", "id": "9de23f55-e4a2-42bc-8772-3846de8b02a4", "attributes": { "tosca_id": "9de23f55-e4a2-42bc-8772-3846de8b02a4", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "sourceNodeId": "68b00a67-6065-499d-9f7f-c8b452038654", "name": "wait_for_ipam", "id": "9b81dfe5-706f-466c-a8f8-7d161c989773", "attributes": { "tosca_id": "9b81dfe5-706f-466c-a8f8-7d161c989773", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "sourceNodeId": "68b00a67-6065-499d-9f7f-c8b452038654", "name": "mapped_to", "id": "37bbd84d-3824-4fcd-8eba-2d9b0f1c9e0e", "attributes": { "tosca_id": "37bbd84d-3824-4fcd-8eba-2d9b0f1c9e0e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6f308494-53b6-4962-9575-12031d666e2d", "sourceNodeId": "f51faac8-40f8-452c-9823-b0356eca5da5", "name": "wait_for_ipam", "id": "7ee0ece7-6c0e-46a2-acf4-21719465ddb1", "attributes": { "tosca_id": "7ee0ece7-6c0e-46a2-acf4-21719465ddb1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "sourceNodeId": "f51faac8-40f8-452c-9823-b0356eca5da5", "name": "mapped_to", "id": "4ad021a7-fed5-401a-aa3f-f7cc6ef2a23a", "attributes": { "tosca_id": "4ad021a7-fed5-401a-aa3f-f7cc6ef2a23a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "sourceNodeId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "name": "wait_for_ipam", "id": "1c97e715-330a-4553-a138-b177c9c1dca2", "attributes": { "tosca_id": "1c97e715-330a-4553-a138-b177c9c1dca2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "sourceNodeId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "name": "mapped_to", "id": "212a5969-5d6a-4fab-a21e-cfae8a42dee7", "attributes": { "tosca_id": "212a5969-5d6a-4fab-a21e-cfae8a42dee7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "sourceNodeId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "name": "wait_for_ipam", "id": "802f2ce1-5b2c-444f-9d97-fa141908d7fe", "attributes": { "tosca_id": "802f2ce1-5b2c-444f-9d97-fa141908d7fe", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "sourceNodeId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "name": "mapped_to", "id": "01903818-fd22-4abf-a071-ac566777a3af", "attributes": { "tosca_id": "01903818-fd22-4abf-a071-ac566777a3af", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "sourceNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "name": "wait_for_ipam", "id": "d57143f2-8c04-48e8-ac99-a4c46ac888da", "attributes": { "tosca_id": "d57143f2-8c04-48e8-ac99-a4c46ac888da", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "sourceNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "name": "mapped_to", "id": "51805a3e-de53-4a2c-8c8d-d39fc2fc95f8", "attributes": { "tosca_id": "51805a3e-de53-4a2c-8c8d-d39fc2fc95f8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "sourceNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "name": "subnet_of", "id": "3bb13785-67d6-48f0-ab64-b5d54ed609a9", "attributes": { "tosca_id": "3bb13785-67d6-48f0-ab64-b5d54ed609a9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c5b360a5-d389-415c-a65f-ef02171b4443", "sourceNodeId": "198087ea-934a-4d3c-9e06-3e9e39863669", "name": "wait_for_ipam", "id": "d3e6b02f-c494-4e09-a30a-50adbb92d34a", "attributes": { "tosca_id": "d3e6b02f-c494-4e09-a30a-50adbb92d34a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "sourceNodeId": "198087ea-934a-4d3c-9e06-3e9e39863669", "name": "mapped_to", "id": "adf32b1f-84cf-435a-a15f-a3710c3c3c3e", "attributes": { "tosca_id": "adf32b1f-84cf-435a-a15f-a3710c3c3c3e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "sourceNodeId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "name": "wait_for_ipam", "id": "e9efc2e4-f28d-47c8-9e08-14d44d2e6124", "attributes": { "tosca_id": "e9efc2e4-f28d-47c8-9e08-14d44d2e6124", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2cee9a52-a276-439a-887c-6c85d25e393a", "sourceNodeId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "name": "mapped_to", "id": "5414006f-0cb9-44ba-b15e-1cbc552ac187", "attributes": { "tosca_id": "5414006f-0cb9-44ba-b15e-1cbc552ac187", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "sourceNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "name": "wait_for_ipam", "id": "13d10225-916e-463e-bab2-9e740591d862", "attributes": { "tosca_id": "13d10225-916e-463e-bab2-9e740591d862", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "af857d5c-2ce3-4291-8059-d727f18b0732", "sourceNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "name": "mapped_to", "id": "6c803700-a0c2-4e1c-94f8-8f78208468e5", "attributes": { "tosca_id": "6c803700-a0c2-4e1c-94f8-8f78208468e5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "sourceNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "name": "subnet_of", "id": "46a1f0a2-a2f8-4fe2-8f66-787b0b8a9597", "attributes": { "tosca_id": "46a1f0a2-a2f8-4fe2-8f66-787b0b8a9597", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "name": "uses_config", "id": "7ae35670-27aa-4b58-9339-597bfa07e358", "attributes": { "tosca_id": "7ae35670-27aa-4b58-9339-597bfa07e358", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "sourceNodeId": "430c12f3-6128-4466-8bfe-956220146985", "name": "wait_for_ipam", "id": "9c44a7bb-d819-4865-9543-591903014300", "attributes": { "tosca_id": "9c44a7bb-d819-4865-9543-591903014300", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "sourceNodeId": "430c12f3-6128-4466-8bfe-956220146985", "name": "mapped_to", "id": "e14b2745-44a5-4cf2-bfd0-ce5bc75ccf6b", "attributes": { "tosca_id": "e14b2745-44a5-4cf2-bfd0-ce5bc75ccf6b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "sourceNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "name": "wait_for_ipam", "id": "709f4ce4-0a66-4384-be03-83dcca1abc70", "attributes": { "tosca_id": "709f4ce4-0a66-4384-be03-83dcca1abc70", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "sourceNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "name": "mapped_to", "id": "5c0caf96-ff18-437c-b024-949358b7ca51", "attributes": { "tosca_id": "5c0caf96-ff18-437c-b024-949358b7ca51", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "68b00a67-6065-499d-9f7f-c8b452038654", "sourceNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "name": "subnet_of", "id": "9c9d18dd-eab0-44d3-8616-7061486d206b", "attributes": { "tosca_id": "9c9d18dd-eab0-44d3-8616-7061486d206b", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "name": "uses_config", "id": "5a102e77-3fb9-4247-b19f-c474828b482e", "attributes": { "tosca_id": "5a102e77-3fb9-4247-b19f-c474828b482e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "name": "uses_config", "id": "d45cedd5-15b4-40ec-a8cf-8512b8262e90", "attributes": { "tosca_id": "d45cedd5-15b4-40ec-a8cf-8512b8262e90", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a5388771-6464-4615-bf48-65ec00aba0fd", "sourceNodeId": "24457448-b035-4139-b0d7-91dde40ce5d8", "name": "wait_for_ipam", "id": "f7211d1b-d9bf-4513-84c1-bcf8035dbaa0", "attributes": { "tosca_id": "f7211d1b-d9bf-4513-84c1-bcf8035dbaa0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "sourceNodeId": "24457448-b035-4139-b0d7-91dde40ce5d8", "name": "mapped_to", "id": "3c16bf94-3fdd-4168-802f-42ed2f4e4496", "attributes": { "tosca_id": "3c16bf94-3fdd-4168-802f-42ed2f4e4496", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "name": "uses_config", "id": "5e3604c7-b688-4b4d-aea1-307ef7e645f5", "attributes": { "tosca_id": "5e3604c7-b688-4b4d-aea1-307ef7e645f5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "sourceNodeId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "name": "wait_for_ipam", "id": "f9a1e15c-409d-4ffe-b574-a034ca50ca02", "attributes": { "tosca_id": "f9a1e15c-409d-4ffe-b574-a034ca50ca02", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7f034a65-5a15-4a18-9251-99aef454888f", "sourceNodeId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "name": "mapped_to", "id": "cdd1d8db-90dd-4a86-b1fd-e6938422e107", "attributes": { "tosca_id": "cdd1d8db-90dd-4a86-b1fd-e6938422e107", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "88b7228d-47ce-49f8-b744-f2b89157a000", "name": "uses_config", "id": "11698430-39dd-480c-96eb-d28f3414db00", "attributes": { "tosca_id": "11698430-39dd-480c-96eb-d28f3414db00", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "sourceNodeId": "135548a8-574e-424d-80c9-4e317934d391", "name": "wait_for_ipam", "id": "5f8bedec-9786-4a58-b28c-500e31a56932", "attributes": { "tosca_id": "5f8bedec-9786-4a58-b28c-500e31a56932", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "sourceNodeId": "135548a8-574e-424d-80c9-4e317934d391", "name": "mapped_to", "id": "cdbf101b-4c14-4831-9003-be9b8e1bac40", "attributes": { "tosca_id": "cdbf101b-4c14-4831-9003-be9b8e1bac40", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "sourceNodeId": "135548a8-574e-424d-80c9-4e317934d391", "name": "subnet_of", "id": "8a521924-a74b-423d-8b21-77f466db48e1", "attributes": { "tosca_id": "8a521924-a74b-423d-8b21-77f466db48e1", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "name": "uses_config", "id": "5a2d6720-471f-400e-b274-6bf2e073b23d", "attributes": { "tosca_id": "5a2d6720-471f-400e-b274-6bf2e073b23d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "name": "uses_config", "id": "aa1ad554-7442-4d8f-96e6-74a724865c2e", "attributes": { "tosca_id": "aa1ad554-7442-4d8f-96e6-74a724865c2e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "sourceNodeId": "7252f524-d75a-4e1e-a467-091cc6ece423", "name": "wait_for_ipam", "id": "2caccf98-3ebc-4625-8ce5-1ca7b175fd82", "attributes": { "tosca_id": "2caccf98-3ebc-4625-8ce5-1ca7b175fd82", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "sourceNodeId": "7252f524-d75a-4e1e-a467-091cc6ece423", "name": "mapped_to", "id": "265513d6-2dd5-4c9c-9e2e-d3201bcc6205", "attributes": { "tosca_id": "265513d6-2dd5-4c9c-9e2e-d3201bcc6205", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "54852bb8-1128-4aed-9adb-6022a535a345", "sourceNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "name": "wait_for_ipam", "id": "23de4e39-c755-48e5-887c-a3b75bf811d1", "attributes": { "tosca_id": "23de4e39-c755-48e5-887c-a3b75bf811d1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "sourceNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "name": "mapped_to", "id": "272c66e5-4645-45f2-a151-765e330c7508", "attributes": { "tosca_id": "272c66e5-4645-45f2-a151-765e330c7508", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "sourceNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "name": "subnet_of", "id": "e4e6e92b-bcc5-4671-86ae-038cf14c0a46", "attributes": { "tosca_id": "e4e6e92b-bcc5-4671-86ae-038cf14c0a46", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "sourceNodeId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "name": "wait_for_ipam", "id": "8e7fa4db-eb28-4fa9-967c-49c5eacf4d15", "attributes": { "tosca_id": "8e7fa4db-eb28-4fa9-967c-49c5eacf4d15", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "sourceNodeId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "name": "mapped_to", "id": "f7d449bb-19de-4961-9a28-b94f1f7cfbdc", "attributes": { "tosca_id": "f7d449bb-19de-4961-9a28-b94f1f7cfbdc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "name": "uses_config", "id": "5a100aef-f36a-4d00-9993-7e8534ce5c6a", "attributes": { "tosca_id": "5a100aef-f36a-4d00-9993-7e8534ce5c6a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "sourceNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "name": "wait_for_ipam", "id": "50a3f5bf-76ac-4b42-8b64-0400fcfbc16b", "attributes": { "tosca_id": "50a3f5bf-76ac-4b42-8b64-0400fcfbc16b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7228424d-c953-43e6-bede-13d2163e69b9", "sourceNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "name": "mapped_to", "id": "62ee9d48-a997-4a1a-b85f-7c31bd1aa189", "attributes": { "tosca_id": "62ee9d48-a997-4a1a-b85f-7c31bd1aa189", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "sourceNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "name": "subnet_of", "id": "57ff27e7-44c1-4f58-93cd-b22a44c8e15f", "attributes": { "tosca_id": "57ff27e7-44c1-4f58-93cd-b22a44c8e15f", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "name": "uses_config", "id": "1349450a-6fc0-4065-8e8a-9fe47bedd5a3", "attributes": { "tosca_id": "1349450a-6fc0-4065-8e8a-9fe47bedd5a3", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "name": "uses_config", "id": "51c7d7ee-7e55-48a3-9beb-73b1ee4330d0", "attributes": { "tosca_id": "51c7d7ee-7e55-48a3-9beb-73b1ee4330d0", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "name": "uses_config", "id": "d5eade69-7a58-4472-9579-a505b438d214", "attributes": { "tosca_id": "d5eade69-7a58-4472-9579-a505b438d214", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "sourceNodeId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "name": "wait_for_ipam", "id": "92c4e68a-eefb-4352-8916-f0955b028ad1", "attributes": { "tosca_id": "92c4e68a-eefb-4352-8916-f0955b028ad1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "sourceNodeId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "name": "mapped_to", "id": "ed407531-ba9c-48c9-aecf-b19f637f1288", "attributes": { "tosca_id": "ed407531-ba9c-48c9-aecf-b19f637f1288", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} } ], "nodes": [ { "templateName": "cmg-ims-pgw_vnf", "capabilities": [ { "name": "dependable", "sourceId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "properties": {}, "attributes": { "tosca_id": "01c9b8d5-77e9-4a41-9cd3-58d59db0b64e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "01c9b8d5-77e9-4a41-9cd3-58d59db0b64e" } ], "id": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "attributes": { "tosca_id": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "tosca_name": "cmg-ims-pgw_vnf" }, "type": "tosca.nodes.nfv.custom.VNF", "properties": { "descriptor_version": { "available": true, "value": "1.2.0" }, "version": { "available": true, "value": "18" }, "vendor": { "available": true, "value": "Nokia" }, "id": { "available": true, "value": "CMG_8LB_4MG_19vP_VNF" } } }, { "templateName": "cmg01_int_dummy1_net", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "properties": {}, "attributes": { "tosca_id": "54259b57-f0ce-401e-b7af-89fdec671cd5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "54259b57-f0ce-401e-b7af-89fdec671cd5" }, { "name": "HostsSubnet", "sourceId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "properties": {}, "attributes": { "tosca_id": "325a2fb4-5790-4e78-8697-39d517a5da23", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "325a2fb4-5790-4e78-8697-39d517a5da23" }, { "name": "dependable", "sourceId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "properties": {}, "attributes": { "tosca_id": "e6d58ad3-99bc-4a49-9649-3114e1d41b8f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e6d58ad3-99bc-4a49-9649-3114e1d41b8f" } ], "id": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "attributes": { "tosca_id": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "tosca_name": "cmg01_int_dummy1_net" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": false }, "name": { "available": true, "value": "FB1P_cmg_01_int_dummy1" } } }, { "templateName": "cmg01_int_dummy2_net", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "properties": {}, "attributes": { "tosca_id": "63b84a03-9725-4860-945d-d8d72fba7cbe", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "63b84a03-9725-4860-945d-d8d72fba7cbe" }, { "name": "HostsSubnet", "sourceId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "properties": {}, "attributes": { "tosca_id": "1f30db9f-2af2-455e-ab57-19410e57b40b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1f30db9f-2af2-455e-ab57-19410e57b40b" }, { "name": "dependable", "sourceId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "properties": {}, "attributes": { "tosca_id": "f3178ee8-fa73-4372-8cdb-1e40e47c7d68", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f3178ee8-fa73-4372-8cdb-1e40e47c7d68" } ], "id": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "attributes": { "tosca_id": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "tosca_name": "cmg01_int_dummy2_net" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": false }, "name": { "available": true, "value": "FB1P_cmg_01_int_dummy2" } } }, { "templateName": "cmg_staticip_all", "capabilities": [ { "name": "dependable", "sourceId": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "properties": {}, "attributes": { "tosca_id": "66288263-d1e8-48eb-adc6-6c9aa81dd2fa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "66288263-d1e8-48eb-adc6-6c9aa81dd2fa" } ], "id": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "attributes": { "tosca_id": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "tosca_name": "cmg_staticip_all" }, "type": "types.infbox.staticip_all", "properties": { "vnf_name": { "available": true, "value": "CMG" }, "site_name": { "available": true, "value": "FB1P" }, "vnf_number": { "available": true, "value": 1 } } }, { "templateName": "enterprise", "capabilities": [ { "name": "ContainsL2Domain", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1e56c04c-6878-4507-8822-a87298b2d8cb", "tosca_name": "ContainsL2Domain" }, "type": "nokia.nuage.capabilities.ContainsL2Domain", "id": "1e56c04c-6878-4507-8822-a87298b2d8cb" }, { "name": "ContainsL2DomainTemplate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cefc7429-d0e4-48e3-9871-c75d4c574e33", "tosca_name": "ContainsL2DomainTemplate" }, "type": "nokia.nuage.capabilities.ContainsL2DomainTemplate", "id": "cefc7429-d0e4-48e3-9871-c75d4c574e33" }, { "name": "ContainsL4Service", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "e99a2b67-9316-4e7d-b068-21519eddfb25", "tosca_name": "ContainsL4Service" }, "type": "nokia.nuage.capabilities.ContainsL4Service", "id": "e99a2b67-9316-4e7d-b068-21519eddfb25" }, { "name": "ContainsL4ServiceGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "ccd3a247-5cc0-430a-bf73-cc3c0e6a02d3", "tosca_name": "ContainsL4ServiceGroup" }, "type": "nokia.nuage.capabilities.ContainsL4ServiceGroup", "id": "ccd3a247-5cc0-430a-bf73-cc3c0e6a02d3" }, { "name": "ContainsSaaSApplicationGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "bc4e3fe2-69ae-45bf-84e8-4ab0d8fe2134", "tosca_name": "ContainsSaaSApplicationGroup" }, "type": "nokia.nuage.capabilities.ContainsSaaSApplicationGroup", "id": "bc4e3fe2-69ae-45bf-84e8-4ab0d8fe2134" }, { "name": "ContainsSaaSApplicationType", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f4ac729d-9fbc-4ace-91c3-f259f2e7c620", "tosca_name": "ContainsSaaSApplicationType" }, "type": "nokia.nuage.capabilities.ContainsSaaSApplicationType", "id": "f4ac729d-9fbc-4ace-91c3-f259f2e7c620" }, { "name": "ContainsCaptivePortalProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "8ba73ec0-0b21-4af6-b16c-6c692e3bf78e", "tosca_name": "ContainsCaptivePortalProfile" }, "type": "nokia.nuage.capabilities.ContainsCaptivePortalProfile", "id": "8ba73ec0-0b21-4af6-b16c-6c692e3bf78e" }, { "name": "ContainsRateLimiter", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "70e7cf88-6010-440a-865f-66d0073be7db", "tosca_name": "ContainsRateLimiter" }, "type": "nokia.nuage.capabilities.ContainsRateLimiter", "id": "70e7cf88-6010-440a-865f-66d0073be7db" }, { "name": "ContainsGateway", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b295bd6a-5fd4-4ff1-8466-14849a180e71", "tosca_name": "ContainsGateway" }, "type": "nokia.nuage.capabilities.ContainsGateway", "id": "b295bd6a-5fd4-4ff1-8466-14849a180e71" }, { "name": "ContainsGatewayTemplate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "4c36cdfb-01e2-485c-9f2a-f5d9af791428", "tosca_name": "ContainsGatewayTemplate" }, "type": "nokia.nuage.capabilities.ContainsGatewayTemplate", "id": "4c36cdfb-01e2-485c-9f2a-f5d9af791428" }, { "name": "ContainsPATNATPool", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "2fd8c6a3-fb9b-4f51-89cc-602aed1cf03b", "tosca_name": "ContainsPATNATPool" }, "type": "nokia.nuage.capabilities.ContainsPATNATPool", "id": "2fd8c6a3-fb9b-4f51-89cc-602aed1cf03b" }, { "name": "ContainsRedundancyGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "9536e899-e1b9-441e-a61f-b5e72e91a478", "tosca_name": "ContainsRedundancyGroup" }, "type": "nokia.nuage.capabilities.ContainsRedundancyGroup", "id": "9536e899-e1b9-441e-a61f-b5e72e91a478" }, { "name": "ContainsPerformanceMonitor", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b70c270a-d37a-4d6b-a1ad-6b29b7ba2df8", "tosca_name": "ContainsPerformanceMonitor" }, "type": "nokia.nuage.capabilities.ContainsPerformanceMonitor", "id": "b70c270a-d37a-4d6b-a1ad-6b29b7ba2df8" }, { "name": "ContainsMetadata", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "942f9511-f2d6-4f3c-8cba-2c809c53c63d", "tosca_name": "ContainsMetadata" }, "type": "nokia.nuage.capabilities.ContainsMetadata", "id": "942f9511-f2d6-4f3c-8cba-2c809c53c63d" }, { "name": "ContainsNetconfProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "7eb4f11e-d9ec-40a6-b87f-95daa6641ae9", "tosca_name": "ContainsNetconfProfile" }, "type": "nokia.nuage.capabilities.ContainsNetconfProfile", "id": "7eb4f11e-d9ec-40a6-b87f-95daa6641ae9" }, { "name": "ContainsNetworkMacroGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "3e0b7d6b-a054-452a-8c73-8ff22982c1e6", "tosca_name": "ContainsNetworkMacroGroup" }, "type": "nokia.nuage.capabilities.ContainsNetworkMacroGroup", "id": "3e0b7d6b-a054-452a-8c73-8ff22982c1e6" }, { "name": "ContainsNetworkPerformanceMeasurement", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "372495ee-64e5-42c2-aa83-f2273bbc0c75", "tosca_name": "ContainsNetworkPerformanceMeasurement" }, "type": "nokia.nuage.capabilities.ContainsNetworkPerformanceMeasurement", "id": "372495ee-64e5-42c2-aa83-f2273bbc0c75" }, { "name": "ContainsZFBRequest", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1bf7811d-2cc0-4873-b40f-cc3a5733a668", "tosca_name": "ContainsZFBRequest" }, "type": "nokia.nuage.capabilities.ContainsZFBRequest", "id": "1bf7811d-2cc0-4873-b40f-cc3a5733a668" }, { "name": "ContainsBGPProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "23a0730c-a601-4f41-bd0a-13ed5743c3d9", "tosca_name": "ContainsBGPProfile" }, "type": "nokia.nuage.capabilities.ContainsBGPProfile", "id": "23a0730c-a601-4f41-bd0a-13ed5743c3d9" }, { "name": "ContainsEgressQOSPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "dd52f9d9-83b0-422f-ae36-25efde3af5f7", "tosca_name": "ContainsEgressQOSPolicy" }, "type": "nokia.nuage.capabilities.ContainsEgressQOSPolicy", "id": "dd52f9d9-83b0-422f-ae36-25efde3af5f7" }, { "name": "ContainsFirewallAcl", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "dd3fdd08-9c41-48a1-90e4-d868763cf685", "tosca_name": "ContainsFirewallAcl" }, "type": "nokia.nuage.capabilities.ContainsFirewallAcl", "id": "dd3fdd08-9c41-48a1-90e4-d868763cf685" }, { "name": "ContainsFirewallRule", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f8735eeb-e0dc-40a6-873c-00e7ca360b87", "tosca_name": "ContainsFirewallRule" }, "type": "nokia.nuage.capabilities.ContainsFirewallRule", "id": "f8735eeb-e0dc-40a6-873c-00e7ca360b87" }, { "name": "ContainsIKECertificate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1fcf860c-bfaa-4784-9e5e-e540867c5e04", "tosca_name": "ContainsIKECertificate" }, "type": "nokia.nuage.capabilities.ContainsIKECertificate", "id": "1fcf860c-bfaa-4784-9e5e-e540867c5e04" }, { "name": "ContainsIKEEncryptionprofile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "24db5021-e0e8-47bc-aab6-c3b47b360ccc", "tosca_name": "ContainsIKEEncryptionprofile" }, "type": "nokia.nuage.capabilities.ContainsIKEEncryptionprofile", "id": "24db5021-e0e8-47bc-aab6-c3b47b360ccc" }, { "name": "ContainsIKEGateway", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "eba1fec9-397a-4449-ad68-b820cf5a19bc", "tosca_name": "ContainsIKEGateway" }, "type": "nokia.nuage.capabilities.ContainsIKEGateway", "id": "eba1fec9-397a-4449-ad68-b820cf5a19bc" }, { "name": "ContainsIKEGatewayProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f435528c-6d36-4b57-8f86-1c068a984fb3", "tosca_name": "ContainsIKEGatewayProfile" }, "type": "nokia.nuage.capabilities.ContainsIKEGatewayProfile", "id": "f435528c-6d36-4b57-8f86-1c068a984fb3" }, { "name": "ContainsIKEPSK", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f1afc549-f4fd-4485-8d5d-f3d6f788dc2c", "tosca_name": "ContainsIKEPSK" }, "type": "nokia.nuage.capabilities.ContainsIKEPSK", "id": "f1afc549-f4fd-4485-8d5d-f3d6f788dc2c" }, { "name": "ContainsGlobalMetadata", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "900b0cfb-81c0-4863-bc05-75e3a4935477", "tosca_name": "ContainsGlobalMetadata" }, "type": "nokia.nuage.capabilities.ContainsGlobalMetadata", "id": "900b0cfb-81c0-4863-bc05-75e3a4935477" }, { "name": "ContainsVNF", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b69cd9f7-d166-4fe4-a5f9-e6cce6b3a563", "tosca_name": "ContainsVNF" }, "type": "nokia.nuage.capabilities.ContainsVNF", "id": "b69cd9f7-d166-4fe4-a5f9-e6cce6b3a563" }, { "name": "ContainsVNFMetadata", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b614a74b-2be5-4bfd-8be0-ed9062d298c9", "tosca_name": "ContainsVNFMetadata" }, "type": "nokia.nuage.capabilities.ContainsVNFMetadata", "id": "b614a74b-2be5-4bfd-8be0-ed9062d298c9" }, { "name": "ContainsVNFThresholdPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "fa6392a6-985c-44bd-9baf-84be54dec912", "tosca_name": "ContainsVNFThresholdPolicy" }, "type": "nokia.nuage.capabilities.ContainsVNFThresholdPolicy", "id": "fa6392a6-985c-44bd-9baf-84be54dec912" }, { "name": "ContainsIngressQOSPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "a4cfa330-61f1-4fe0-b1c3-9f8b7ce50f73", "tosca_name": "ContainsIngressQOSPolicy" }, "type": "nokia.nuage.capabilities.ContainsIngressQOSPolicy", "id": "a4cfa330-61f1-4fe0-b1c3-9f8b7ce50f73" }, { "name": "ContainsEnterpriseNetwork", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "521619c2-875c-4ada-851d-86ae134586aa", "tosca_name": "ContainsEnterpriseNetwork" }, "type": "nokia.nuage.capabilities.ContainsEnterpriseNetwork", "id": "521619c2-875c-4ada-851d-86ae134586aa" }, { "name": "ContainsJob", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "50eee54b-87f5-4eea-a7e5-e2c75b89f489", "tosca_name": "ContainsJob" }, "type": "nokia.nuage.capabilities.ContainsJob", "id": "50eee54b-87f5-4eea-a7e5-e2c75b89f489" }, { "name": "ContainsPolicyGroupCategory", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "97b484f7-2499-4a47-9cf3-c4c7f1d431c6", "tosca_name": "ContainsPolicyGroupCategory" }, "type": "nokia.nuage.capabilities.ContainsPolicyGroupCategory", "id": "97b484f7-2499-4a47-9cf3-c4c7f1d431c6" }, { "name": "ContainsPolicyObjectGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b6804848-1e9d-425c-8ff9-69ae1e3848e4", "tosca_name": "ContainsPolicyObjectGroup" }, "type": "nokia.nuage.capabilities.ContainsPolicyObjectGroup", "id": "b6804848-1e9d-425c-8ff9-69ae1e3848e4" }, { "name": "ContainsDomain", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cc45faf4-c4c8-453d-a61d-25d4af1cb89f", "tosca_name": "ContainsDomain" }, "type": "nokia.nuage.capabilities.ContainsDomain", "id": "cc45faf4-c4c8-453d-a61d-25d4af1cb89f" }, { "name": "ContainsDomainTemplate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b59fbe15-a647-47df-a6db-a7b8898a0f17", "tosca_name": "ContainsDomainTemplate" }, "type": "nokia.nuage.capabilities.ContainsDomainTemplate", "id": "b59fbe15-a647-47df-a6db-a7b8898a0f17" }, { "name": "ContainsCOSRemarkingPolicyTable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "6a1fd5b0-788d-4d3b-be17-ff6459ab47b9", "tosca_name": "ContainsCOSRemarkingPolicyTable" }, "type": "nokia.nuage.capabilities.ContainsCOSRemarkingPolicyTable", "id": "6a1fd5b0-788d-4d3b-be17-ff6459ab47b9" }, { "name": "ContainsRoutingPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "e8ecfc05-9c90-44cb-9cc2-440135212b29", "tosca_name": "ContainsRoutingPolicy" }, "type": "nokia.nuage.capabilities.ContainsRoutingPolicy", "id": "e8ecfc05-9c90-44cb-9cc2-440135212b29" }, { "name": "ContainsApplication", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "bd86811c-a305-476a-8d58-23534160f1a4", "tosca_name": "ContainsApplication" }, "type": "nokia.nuage.capabilities.ContainsApplication", "id": "bd86811c-a305-476a-8d58-23534160f1a4" }, { "name": "ContainsApplicationperformancemanagement", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cd18819c-4f46-4539-82a6-998020f3ffdc", "tosca_name": "ContainsApplicationperformancemanagement" }, "type": "nokia.nuage.capabilities.ContainsApplicationperformancemanagement", "id": "cd18819c-4f46-4539-82a6-998020f3ffdc" }, { "name": "ContainsGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b0834a05-a8b1-42ee-b0f9-3d929619f27a", "tosca_name": "ContainsGroup" }, "type": "nokia.nuage.capabilities.ContainsGroup", "id": "b0834a05-a8b1-42ee-b0f9-3d929619f27a" }, { "name": "ContainsTrunk", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "39ae14f6-7f53-4d96-abb2-e4a2c6cbe7ac", "tosca_name": "ContainsTrunk" }, "type": "nokia.nuage.capabilities.ContainsTrunk", "id": "39ae14f6-7f53-4d96-abb2-e4a2c6cbe7ac" }, { "name": "ContainsDSCPForwardingClassTable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cac51bf9-0f63-4119-bae7-5f97512c4667", "tosca_name": "ContainsDSCPForwardingClassTable" }, "type": "nokia.nuage.capabilities.ContainsDSCPForwardingClassTable", "id": "cac51bf9-0f63-4119-bae7-5f97512c4667" }, { "name": "ContainsDSCPRemarkingPolicyTable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "d7e0cfca-453d-437d-8573-0e142ae7ac3a", "tosca_name": "ContainsDSCPRemarkingPolicyTable" }, "type": "nokia.nuage.capabilities.ContainsDSCPRemarkingPolicyTable", "id": "d7e0cfca-453d-437d-8573-0e142ae7ac3a" }, { "name": "ContainsUser", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "53d75528-7d54-4b88-a468-ae152d485b5c", "tosca_name": "ContainsUser" }, "type": "nokia.nuage.capabilities.ContainsUser", "id": "53d75528-7d54-4b88-a468-ae152d485b5c" }, { "name": "ContainsNSGateway", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "a994f8eb-3e66-43f1-b5fa-037ea6942bae", "tosca_name": "ContainsNSGateway" }, "type": "nokia.nuage.capabilities.ContainsNSGateway", "id": "a994f8eb-3e66-43f1-b5fa-037ea6942bae" }, { "name": "ContainsNSGGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "ef2c8227-99ec-4853-af1e-40185ccfd329", "tosca_name": "ContainsNSGGroup" }, "type": "nokia.nuage.capabilities.ContainsNSGGroup", "id": "ef2c8227-99ec-4853-af1e-40185ccfd329" }, { "name": "ContainsNSRedundantGatewayGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "3a275d55-d784-4415-bdee-d4d9621d5517", "tosca_name": "ContainsNSRedundantGatewayGroup" }, "type": "nokia.nuage.capabilities.ContainsNSRedundantGatewayGroup", "id": "3a275d55-d784-4415-bdee-d4d9621d5517" }, { "name": "ContainsPublicNetworkMacro", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1fbf33d5-acab-4130-b281-c7c6a01a6e33", "tosca_name": "ContainsPublicNetworkMacro" }, "type": "nokia.nuage.capabilities.ContainsPublicNetworkMacro", "id": "1fbf33d5-acab-4130-b281-c7c6a01a6e33" }, { "name": "ContainsAvatar", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "5d7be164-55cb-441e-98aa-d6ad45763ec3", "tosca_name": "ContainsAvatar" }, "type": "nokia.nuage.capabilities.ContainsAvatar", "id": "5d7be164-55cb-441e-98aa-d6ad45763ec3" }, { "name": "nuage_placeable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "307c8336-e500-4bba-ac3e-0c1d02e5bcbc", "tosca_name": "nuage_placeable" }, "type": "nokia.nuage.capabilities.NuagePlaceable", "id": "307c8336-e500-4bba-ac3e-0c1d02e5bcbc" }, { "name": "can_be_mapped", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "66e0ba01-75f1-423b-a1ee-428aaa364357", "tosca_name": "can_be_mapped" }, "type": "tosca.capabilities.CanBeMapped", "id": "66e0ba01-75f1-423b-a1ee-428aaa364357" }, { "name": "dependable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "78acc97d-ff34-4962-9200-8e0cc6329b74", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "78acc97d-ff34-4962-9200-8e0cc6329b74" } ], "id": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "attributes": { "tosca_id": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "tosca_name": "enterprise" }, "type": "nokia.nuage.nodes.Enterprise", "properties": { "flowCollectionEnabled": { "available": true, "value": null }, "allowGatewayManagement": { "available": true, "value": null }, "enableApplicationPerformanceManagement": { "available": true, "value": null }, "DHCPLeaseInterval": { "available": true, "value": null }, "floatingIPsQuota": { "available": true, "value": null }, "enterpriseProfileID": { "available": true, "value": null }, "LDAPEnabled": { "available": true, "value": null }, "associatedEnterpriseSecurityID": { "available": true, "value": null }, "VNFManagementEnabled": { "available": true, "value": null }, "allowTrustedForwardingClass": { "available": true, "value": null }, "localAS": { "available": true, "value": null }, "encryptionManagementMode": { "available": true, "value": null }, "LDAPAuthorizationEnabled": { "available": true, "value": null }, "associatedKeyServerMonitorID": { "available": true, "value": null }, "tosca_reference_only": { "available": true, "value": true }, "description": { "available": true, "value": null }, "dictionaryVersion": { "available": true, "value": null }, "entityScope": { "available": true, "value": null }, "avatarType": { "available": true, "value": null }, "lastUpdatedBy": { "available": true, "value": null }, "associatedGroupKeyEncryptionProfileID": { "available": true, "value": null }, "virtualFirewallRulesEnabled": { "available": true, "value": null }, "tosca_reference_field": { "available": true, "value": "name" }, "customerID": { "available": true, "value": null }, "name": { "available": true, "value": "Nuage_Partition_IC18" }, "create_condition": { "available": true, "value": true }, "BGPEnabled": { "available": true, "value": null }, "floatingIPsUsed": { "available": true, "value": null }, "receiveMultiCastListID": { "available": true, "value": null }, "avatarData": { "available": true, "value": null }, "externalID": { "available": true, "value": null }, "allowedForwardingClasses": { "available": true, "value": null }, "sendMultiCastListID": { "available": true, "value": null }, "sharedEnterprise": { "available": true, "value": null }, "allowAdvancedQOSConfiguration": { "available": true, "value": null } } }, { "templateName": "ipam_config", "capabilities": [ { "name": "dependable", "sourceId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "properties": {}, "attributes": { "tosca_id": "a3fbc447-d5fa-450d-9fc6-7bd2ea69f68d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a3fbc447-d5fa-450d-9fc6-7bd2ea69f68d" } ], "id": "6d80d1ba-4c00-4707-8197-98eb210195f5", "attributes": { "tosca_id": "6d80d1ba-4c00-4707-8197-98eb210195f5", "tosca_name": "ipam_config" }, "type": "nokia.si.ipam.config", "properties": {} }, { "templateName": "ipam_subnet_cmg01_acc_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "properties": {}, "attributes": { "tosca_id": "916a2327-f4c9-4987-9c68-b4950d7a7749", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "916a2327-f4c9-4987-9c68-b4950d7a7749" } ], "id": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "attributes": { "tosca_id": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "tosca_name": "ipam_subnet_cmg01_acc_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "properties": {}, "attributes": { "tosca_id": "7e33a1f1-065d-469f-8e5f-c7a7bc56f446", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7e33a1f1-065d-469f-8e5f-c7a7bc56f446" } ], "id": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "attributes": { "tosca_id": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "tosca_name": "ipam_subnet_cmg01_acc_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "properties": {}, "attributes": { "tosca_id": "ebe04e38-79a2-4df8-bacc-c9cf3ccb9e77", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ebe04e38-79a2-4df8-bacc-c9cf3ccb9e77" } ], "id": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "attributes": { "tosca_id": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "tosca_name": "ipam_subnet_cmg01_acc_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "properties": {}, "attributes": { "tosca_id": "d55db863-9437-462b-86e1-484b5b402010", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d55db863-9437-462b-86e1-484b5b402010" } ], "id": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "attributes": { "tosca_id": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "tosca_name": "ipam_subnet_cmg01_acc_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "0f74b76f-abb7-4d05-99d7-4273db227485", "properties": {}, "attributes": { "tosca_id": "dbb1d122-99c1-4de0-b240-23fab552a8fd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dbb1d122-99c1-4de0-b240-23fab552a8fd" } ], "id": "0f74b76f-abb7-4d05-99d7-4273db227485", "attributes": { "tosca_id": "0f74b76f-abb7-4d05-99d7-4273db227485", "tosca_name": "ipam_subnet_cmg01_acc_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "properties": {}, "attributes": { "tosca_id": "78e7a5dc-0dfd-4f62-85b1-4b6c6ff0f265", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "78e7a5dc-0dfd-4f62-85b1-4b6c6ff0f265" } ], "id": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "attributes": { "tosca_id": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "tosca_name": "ipam_subnet_cmg01_acc_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "properties": {}, "attributes": { "tosca_id": "36bc1906-edd2-4c3e-93ec-f377cbde8780", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36bc1906-edd2-4c3e-93ec-f377cbde8780" } ], "id": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "attributes": { "tosca_id": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "tosca_name": "ipam_subnet_cmg01_acc_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "c4fedafa-9803-4cea-8373-6743730df5f5", "properties": {}, "attributes": { "tosca_id": "7efcf829-9301-4823-b43b-05cf6c640672", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7efcf829-9301-4823-b43b-05cf6c640672" } ], "id": "c4fedafa-9803-4cea-8373-6743730df5f5", "attributes": { "tosca_id": "c4fedafa-9803-4cea-8373-6743730df5f5", "tosca_name": "ipam_subnet_cmg01_acc_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "properties": {}, "attributes": { "tosca_id": "606b02c2-6dda-418c-b52a-dda6905a0619", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "606b02c2-6dda-418c-b52a-dda6905a0619" } ], "id": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "attributes": { "tosca_id": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "tosca_name": "ipam_subnet_cmg01_acc_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "properties": {}, "attributes": { "tosca_id": "55cdcf40-57d3-4fa6-bd29-e6083a2a17bd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "55cdcf40-57d3-4fa6-bd29-e6083a2a17bd" } ], "id": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "attributes": { "tosca_id": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "tosca_name": "ipam_subnet_cmg01_acc_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "properties": {}, "attributes": { "tosca_id": "b79cdd63-ed0c-4485-9759-018919fc1a23", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b79cdd63-ed0c-4485-9759-018919fc1a23" } ], "id": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "attributes": { "tosca_id": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "tosca_name": "ipam_subnet_cmg01_acc_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "cce96427-7f68-4138-88b6-068da8a4435d", "properties": {}, "attributes": { "tosca_id": "d817734e-611a-49bc-abb9-0d68d85e50a1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d817734e-611a-49bc-abb9-0d68d85e50a1" } ], "id": "cce96427-7f68-4138-88b6-068da8a4435d", "attributes": { "tosca_id": "cce96427-7f68-4138-88b6-068da8a4435d", "tosca_name": "ipam_subnet_cmg01_acc_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "properties": {}, "attributes": { "tosca_id": "6085465e-8495-461e-8199-55613c65dcf6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6085465e-8495-461e-8199-55613c65dcf6" } ], "id": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "attributes": { "tosca_id": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "tosca_name": "ipam_subnet_cmg01_acc_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "d094568d-1dda-4749-a6be-0ef1a191e600", "properties": {}, "attributes": { "tosca_id": "03efb2a5-7f9f-4dc0-8217-e9bd97c60303", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03efb2a5-7f9f-4dc0-8217-e9bd97c60303" } ], "id": "d094568d-1dda-4749-a6be-0ef1a191e600", "attributes": { "tosca_id": "d094568d-1dda-4749-a6be-0ef1a191e600", "tosca_name": "ipam_subnet_cmg01_acc_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "584d53f6-a43c-49a0-8b62-75398268c97c", "properties": {}, "attributes": { "tosca_id": "08290515-bf77-429b-98b2-68220a67b137", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "08290515-bf77-429b-98b2-68220a67b137" } ], "id": "584d53f6-a43c-49a0-8b62-75398268c97c", "attributes": { "tosca_id": "584d53f6-a43c-49a0-8b62-75398268c97c", "tosca_name": "ipam_subnet_cmg01_acc_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "c5b360a5-d389-415c-a65f-ef02171b4443", "properties": {}, "attributes": { "tosca_id": "efe09539-46a3-46dd-80e9-9b7287a91441", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "efe09539-46a3-46dd-80e9-9b7287a91441" } ], "id": "c5b360a5-d389-415c-a65f-ef02171b4443", "attributes": { "tosca_id": "c5b360a5-d389-415c-a65f-ef02171b4443", "tosca_name": "ipam_subnet_cmg01_acc_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "properties": {}, "attributes": { "tosca_id": "7bb50076-554a-4cb7-b592-baea6635d602", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7bb50076-554a-4cb7-b592-baea6635d602" } ], "id": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "attributes": { "tosca_id": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "6b227060-a89e-4417-bb5b-dba916b5798e", "properties": {}, "attributes": { "tosca_id": "65f61e0c-1751-493a-9195-e389f75a3c50", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "65f61e0c-1751-493a-9195-e389f75a3c50" } ], "id": "6b227060-a89e-4417-bb5b-dba916b5798e", "attributes": { "tosca_id": "6b227060-a89e-4417-bb5b-dba916b5798e", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "c3750580-bcdf-4af9-b9de-6f531793357a", "properties": {}, "attributes": { "tosca_id": "3ec0c9bf-a0d4-4e8d-98fd-428bdd835c70", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3ec0c9bf-a0d4-4e8d-98fd-428bdd835c70" } ], "id": "c3750580-bcdf-4af9-b9de-6f531793357a", "attributes": { "tosca_id": "c3750580-bcdf-4af9-b9de-6f531793357a", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "properties": {}, "attributes": { "tosca_id": "d14b6675-6409-47ff-8e42-82f2d2b2631d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d14b6675-6409-47ff-8e42-82f2d2b2631d" } ], "id": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "attributes": { "tosca_id": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "properties": {}, "attributes": { "tosca_id": "65e8d21a-d0e1-4a29-8631-f90c3980275c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "65e8d21a-d0e1-4a29-8631-f90c3980275c" } ], "id": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "attributes": { "tosca_id": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "bfcaee1a-3744-42d6-a383-c52950513a04", "properties": {}, "attributes": { "tosca_id": "41d7c8c1-2263-4422-aeba-857b46a5b6f8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "41d7c8c1-2263-4422-aeba-857b46a5b6f8" } ], "id": "bfcaee1a-3744-42d6-a383-c52950513a04", "attributes": { "tosca_id": "bfcaee1a-3744-42d6-a383-c52950513a04", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "properties": {}, "attributes": { "tosca_id": "960afb74-3c7c-445b-b270-c55069ee4c4e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "960afb74-3c7c-445b-b270-c55069ee4c4e" } ], "id": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "attributes": { "tosca_id": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "properties": {}, "attributes": { "tosca_id": "6e1ecc12-404f-467f-a63a-d7c7a015017d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6e1ecc12-404f-467f-a63a-d7c7a015017d" } ], "id": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "attributes": { "tosca_id": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "54852bb8-1128-4aed-9adb-6022a535a345", "properties": {}, "attributes": { "tosca_id": "567c9b80-dd9f-43e7-86dd-000addd1c13d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "567c9b80-dd9f-43e7-86dd-000addd1c13d" } ], "id": "54852bb8-1128-4aed-9adb-6022a535a345", "attributes": { "tosca_id": "54852bb8-1128-4aed-9adb-6022a535a345", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "properties": {}, "attributes": { "tosca_id": "a3af558e-1b34-4f84-ac59-9ed08bdbec17", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a3af558e-1b34-4f84-ac59-9ed08bdbec17" } ], "id": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "attributes": { "tosca_id": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "properties": {}, "attributes": { "tosca_id": "476e9aae-8bc0-406b-809b-e098df15fda3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "476e9aae-8bc0-406b-809b-e098df15fda3" } ], "id": "495bdc51-97d7-4e7c-bade-248d82b179b5", "attributes": { "tosca_id": "495bdc51-97d7-4e7c-bade-248d82b179b5", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "properties": {}, "attributes": { "tosca_id": "39ea114c-8698-4d8d-97c1-18d09ccfc063", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "39ea114c-8698-4d8d-97c1-18d09ccfc063" } ], "id": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "attributes": { "tosca_id": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "properties": {}, "attributes": { "tosca_id": "1bac3f76-9549-4d0c-b748-92db4fad5d9a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1bac3f76-9549-4d0c-b748-92db4fad5d9a" } ], "id": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "attributes": { "tosca_id": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "properties": {}, "attributes": { "tosca_id": "2e8ad5c9-7ba6-4cd4-863d-4cd733357c73", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2e8ad5c9-7ba6-4cd4-863d-4cd733357c73" } ], "id": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "attributes": { "tosca_id": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "properties": {}, "attributes": { "tosca_id": "f205d2f6-f085-401f-8752-3ccaa6309555", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f205d2f6-f085-401f-8752-3ccaa6309555" } ], "id": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "attributes": { "tosca_id": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "properties": {}, "attributes": { "tosca_id": "d2f4a13b-7ddd-4554-a289-8d99c3dc75cd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d2f4a13b-7ddd-4554-a289-8d99c3dc75cd" } ], "id": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "attributes": { "tosca_id": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "991b4915-6d6a-4f07-916a-5793da87e820", "properties": {}, "attributes": { "tosca_id": "2729fd7b-3797-498b-84d9-bcd9452f0bec", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2729fd7b-3797-498b-84d9-bcd9452f0bec" } ], "id": "991b4915-6d6a-4f07-916a-5793da87e820", "attributes": { "tosca_id": "991b4915-6d6a-4f07-916a-5793da87e820", "tosca_name": "ipam_subnet_cmg01_charging_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "beef9374-6831-49b7-916a-f22315196642", "properties": {}, "attributes": { "tosca_id": "842a7e07-1a0a-4739-8467-58ac57f9bd1c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "842a7e07-1a0a-4739-8467-58ac57f9bd1c" } ], "id": "beef9374-6831-49b7-916a-f22315196642", "attributes": { "tosca_id": "beef9374-6831-49b7-916a-f22315196642", "tosca_name": "ipam_subnet_cmg01_charging_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "19418946-cd65-4953-bbba-09b505fdc388", "properties": {}, "attributes": { "tosca_id": "81649037-ce2e-4ded-8d8e-e7dcab5eae4d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "81649037-ce2e-4ded-8d8e-e7dcab5eae4d" } ], "id": "19418946-cd65-4953-bbba-09b505fdc388", "attributes": { "tosca_id": "19418946-cd65-4953-bbba-09b505fdc388", "tosca_name": "ipam_subnet_cmg01_charging_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "properties": {}, "attributes": { "tosca_id": "e3254595-96da-482c-9d40-fe5c0d51fffd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e3254595-96da-482c-9d40-fe5c0d51fffd" } ], "id": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "attributes": { "tosca_id": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "tosca_name": "ipam_subnet_cmg01_charging_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "properties": {}, "attributes": { "tosca_id": "35dc129e-0f29-4d5e-8ace-ef0ad805cab7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "35dc129e-0f29-4d5e-8ace-ef0ad805cab7" } ], "id": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "attributes": { "tosca_id": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "tosca_name": "ipam_subnet_cmg01_charging_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "03be41d1-7702-4355-a8e7-467e493882ed", "properties": {}, "attributes": { "tosca_id": "c32a616b-b7ba-41b7-8b3a-2ac9bdd9bae8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c32a616b-b7ba-41b7-8b3a-2ac9bdd9bae8" } ], "id": "03be41d1-7702-4355-a8e7-467e493882ed", "attributes": { "tosca_id": "03be41d1-7702-4355-a8e7-467e493882ed", "tosca_name": "ipam_subnet_cmg01_charging_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "properties": {}, "attributes": { "tosca_id": "9a43e38d-41dd-4428-b448-0e505ab26933", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a43e38d-41dd-4428-b448-0e505ab26933" } ], "id": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "attributes": { "tosca_id": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "tosca_name": "ipam_subnet_cmg01_charging_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "properties": {}, "attributes": { "tosca_id": "13b77973-e944-4ecc-bf15-70e73eeeb262", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "13b77973-e944-4ecc-bf15-70e73eeeb262" } ], "id": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "attributes": { "tosca_id": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "tosca_name": "ipam_subnet_cmg01_charging_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "properties": {}, "attributes": { "tosca_id": "41c1fe77-b1a4-4686-8bde-a08b93a55f6e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "41c1fe77-b1a4-4686-8bde-a08b93a55f6e" } ], "id": "ec757c79-88f1-46b3-9877-4a320cf76c94", "attributes": { "tosca_id": "ec757c79-88f1-46b3-9877-4a320cf76c94", "tosca_name": "ipam_subnet_cmg01_charging_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "4f163297-75c9-4298-b17c-b5f4776342b4", "properties": {}, "attributes": { "tosca_id": "bb3b0560-336e-4811-808c-6d169f009af0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb3b0560-336e-4811-808c-6d169f009af0" } ], "id": "4f163297-75c9-4298-b17c-b5f4776342b4", "attributes": { "tosca_id": "4f163297-75c9-4298-b17c-b5f4776342b4", "tosca_name": "ipam_subnet_cmg01_charging_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "properties": {}, "attributes": { "tosca_id": "ccf71367-ef34-403c-b878-5212c4b52bf7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ccf71367-ef34-403c-b878-5212c4b52bf7" } ], "id": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "attributes": { "tosca_id": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "tosca_name": "ipam_subnet_cmg01_charging_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "properties": {}, "attributes": { "tosca_id": "b243e236-16c8-4d4f-8c9b-93a283d21f50", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b243e236-16c8-4d4f-8c9b-93a283d21f50" } ], "id": "9e31551e-0149-4497-8525-dfca1f87d4c0", "attributes": { "tosca_id": "9e31551e-0149-4497-8525-dfca1f87d4c0", "tosca_name": "ipam_subnet_cmg01_charging_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "3d294376-d701-410f-9493-4a0af8ce30c9", "properties": {}, "attributes": { "tosca_id": "567aba0a-3a9e-4433-b662-2bf6bd93edd2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "567aba0a-3a9e-4433-b662-2bf6bd93edd2" } ], "id": "3d294376-d701-410f-9493-4a0af8ce30c9", "attributes": { "tosca_id": "3d294376-d701-410f-9493-4a0af8ce30c9", "tosca_name": "ipam_subnet_cmg01_charging_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "properties": {}, "attributes": { "tosca_id": "eb73e207-aff2-4a7a-a87b-47b706929e73", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eb73e207-aff2-4a7a-a87b-47b706929e73" } ], "id": "94a79a3e-9354-4043-aebd-32ac2f36a153", "attributes": { "tosca_id": "94a79a3e-9354-4043-aebd-32ac2f36a153", "tosca_name": "ipam_subnet_cmg01_charging_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "properties": {}, "attributes": { "tosca_id": "f37ff247-0d8c-46b4-b0f7-ef4a36e53ba2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f37ff247-0d8c-46b4-b0f7-ef4a36e53ba2" } ], "id": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "attributes": { "tosca_id": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "tosca_name": "ipam_subnet_cmg01_charging_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "297489c2-85aa-48c8-995d-0b97033125bf", "properties": {}, "attributes": { "tosca_id": "7a04fac2-69ce-4e1f-b00d-19f7df285a4d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7a04fac2-69ce-4e1f-b00d-19f7df285a4d" } ], "id": "297489c2-85aa-48c8-995d-0b97033125bf", "attributes": { "tosca_id": "297489c2-85aa-48c8-995d-0b97033125bf", "tosca_name": "ipam_subnet_cmg01_charging_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "a5388771-6464-4615-bf48-65ec00aba0fd", "properties": {}, "attributes": { "tosca_id": "b653e782-dba6-4e65-8991-36be4499316d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b653e782-dba6-4e65-8991-36be4499316d" } ], "id": "a5388771-6464-4615-bf48-65ec00aba0fd", "attributes": { "tosca_id": "a5388771-6464-4615-bf48-65ec00aba0fd", "tosca_name": "ipam_subnet_cmg01_fastpath_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "properties": {}, "attributes": { "tosca_id": "edb88de1-102a-426c-bc8b-df68e3d59a3f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edb88de1-102a-426c-bc8b-df68e3d59a3f" } ], "id": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "attributes": { "tosca_id": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "tosca_name": "ipam_subnet_cmg01_fastpath_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "properties": {}, "attributes": { "tosca_id": "06dc1808-75e3-4cda-861a-e93acb1b18bf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "06dc1808-75e3-4cda-861a-e93acb1b18bf" } ], "id": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "attributes": { "tosca_id": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "tosca_name": "ipam_subnet_cmg01_fastpath_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "properties": {}, "attributes": { "tosca_id": "559803fa-3142-4d68-a58d-36068e02366d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "559803fa-3142-4d68-a58d-36068e02366d" } ], "id": "ecb3a864-a6f2-4156-ae73-225393845a6e", "attributes": { "tosca_id": "ecb3a864-a6f2-4156-ae73-225393845a6e", "tosca_name": "ipam_subnet_cmg01_fastpath_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "properties": {}, "attributes": { "tosca_id": "b2491bee-0bb2-4516-bde1-0efcb1a5affe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b2491bee-0bb2-4516-bde1-0efcb1a5affe" } ], "id": "a480ee6c-538a-4999-9f6a-dba82086eec1", "attributes": { "tosca_id": "a480ee6c-538a-4999-9f6a-dba82086eec1", "tosca_name": "ipam_subnet_cmg01_fastpath_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "d92a3609-c8f2-4298-9de7-457979550fed", "properties": {}, "attributes": { "tosca_id": "919c1fc4-5802-4203-be50-446f2d0f5710", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "919c1fc4-5802-4203-be50-446f2d0f5710" } ], "id": "d92a3609-c8f2-4298-9de7-457979550fed", "attributes": { "tosca_id": "d92a3609-c8f2-4298-9de7-457979550fed", "tosca_name": "ipam_subnet_cmg01_fastpath_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "properties": {}, "attributes": { "tosca_id": "b57c6945-0ce7-4151-899d-79720622bbd7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b57c6945-0ce7-4151-899d-79720622bbd7" } ], "id": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "attributes": { "tosca_id": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "tosca_name": "ipam_subnet_cmg01_fastpath_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "properties": {}, "attributes": { "tosca_id": "44c410a8-f1b7-4802-a6e7-6a8408d73a60", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "44c410a8-f1b7-4802-a6e7-6a8408d73a60" } ], "id": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "attributes": { "tosca_id": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "tosca_name": "ipam_subnet_cmg01_fastpath_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "properties": {}, "attributes": { "tosca_id": "717b88ba-9426-40e9-9419-4a40da941b60", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "717b88ba-9426-40e9-9419-4a40da941b60" } ], "id": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "attributes": { "tosca_id": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "tosca_name": "ipam_subnet_cmg01_fastpath_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "ee665521-d065-4744-83fc-12c88ac3f662", "properties": {}, "attributes": { "tosca_id": "378e034a-c853-4a0a-a53d-d96b59488182", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "378e034a-c853-4a0a-a53d-d96b59488182" } ], "id": "ee665521-d065-4744-83fc-12c88ac3f662", "attributes": { "tosca_id": "ee665521-d065-4744-83fc-12c88ac3f662", "tosca_name": "ipam_subnet_cmg01_fastpath_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "properties": {}, "attributes": { "tosca_id": "dd0f6199-fecc-43e9-811c-b05921e1f309", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dd0f6199-fecc-43e9-811c-b05921e1f309" } ], "id": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "attributes": { "tosca_id": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "tosca_name": "ipam_subnet_cmg01_fastpath_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "properties": {}, "attributes": { "tosca_id": "4b59c247-0bc7-4ddd-b313-02200cb071f6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b59c247-0bc7-4ddd-b313-02200cb071f6" } ], "id": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "attributes": { "tosca_id": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "tosca_name": "ipam_subnet_cmg01_fastpath_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "properties": {}, "attributes": { "tosca_id": "bb12d5c6-ccdd-4c24-9943-a9fc420efae1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb12d5c6-ccdd-4c24-9943-a9fc420efae1" } ], "id": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "attributes": { "tosca_id": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "tosca_name": "ipam_subnet_cmg01_fastpath_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "properties": {}, "attributes": { "tosca_id": "7176c147-6877-419b-b4af-22c62c275971", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7176c147-6877-419b-b4af-22c62c275971" } ], "id": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "attributes": { "tosca_id": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "tosca_name": "ipam_subnet_cmg01_fastpath_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "properties": {}, "attributes": { "tosca_id": "2bce8271-40ae-4a0e-9dfc-63b87f6ca8ac", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2bce8271-40ae-4a0e-9dfc-63b87f6ca8ac" } ], "id": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "attributes": { "tosca_id": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "tosca_name": "ipam_subnet_cmg01_fastpath_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "properties": {}, "attributes": { "tosca_id": "ee39b2cc-d7f3-426a-9926-52ee766cc716", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ee39b2cc-d7f3-426a-9926-52ee766cc716" } ], "id": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "attributes": { "tosca_id": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "tosca_name": "ipam_subnet_cmg01_fastpath_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "properties": {}, "attributes": { "tosca_id": "4a70d59c-141b-4fb0-aecc-0e4bda029ed6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4a70d59c-141b-4fb0-aecc-0e4bda029ed6" } ], "id": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "attributes": { "tosca_id": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "tosca_name": "ipam_subnet_cmg01_grt_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "6a298742-8723-409a-8d76-9f86a0439710", "properties": {}, "attributes": { "tosca_id": "140ae5fc-c3d2-40c0-a55f-e80fd1887233", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "140ae5fc-c3d2-40c0-a55f-e80fd1887233" } ], "id": "6a298742-8723-409a-8d76-9f86a0439710", "attributes": { "tosca_id": "6a298742-8723-409a-8d76-9f86a0439710", "tosca_name": "ipam_subnet_cmg01_grt_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "ac68e55c-719f-4b47-99e4-270ab93647df", "properties": {}, "attributes": { "tosca_id": "706f3c41-8040-42b1-ae50-959d0f50515a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "706f3c41-8040-42b1-ae50-959d0f50515a" } ], "id": "ac68e55c-719f-4b47-99e4-270ab93647df", "attributes": { "tosca_id": "ac68e55c-719f-4b47-99e4-270ab93647df", "tosca_name": "ipam_subnet_cmg01_grt_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "properties": {}, "attributes": { "tosca_id": "2482d37b-869b-4727-8101-de8d7394bc6e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2482d37b-869b-4727-8101-de8d7394bc6e" } ], "id": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "attributes": { "tosca_id": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "tosca_name": "ipam_subnet_cmg01_grt_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "properties": {}, "attributes": { "tosca_id": "ab38f85d-0e21-48f6-aed6-0f74c400f01c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab38f85d-0e21-48f6-aed6-0f74c400f01c" } ], "id": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "attributes": { "tosca_id": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "tosca_name": "ipam_subnet_cmg01_grt_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "properties": {}, "attributes": { "tosca_id": "df56cc54-1907-4116-b248-110368afa8dc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "df56cc54-1907-4116-b248-110368afa8dc" } ], "id": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "attributes": { "tosca_id": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "tosca_name": "ipam_subnet_cmg01_grt_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "properties": {}, "attributes": { "tosca_id": "54961f0e-3eee-4d43-9484-8230687fe9d3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "54961f0e-3eee-4d43-9484-8230687fe9d3" } ], "id": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "attributes": { "tosca_id": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "tosca_name": "ipam_subnet_cmg01_grt_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "properties": {}, "attributes": { "tosca_id": "62806383-bc38-4d33-8493-53531a8b058a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "62806383-bc38-4d33-8493-53531a8b058a" } ], "id": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "attributes": { "tosca_id": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "tosca_name": "ipam_subnet_cmg01_grt_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "88b7228d-47ce-49f8-b744-f2b89157a000", "properties": {}, "attributes": { "tosca_id": "83ef017b-b115-4126-a536-a02498da877f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "83ef017b-b115-4126-a536-a02498da877f" } ], "id": "88b7228d-47ce-49f8-b744-f2b89157a000", "attributes": { "tosca_id": "88b7228d-47ce-49f8-b744-f2b89157a000", "tosca_name": "ipam_subnet_cmg01_grt_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "properties": {}, "attributes": { "tosca_id": "6d560857-6b78-4127-9bc6-ee95a7b6d486", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6d560857-6b78-4127-9bc6-ee95a7b6d486" } ], "id": "226c3471-5cf0-48af-8d2e-af22b75339b8", "attributes": { "tosca_id": "226c3471-5cf0-48af-8d2e-af22b75339b8", "tosca_name": "ipam_subnet_cmg01_grt_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "properties": {}, "attributes": { "tosca_id": "5d4d2366-bcac-41b3-b4ff-c525dff079f7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5d4d2366-bcac-41b3-b4ff-c525dff079f7" } ], "id": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "attributes": { "tosca_id": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "tosca_name": "ipam_subnet_cmg01_grt_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "properties": {}, "attributes": { "tosca_id": "051b3fee-3733-4adc-8c95-f88013b2f645", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "051b3fee-3733-4adc-8c95-f88013b2f645" } ], "id": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "attributes": { "tosca_id": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "tosca_name": "ipam_subnet_cmg01_grt_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "properties": {}, "attributes": { "tosca_id": "bb9558fc-dd7e-43e9-b037-7ff6cf6d4174", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb9558fc-dd7e-43e9-b037-7ff6cf6d4174" } ], "id": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "attributes": { "tosca_id": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "tosca_name": "ipam_subnet_cmg01_grt_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "properties": {}, "attributes": { "tosca_id": "780ab36d-14ea-4044-870b-ba95713adb63", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "780ab36d-14ea-4044-870b-ba95713adb63" } ], "id": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "attributes": { "tosca_id": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "tosca_name": "ipam_subnet_cmg01_grt_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "properties": {}, "attributes": { "tosca_id": "ed547881-e584-49e8-9adf-69b571663c77", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed547881-e584-49e8-9adf-69b571663c77" } ], "id": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "attributes": { "tosca_id": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "tosca_name": "ipam_subnet_cmg01_grt_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "1d6d3adb-de19-46d9-9780-51efed156a56", "properties": {}, "attributes": { "tosca_id": "eee895ba-1e06-4d8d-9cb0-6a732ba8d59e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eee895ba-1e06-4d8d-9cb0-6a732ba8d59e" } ], "id": "1d6d3adb-de19-46d9-9780-51efed156a56", "attributes": { "tosca_id": "1d6d3adb-de19-46d9-9780-51efed156a56", "tosca_name": "ipam_subnet_cmg01_grt_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "properties": {}, "attributes": { "tosca_id": "7cea0abf-bb36-457e-bc90-c3cf1aa8a802", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7cea0abf-bb36-457e-bc90-c3cf1aa8a802" } ], "id": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "attributes": { "tosca_id": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "tosca_name": "ipam_subnet_cmg01_hightouch_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "d82121a5-b72a-4924-8892-3baba913a903", "properties": {}, "attributes": { "tosca_id": "be33c685-fe91-405a-b2a5-2ab30f8f06cc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "be33c685-fe91-405a-b2a5-2ab30f8f06cc" } ], "id": "d82121a5-b72a-4924-8892-3baba913a903", "attributes": { "tosca_id": "d82121a5-b72a-4924-8892-3baba913a903", "tosca_name": "ipam_subnet_cmg01_hightouch_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "properties": {}, "attributes": { "tosca_id": "d31bfbdb-db6f-46fb-bb4b-356fe3b3e450", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d31bfbdb-db6f-46fb-bb4b-356fe3b3e450" } ], "id": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "attributes": { "tosca_id": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "tosca_name": "ipam_subnet_cmg01_hightouch_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "properties": {}, "attributes": { "tosca_id": "6a36f928-a898-44d6-8394-0e7d82c998d3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6a36f928-a898-44d6-8394-0e7d82c998d3" } ], "id": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "attributes": { "tosca_id": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "tosca_name": "ipam_subnet_cmg01_hightouch_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "properties": {}, "attributes": { "tosca_id": "f97f4bf1-63fd-41cc-9690-835b8c3294d4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f97f4bf1-63fd-41cc-9690-835b8c3294d4" } ], "id": "0383aae3-8d31-4118-ad1b-83129601cc7f", "attributes": { "tosca_id": "0383aae3-8d31-4118-ad1b-83129601cc7f", "tosca_name": "ipam_subnet_cmg01_hightouch_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "properties": {}, "attributes": { "tosca_id": "1e51483f-8d6d-4ae1-a552-0e7bf4a611d7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1e51483f-8d6d-4ae1-a552-0e7bf4a611d7" } ], "id": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "attributes": { "tosca_id": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "tosca_name": "ipam_subnet_cmg01_hightouch_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "properties": {}, "attributes": { "tosca_id": "3b17acc2-0f57-4ecd-9ff7-e008f8c99781", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3b17acc2-0f57-4ecd-9ff7-e008f8c99781" } ], "id": "7c5defc1-73c7-4242-9a60-d151f171f27d", "attributes": { "tosca_id": "7c5defc1-73c7-4242-9a60-d151f171f27d", "tosca_name": "ipam_subnet_cmg01_hightouch_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "properties": {}, "attributes": { "tosca_id": "db796d26-c279-4beb-86b4-5fd8eb17538e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "db796d26-c279-4beb-86b4-5fd8eb17538e" } ], "id": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "attributes": { "tosca_id": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "tosca_name": "ipam_subnet_cmg01_hightouch_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "properties": {}, "attributes": { "tosca_id": "c3fd2521-44b7-4929-a472-deb367359f4c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c3fd2521-44b7-4929-a472-deb367359f4c" } ], "id": "fc5aea1f-0967-4d19-86bc-365643479d9b", "attributes": { "tosca_id": "fc5aea1f-0967-4d19-86bc-365643479d9b", "tosca_name": "ipam_subnet_cmg01_hightouch_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "properties": {}, "attributes": { "tosca_id": "26bfb4fb-072e-4895-9cc8-7f3cf3c44c44", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "26bfb4fb-072e-4895-9cc8-7f3cf3c44c44" } ], "id": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "attributes": { "tosca_id": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "tosca_name": "ipam_subnet_cmg01_hightouch_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "properties": {}, "attributes": { "tosca_id": "4f88f1e6-e989-4ef1-b6c6-9ce82a7f5d5b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4f88f1e6-e989-4ef1-b6c6-9ce82a7f5d5b" } ], "id": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "attributes": { "tosca_id": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "tosca_name": "ipam_subnet_cmg01_hightouch_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "properties": {}, "attributes": { "tosca_id": "97acb4cd-df0b-4ffa-af42-ba98a7b47746", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "97acb4cd-df0b-4ffa-af42-ba98a7b47746" } ], "id": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "attributes": { "tosca_id": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "tosca_name": "ipam_subnet_cmg01_hightouch_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "properties": {}, "attributes": { "tosca_id": "dc19187d-4d08-43c6-a772-45dfceb5b2e4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dc19187d-4d08-43c6-a772-45dfceb5b2e4" } ], "id": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "attributes": { "tosca_id": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "tosca_name": "ipam_subnet_cmg01_hightouch_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "properties": {}, "attributes": { "tosca_id": "0ba0bf4f-2edb-46f1-9751-19e7de2e3832", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0ba0bf4f-2edb-46f1-9751-19e7de2e3832" } ], "id": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "attributes": { "tosca_id": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "tosca_name": "ipam_subnet_cmg01_hightouch_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "properties": {}, "attributes": { "tosca_id": "b9a68569-e4ce-4d6e-9050-cdcedc71d1e4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b9a68569-e4ce-4d6e-9050-cdcedc71d1e4" } ], "id": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "attributes": { "tosca_id": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "tosca_name": "ipam_subnet_cmg01_hightouch_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "properties": {}, "attributes": { "tosca_id": "67f8d1fb-274a-4dd2-af4e-166f87065bed", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "67f8d1fb-274a-4dd2-af4e-166f87065bed" } ], "id": "23ad3e6b-d28e-446e-bfa8-922547a94324", "attributes": { "tosca_id": "23ad3e6b-d28e-446e-bfa8-922547a94324", "tosca_name": "ipam_subnet_cmg01_hightouch_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_oam", "capabilities": [ { "name": "dependable", "sourceId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "properties": {}, "attributes": { "tosca_id": "414b4fea-d95c-4ddf-8c75-cfbc8a5f6502", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "414b4fea-d95c-4ddf-8c75-cfbc8a5f6502" } ], "id": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "attributes": { "tosca_id": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "tosca_name": "ipam_subnet_cmg01_oam" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_OAM" }, "domain_name": { "available": true, "value": "FB1P_OAM" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "properties": {}, "attributes": { "tosca_id": "d90decb7-6ce7-41bd-b11a-3a89184374f1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d90decb7-6ce7-41bd-b11a-3a89184374f1" } ], "id": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "attributes": { "tosca_id": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "tosca_name": "ipam_subnet_cmg01_rsd_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "properties": {}, "attributes": { "tosca_id": "baa94a63-8c16-451b-a6b8-960d1469a0e3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "baa94a63-8c16-451b-a6b8-960d1469a0e3" } ], "id": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "attributes": { "tosca_id": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "tosca_name": "ipam_subnet_cmg01_rsd_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "properties": {}, "attributes": { "tosca_id": "e7f76765-753e-4f58-ae9f-edc5cc9840a7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e7f76765-753e-4f58-ae9f-edc5cc9840a7" } ], "id": "396c1188-31a6-4d4e-a086-2a1c0d736032", "attributes": { "tosca_id": "396c1188-31a6-4d4e-a086-2a1c0d736032", "tosca_name": "ipam_subnet_cmg01_rsd_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "properties": {}, "attributes": { "tosca_id": "568a703a-c65b-4c92-9cd5-50a8bde9c256", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "568a703a-c65b-4c92-9cd5-50a8bde9c256" } ], "id": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "attributes": { "tosca_id": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "tosca_name": "ipam_subnet_cmg01_rsd_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "properties": {}, "attributes": { "tosca_id": "59017a12-6ea6-4740-aa97-a3fe820bdecf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "59017a12-6ea6-4740-aa97-a3fe820bdecf" } ], "id": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "attributes": { "tosca_id": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "tosca_name": "ipam_subnet_cmg01_rsd_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "properties": {}, "attributes": { "tosca_id": "60ef3220-13e3-4428-8f6d-fd5fae85e3d8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "60ef3220-13e3-4428-8f6d-fd5fae85e3d8" } ], "id": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "attributes": { "tosca_id": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "tosca_name": "ipam_subnet_cmg01_rsd_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "properties": {}, "attributes": { "tosca_id": "ac1d79fa-d98c-4377-bda9-4874e4f52966", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ac1d79fa-d98c-4377-bda9-4874e4f52966" } ], "id": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "attributes": { "tosca_id": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "tosca_name": "ipam_subnet_cmg01_rsd_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "properties": {}, "attributes": { "tosca_id": "1fa4bfd1-1ba9-4f8b-8d30-fa03eaeea74a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1fa4bfd1-1ba9-4f8b-8d30-fa03eaeea74a" } ], "id": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "attributes": { "tosca_id": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "tosca_name": "ipam_subnet_cmg01_rsd_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "properties": {}, "attributes": { "tosca_id": "35b03d64-9d6d-45fa-bee1-ec09f71eef4b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "35b03d64-9d6d-45fa-bee1-ec09f71eef4b" } ], "id": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "attributes": { "tosca_id": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "tosca_name": "ipam_subnet_cmg01_sig_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "292108bd-9dba-4cde-814f-edb134573be1", "properties": {}, "attributes": { "tosca_id": "6063d0c5-9b27-4c77-bf12-57da77aa4e6a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6063d0c5-9b27-4c77-bf12-57da77aa4e6a" } ], "id": "292108bd-9dba-4cde-814f-edb134573be1", "attributes": { "tosca_id": "292108bd-9dba-4cde-814f-edb134573be1", "tosca_name": "ipam_subnet_cmg01_sig_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "e54834b7-c528-4b34-a521-6980e13ec597", "properties": {}, "attributes": { "tosca_id": "7e167dda-c341-4a49-9dff-a3ab4eb6d91f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7e167dda-c341-4a49-9dff-a3ab4eb6d91f" } ], "id": "e54834b7-c528-4b34-a521-6980e13ec597", "attributes": { "tosca_id": "e54834b7-c528-4b34-a521-6980e13ec597", "tosca_name": "ipam_subnet_cmg01_sig_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "properties": {}, "attributes": { "tosca_id": "5c3fd945-3728-45ac-a094-1e3bbd75bbf0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5c3fd945-3728-45ac-a094-1e3bbd75bbf0" } ], "id": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "attributes": { "tosca_id": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "tosca_name": "ipam_subnet_cmg01_sig_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "038a1eb1-da49-4a45-953f-2bb059b18550", "properties": {}, "attributes": { "tosca_id": "24b18944-3568-491b-8283-ff7b46f07abe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "24b18944-3568-491b-8283-ff7b46f07abe" } ], "id": "038a1eb1-da49-4a45-953f-2bb059b18550", "attributes": { "tosca_id": "038a1eb1-da49-4a45-953f-2bb059b18550", "tosca_name": "ipam_subnet_cmg01_sig_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "properties": {}, "attributes": { "tosca_id": "13e24b54-db32-469e-b358-08a56d062320", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "13e24b54-db32-469e-b358-08a56d062320" } ], "id": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "attributes": { "tosca_id": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "tosca_name": "ipam_subnet_cmg01_sig_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "c7209238-0579-4972-8221-13a9926fe019", "properties": {}, "attributes": { "tosca_id": "a6981433-7ae7-477d-a610-b9f9d8618616", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a6981433-7ae7-477d-a610-b9f9d8618616" } ], "id": "c7209238-0579-4972-8221-13a9926fe019", "attributes": { "tosca_id": "c7209238-0579-4972-8221-13a9926fe019", "tosca_name": "ipam_subnet_cmg01_sig_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "properties": {}, "attributes": { "tosca_id": "3f7e807e-d843-4483-912e-99cb58f052a9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3f7e807e-d843-4483-912e-99cb58f052a9" } ], "id": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "attributes": { "tosca_id": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "tosca_name": "ipam_subnet_cmg01_sig_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "properties": {}, "attributes": { "tosca_id": "f31b1816-0a0c-4e9d-862b-729794a9d9cc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f31b1816-0a0c-4e9d-862b-729794a9d9cc" } ], "id": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "attributes": { "tosca_id": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "tosca_name": "ipam_subnet_cmg01_sig_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "properties": {}, "attributes": { "tosca_id": "28215fd0-dd36-48ed-8097-3bcd08715362", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "28215fd0-dd36-48ed-8097-3bcd08715362" } ], "id": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "attributes": { "tosca_id": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "tosca_name": "ipam_subnet_cmg01_sig_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "properties": {}, "attributes": { "tosca_id": "08afc91e-3b2d-4e8e-a351-824a3e6c21c4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "08afc91e-3b2d-4e8e-a351-824a3e6c21c4" } ], "id": "1e4981e8-c606-416f-be9a-b8e693b347b5", "attributes": { "tosca_id": "1e4981e8-c606-416f-be9a-b8e693b347b5", "tosca_name": "ipam_subnet_cmg01_sig_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "702728e1-a280-44d5-ad32-deb2848358a8", "properties": {}, "attributes": { "tosca_id": "fac62e6d-64ad-46bf-9460-ecd575bbdb2d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fac62e6d-64ad-46bf-9460-ecd575bbdb2d" } ], "id": "702728e1-a280-44d5-ad32-deb2848358a8", "attributes": { "tosca_id": "702728e1-a280-44d5-ad32-deb2848358a8", "tosca_name": "ipam_subnet_cmg01_sig_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "properties": {}, "attributes": { "tosca_id": "6d8d97a9-7a60-4984-9256-3077e0d4de41", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6d8d97a9-7a60-4984-9256-3077e0d4de41" } ], "id": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "attributes": { "tosca_id": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "tosca_name": "ipam_subnet_cmg01_sig_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "e256232f-413d-4f1c-8028-c53ede86d612", "properties": {}, "attributes": { "tosca_id": "d5b44a7c-218f-4f8a-a543-e791f5c8333e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d5b44a7c-218f-4f8a-a543-e791f5c8333e" } ], "id": "e256232f-413d-4f1c-8028-c53ede86d612", "attributes": { "tosca_id": "e256232f-413d-4f1c-8028-c53ede86d612", "tosca_name": "ipam_subnet_cmg01_sig_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "properties": {}, "attributes": { "tosca_id": "316176c3-c11e-4ec5-bc57-7a6535fa883b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "316176c3-c11e-4ec5-bc57-7a6535fa883b" } ], "id": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "attributes": { "tosca_id": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "tosca_name": "ipam_subnet_cmg01_sig_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "3b090e50-a601-4e54-b630-29e5864428f8", "properties": {}, "attributes": { "tosca_id": "142991a2-fd99-4044-855e-a8269e88ce19", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "142991a2-fd99-4044-855e-a8269e88ce19" } ], "id": "3b090e50-a601-4e54-b630-29e5864428f8", "attributes": { "tosca_id": "3b090e50-a601-4e54-b630-29e5864428f8", "tosca_name": "ipam_subnet_cmg01_sig_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "properties": {}, "attributes": { "tosca_id": "63e392ab-d8c6-4561-9698-dfee266d2365", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "63e392ab-d8c6-4561-9698-dfee266d2365" } ], "id": "745eb862-32fb-430d-bbb4-dc2b49d78469", "attributes": { "tosca_id": "745eb862-32fb-430d-bbb4-dc2b49d78469", "tosca_name": "ipam_subnet_cmg01_streammvno_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "properties": {}, "attributes": { "tosca_id": "e6207950-2a44-4ac7-93d7-3853b0ac4a76", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e6207950-2a44-4ac7-93d7-3853b0ac4a76" } ], "id": "c677bb6d-0481-4828-b679-4c1d3891b1df", "attributes": { "tosca_id": "c677bb6d-0481-4828-b679-4c1d3891b1df", "tosca_name": "ipam_subnet_cmg01_streammvno_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "1a55a409-9513-4003-8fd6-378e8a20d840", "properties": {}, "attributes": { "tosca_id": "d323b4d6-72d9-4556-ba5f-484817330c31", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d323b4d6-72d9-4556-ba5f-484817330c31" } ], "id": "1a55a409-9513-4003-8fd6-378e8a20d840", "attributes": { "tosca_id": "1a55a409-9513-4003-8fd6-378e8a20d840", "tosca_name": "ipam_subnet_cmg01_streammvno_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "88e04d9f-a3d0-456e-a10f-76de98742045", "properties": {}, "attributes": { "tosca_id": "c570ed6e-1e74-4989-a242-2ccf733ce33b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c570ed6e-1e74-4989-a242-2ccf733ce33b" } ], "id": "88e04d9f-a3d0-456e-a10f-76de98742045", "attributes": { "tosca_id": "88e04d9f-a3d0-456e-a10f-76de98742045", "tosca_name": "ipam_subnet_cmg01_streammvno_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "7e18773a-297c-4640-90df-cf42db57c060", "properties": {}, "attributes": { "tosca_id": "19568f92-4ed2-4331-bdb8-95d4244f3402", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "19568f92-4ed2-4331-bdb8-95d4244f3402" } ], "id": "7e18773a-297c-4640-90df-cf42db57c060", "attributes": { "tosca_id": "7e18773a-297c-4640-90df-cf42db57c060", "tosca_name": "ipam_subnet_cmg01_streammvno_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "properties": {}, "attributes": { "tosca_id": "8977b805-1ff4-4365-9bd6-b9ba4d8033f2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8977b805-1ff4-4365-9bd6-b9ba4d8033f2" } ], "id": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "attributes": { "tosca_id": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "tosca_name": "ipam_subnet_cmg01_streammvno_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "1fb56f15-9775-499b-9da5-39001d0e9564", "properties": {}, "attributes": { "tosca_id": "b6f25ceb-f499-4fd4-909b-2a476c43c077", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b6f25ceb-f499-4fd4-909b-2a476c43c077" } ], "id": "1fb56f15-9775-499b-9da5-39001d0e9564", "attributes": { "tosca_id": "1fb56f15-9775-499b-9da5-39001d0e9564", "tosca_name": "ipam_subnet_cmg01_streammvno_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "bb667c8f-7328-49b3-91be-271f73f608d1", "properties": {}, "attributes": { "tosca_id": "6d78657b-beca-4bd0-a1ca-5a9f6e93e3c8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6d78657b-beca-4bd0-a1ca-5a9f6e93e3c8" } ], "id": "bb667c8f-7328-49b3-91be-271f73f608d1", "attributes": { "tosca_id": "bb667c8f-7328-49b3-91be-271f73f608d1", "tosca_name": "ipam_subnet_cmg01_streammvno_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "properties": {}, "attributes": { "tosca_id": "325d5f5e-3574-445d-9534-6b58c162412f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "325d5f5e-3574-445d-9534-6b58c162412f" } ], "id": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "attributes": { "tosca_id": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "tosca_name": "ipam_subnet_cmg01_streammvno_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "properties": {}, "attributes": { "tosca_id": "edea5bca-fda3-4c09-9f22-cbe9ca60d1b4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edea5bca-fda3-4c09-9f22-cbe9ca60d1b4" } ], "id": "73086a15-f517-4bec-9c7f-dea59b7e4402", "attributes": { "tosca_id": "73086a15-f517-4bec-9c7f-dea59b7e4402", "tosca_name": "ipam_subnet_cmg01_streammvno_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "properties": {}, "attributes": { "tosca_id": "ac708584-70f4-4106-8b8c-793d466b5d6e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ac708584-70f4-4106-8b8c-793d466b5d6e" } ], "id": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "attributes": { "tosca_id": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "tosca_name": "ipam_subnet_cmg01_streammvno_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "8c8462fd-6768-403f-b621-c761c0f329b3", "properties": {}, "attributes": { "tosca_id": "54bebb0c-4d3f-40cd-990f-384d6258ff05", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "54bebb0c-4d3f-40cd-990f-384d6258ff05" } ], "id": "8c8462fd-6768-403f-b621-c761c0f329b3", "attributes": { "tosca_id": "8c8462fd-6768-403f-b621-c761c0f329b3", "tosca_name": "ipam_subnet_cmg01_streammvno_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "6f308494-53b6-4962-9575-12031d666e2d", "properties": {}, "attributes": { "tosca_id": "cfe7c8ae-b0a2-4bdf-8f62-e21f9c3308a2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cfe7c8ae-b0a2-4bdf-8f62-e21f9c3308a2" } ], "id": "6f308494-53b6-4962-9575-12031d666e2d", "attributes": { "tosca_id": "6f308494-53b6-4962-9575-12031d666e2d", "tosca_name": "ipam_subnet_cmg01_streammvno_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "properties": {}, "attributes": { "tosca_id": "4eae7e4b-0561-4734-9383-e73734adf656", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4eae7e4b-0561-4734-9383-e73734adf656" } ], "id": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "attributes": { "tosca_id": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "tosca_name": "ipam_subnet_cmg01_streammvno_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "properties": {}, "attributes": { "tosca_id": "9235e08e-d39c-4728-b72c-e56f46a8c616", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9235e08e-d39c-4728-b72c-e56f46a8c616" } ], "id": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "attributes": { "tosca_id": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "tosca_name": "ipam_subnet_cmg01_streammvno_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "92730aaa-2409-4b36-ab0a-d5311b130722", "properties": {}, "attributes": { "tosca_id": "1c0bbb75-2150-4eeb-9b99-6252efe62810", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1c0bbb75-2150-4eeb-9b99-6252efe62810" } ], "id": "92730aaa-2409-4b36-ab0a-d5311b130722", "attributes": { "tosca_id": "92730aaa-2409-4b36-ab0a-d5311b130722", "tosca_name": "ipam_subnet_cmg01_streammvno_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_user_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "d7bed948-9155-4404-b002-36c7a08f87f1", "properties": {}, "attributes": { "tosca_id": "12a505cc-26f7-4b3c-b4b3-2001cf6a891f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "12a505cc-26f7-4b3c-b4b3-2001cf6a891f" } ], "id": "d7bed948-9155-4404-b002-36c7a08f87f1", "attributes": { "tosca_id": "d7bed948-9155-4404-b002-36c7a08f87f1", "tosca_name": "ipam_subnet_cmg01_user_lb1_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "76876844-108a-483c-b8b5-22a6ba96f893", "properties": {}, "attributes": { "tosca_id": "1d160778-38f0-4c6c-8719-2c8b809ec3a9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1d160778-38f0-4c6c-8719-2c8b809ec3a9" } ], "id": "76876844-108a-483c-b8b5-22a6ba96f893", "attributes": { "tosca_id": "76876844-108a-483c-b8b5-22a6ba96f893", "tosca_name": "ipam_subnet_cmg01_user_lb1_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "properties": {}, "attributes": { "tosca_id": "a05fdc1f-7c6f-45b5-98e7-7e8437343161", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a05fdc1f-7c6f-45b5-98e7-7e8437343161" } ], "id": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "attributes": { "tosca_id": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "tosca_name": "ipam_subnet_cmg01_user_lb2_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "properties": {}, "attributes": { "tosca_id": "ab930883-5532-4f27-a68c-8887ac16008b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab930883-5532-4f27-a68c-8887ac16008b" } ], "id": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "attributes": { "tosca_id": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "tosca_name": "ipam_subnet_cmg01_user_lb2_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "properties": {}, "attributes": { "tosca_id": "95fec13f-d461-424d-b599-b9c0221eed63", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "95fec13f-d461-424d-b599-b9c0221eed63" } ], "id": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "attributes": { "tosca_id": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "tosca_name": "ipam_subnet_cmg01_user_lb3_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "properties": {}, "attributes": { "tosca_id": "c0346d5e-6e38-48a9-9d37-521b830955d8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c0346d5e-6e38-48a9-9d37-521b830955d8" } ], "id": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "attributes": { "tosca_id": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "tosca_name": "ipam_subnet_cmg01_user_lb3_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "properties": {}, "attributes": { "tosca_id": "aa870110-c705-473c-b227-0b33fc4f48f4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "aa870110-c705-473c-b227-0b33fc4f48f4" } ], "id": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "attributes": { "tosca_id": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "tosca_name": "ipam_subnet_cmg01_user_lb4_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "properties": {}, "attributes": { "tosca_id": "3aab1b05-1dda-4708-b775-65a774a98359", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3aab1b05-1dda-4708-b775-65a774a98359" } ], "id": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "attributes": { "tosca_id": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "tosca_name": "ipam_subnet_cmg01_user_lb4_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "properties": {}, "attributes": { "tosca_id": "c07280d6-90ce-4a85-bbb8-b0ac86f384f1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c07280d6-90ce-4a85-bbb8-b0ac86f384f1" } ], "id": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "attributes": { "tosca_id": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "tosca_name": "ipam_subnet_cmg01_user_lb5_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "properties": {}, "attributes": { "tosca_id": "401f53c7-8f2a-450d-ab7c-c2e7b5c2bb1f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "401f53c7-8f2a-450d-ab7c-c2e7b5c2bb1f" } ], "id": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "attributes": { "tosca_id": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "tosca_name": "ipam_subnet_cmg01_user_lb5_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "properties": {}, "attributes": { "tosca_id": "7b72106c-fbc0-49ab-97f6-cdf08d6920f4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7b72106c-fbc0-49ab-97f6-cdf08d6920f4" } ], "id": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "attributes": { "tosca_id": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "tosca_name": "ipam_subnet_cmg01_user_lb6_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "properties": {}, "attributes": { "tosca_id": "6e1e5d6f-c976-4922-9720-48a72d798e7a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6e1e5d6f-c976-4922-9720-48a72d798e7a" } ], "id": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "attributes": { "tosca_id": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "tosca_name": "ipam_subnet_cmg01_user_lb6_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "properties": {}, "attributes": { "tosca_id": "4c02ef1c-b1f6-42a9-8aef-8953c948942e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4c02ef1c-b1f6-42a9-8aef-8953c948942e" } ], "id": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "attributes": { "tosca_id": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "tosca_name": "ipam_subnet_cmg01_user_lb7_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "26ef0e31-2038-48a2-896f-242534887389", "properties": {}, "attributes": { "tosca_id": "7cfdcf2f-80d3-42ca-8d40-e7ba4bbce967", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7cfdcf2f-80d3-42ca-8d40-e7ba4bbce967" } ], "id": "26ef0e31-2038-48a2-896f-242534887389", "attributes": { "tosca_id": "26ef0e31-2038-48a2-896f-242534887389", "tosca_name": "ipam_subnet_cmg01_user_lb7_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "properties": {}, "attributes": { "tosca_id": "56628299-2685-4be7-8962-02715daff676", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "56628299-2685-4be7-8962-02715daff676" } ], "id": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "attributes": { "tosca_id": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "tosca_name": "ipam_subnet_cmg01_user_lb8_1" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "6aceae3f-4981-4af3-9225-33e579789ace", "properties": {}, "attributes": { "tosca_id": "c212d832-52a1-4761-b11a-08d25784b553", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c212d832-52a1-4761-b11a-08d25784b553" } ], "id": "6aceae3f-4981-4af3-9225-33e579789ace", "attributes": { "tosca_id": "6aceae3f-4981-4af3-9225-33e579789ace", "tosca_name": "ipam_subnet_cmg01_user_lb8_2" }, "type": "types.infbox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "net_cmg01_acc_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "properties": {}, "attributes": { "tosca_id": "bff6af63-dcc1-4686-ba92-8c09533f5cfa", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "bff6af63-dcc1-4686-ba92-8c09533f5cfa" }, { "name": "HostsSubnet", "sourceId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "properties": {}, "attributes": { "tosca_id": "30343191-998a-489a-9633-8d501d19d36e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "30343191-998a-489a-9633-8d501d19d36e" }, { "name": "dependable", "sourceId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "properties": {}, "attributes": { "tosca_id": "edcc4808-34db-4f64-8540-f1d2914c271b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edcc4808-34db-4f64-8540-f1d2914c271b" } ], "id": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "attributes": { "tosca_id": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "tosca_name": "net_cmg01_acc_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_1" } } }, { "templateName": "net_cmg01_acc_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "properties": {}, "attributes": { "tosca_id": "952bee1a-fe76-4885-8ec0-6941f2189443", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "952bee1a-fe76-4885-8ec0-6941f2189443" }, { "name": "HostsSubnet", "sourceId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "properties": {}, "attributes": { "tosca_id": "906cef85-3038-4ace-8783-10cb2a58705f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "906cef85-3038-4ace-8783-10cb2a58705f" }, { "name": "dependable", "sourceId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "properties": {}, "attributes": { "tosca_id": "36cd2546-adc0-4b7a-9695-e79ac9c32302", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36cd2546-adc0-4b7a-9695-e79ac9c32302" } ], "id": "b561da16-f5f9-45c4-ba3c-b864d7254003", "attributes": { "tosca_id": "b561da16-f5f9-45c4-ba3c-b864d7254003", "tosca_name": "net_cmg01_acc_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_2" } } }, { "templateName": "net_cmg01_acc_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "properties": {}, "attributes": { "tosca_id": "d457c08c-a19f-48b6-aea8-fff0a19880b7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d457c08c-a19f-48b6-aea8-fff0a19880b7" }, { "name": "HostsSubnet", "sourceId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "properties": {}, "attributes": { "tosca_id": "3a47681a-8dd9-4051-a9f8-6b3692a019be", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "3a47681a-8dd9-4051-a9f8-6b3692a019be" }, { "name": "dependable", "sourceId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "properties": {}, "attributes": { "tosca_id": "07f369cf-33e5-4d2a-91fc-602a0da93732", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "07f369cf-33e5-4d2a-91fc-602a0da93732" } ], "id": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "attributes": { "tosca_id": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "tosca_name": "net_cmg01_acc_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_1" } } }, { "templateName": "net_cmg01_acc_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "properties": {}, "attributes": { "tosca_id": "84066069-1da2-4ea1-809c-defcd104f76f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "84066069-1da2-4ea1-809c-defcd104f76f" }, { "name": "HostsSubnet", "sourceId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "properties": {}, "attributes": { "tosca_id": "2302787f-3b34-466f-a899-ca6242dc72d3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2302787f-3b34-466f-a899-ca6242dc72d3" }, { "name": "dependable", "sourceId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "properties": {}, "attributes": { "tosca_id": "a2e5e20b-228e-4e07-be42-6973affa698e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a2e5e20b-228e-4e07-be42-6973affa698e" } ], "id": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "attributes": { "tosca_id": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "tosca_name": "net_cmg01_acc_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_2" } } }, { "templateName": "net_cmg01_acc_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "properties": {}, "attributes": { "tosca_id": "a17f2fb8-1118-4c79-9c48-c0f9eeb78752", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a17f2fb8-1118-4c79-9c48-c0f9eeb78752" }, { "name": "HostsSubnet", "sourceId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "properties": {}, "attributes": { "tosca_id": "ef6655d5-fcec-4a0c-bebc-a19c067e0920", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ef6655d5-fcec-4a0c-bebc-a19c067e0920" }, { "name": "dependable", "sourceId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "properties": {}, "attributes": { "tosca_id": "826d063b-813d-47b9-abf0-9c2844cbaca9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "826d063b-813d-47b9-abf0-9c2844cbaca9" } ], "id": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "attributes": { "tosca_id": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "tosca_name": "net_cmg01_acc_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_1" } } }, { "templateName": "net_cmg01_acc_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "properties": {}, "attributes": { "tosca_id": "0fabfa37-b1a3-4cbe-9c43-c162af7872f4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0fabfa37-b1a3-4cbe-9c43-c162af7872f4" }, { "name": "HostsSubnet", "sourceId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "properties": {}, "attributes": { "tosca_id": "1c363a08-cbd1-43dd-a3b7-a08e40944108", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1c363a08-cbd1-43dd-a3b7-a08e40944108" }, { "name": "dependable", "sourceId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "properties": {}, "attributes": { "tosca_id": "0de2dbbe-c7b0-483e-ba3b-5b03170fa5bc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0de2dbbe-c7b0-483e-ba3b-5b03170fa5bc" } ], "id": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "attributes": { "tosca_id": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "tosca_name": "net_cmg01_acc_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_2" } } }, { "templateName": "net_cmg01_acc_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "properties": {}, "attributes": { "tosca_id": "65919a69-13d4-4bda-b990-f9b7de552efe", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "65919a69-13d4-4bda-b990-f9b7de552efe" }, { "name": "HostsSubnet", "sourceId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "properties": {}, "attributes": { "tosca_id": "62f2376b-1883-439f-b6a0-36386fb977dc", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "62f2376b-1883-439f-b6a0-36386fb977dc" }, { "name": "dependable", "sourceId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "properties": {}, "attributes": { "tosca_id": "db0f9b8f-4afb-412e-97eb-de85324fe6fd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "db0f9b8f-4afb-412e-97eb-de85324fe6fd" } ], "id": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "attributes": { "tosca_id": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "tosca_name": "net_cmg01_acc_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_1" } } }, { "templateName": "net_cmg01_acc_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "properties": {}, "attributes": { "tosca_id": "0c37db9f-3719-430d-a263-f5ec793324e1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0c37db9f-3719-430d-a263-f5ec793324e1" }, { "name": "HostsSubnet", "sourceId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "properties": {}, "attributes": { "tosca_id": "4da99522-37c3-4391-b208-bb74677b8b61", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "4da99522-37c3-4391-b208-bb74677b8b61" }, { "name": "dependable", "sourceId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "properties": {}, "attributes": { "tosca_id": "f3336ac1-37f6-4198-bae6-a2bb410893cd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f3336ac1-37f6-4198-bae6-a2bb410893cd" } ], "id": "8a894a04-0cf6-4207-86f6-fce61307bff9", "attributes": { "tosca_id": "8a894a04-0cf6-4207-86f6-fce61307bff9", "tosca_name": "net_cmg01_acc_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_2" } } }, { "templateName": "net_cmg01_acc_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "properties": {}, "attributes": { "tosca_id": "5acfa754-a647-402a-bfa5-4c70b60fbca0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5acfa754-a647-402a-bfa5-4c70b60fbca0" }, { "name": "HostsSubnet", "sourceId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "properties": {}, "attributes": { "tosca_id": "16516e61-6dd6-4deb-88e2-c9691f0fb104", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "16516e61-6dd6-4deb-88e2-c9691f0fb104" }, { "name": "dependable", "sourceId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "properties": {}, "attributes": { "tosca_id": "a36c04fa-0a74-41ad-9dc6-7e1b23cf314e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a36c04fa-0a74-41ad-9dc6-7e1b23cf314e" } ], "id": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "attributes": { "tosca_id": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "tosca_name": "net_cmg01_acc_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_1" } } }, { "templateName": "net_cmg01_acc_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "properties": {}, "attributes": { "tosca_id": "f1036f98-9583-4dee-beae-0838c41ac9cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1036f98-9583-4dee-beae-0838c41ac9cb" }, { "name": "HostsSubnet", "sourceId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "properties": {}, "attributes": { "tosca_id": "7cf47e56-cb30-406d-8e50-a415f8370f46", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "7cf47e56-cb30-406d-8e50-a415f8370f46" }, { "name": "dependable", "sourceId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "properties": {}, "attributes": { "tosca_id": "9a828db7-dd8e-4205-b4e4-21ce2f30a26e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a828db7-dd8e-4205-b4e4-21ce2f30a26e" } ], "id": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "attributes": { "tosca_id": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "tosca_name": "net_cmg01_acc_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_2" } } }, { "templateName": "net_cmg01_acc_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "properties": {}, "attributes": { "tosca_id": "46d60245-bd3b-4b48-af3a-cbb04b47933a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46d60245-bd3b-4b48-af3a-cbb04b47933a" }, { "name": "HostsSubnet", "sourceId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "properties": {}, "attributes": { "tosca_id": "aa969a21-def2-410f-b97e-041981dd7872", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "aa969a21-def2-410f-b97e-041981dd7872" }, { "name": "dependable", "sourceId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "properties": {}, "attributes": { "tosca_id": "21913dce-5215-496b-8e6a-575054ae7c57", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "21913dce-5215-496b-8e6a-575054ae7c57" } ], "id": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "attributes": { "tosca_id": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "tosca_name": "net_cmg01_acc_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_1" } } }, { "templateName": "net_cmg01_acc_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "properties": {}, "attributes": { "tosca_id": "3a85e2bd-6927-463e-8a22-656b7a4f0715", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3a85e2bd-6927-463e-8a22-656b7a4f0715" }, { "name": "HostsSubnet", "sourceId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "properties": {}, "attributes": { "tosca_id": "786dd352-c250-44bc-ba49-b02af16b48e3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "786dd352-c250-44bc-ba49-b02af16b48e3" }, { "name": "dependable", "sourceId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "properties": {}, "attributes": { "tosca_id": "ca862124-a516-4a11-9cf4-b1c685390340", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ca862124-a516-4a11-9cf4-b1c685390340" } ], "id": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "attributes": { "tosca_id": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "tosca_name": "net_cmg01_acc_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_2" } } }, { "templateName": "net_cmg01_acc_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7252f524-d75a-4e1e-a467-091cc6ece423", "properties": {}, "attributes": { "tosca_id": "c27c12be-4561-4449-92c2-9671e1aa3967", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c27c12be-4561-4449-92c2-9671e1aa3967" }, { "name": "HostsSubnet", "sourceId": "7252f524-d75a-4e1e-a467-091cc6ece423", "properties": {}, "attributes": { "tosca_id": "92767514-2c6f-418f-b223-ea810cb80d2e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "92767514-2c6f-418f-b223-ea810cb80d2e" }, { "name": "dependable", "sourceId": "7252f524-d75a-4e1e-a467-091cc6ece423", "properties": {}, "attributes": { "tosca_id": "2a1861d6-99eb-4c3a-bbf6-5b24150c2c47", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2a1861d6-99eb-4c3a-bbf6-5b24150c2c47" } ], "id": "7252f524-d75a-4e1e-a467-091cc6ece423", "attributes": { "tosca_id": "7252f524-d75a-4e1e-a467-091cc6ece423", "tosca_name": "net_cmg01_acc_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_1" } } }, { "templateName": "net_cmg01_acc_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "properties": {}, "attributes": { "tosca_id": "9c16506e-7b96-42fa-9aa1-7c99a50b621b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c16506e-7b96-42fa-9aa1-7c99a50b621b" }, { "name": "HostsSubnet", "sourceId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "properties": {}, "attributes": { "tosca_id": "124c308a-e7ef-419b-b7cc-f79d532ae11d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "124c308a-e7ef-419b-b7cc-f79d532ae11d" }, { "name": "dependable", "sourceId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "properties": {}, "attributes": { "tosca_id": "a88ca7b3-920a-4a95-9121-5a67745b3582", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a88ca7b3-920a-4a95-9121-5a67745b3582" } ], "id": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "attributes": { "tosca_id": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "tosca_name": "net_cmg01_acc_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_2" } } }, { "templateName": "net_cmg01_acc_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "properties": {}, "attributes": { "tosca_id": "2c94fe98-2fa4-436b-84b9-d72079747a22", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2c94fe98-2fa4-436b-84b9-d72079747a22" }, { "name": "HostsSubnet", "sourceId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "properties": {}, "attributes": { "tosca_id": "09c32a64-ea0b-4be4-9a6b-fb4ddd89a3b9", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "09c32a64-ea0b-4be4-9a6b-fb4ddd89a3b9" }, { "name": "dependable", "sourceId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "properties": {}, "attributes": { "tosca_id": "610ec3eb-f50e-4d5b-b0ed-779c81158df7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "610ec3eb-f50e-4d5b-b0ed-779c81158df7" } ], "id": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "attributes": { "tosca_id": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "tosca_name": "net_cmg01_acc_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_1" } } }, { "templateName": "net_cmg01_acc_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "198087ea-934a-4d3c-9e06-3e9e39863669", "properties": {}, "attributes": { "tosca_id": "04b3fe66-dc28-46a3-94ab-1312a0db03f5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "04b3fe66-dc28-46a3-94ab-1312a0db03f5" }, { "name": "HostsSubnet", "sourceId": "198087ea-934a-4d3c-9e06-3e9e39863669", "properties": {}, "attributes": { "tosca_id": "0ac54347-ce68-4253-9089-e62963445c26", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0ac54347-ce68-4253-9089-e62963445c26" }, { "name": "dependable", "sourceId": "198087ea-934a-4d3c-9e06-3e9e39863669", "properties": {}, "attributes": { "tosca_id": "cd1247cc-c34e-47ba-9706-9070e4b82fe4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cd1247cc-c34e-47ba-9706-9070e4b82fe4" } ], "id": "198087ea-934a-4d3c-9e06-3e9e39863669", "attributes": { "tosca_id": "198087ea-934a-4d3c-9e06-3e9e39863669", "tosca_name": "net_cmg01_acc_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "properties": {}, "attributes": { "tosca_id": "3d245ceb-c99d-43de-970d-52c8c582933e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3d245ceb-c99d-43de-970d-52c8c582933e" }, { "name": "HostsSubnet", "sourceId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "properties": {}, "attributes": { "tosca_id": "cd3ee1f8-cb0d-4154-b20b-87eacd561ff1", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "cd3ee1f8-cb0d-4154-b20b-87eacd561ff1" }, { "name": "dependable", "sourceId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "properties": {}, "attributes": { "tosca_id": "389ace42-f791-4771-bcfa-6399d333840e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "389ace42-f791-4771-bcfa-6399d333840e" } ], "id": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "attributes": { "tosca_id": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "tosca_name": "net_cmg01_aqlmvno_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "properties": {}, "attributes": { "tosca_id": "1c88d7b2-4035-4b6e-94a5-be572cd368cc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1c88d7b2-4035-4b6e-94a5-be572cd368cc" }, { "name": "HostsSubnet", "sourceId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "properties": {}, "attributes": { "tosca_id": "5670557f-dee5-4880-8d05-6cac1d6b88c3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5670557f-dee5-4880-8d05-6cac1d6b88c3" }, { "name": "dependable", "sourceId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "properties": {}, "attributes": { "tosca_id": "93c19ab8-2062-4802-bcd0-fe0bae38ca93", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "93c19ab8-2062-4802-bcd0-fe0bae38ca93" } ], "id": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "attributes": { "tosca_id": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "tosca_name": "net_cmg01_aqlmvno_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b672b57f-d351-490f-9b25-1cc02ef04722", "properties": {}, "attributes": { "tosca_id": "2ececf34-fe52-4a34-b409-bf1b8b0d55d5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2ececf34-fe52-4a34-b409-bf1b8b0d55d5" }, { "name": "HostsSubnet", "sourceId": "b672b57f-d351-490f-9b25-1cc02ef04722", "properties": {}, "attributes": { "tosca_id": "be08b6ba-8645-45d5-9155-34328da79186", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "be08b6ba-8645-45d5-9155-34328da79186" }, { "name": "dependable", "sourceId": "b672b57f-d351-490f-9b25-1cc02ef04722", "properties": {}, "attributes": { "tosca_id": "79dffb37-0aac-4cdc-8bc9-c2139fb441dc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "79dffb37-0aac-4cdc-8bc9-c2139fb441dc" } ], "id": "b672b57f-d351-490f-9b25-1cc02ef04722", "attributes": { "tosca_id": "b672b57f-d351-490f-9b25-1cc02ef04722", "tosca_name": "net_cmg01_aqlmvno_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "04bc15a2-2616-433d-a390-b129ce98a52c", "properties": {}, "attributes": { "tosca_id": "ed714888-8801-4df7-a317-e5feddfc1085", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ed714888-8801-4df7-a317-e5feddfc1085" }, { "name": "HostsSubnet", "sourceId": "04bc15a2-2616-433d-a390-b129ce98a52c", "properties": {}, "attributes": { "tosca_id": "459c9c59-9643-4f45-80a5-59f9a3b73101", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "459c9c59-9643-4f45-80a5-59f9a3b73101" }, { "name": "dependable", "sourceId": "04bc15a2-2616-433d-a390-b129ce98a52c", "properties": {}, "attributes": { "tosca_id": "ec7b382d-d396-4158-994c-38518f9e4e71", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ec7b382d-d396-4158-994c-38518f9e4e71" } ], "id": "04bc15a2-2616-433d-a390-b129ce98a52c", "attributes": { "tosca_id": "04bc15a2-2616-433d-a390-b129ce98a52c", "tosca_name": "net_cmg01_aqlmvno_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "properties": {}, "attributes": { "tosca_id": "42de2984-5145-4083-bbce-cd1aaff92ac1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "42de2984-5145-4083-bbce-cd1aaff92ac1" }, { "name": "HostsSubnet", "sourceId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "properties": {}, "attributes": { "tosca_id": "d6f300cb-1352-49b3-9996-d8a1db6b7307", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "d6f300cb-1352-49b3-9996-d8a1db6b7307" }, { "name": "dependable", "sourceId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "properties": {}, "attributes": { "tosca_id": "290110f3-8e63-4b10-969d-dd9d209cfcdb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "290110f3-8e63-4b10-969d-dd9d209cfcdb" } ], "id": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "attributes": { "tosca_id": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "tosca_name": "net_cmg01_aqlmvno_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "properties": {}, "attributes": { "tosca_id": "83d36727-a6d4-4799-be97-6a9bd503a710", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "83d36727-a6d4-4799-be97-6a9bd503a710" }, { "name": "HostsSubnet", "sourceId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "properties": {}, "attributes": { "tosca_id": "6217c2f2-f3d0-4fc9-a8c4-f34e319d133d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6217c2f2-f3d0-4fc9-a8c4-f34e319d133d" }, { "name": "dependable", "sourceId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "properties": {}, "attributes": { "tosca_id": "18bbb99f-4b57-4d6a-a6c4-28152d1124ba", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "18bbb99f-4b57-4d6a-a6c4-28152d1124ba" } ], "id": "7f83a63f-c976-4b17-a352-e4ca1920511a", "attributes": { "tosca_id": "7f83a63f-c976-4b17-a352-e4ca1920511a", "tosca_name": "net_cmg01_aqlmvno_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "properties": {}, "attributes": { "tosca_id": "4361ec86-3451-47d7-96ee-c01e8863395b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4361ec86-3451-47d7-96ee-c01e8863395b" }, { "name": "HostsSubnet", "sourceId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "properties": {}, "attributes": { "tosca_id": "932d715f-2031-4377-b2a1-e8ad4a655d14", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "932d715f-2031-4377-b2a1-e8ad4a655d14" }, { "name": "dependable", "sourceId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "properties": {}, "attributes": { "tosca_id": "6f428a8f-163e-47c5-a08f-9a2b1914d9b6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6f428a8f-163e-47c5-a08f-9a2b1914d9b6" } ], "id": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "attributes": { "tosca_id": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "tosca_name": "net_cmg01_aqlmvno_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "properties": {}, "attributes": { "tosca_id": "65df91cd-b315-42e0-8877-f5159c92b386", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "65df91cd-b315-42e0-8877-f5159c92b386" }, { "name": "HostsSubnet", "sourceId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "properties": {}, "attributes": { "tosca_id": "ab4f557e-cf9b-419b-9197-caaf9804ab9d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ab4f557e-cf9b-419b-9197-caaf9804ab9d" }, { "name": "dependable", "sourceId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "properties": {}, "attributes": { "tosca_id": "1a169ca0-0c8c-498c-98be-a0bc331e06b3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1a169ca0-0c8c-498c-98be-a0bc331e06b3" } ], "id": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "attributes": { "tosca_id": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "tosca_name": "net_cmg01_aqlmvno_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "properties": {}, "attributes": { "tosca_id": "6292f493-2b9e-4904-8775-b5001ae70a1c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6292f493-2b9e-4904-8775-b5001ae70a1c" }, { "name": "HostsSubnet", "sourceId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "properties": {}, "attributes": { "tosca_id": "389b2197-4e32-4a59-a62d-6de9825908e8", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "389b2197-4e32-4a59-a62d-6de9825908e8" }, { "name": "dependable", "sourceId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "properties": {}, "attributes": { "tosca_id": "7d431fd6-bd1c-41b6-8293-7f2b85830e13", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7d431fd6-bd1c-41b6-8293-7f2b85830e13" } ], "id": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "attributes": { "tosca_id": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "tosca_name": "net_cmg01_aqlmvno_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "properties": {}, "attributes": { "tosca_id": "9b347743-bb59-492e-99f3-d8f2c0a1f22f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9b347743-bb59-492e-99f3-d8f2c0a1f22f" }, { "name": "HostsSubnet", "sourceId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "properties": {}, "attributes": { "tosca_id": "79f6b109-eae4-4e39-9fd4-9f4217bcaa4c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "79f6b109-eae4-4e39-9fd4-9f4217bcaa4c" }, { "name": "dependable", "sourceId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "properties": {}, "attributes": { "tosca_id": "f0ea147c-73f7-45e8-9a94-541f660f0613", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f0ea147c-73f7-45e8-9a94-541f660f0613" } ], "id": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "attributes": { "tosca_id": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "tosca_name": "net_cmg01_aqlmvno_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "properties": {}, "attributes": { "tosca_id": "5d44bf25-3587-41cb-a355-90e6d3dc9b6a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5d44bf25-3587-41cb-a355-90e6d3dc9b6a" }, { "name": "HostsSubnet", "sourceId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "properties": {}, "attributes": { "tosca_id": "611c586a-fe71-497f-8b7c-aa73bc0018b4", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "611c586a-fe71-497f-8b7c-aa73bc0018b4" }, { "name": "dependable", "sourceId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "properties": {}, "attributes": { "tosca_id": "04f5f10f-bbed-4fa5-9f0b-b9b48c665b97", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04f5f10f-bbed-4fa5-9f0b-b9b48c665b97" } ], "id": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "attributes": { "tosca_id": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "tosca_name": "net_cmg01_aqlmvno_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "85181608-73ad-45b5-a763-d2782bc79f2e", "properties": {}, "attributes": { "tosca_id": "f357555b-1bc2-4249-bc35-63a4e645837b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f357555b-1bc2-4249-bc35-63a4e645837b" }, { "name": "HostsSubnet", "sourceId": "85181608-73ad-45b5-a763-d2782bc79f2e", "properties": {}, "attributes": { "tosca_id": "df03a219-1c90-4f13-8a28-c59462c74bc2", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "df03a219-1c90-4f13-8a28-c59462c74bc2" }, { "name": "dependable", "sourceId": "85181608-73ad-45b5-a763-d2782bc79f2e", "properties": {}, "attributes": { "tosca_id": "0966b49b-2f91-4d8c-96e5-1909529848bb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0966b49b-2f91-4d8c-96e5-1909529848bb" } ], "id": "85181608-73ad-45b5-a763-d2782bc79f2e", "attributes": { "tosca_id": "85181608-73ad-45b5-a763-d2782bc79f2e", "tosca_name": "net_cmg01_aqlmvno_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "properties": {}, "attributes": { "tosca_id": "3c9c49ec-faff-49e1-b63a-183f70259eda", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3c9c49ec-faff-49e1-b63a-183f70259eda" }, { "name": "HostsSubnet", "sourceId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "properties": {}, "attributes": { "tosca_id": "5e50de61-8446-4050-bdd3-607f0157bcbf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5e50de61-8446-4050-bdd3-607f0157bcbf" }, { "name": "dependable", "sourceId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "properties": {}, "attributes": { "tosca_id": "64374456-4662-4e11-a670-054e4367bbb7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "64374456-4662-4e11-a670-054e4367bbb7" } ], "id": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "attributes": { "tosca_id": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "tosca_name": "net_cmg01_aqlmvno_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e325d4ca-976a-443b-a8cc-57a944901c51", "properties": {}, "attributes": { "tosca_id": "5affd05a-2d76-44ad-971b-a7ba0350a4f9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5affd05a-2d76-44ad-971b-a7ba0350a4f9" }, { "name": "HostsSubnet", "sourceId": "e325d4ca-976a-443b-a8cc-57a944901c51", "properties": {}, "attributes": { "tosca_id": "f0b8e409-aa13-4571-ba6d-558656b6d213", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f0b8e409-aa13-4571-ba6d-558656b6d213" }, { "name": "dependable", "sourceId": "e325d4ca-976a-443b-a8cc-57a944901c51", "properties": {}, "attributes": { "tosca_id": "adad53f8-503a-49b0-b9bc-9c19a2d90886", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "adad53f8-503a-49b0-b9bc-9c19a2d90886" } ], "id": "e325d4ca-976a-443b-a8cc-57a944901c51", "attributes": { "tosca_id": "e325d4ca-976a-443b-a8cc-57a944901c51", "tosca_name": "net_cmg01_aqlmvno_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "properties": {}, "attributes": { "tosca_id": "98891ae3-7d3b-4401-99bb-f70a2c5cead5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "98891ae3-7d3b-4401-99bb-f70a2c5cead5" }, { "name": "HostsSubnet", "sourceId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "properties": {}, "attributes": { "tosca_id": "15820bd0-70b2-409d-9a67-8d178bfa6eba", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "15820bd0-70b2-409d-9a67-8d178bfa6eba" }, { "name": "dependable", "sourceId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "properties": {}, "attributes": { "tosca_id": "bee6175a-0be9-41df-b471-535cfe29705b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bee6175a-0be9-41df-b471-535cfe29705b" } ], "id": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "attributes": { "tosca_id": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "tosca_name": "net_cmg01_aqlmvno_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "properties": {}, "attributes": { "tosca_id": "77de2ed6-23d0-4154-bcd3-04b528a9ce2d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "77de2ed6-23d0-4154-bcd3-04b528a9ce2d" }, { "name": "HostsSubnet", "sourceId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "properties": {}, "attributes": { "tosca_id": "2a07dc79-a0a0-492c-90f2-0d24cd7c5423", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2a07dc79-a0a0-492c-90f2-0d24cd7c5423" }, { "name": "dependable", "sourceId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "properties": {}, "attributes": { "tosca_id": "c44e81dc-02a2-4dd1-96f3-33aca2a58a3f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c44e81dc-02a2-4dd1-96f3-33aca2a58a3f" } ], "id": "fa239e75-8ab4-468d-a202-92c153e0e27c", "attributes": { "tosca_id": "fa239e75-8ab4-468d-a202-92c153e0e27c", "tosca_name": "net_cmg01_aqlmvno_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_2" } } }, { "templateName": "net_cmg01_charging_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "properties": {}, "attributes": { "tosca_id": "b86f1c90-ca8e-4726-a1a6-385e6c5b4e56", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b86f1c90-ca8e-4726-a1a6-385e6c5b4e56" }, { "name": "HostsSubnet", "sourceId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "properties": {}, "attributes": { "tosca_id": "f31638a9-5f0d-4d67-b876-1f2ef13cf417", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f31638a9-5f0d-4d67-b876-1f2ef13cf417" }, { "name": "dependable", "sourceId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "properties": {}, "attributes": { "tosca_id": "f4fce8b1-0f93-446b-a99d-d2d9a76f886f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f4fce8b1-0f93-446b-a99d-d2d9a76f886f" } ], "id": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "attributes": { "tosca_id": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "tosca_name": "net_cmg01_charging_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_1" } } }, { "templateName": "net_cmg01_charging_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "properties": {}, "attributes": { "tosca_id": "5fc8e408-bd4a-4684-b061-1a54a2884425", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5fc8e408-bd4a-4684-b061-1a54a2884425" }, { "name": "HostsSubnet", "sourceId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "properties": {}, "attributes": { "tosca_id": "49759213-7d73-410c-8d28-7d74c19140cc", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "49759213-7d73-410c-8d28-7d74c19140cc" }, { "name": "dependable", "sourceId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "properties": {}, "attributes": { "tosca_id": "124d9261-01c8-46e7-ae1b-0cbfca565e56", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "124d9261-01c8-46e7-ae1b-0cbfca565e56" } ], "id": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "attributes": { "tosca_id": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "tosca_name": "net_cmg01_charging_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_2" } } }, { "templateName": "net_cmg01_charging_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "properties": {}, "attributes": { "tosca_id": "1be04cd3-be94-4ffe-a4d1-f9c224bf319c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1be04cd3-be94-4ffe-a4d1-f9c224bf319c" }, { "name": "HostsSubnet", "sourceId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "properties": {}, "attributes": { "tosca_id": "3ce4c513-5dc4-4136-a93b-3d71a8edb2c3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "3ce4c513-5dc4-4136-a93b-3d71a8edb2c3" }, { "name": "dependable", "sourceId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "properties": {}, "attributes": { "tosca_id": "a99c7ffd-4f91-4d28-8597-5f66a2f3c3e4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a99c7ffd-4f91-4d28-8597-5f66a2f3c3e4" } ], "id": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "attributes": { "tosca_id": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "tosca_name": "net_cmg01_charging_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_1" } } }, { "templateName": "net_cmg01_charging_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "properties": {}, "attributes": { "tosca_id": "393b2c1b-3b72-44a5-8973-38f1f012dcc0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "393b2c1b-3b72-44a5-8973-38f1f012dcc0" }, { "name": "HostsSubnet", "sourceId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "properties": {}, "attributes": { "tosca_id": "6017bbab-5aa2-4d81-b7b8-3dc30567372b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6017bbab-5aa2-4d81-b7b8-3dc30567372b" }, { "name": "dependable", "sourceId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "properties": {}, "attributes": { "tosca_id": "a287a336-db7d-488e-81c1-2da70d1136f8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a287a336-db7d-488e-81c1-2da70d1136f8" } ], "id": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "attributes": { "tosca_id": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "tosca_name": "net_cmg01_charging_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_2" } } }, { "templateName": "net_cmg01_charging_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9e7da388-f10a-40f9-95be-a0872c328525", "properties": {}, "attributes": { "tosca_id": "c42d5e52-4aa2-42b5-978a-ebf3590ad004", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c42d5e52-4aa2-42b5-978a-ebf3590ad004" }, { "name": "HostsSubnet", "sourceId": "9e7da388-f10a-40f9-95be-a0872c328525", "properties": {}, "attributes": { "tosca_id": "23ee93ea-8b59-4604-94c8-62a6c04d854b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "23ee93ea-8b59-4604-94c8-62a6c04d854b" }, { "name": "dependable", "sourceId": "9e7da388-f10a-40f9-95be-a0872c328525", "properties": {}, "attributes": { "tosca_id": "ad89e040-34a9-4d3c-a46d-e2ec22250029", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ad89e040-34a9-4d3c-a46d-e2ec22250029" } ], "id": "9e7da388-f10a-40f9-95be-a0872c328525", "attributes": { "tosca_id": "9e7da388-f10a-40f9-95be-a0872c328525", "tosca_name": "net_cmg01_charging_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_1" } } }, { "templateName": "net_cmg01_charging_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "properties": {}, "attributes": { "tosca_id": "0e6d632f-1be4-4476-83e9-5fc4cd3bc363", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0e6d632f-1be4-4476-83e9-5fc4cd3bc363" }, { "name": "HostsSubnet", "sourceId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "properties": {}, "attributes": { "tosca_id": "1f24a5ed-27a1-4271-bd9b-8c0038bb041a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1f24a5ed-27a1-4271-bd9b-8c0038bb041a" }, { "name": "dependable", "sourceId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "properties": {}, "attributes": { "tosca_id": "d02a994f-e3b6-441f-8be6-221e8ac0c9c0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d02a994f-e3b6-441f-8be6-221e8ac0c9c0" } ], "id": "b75df734-fb58-4e36-9afd-2b617ac09a02", "attributes": { "tosca_id": "b75df734-fb58-4e36-9afd-2b617ac09a02", "tosca_name": "net_cmg01_charging_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_2" } } }, { "templateName": "net_cmg01_charging_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "properties": {}, "attributes": { "tosca_id": "d273999f-77a5-40db-8f59-0a38a4a422e6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d273999f-77a5-40db-8f59-0a38a4a422e6" }, { "name": "HostsSubnet", "sourceId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "properties": {}, "attributes": { "tosca_id": "a041b84c-a140-4986-9534-1be080626978", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a041b84c-a140-4986-9534-1be080626978" }, { "name": "dependable", "sourceId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "properties": {}, "attributes": { "tosca_id": "096c1a2e-f20d-4961-8699-e77d92791e8a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "096c1a2e-f20d-4961-8699-e77d92791e8a" } ], "id": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "attributes": { "tosca_id": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "tosca_name": "net_cmg01_charging_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_1" } } }, { "templateName": "net_cmg01_charging_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "properties": {}, "attributes": { "tosca_id": "45292316-f103-4252-b41a-89ac602cb8f5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "45292316-f103-4252-b41a-89ac602cb8f5" }, { "name": "HostsSubnet", "sourceId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "properties": {}, "attributes": { "tosca_id": "9f28f710-2cbd-48d8-b0d2-3feda713767f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9f28f710-2cbd-48d8-b0d2-3feda713767f" }, { "name": "dependable", "sourceId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "properties": {}, "attributes": { "tosca_id": "7468c687-ede8-4e0e-aac1-24748d51cf0e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7468c687-ede8-4e0e-aac1-24748d51cf0e" } ], "id": "f0dbbe05-284b-4266-8769-f627be45f4ce", "attributes": { "tosca_id": "f0dbbe05-284b-4266-8769-f627be45f4ce", "tosca_name": "net_cmg01_charging_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_2" } } }, { "templateName": "net_cmg01_charging_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "properties": {}, "attributes": { "tosca_id": "07fbe464-7daf-47ab-8773-7c4c6722722b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "07fbe464-7daf-47ab-8773-7c4c6722722b" }, { "name": "HostsSubnet", "sourceId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "properties": {}, "attributes": { "tosca_id": "0bcf02b4-9b91-4043-899a-b19760da1569", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0bcf02b4-9b91-4043-899a-b19760da1569" }, { "name": "dependable", "sourceId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "properties": {}, "attributes": { "tosca_id": "092c4670-5a22-45a1-9be8-39c159b82207", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "092c4670-5a22-45a1-9be8-39c159b82207" } ], "id": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "attributes": { "tosca_id": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "tosca_name": "net_cmg01_charging_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_1" } } }, { "templateName": "net_cmg01_charging_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4739db90-3441-4577-b0d6-71ccd19e6475", "properties": {}, "attributes": { "tosca_id": "9c808d61-591a-4a98-be00-9f23d5629fb2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c808d61-591a-4a98-be00-9f23d5629fb2" }, { "name": "HostsSubnet", "sourceId": "4739db90-3441-4577-b0d6-71ccd19e6475", "properties": {}, "attributes": { "tosca_id": "0399551c-a134-4b0b-966d-13fba74812df", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0399551c-a134-4b0b-966d-13fba74812df" }, { "name": "dependable", "sourceId": "4739db90-3441-4577-b0d6-71ccd19e6475", "properties": {}, "attributes": { "tosca_id": "26cd14ce-b303-4450-bbf7-17d05d2bc69d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "26cd14ce-b303-4450-bbf7-17d05d2bc69d" } ], "id": "4739db90-3441-4577-b0d6-71ccd19e6475", "attributes": { "tosca_id": "4739db90-3441-4577-b0d6-71ccd19e6475", "tosca_name": "net_cmg01_charging_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_2" } } }, { "templateName": "net_cmg01_charging_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9b859445-736a-446f-88bb-29540f7c1f60", "properties": {}, "attributes": { "tosca_id": "f5ead6c6-3496-4026-86ef-9624f4bffc7e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f5ead6c6-3496-4026-86ef-9624f4bffc7e" }, { "name": "HostsSubnet", "sourceId": "9b859445-736a-446f-88bb-29540f7c1f60", "properties": {}, "attributes": { "tosca_id": "54a5bf78-dddf-4a28-9d06-ebfe0671e15a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "54a5bf78-dddf-4a28-9d06-ebfe0671e15a" }, { "name": "dependable", "sourceId": "9b859445-736a-446f-88bb-29540f7c1f60", "properties": {}, "attributes": { "tosca_id": "d9bc63f4-5885-498a-9c25-609af10147e5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d9bc63f4-5885-498a-9c25-609af10147e5" } ], "id": "9b859445-736a-446f-88bb-29540f7c1f60", "attributes": { "tosca_id": "9b859445-736a-446f-88bb-29540f7c1f60", "tosca_name": "net_cmg01_charging_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_1" } } }, { "templateName": "net_cmg01_charging_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "properties": {}, "attributes": { "tosca_id": "3662824f-9d97-456c-9ff1-244a7f685243", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3662824f-9d97-456c-9ff1-244a7f685243" }, { "name": "HostsSubnet", "sourceId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "properties": {}, "attributes": { "tosca_id": "9d2c247c-651f-41b5-83ee-bd88070cef91", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9d2c247c-651f-41b5-83ee-bd88070cef91" }, { "name": "dependable", "sourceId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "properties": {}, "attributes": { "tosca_id": "4b55a633-e979-4ac5-9dd5-ffdfc2ef3bfd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b55a633-e979-4ac5-9dd5-ffdfc2ef3bfd" } ], "id": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "attributes": { "tosca_id": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "tosca_name": "net_cmg01_charging_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_2" } } }, { "templateName": "net_cmg01_charging_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "properties": {}, "attributes": { "tosca_id": "d142e3ff-050c-4d53-9396-5a2d39712d53", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d142e3ff-050c-4d53-9396-5a2d39712d53" }, { "name": "HostsSubnet", "sourceId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "properties": {}, "attributes": { "tosca_id": "d9cdc9e5-c6ab-48fa-8713-731997be25a0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "d9cdc9e5-c6ab-48fa-8713-731997be25a0" }, { "name": "dependable", "sourceId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "properties": {}, "attributes": { "tosca_id": "7f9be422-cb8c-4219-a887-2d57abd229cb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7f9be422-cb8c-4219-a887-2d57abd229cb" } ], "id": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "attributes": { "tosca_id": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "tosca_name": "net_cmg01_charging_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_1" } } }, { "templateName": "net_cmg01_charging_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e737e345-1c3b-47bf-807f-216aad720b99", "properties": {}, "attributes": { "tosca_id": "6c5646d6-2673-463f-8174-6ccb2a9b1dd9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6c5646d6-2673-463f-8174-6ccb2a9b1dd9" }, { "name": "HostsSubnet", "sourceId": "e737e345-1c3b-47bf-807f-216aad720b99", "properties": {}, "attributes": { "tosca_id": "f0363d3e-47be-4ae5-84f6-7a3bb512eb5d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f0363d3e-47be-4ae5-84f6-7a3bb512eb5d" }, { "name": "dependable", "sourceId": "e737e345-1c3b-47bf-807f-216aad720b99", "properties": {}, "attributes": { "tosca_id": "d8805e6c-12fd-42fa-9d04-b09da7bb62f4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d8805e6c-12fd-42fa-9d04-b09da7bb62f4" } ], "id": "e737e345-1c3b-47bf-807f-216aad720b99", "attributes": { "tosca_id": "e737e345-1c3b-47bf-807f-216aad720b99", "tosca_name": "net_cmg01_charging_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_2" } } }, { "templateName": "net_cmg01_charging_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "properties": {}, "attributes": { "tosca_id": "76fddc82-c380-46f9-857c-54d2c8c77ecb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "76fddc82-c380-46f9-857c-54d2c8c77ecb" }, { "name": "HostsSubnet", "sourceId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "properties": {}, "attributes": { "tosca_id": "6fce1e5e-299d-4464-a7fd-7100b750956d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6fce1e5e-299d-4464-a7fd-7100b750956d" }, { "name": "dependable", "sourceId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "properties": {}, "attributes": { "tosca_id": "d3f30ab2-dbdd-4a7d-939e-0f1b489b4b5f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d3f30ab2-dbdd-4a7d-939e-0f1b489b4b5f" } ], "id": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "attributes": { "tosca_id": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "tosca_name": "net_cmg01_charging_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_1" } } }, { "templateName": "net_cmg01_charging_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "properties": {}, "attributes": { "tosca_id": "8b6e713c-ac5c-4bcb-88b5-00e359e64c3b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8b6e713c-ac5c-4bcb-88b5-00e359e64c3b" }, { "name": "HostsSubnet", "sourceId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "properties": {}, "attributes": { "tosca_id": "05bbe911-fcf7-42a1-ace3-d25200c53e22", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "05bbe911-fcf7-42a1-ace3-d25200c53e22" }, { "name": "dependable", "sourceId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "properties": {}, "attributes": { "tosca_id": "7944743f-87e7-4d4e-89e2-a2d27c7b5733", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7944743f-87e7-4d4e-89e2-a2d27c7b5733" } ], "id": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "attributes": { "tosca_id": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "tosca_name": "net_cmg01_charging_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_2" } } }, { "templateName": "net_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "24457448-b035-4139-b0d7-91dde40ce5d8", "properties": {}, "attributes": { "tosca_id": "dcd576de-8318-4c59-b997-66579327affe", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "dcd576de-8318-4c59-b997-66579327affe" }, { "name": "HostsSubnet", "sourceId": "24457448-b035-4139-b0d7-91dde40ce5d8", "properties": {}, "attributes": { "tosca_id": "aa5a5e55-754b-4295-9b86-5ad03455aaaf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "aa5a5e55-754b-4295-9b86-5ad03455aaaf" }, { "name": "dependable", "sourceId": "24457448-b035-4139-b0d7-91dde40ce5d8", "properties": {}, "attributes": { "tosca_id": "f4b36527-3e66-4f5d-ba24-1661f5d4a50f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f4b36527-3e66-4f5d-ba24-1661f5d4a50f" } ], "id": "24457448-b035-4139-b0d7-91dde40ce5d8", "attributes": { "tosca_id": "24457448-b035-4139-b0d7-91dde40ce5d8", "tosca_name": "net_cmg01_fastpath_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_1" } } }, { "templateName": "net_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "properties": {}, "attributes": { "tosca_id": "472c51d0-9564-4b71-9f17-fc4e76b5d03c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "472c51d0-9564-4b71-9f17-fc4e76b5d03c" }, { "name": "HostsSubnet", "sourceId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "properties": {}, "attributes": { "tosca_id": "0c5df1e2-9082-4b98-a5b9-e7fb797b3937", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0c5df1e2-9082-4b98-a5b9-e7fb797b3937" }, { "name": "dependable", "sourceId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "properties": {}, "attributes": { "tosca_id": "a027639b-0997-417a-ada9-924fe312b480", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a027639b-0997-417a-ada9-924fe312b480" } ], "id": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "attributes": { "tosca_id": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "tosca_name": "net_cmg01_fastpath_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_2" } } }, { "templateName": "net_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "62a8cc12-454a-4324-b869-496b49aaee65", "properties": {}, "attributes": { "tosca_id": "706c7efc-6b50-42a0-9a2b-deb2b6dd31d6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "706c7efc-6b50-42a0-9a2b-deb2b6dd31d6" }, { "name": "HostsSubnet", "sourceId": "62a8cc12-454a-4324-b869-496b49aaee65", "properties": {}, "attributes": { "tosca_id": "58700e9d-1913-46c9-b623-1dd7c864109e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "58700e9d-1913-46c9-b623-1dd7c864109e" }, { "name": "dependable", "sourceId": "62a8cc12-454a-4324-b869-496b49aaee65", "properties": {}, "attributes": { "tosca_id": "a8ab73fd-629b-42dd-a076-accfd818970c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a8ab73fd-629b-42dd-a076-accfd818970c" } ], "id": "62a8cc12-454a-4324-b869-496b49aaee65", "attributes": { "tosca_id": "62a8cc12-454a-4324-b869-496b49aaee65", "tosca_name": "net_cmg01_fastpath_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_1" } } }, { "templateName": "net_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "properties": {}, "attributes": { "tosca_id": "78314b07-1fdd-44ca-ba9b-a221672e1dab", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "78314b07-1fdd-44ca-ba9b-a221672e1dab" }, { "name": "HostsSubnet", "sourceId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "properties": {}, "attributes": { "tosca_id": "808960b4-6f9a-49a5-b749-d54b42937cd3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "808960b4-6f9a-49a5-b749-d54b42937cd3" }, { "name": "dependable", "sourceId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "properties": {}, "attributes": { "tosca_id": "878c2ee4-854f-4b4d-ad67-5a41d2c82dd9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "878c2ee4-854f-4b4d-ad67-5a41d2c82dd9" } ], "id": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "attributes": { "tosca_id": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "tosca_name": "net_cmg01_fastpath_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_2" } } }, { "templateName": "net_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "properties": {}, "attributes": { "tosca_id": "819ea15c-7da1-4f74-a2b9-2e13cd03db9e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "819ea15c-7da1-4f74-a2b9-2e13cd03db9e" }, { "name": "HostsSubnet", "sourceId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "properties": {}, "attributes": { "tosca_id": "981ed060-f532-400c-812f-4a3e2b20282f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "981ed060-f532-400c-812f-4a3e2b20282f" }, { "name": "dependable", "sourceId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "properties": {}, "attributes": { "tosca_id": "ab75f4ef-1a99-4ef9-9d50-18f13b48b572", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab75f4ef-1a99-4ef9-9d50-18f13b48b572" } ], "id": "bc954d74-19b0-4218-8682-82c50a87a2f4", "attributes": { "tosca_id": "bc954d74-19b0-4218-8682-82c50a87a2f4", "tosca_name": "net_cmg01_fastpath_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_1" } } }, { "templateName": "net_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "properties": {}, "attributes": { "tosca_id": "0a076745-f238-4ef8-a093-8d8e47fd36e0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0a076745-f238-4ef8-a093-8d8e47fd36e0" }, { "name": "HostsSubnet", "sourceId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "properties": {}, "attributes": { "tosca_id": "14a642e2-38b0-4744-b12f-dfb643ba2a86", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "14a642e2-38b0-4744-b12f-dfb643ba2a86" }, { "name": "dependable", "sourceId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "properties": {}, "attributes": { "tosca_id": "0aaa2c74-5450-4bba-9757-f490b0fcd000", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0aaa2c74-5450-4bba-9757-f490b0fcd000" } ], "id": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "attributes": { "tosca_id": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "tosca_name": "net_cmg01_fastpath_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_2" } } }, { "templateName": "net_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "properties": {}, "attributes": { "tosca_id": "da76c506-3aa6-4c09-8c68-283c68c0965a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "da76c506-3aa6-4c09-8c68-283c68c0965a" }, { "name": "HostsSubnet", "sourceId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "properties": {}, "attributes": { "tosca_id": "a7d197b1-9302-4b5b-b804-00345c7d1f0c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a7d197b1-9302-4b5b-b804-00345c7d1f0c" }, { "name": "dependable", "sourceId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "properties": {}, "attributes": { "tosca_id": "95814b75-ef95-4f7e-bc7f-32c61a05ad5d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "95814b75-ef95-4f7e-bc7f-32c61a05ad5d" } ], "id": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "attributes": { "tosca_id": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "tosca_name": "net_cmg01_fastpath_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_1" } } }, { "templateName": "net_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f394b664-ded7-4507-a20f-af42b937a360", "properties": {}, "attributes": { "tosca_id": "acd031ba-fc9c-4b9a-aca5-4210a418bbc4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "acd031ba-fc9c-4b9a-aca5-4210a418bbc4" }, { "name": "HostsSubnet", "sourceId": "f394b664-ded7-4507-a20f-af42b937a360", "properties": {}, "attributes": { "tosca_id": "7fcf2de8-7aa0-4c0c-8789-a3db51304985", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "7fcf2de8-7aa0-4c0c-8789-a3db51304985" }, { "name": "dependable", "sourceId": "f394b664-ded7-4507-a20f-af42b937a360", "properties": {}, "attributes": { "tosca_id": "98b850f1-eddf-4349-a56d-f73d0746b2be", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "98b850f1-eddf-4349-a56d-f73d0746b2be" } ], "id": "f394b664-ded7-4507-a20f-af42b937a360", "attributes": { "tosca_id": "f394b664-ded7-4507-a20f-af42b937a360", "tosca_name": "net_cmg01_fastpath_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_2" } } }, { "templateName": "net_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "properties": {}, "attributes": { "tosca_id": "e77a6d72-82b9-41ca-8ffb-808e1c390dc1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e77a6d72-82b9-41ca-8ffb-808e1c390dc1" }, { "name": "HostsSubnet", "sourceId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "properties": {}, "attributes": { "tosca_id": "6d8905a2-6646-45eb-8a08-126f373d0e7b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6d8905a2-6646-45eb-8a08-126f373d0e7b" }, { "name": "dependable", "sourceId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "properties": {}, "attributes": { "tosca_id": "e41ef1e5-26b8-44f4-a72d-ce1d922beee4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e41ef1e5-26b8-44f4-a72d-ce1d922beee4" } ], "id": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "attributes": { "tosca_id": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "tosca_name": "net_cmg01_fastpath_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_1" } } }, { "templateName": "net_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "properties": {}, "attributes": { "tosca_id": "3f748011-3801-4c1d-b642-75bff8dede77", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3f748011-3801-4c1d-b642-75bff8dede77" }, { "name": "HostsSubnet", "sourceId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "properties": {}, "attributes": { "tosca_id": "2a389974-b203-4ac5-a30c-25fee4b6eeeb", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2a389974-b203-4ac5-a30c-25fee4b6eeeb" }, { "name": "dependable", "sourceId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "properties": {}, "attributes": { "tosca_id": "dbc6d207-534f-4e5f-8c11-35bb48b0b684", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dbc6d207-534f-4e5f-8c11-35bb48b0b684" } ], "id": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "attributes": { "tosca_id": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "tosca_name": "net_cmg01_fastpath_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_2" } } }, { "templateName": "net_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "properties": {}, "attributes": { "tosca_id": "ba8e0216-6b41-46dd-af51-484566b288d2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ba8e0216-6b41-46dd-af51-484566b288d2" }, { "name": "HostsSubnet", "sourceId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "properties": {}, "attributes": { "tosca_id": "936a9c22-f179-42a1-a72f-be9ddbfb3619", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "936a9c22-f179-42a1-a72f-be9ddbfb3619" }, { "name": "dependable", "sourceId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "properties": {}, "attributes": { "tosca_id": "4515ab6f-705d-468a-b393-42401dba5cd9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4515ab6f-705d-468a-b393-42401dba5cd9" } ], "id": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "attributes": { "tosca_id": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "tosca_name": "net_cmg01_fastpath_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_1" } } }, { "templateName": "net_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "properties": {}, "attributes": { "tosca_id": "f1d83349-4adf-4e13-9dce-89081cd7ffb3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1d83349-4adf-4e13-9dce-89081cd7ffb3" }, { "name": "HostsSubnet", "sourceId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "properties": {}, "attributes": { "tosca_id": "8c57e0ca-39da-4052-91a8-0f4afaad2a63", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "8c57e0ca-39da-4052-91a8-0f4afaad2a63" }, { "name": "dependable", "sourceId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "properties": {}, "attributes": { "tosca_id": "b37ead8f-8b13-4c3a-af6f-9103329c170b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b37ead8f-8b13-4c3a-af6f-9103329c170b" } ], "id": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "attributes": { "tosca_id": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "tosca_name": "net_cmg01_fastpath_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_2" } } }, { "templateName": "net_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "properties": {}, "attributes": { "tosca_id": "cf14c6d1-8e71-4538-ae09-3d25ffa27e7f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "cf14c6d1-8e71-4538-ae09-3d25ffa27e7f" }, { "name": "HostsSubnet", "sourceId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "properties": {}, "attributes": { "tosca_id": "b5cd49c0-c6a3-42b2-8329-764f440ada80", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b5cd49c0-c6a3-42b2-8329-764f440ada80" }, { "name": "dependable", "sourceId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "properties": {}, "attributes": { "tosca_id": "5e974b84-2fd1-4908-b60d-8045278f3d46", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5e974b84-2fd1-4908-b60d-8045278f3d46" } ], "id": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "attributes": { "tosca_id": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "tosca_name": "net_cmg01_fastpath_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_1" } } }, { "templateName": "net_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "03082e85-299d-411b-906c-3a4db16911bb", "properties": {}, "attributes": { "tosca_id": "b70d8a75-9498-4246-89f6-7c7667c28542", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b70d8a75-9498-4246-89f6-7c7667c28542" }, { "name": "HostsSubnet", "sourceId": "03082e85-299d-411b-906c-3a4db16911bb", "properties": {}, "attributes": { "tosca_id": "ce2d9af9-92e6-40e0-8eb8-845605bbba0d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ce2d9af9-92e6-40e0-8eb8-845605bbba0d" }, { "name": "dependable", "sourceId": "03082e85-299d-411b-906c-3a4db16911bb", "properties": {}, "attributes": { "tosca_id": "8c109d29-bf7c-47ad-b1c0-908d51609e45", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8c109d29-bf7c-47ad-b1c0-908d51609e45" } ], "id": "03082e85-299d-411b-906c-3a4db16911bb", "attributes": { "tosca_id": "03082e85-299d-411b-906c-3a4db16911bb", "tosca_name": "net_cmg01_fastpath_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_2" } } }, { "templateName": "net_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "properties": {}, "attributes": { "tosca_id": "e0b876d0-2026-4d92-9767-b5ffd2e16f6f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e0b876d0-2026-4d92-9767-b5ffd2e16f6f" }, { "name": "HostsSubnet", "sourceId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "properties": {}, "attributes": { "tosca_id": "640d19d0-fee6-4f37-be98-8060ae2f980a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "640d19d0-fee6-4f37-be98-8060ae2f980a" }, { "name": "dependable", "sourceId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "properties": {}, "attributes": { "tosca_id": "f8adc3ae-5475-4e5c-9e45-2844668e56d1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f8adc3ae-5475-4e5c-9e45-2844668e56d1" } ], "id": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "attributes": { "tosca_id": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "tosca_name": "net_cmg01_fastpath_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_1" } } }, { "templateName": "net_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "properties": {}, "attributes": { "tosca_id": "fcfbec06-2b62-4270-8bfe-480a3743890c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fcfbec06-2b62-4270-8bfe-480a3743890c" }, { "name": "HostsSubnet", "sourceId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "properties": {}, "attributes": { "tosca_id": "2f49d638-6b1b-4bd2-bd25-69447a7948dc", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2f49d638-6b1b-4bd2-bd25-69447a7948dc" }, { "name": "dependable", "sourceId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "properties": {}, "attributes": { "tosca_id": "a25cd94c-5282-4de7-bcc9-cf664bd0ed78", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a25cd94c-5282-4de7-bcc9-cf664bd0ed78" } ], "id": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "attributes": { "tosca_id": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "tosca_name": "net_cmg01_fastpath_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_2" } } }, { "templateName": "net_cmg01_grt_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "properties": {}, "attributes": { "tosca_id": "1171cc9d-44d6-4986-a3cb-15b7f8cd9a39", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1171cc9d-44d6-4986-a3cb-15b7f8cd9a39" }, { "name": "HostsSubnet", "sourceId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "properties": {}, "attributes": { "tosca_id": "b047c960-1d2b-4780-ac57-fe1841662c4d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b047c960-1d2b-4780-ac57-fe1841662c4d" }, { "name": "dependable", "sourceId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "properties": {}, "attributes": { "tosca_id": "8b47e702-b683-4894-88d3-f1664a72e7c8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8b47e702-b683-4894-88d3-f1664a72e7c8" } ], "id": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "attributes": { "tosca_id": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "tosca_name": "net_cmg01_grt_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_1" } } }, { "templateName": "net_cmg01_grt_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "properties": {}, "attributes": { "tosca_id": "9cef3de8-103f-417f-ac11-2e8db077c46e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9cef3de8-103f-417f-ac11-2e8db077c46e" }, { "name": "HostsSubnet", "sourceId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "properties": {}, "attributes": { "tosca_id": "b2835494-d45e-4668-854f-ebe94f1d28d7", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b2835494-d45e-4668-854f-ebe94f1d28d7" }, { "name": "dependable", "sourceId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "properties": {}, "attributes": { "tosca_id": "ce5979ea-04e9-4db5-8f1e-124e888902bc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ce5979ea-04e9-4db5-8f1e-124e888902bc" } ], "id": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "attributes": { "tosca_id": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "tosca_name": "net_cmg01_grt_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_2" } } }, { "templateName": "net_cmg01_grt_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "properties": {}, "attributes": { "tosca_id": "6f83399a-255c-4756-922a-e91c4df01146", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6f83399a-255c-4756-922a-e91c4df01146" }, { "name": "HostsSubnet", "sourceId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "properties": {}, "attributes": { "tosca_id": "4bf23105-5477-4571-a253-483567f32291", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "4bf23105-5477-4571-a253-483567f32291" }, { "name": "dependable", "sourceId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "properties": {}, "attributes": { "tosca_id": "f2ded584-bf28-444e-a3b9-ed0e63d471d2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f2ded584-bf28-444e-a3b9-ed0e63d471d2" } ], "id": "853674ec-ca43-4390-b1d4-92c627eb67b9", "attributes": { "tosca_id": "853674ec-ca43-4390-b1d4-92c627eb67b9", "tosca_name": "net_cmg01_grt_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_1" } } }, { "templateName": "net_cmg01_grt_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "properties": {}, "attributes": { "tosca_id": "c74099ef-5bdf-4d46-8648-5aa734eb26e6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c74099ef-5bdf-4d46-8648-5aa734eb26e6" }, { "name": "HostsSubnet", "sourceId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "properties": {}, "attributes": { "tosca_id": "ab76e136-a340-421c-8ddd-4d21de587bac", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ab76e136-a340-421c-8ddd-4d21de587bac" }, { "name": "dependable", "sourceId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "properties": {}, "attributes": { "tosca_id": "d1def239-a372-45b6-b422-1e932e9357a8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d1def239-a372-45b6-b422-1e932e9357a8" } ], "id": "7e907e0f-2883-4018-88e6-e34842bdcd72", "attributes": { "tosca_id": "7e907e0f-2883-4018-88e6-e34842bdcd72", "tosca_name": "net_cmg01_grt_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_2" } } }, { "templateName": "net_cmg01_grt_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "properties": {}, "attributes": { "tosca_id": "6650cb20-857c-4dc5-be10-3b9de9203f81", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6650cb20-857c-4dc5-be10-3b9de9203f81" }, { "name": "HostsSubnet", "sourceId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "properties": {}, "attributes": { "tosca_id": "9eb6c5c8-5d71-474f-beeb-aed74f220dbb", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9eb6c5c8-5d71-474f-beeb-aed74f220dbb" }, { "name": "dependable", "sourceId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "properties": {}, "attributes": { "tosca_id": "2e5f7f95-0fe1-43b9-a1eb-5141bca598e5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2e5f7f95-0fe1-43b9-a1eb-5141bca598e5" } ], "id": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "attributes": { "tosca_id": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "tosca_name": "net_cmg01_grt_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_1" } } }, { "templateName": "net_cmg01_grt_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "properties": {}, "attributes": { "tosca_id": "485838f6-1b7d-4a20-8044-3cf88a8489b6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "485838f6-1b7d-4a20-8044-3cf88a8489b6" }, { "name": "HostsSubnet", "sourceId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "properties": {}, "attributes": { "tosca_id": "5429a028-e529-4fb8-9d88-2bb638bc3145", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5429a028-e529-4fb8-9d88-2bb638bc3145" }, { "name": "dependable", "sourceId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "properties": {}, "attributes": { "tosca_id": "fe9bd1af-5a52-441a-b2a4-035a2620eb4b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fe9bd1af-5a52-441a-b2a4-035a2620eb4b" } ], "id": "63977494-d1b9-46e1-9e12-86e5a864cd24", "attributes": { "tosca_id": "63977494-d1b9-46e1-9e12-86e5a864cd24", "tosca_name": "net_cmg01_grt_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_2" } } }, { "templateName": "net_cmg01_grt_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "properties": {}, "attributes": { "tosca_id": "443515a9-145a-450b-ab89-7332fd5fa96e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "443515a9-145a-450b-ab89-7332fd5fa96e" }, { "name": "HostsSubnet", "sourceId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "properties": {}, "attributes": { "tosca_id": "651a10bc-fba0-4ae8-872b-4232b36474fa", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "651a10bc-fba0-4ae8-872b-4232b36474fa" }, { "name": "dependable", "sourceId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "properties": {}, "attributes": { "tosca_id": "24b7628a-cefb-4ba2-9d22-d5d80ca8de77", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "24b7628a-cefb-4ba2-9d22-d5d80ca8de77" } ], "id": "42567c90-ffd6-4b59-bd89-4a1d74374796", "attributes": { "tosca_id": "42567c90-ffd6-4b59-bd89-4a1d74374796", "tosca_name": "net_cmg01_grt_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_1" } } }, { "templateName": "net_cmg01_grt_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "properties": {}, "attributes": { "tosca_id": "23ef3221-7de2-447f-95a2-48823598f90a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "23ef3221-7de2-447f-95a2-48823598f90a" }, { "name": "HostsSubnet", "sourceId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "properties": {}, "attributes": { "tosca_id": "5cc01afa-d8ef-404b-a1a2-6571d563f309", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5cc01afa-d8ef-404b-a1a2-6571d563f309" }, { "name": "dependable", "sourceId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "properties": {}, "attributes": { "tosca_id": "bf510568-8cbc-41e1-b71b-54f603e15374", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bf510568-8cbc-41e1-b71b-54f603e15374" } ], "id": "ee0e437f-adad-4b9b-891e-00f740b6db23", "attributes": { "tosca_id": "ee0e437f-adad-4b9b-891e-00f740b6db23", "tosca_name": "net_cmg01_grt_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_2" } } }, { "templateName": "net_cmg01_grt_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "properties": {}, "attributes": { "tosca_id": "f2022812-2346-43ac-b7ad-90d3c92548ab", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f2022812-2346-43ac-b7ad-90d3c92548ab" }, { "name": "HostsSubnet", "sourceId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "properties": {}, "attributes": { "tosca_id": "aa496d57-cc14-4b17-984f-ab7ab031c28a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "aa496d57-cc14-4b17-984f-ab7ab031c28a" }, { "name": "dependable", "sourceId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "properties": {}, "attributes": { "tosca_id": "cb7d4ab6-d412-45b8-ad85-fddcfae1d826", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cb7d4ab6-d412-45b8-ad85-fddcfae1d826" } ], "id": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "attributes": { "tosca_id": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "tosca_name": "net_cmg01_grt_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_1" } } }, { "templateName": "net_cmg01_grt_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "properties": {}, "attributes": { "tosca_id": "3753cc80-a1cf-4457-9c32-a0828f74e296", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3753cc80-a1cf-4457-9c32-a0828f74e296" }, { "name": "HostsSubnet", "sourceId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "properties": {}, "attributes": { "tosca_id": "5f4d9073-1e4a-4c78-b228-f6bd66e9027e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5f4d9073-1e4a-4c78-b228-f6bd66e9027e" }, { "name": "dependable", "sourceId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "properties": {}, "attributes": { "tosca_id": "1ecdbbfb-95e4-4a22-b27f-5e53f66eb3e0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1ecdbbfb-95e4-4a22-b27f-5e53f66eb3e0" } ], "id": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "attributes": { "tosca_id": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "tosca_name": "net_cmg01_grt_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_2" } } }, { "templateName": "net_cmg01_grt_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "52907d02-d1c1-4ae9-919b-752acf815da8", "properties": {}, "attributes": { "tosca_id": "a9ad9424-0fb6-4dbf-89b6-2c1e0fdc673b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a9ad9424-0fb6-4dbf-89b6-2c1e0fdc673b" }, { "name": "HostsSubnet", "sourceId": "52907d02-d1c1-4ae9-919b-752acf815da8", "properties": {}, "attributes": { "tosca_id": "332510b1-8a3e-4499-ae54-190ed86fa224", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "332510b1-8a3e-4499-ae54-190ed86fa224" }, { "name": "dependable", "sourceId": "52907d02-d1c1-4ae9-919b-752acf815da8", "properties": {}, "attributes": { "tosca_id": "0b7cd500-4cb7-4649-b5ff-582c0441ff97", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0b7cd500-4cb7-4649-b5ff-582c0441ff97" } ], "id": "52907d02-d1c1-4ae9-919b-752acf815da8", "attributes": { "tosca_id": "52907d02-d1c1-4ae9-919b-752acf815da8", "tosca_name": "net_cmg01_grt_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_1" } } }, { "templateName": "net_cmg01_grt_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "properties": {}, "attributes": { "tosca_id": "a02015c9-8ec8-4d7c-8a67-b5c9c37395a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a02015c9-8ec8-4d7c-8a67-b5c9c37395a6" }, { "name": "HostsSubnet", "sourceId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "properties": {}, "attributes": { "tosca_id": "78c5238a-b0c6-4d8c-93d0-da0ba02aade1", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "78c5238a-b0c6-4d8c-93d0-da0ba02aade1" }, { "name": "dependable", "sourceId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "properties": {}, "attributes": { "tosca_id": "b7483e55-d195-48b7-be1d-58b2a987e308", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b7483e55-d195-48b7-be1d-58b2a987e308" } ], "id": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "attributes": { "tosca_id": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "tosca_name": "net_cmg01_grt_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_2" } } }, { "templateName": "net_cmg01_grt_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "faea27b0-0941-41ce-a482-327a3e37e154", "properties": {}, "attributes": { "tosca_id": "1bbf248d-98ff-4852-93dc-2c8cb65a5a3e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1bbf248d-98ff-4852-93dc-2c8cb65a5a3e" }, { "name": "HostsSubnet", "sourceId": "faea27b0-0941-41ce-a482-327a3e37e154", "properties": {}, "attributes": { "tosca_id": "476c2ebb-c69e-44e1-b39e-6a08409529d6", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "476c2ebb-c69e-44e1-b39e-6a08409529d6" }, { "name": "dependable", "sourceId": "faea27b0-0941-41ce-a482-327a3e37e154", "properties": {}, "attributes": { "tosca_id": "059635d1-9b64-4ce7-bb38-470193e08a9e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "059635d1-9b64-4ce7-bb38-470193e08a9e" } ], "id": "faea27b0-0941-41ce-a482-327a3e37e154", "attributes": { "tosca_id": "faea27b0-0941-41ce-a482-327a3e37e154", "tosca_name": "net_cmg01_grt_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_1" } } }, { "templateName": "net_cmg01_grt_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5c684636-a93e-4d4e-afa1-5613482a8965", "properties": {}, "attributes": { "tosca_id": "b3b80082-4dbf-4b19-b9d4-bda27e1ff95b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b3b80082-4dbf-4b19-b9d4-bda27e1ff95b" }, { "name": "HostsSubnet", "sourceId": "5c684636-a93e-4d4e-afa1-5613482a8965", "properties": {}, "attributes": { "tosca_id": "f19e1ba8-d6ad-4fe0-960c-34e0e2468636", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f19e1ba8-d6ad-4fe0-960c-34e0e2468636" }, { "name": "dependable", "sourceId": "5c684636-a93e-4d4e-afa1-5613482a8965", "properties": {}, "attributes": { "tosca_id": "0562eb91-78f9-4052-b3ea-89fc0b9b93c4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0562eb91-78f9-4052-b3ea-89fc0b9b93c4" } ], "id": "5c684636-a93e-4d4e-afa1-5613482a8965", "attributes": { "tosca_id": "5c684636-a93e-4d4e-afa1-5613482a8965", "tosca_name": "net_cmg01_grt_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_2" } } }, { "templateName": "net_cmg01_grt_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "430c12f3-6128-4466-8bfe-956220146985", "properties": {}, "attributes": { "tosca_id": "2324af3a-59b5-446b-a880-ec21face8e9c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2324af3a-59b5-446b-a880-ec21face8e9c" }, { "name": "HostsSubnet", "sourceId": "430c12f3-6128-4466-8bfe-956220146985", "properties": {}, "attributes": { "tosca_id": "055c1820-2447-4efc-82a6-8b1aae5dbcbe", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "055c1820-2447-4efc-82a6-8b1aae5dbcbe" }, { "name": "dependable", "sourceId": "430c12f3-6128-4466-8bfe-956220146985", "properties": {}, "attributes": { "tosca_id": "03e90225-80c7-468e-98ce-63f7c220d184", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03e90225-80c7-468e-98ce-63f7c220d184" } ], "id": "430c12f3-6128-4466-8bfe-956220146985", "attributes": { "tosca_id": "430c12f3-6128-4466-8bfe-956220146985", "tosca_name": "net_cmg01_grt_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_1" } } }, { "templateName": "net_cmg01_grt_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "19018080-5839-47a4-89ca-127ac89278a4", "properties": {}, "attributes": { "tosca_id": "d37f0766-7be4-4f5c-b5c9-b1b6d5ca38bf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d37f0766-7be4-4f5c-b5c9-b1b6d5ca38bf" }, { "name": "HostsSubnet", "sourceId": "19018080-5839-47a4-89ca-127ac89278a4", "properties": {}, "attributes": { "tosca_id": "a20528d5-ac37-4991-997c-3f2d4105fbf2", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a20528d5-ac37-4991-997c-3f2d4105fbf2" }, { "name": "dependable", "sourceId": "19018080-5839-47a4-89ca-127ac89278a4", "properties": {}, "attributes": { "tosca_id": "edf09db7-c9e1-4ddc-a848-ab70a6f90389", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edf09db7-c9e1-4ddc-a848-ab70a6f90389" } ], "id": "19018080-5839-47a4-89ca-127ac89278a4", "attributes": { "tosca_id": "19018080-5839-47a4-89ca-127ac89278a4", "tosca_name": "net_cmg01_grt_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_2" } } }, { "templateName": "net_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "properties": {}, "attributes": { "tosca_id": "66915b82-63f6-41f3-abcb-752599b64318", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "66915b82-63f6-41f3-abcb-752599b64318" }, { "name": "HostsSubnet", "sourceId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "properties": {}, "attributes": { "tosca_id": "959eaf95-b74f-4fa0-b441-d7c21915bc99", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "959eaf95-b74f-4fa0-b441-d7c21915bc99" }, { "name": "dependable", "sourceId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "properties": {}, "attributes": { "tosca_id": "bceded08-8a30-4f4c-af53-b668d4ddbd06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bceded08-8a30-4f4c-af53-b668d4ddbd06" } ], "id": "741b8a71-6af9-4d3c-8af9-ede54256b181", "attributes": { "tosca_id": "741b8a71-6af9-4d3c-8af9-ede54256b181", "tosca_name": "net_cmg01_hightouch_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_1" } } }, { "templateName": "net_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "19d98341-af74-488f-ba43-148d33d9a023", "properties": {}, "attributes": { "tosca_id": "96da14da-8521-464e-a778-76bfd5c7fa68", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "96da14da-8521-464e-a778-76bfd5c7fa68" }, { "name": "HostsSubnet", "sourceId": "19d98341-af74-488f-ba43-148d33d9a023", "properties": {}, "attributes": { "tosca_id": "5990dec1-daf5-4e6d-940d-3bd1a704fe58", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5990dec1-daf5-4e6d-940d-3bd1a704fe58" }, { "name": "dependable", "sourceId": "19d98341-af74-488f-ba43-148d33d9a023", "properties": {}, "attributes": { "tosca_id": "2145f973-a368-40fa-9224-01afa812daf9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2145f973-a368-40fa-9224-01afa812daf9" } ], "id": "19d98341-af74-488f-ba43-148d33d9a023", "attributes": { "tosca_id": "19d98341-af74-488f-ba43-148d33d9a023", "tosca_name": "net_cmg01_hightouch_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_2" } } }, { "templateName": "net_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "properties": {}, "attributes": { "tosca_id": "3b6fc381-938c-4dee-9946-e99863456c45", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3b6fc381-938c-4dee-9946-e99863456c45" }, { "name": "HostsSubnet", "sourceId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "properties": {}, "attributes": { "tosca_id": "482c03e0-c2f1-4da7-833d-c6c37db8cb76", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "482c03e0-c2f1-4da7-833d-c6c37db8cb76" }, { "name": "dependable", "sourceId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "properties": {}, "attributes": { "tosca_id": "171ea76d-1bce-47f8-bafd-7213e98e0d65", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "171ea76d-1bce-47f8-bafd-7213e98e0d65" } ], "id": "348cfc15-b639-4285-b8ec-bcbd1b285471", "attributes": { "tosca_id": "348cfc15-b639-4285-b8ec-bcbd1b285471", "tosca_name": "net_cmg01_hightouch_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_1" } } }, { "templateName": "net_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "properties": {}, "attributes": { "tosca_id": "d88a413d-1dec-4225-96cf-92b033bf9670", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d88a413d-1dec-4225-96cf-92b033bf9670" }, { "name": "HostsSubnet", "sourceId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "properties": {}, "attributes": { "tosca_id": "a2c0c1aa-ba2c-4ab5-9440-364ba09e4ebe", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a2c0c1aa-ba2c-4ab5-9440-364ba09e4ebe" }, { "name": "dependable", "sourceId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "properties": {}, "attributes": { "tosca_id": "35d3bb51-fcdb-46ae-9270-7e012a72d1e1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "35d3bb51-fcdb-46ae-9270-7e012a72d1e1" } ], "id": "7d37d401-27f5-4fed-a119-6d0f6650086c", "attributes": { "tosca_id": "7d37d401-27f5-4fed-a119-6d0f6650086c", "tosca_name": "net_cmg01_hightouch_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_2" } } }, { "templateName": "net_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "properties": {}, "attributes": { "tosca_id": "8fb5a9ae-19d8-4145-9321-b0d0b4a61ff2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8fb5a9ae-19d8-4145-9321-b0d0b4a61ff2" }, { "name": "HostsSubnet", "sourceId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "properties": {}, "attributes": { "tosca_id": "269a4f1d-4857-4dae-9abf-6c7cd9ebee27", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "269a4f1d-4857-4dae-9abf-6c7cd9ebee27" }, { "name": "dependable", "sourceId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "properties": {}, "attributes": { "tosca_id": "32f80af6-bae3-44a4-a5ea-03d81fc8cd34", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "32f80af6-bae3-44a4-a5ea-03d81fc8cd34" } ], "id": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "attributes": { "tosca_id": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "tosca_name": "net_cmg01_hightouch_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_1" } } }, { "templateName": "net_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "79449dea-5254-429a-bde1-f4ef1acb420e", "properties": {}, "attributes": { "tosca_id": "99dacbeb-12d7-4a6f-bb46-7d95a1afe01f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "99dacbeb-12d7-4a6f-bb46-7d95a1afe01f" }, { "name": "HostsSubnet", "sourceId": "79449dea-5254-429a-bde1-f4ef1acb420e", "properties": {}, "attributes": { "tosca_id": "0d869078-4e21-43e4-a127-a1ad13a90308", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0d869078-4e21-43e4-a127-a1ad13a90308" }, { "name": "dependable", "sourceId": "79449dea-5254-429a-bde1-f4ef1acb420e", "properties": {}, "attributes": { "tosca_id": "839c3797-446f-4fd3-9839-85aab794a280", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "839c3797-446f-4fd3-9839-85aab794a280" } ], "id": "79449dea-5254-429a-bde1-f4ef1acb420e", "attributes": { "tosca_id": "79449dea-5254-429a-bde1-f4ef1acb420e", "tosca_name": "net_cmg01_hightouch_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_2" } } }, { "templateName": "net_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "properties": {}, "attributes": { "tosca_id": "3213d6fa-3ce2-42d1-8171-2723e17045b4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3213d6fa-3ce2-42d1-8171-2723e17045b4" }, { "name": "HostsSubnet", "sourceId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "properties": {}, "attributes": { "tosca_id": "2025bbd1-3eb0-473a-89f2-656c3c2bb48d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2025bbd1-3eb0-473a-89f2-656c3c2bb48d" }, { "name": "dependable", "sourceId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "properties": {}, "attributes": { "tosca_id": "533fea63-f583-47b7-b7a7-c9a5e131ce3b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "533fea63-f583-47b7-b7a7-c9a5e131ce3b" } ], "id": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "attributes": { "tosca_id": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "tosca_name": "net_cmg01_hightouch_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_1" } } }, { "templateName": "net_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "properties": {}, "attributes": { "tosca_id": "bd4daa4f-e5a8-40df-914c-86d62ca06696", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "bd4daa4f-e5a8-40df-914c-86d62ca06696" }, { "name": "HostsSubnet", "sourceId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "properties": {}, "attributes": { "tosca_id": "e3bc5657-17a9-46c1-8bbf-d64fa62534ec", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "e3bc5657-17a9-46c1-8bbf-d64fa62534ec" }, { "name": "dependable", "sourceId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "properties": {}, "attributes": { "tosca_id": "117241f9-0d2b-4f47-bb63-f5ab6cb6cdc1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "117241f9-0d2b-4f47-bb63-f5ab6cb6cdc1" } ], "id": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "attributes": { "tosca_id": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "tosca_name": "net_cmg01_hightouch_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_2" } } }, { "templateName": "net_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "properties": {}, "attributes": { "tosca_id": "23bc8df1-cd9e-4a70-8575-3ae8a427b8e7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "23bc8df1-cd9e-4a70-8575-3ae8a427b8e7" }, { "name": "HostsSubnet", "sourceId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "properties": {}, "attributes": { "tosca_id": "2e3023ab-0071-49bf-9d17-975a16394df7", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2e3023ab-0071-49bf-9d17-975a16394df7" }, { "name": "dependable", "sourceId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "properties": {}, "attributes": { "tosca_id": "02f6ae90-7cdd-4730-90f2-e40101aa81a5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "02f6ae90-7cdd-4730-90f2-e40101aa81a5" } ], "id": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "attributes": { "tosca_id": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "tosca_name": "net_cmg01_hightouch_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_1" } } }, { "templateName": "net_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "68b00a67-6065-499d-9f7f-c8b452038654", "properties": {}, "attributes": { "tosca_id": "1d811bf9-1da3-4f7c-b26d-d76f950e8363", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1d811bf9-1da3-4f7c-b26d-d76f950e8363" }, { "name": "HostsSubnet", "sourceId": "68b00a67-6065-499d-9f7f-c8b452038654", "properties": {}, "attributes": { "tosca_id": "fadf1dd7-67ff-4424-bd8e-6975b8ffed4f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "fadf1dd7-67ff-4424-bd8e-6975b8ffed4f" }, { "name": "dependable", "sourceId": "68b00a67-6065-499d-9f7f-c8b452038654", "properties": {}, "attributes": { "tosca_id": "df962b19-bed8-4ec8-8723-3febff3b8585", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "df962b19-bed8-4ec8-8723-3febff3b8585" } ], "id": "68b00a67-6065-499d-9f7f-c8b452038654", "attributes": { "tosca_id": "68b00a67-6065-499d-9f7f-c8b452038654", "tosca_name": "net_cmg01_hightouch_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_2" } } }, { "templateName": "net_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "properties": {}, "attributes": { "tosca_id": "b53730ae-37b6-4b34-b850-f92dfaac5d3f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b53730ae-37b6-4b34-b850-f92dfaac5d3f" }, { "name": "HostsSubnet", "sourceId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "properties": {}, "attributes": { "tosca_id": "d6e83ade-58ef-4c7d-8ce9-3447d72f2448", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "d6e83ade-58ef-4c7d-8ce9-3447d72f2448" }, { "name": "dependable", "sourceId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "properties": {}, "attributes": { "tosca_id": "d663bfae-dc5b-4e10-8c05-b39f551c43a1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d663bfae-dc5b-4e10-8c05-b39f551c43a1" } ], "id": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "attributes": { "tosca_id": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "tosca_name": "net_cmg01_hightouch_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_1" } } }, { "templateName": "net_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "properties": {}, "attributes": { "tosca_id": "46e27895-d7bf-4936-ac71-1936531b65c3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46e27895-d7bf-4936-ac71-1936531b65c3" }, { "name": "HostsSubnet", "sourceId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "properties": {}, "attributes": { "tosca_id": "c4f2f0d9-d791-4940-9e8f-a4b3625734c9", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "c4f2f0d9-d791-4940-9e8f-a4b3625734c9" }, { "name": "dependable", "sourceId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "properties": {}, "attributes": { "tosca_id": "71f4da1e-33bc-474a-b425-83cbf3b74609", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "71f4da1e-33bc-474a-b425-83cbf3b74609" } ], "id": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "attributes": { "tosca_id": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "tosca_name": "net_cmg01_hightouch_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_2" } } }, { "templateName": "net_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "properties": {}, "attributes": { "tosca_id": "bb24c7f3-9b60-4578-9fd8-118441bc74bf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "bb24c7f3-9b60-4578-9fd8-118441bc74bf" }, { "name": "HostsSubnet", "sourceId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "properties": {}, "attributes": { "tosca_id": "c4d49c6b-b573-4119-b4b3-1709306d98b0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "c4d49c6b-b573-4119-b4b3-1709306d98b0" }, { "name": "dependable", "sourceId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "properties": {}, "attributes": { "tosca_id": "4029227d-189a-4446-aeae-c6997262e2d9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4029227d-189a-4446-aeae-c6997262e2d9" } ], "id": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "attributes": { "tosca_id": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "tosca_name": "net_cmg01_hightouch_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_1" } } }, { "templateName": "net_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "properties": {}, "attributes": { "tosca_id": "6fd3778a-df39-4bdf-8d26-ff157eae64e0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6fd3778a-df39-4bdf-8d26-ff157eae64e0" }, { "name": "HostsSubnet", "sourceId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "properties": {}, "attributes": { "tosca_id": "bf28cdce-08c7-4642-93b3-a27ea2a7d843", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "bf28cdce-08c7-4642-93b3-a27ea2a7d843" }, { "name": "dependable", "sourceId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "properties": {}, "attributes": { "tosca_id": "64c3376e-98c9-4ea5-a8a7-ecd891cc8efd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "64c3376e-98c9-4ea5-a8a7-ecd891cc8efd" } ], "id": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "attributes": { "tosca_id": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "tosca_name": "net_cmg01_hightouch_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_2" } } }, { "templateName": "net_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "properties": {}, "attributes": { "tosca_id": "3d6ce70b-ad15-49fe-9cd8-cfc3d907d9ec", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3d6ce70b-ad15-49fe-9cd8-cfc3d907d9ec" }, { "name": "HostsSubnet", "sourceId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "properties": {}, "attributes": { "tosca_id": "f8c0e897-79db-42c5-9c7e-cfad38b71235", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f8c0e897-79db-42c5-9c7e-cfad38b71235" }, { "name": "dependable", "sourceId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "properties": {}, "attributes": { "tosca_id": "ed7f250b-8918-40e6-8776-2bfaa19ab2b4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed7f250b-8918-40e6-8776-2bfaa19ab2b4" } ], "id": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "attributes": { "tosca_id": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "tosca_name": "net_cmg01_hightouch_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_1" } } }, { "templateName": "net_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "properties": {}, "attributes": { "tosca_id": "e35a9c85-2649-4d87-bb6e-7843899aa0fc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e35a9c85-2649-4d87-bb6e-7843899aa0fc" }, { "name": "HostsSubnet", "sourceId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "properties": {}, "attributes": { "tosca_id": "737dd64c-b254-4f05-a058-a1068d51b713", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "737dd64c-b254-4f05-a058-a1068d51b713" }, { "name": "dependable", "sourceId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "properties": {}, "attributes": { "tosca_id": "11725fe6-6805-4265-82be-29d2f5e34ea7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "11725fe6-6805-4265-82be-29d2f5e34ea7" } ], "id": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "attributes": { "tosca_id": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "tosca_name": "net_cmg01_hightouch_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_2" } } }, { "templateName": "net_cmg01_oam", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "properties": {}, "attributes": { "tosca_id": "49a5c2f1-c977-450e-8302-71c19324aa8f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "49a5c2f1-c977-450e-8302-71c19324aa8f" }, { "name": "HostsSubnet", "sourceId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "properties": {}, "attributes": { "tosca_id": "68f22a0f-5236-4a1d-ac25-f0191a92a073", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "68f22a0f-5236-4a1d-ac25-f0191a92a073" }, { "name": "dependable", "sourceId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "properties": {}, "attributes": { "tosca_id": "3444e6a0-a6f4-4587-ad0d-10c199d52e01", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3444e6a0-a6f4-4587-ad0d-10c199d52e01" } ], "id": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "attributes": { "tosca_id": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "tosca_name": "net_cmg01_oam" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_OAM" } } }, { "templateName": "net_cmg01_rsd_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "properties": {}, "attributes": { "tosca_id": "16274dd0-b14c-4683-aad1-398a7be4a4e4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "16274dd0-b14c-4683-aad1-398a7be4a4e4" }, { "name": "HostsSubnet", "sourceId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "properties": {}, "attributes": { "tosca_id": "4a1346f2-bfda-4d89-8e80-dd62046b5fab", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "4a1346f2-bfda-4d89-8e80-dd62046b5fab" }, { "name": "dependable", "sourceId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "properties": {}, "attributes": { "tosca_id": "0ddcff35-3b16-4135-ad42-cb4de0d77fd3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0ddcff35-3b16-4135-ad42-cb4de0d77fd3" } ], "id": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "attributes": { "tosca_id": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "tosca_name": "net_cmg01_rsd_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB1_1" } } }, { "templateName": "net_cmg01_rsd_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "properties": {}, "attributes": { "tosca_id": "99d13530-13bd-4297-b1ff-5020c47395f8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "99d13530-13bd-4297-b1ff-5020c47395f8" }, { "name": "HostsSubnet", "sourceId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "properties": {}, "attributes": { "tosca_id": "10cf4cf9-9eee-4221-b32c-29ca2ea4ae6a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "10cf4cf9-9eee-4221-b32c-29ca2ea4ae6a" }, { "name": "dependable", "sourceId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "properties": {}, "attributes": { "tosca_id": "1a8435bd-0c68-494c-8c37-bc227fcf8e42", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1a8435bd-0c68-494c-8c37-bc227fcf8e42" } ], "id": "31b77834-9d13-442e-80b9-33d118d3ea4d", "attributes": { "tosca_id": "31b77834-9d13-442e-80b9-33d118d3ea4d", "tosca_name": "net_cmg01_rsd_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB2_1" } } }, { "templateName": "net_cmg01_rsd_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "42222196-8136-4229-a4b2-089bb3b4277c", "properties": {}, "attributes": { "tosca_id": "3e7ad8fa-0fed-4bfd-8d44-6648fdd223cf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3e7ad8fa-0fed-4bfd-8d44-6648fdd223cf" }, { "name": "HostsSubnet", "sourceId": "42222196-8136-4229-a4b2-089bb3b4277c", "properties": {}, "attributes": { "tosca_id": "5f334ee0-eaff-4a82-8fa7-2cf4a914095e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5f334ee0-eaff-4a82-8fa7-2cf4a914095e" }, { "name": "dependable", "sourceId": "42222196-8136-4229-a4b2-089bb3b4277c", "properties": {}, "attributes": { "tosca_id": "9189f74c-d639-478c-8f55-03f4dd7164e0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9189f74c-d639-478c-8f55-03f4dd7164e0" } ], "id": "42222196-8136-4229-a4b2-089bb3b4277c", "attributes": { "tosca_id": "42222196-8136-4229-a4b2-089bb3b4277c", "tosca_name": "net_cmg01_rsd_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB3_1" } } }, { "templateName": "net_cmg01_rsd_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "properties": {}, "attributes": { "tosca_id": "46077cd4-30f5-41eb-816b-734e1b51cce9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46077cd4-30f5-41eb-816b-734e1b51cce9" }, { "name": "HostsSubnet", "sourceId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "properties": {}, "attributes": { "tosca_id": "18c5294a-fe03-4ed1-b555-b1f1ba58a7f4", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "18c5294a-fe03-4ed1-b555-b1f1ba58a7f4" }, { "name": "dependable", "sourceId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "properties": {}, "attributes": { "tosca_id": "0075ccb3-25b0-4f61-9d90-c28b1294aa73", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0075ccb3-25b0-4f61-9d90-c28b1294aa73" } ], "id": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "attributes": { "tosca_id": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "tosca_name": "net_cmg01_rsd_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB4_1" } } }, { "templateName": "net_cmg01_rsd_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "properties": {}, "attributes": { "tosca_id": "3e3426f9-40ed-4079-b628-a0f0ccfff8ac", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3e3426f9-40ed-4079-b628-a0f0ccfff8ac" }, { "name": "HostsSubnet", "sourceId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "properties": {}, "attributes": { "tosca_id": "a03ade52-ce0c-410a-9158-839b6fda1584", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a03ade52-ce0c-410a-9158-839b6fda1584" }, { "name": "dependable", "sourceId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "properties": {}, "attributes": { "tosca_id": "14a7711e-bd6e-4464-9b24-0052a8250824", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "14a7711e-bd6e-4464-9b24-0052a8250824" } ], "id": "cb35b07d-017a-451c-9e79-dfaec0b35010", "attributes": { "tosca_id": "cb35b07d-017a-451c-9e79-dfaec0b35010", "tosca_name": "net_cmg01_rsd_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB5_1" } } }, { "templateName": "net_cmg01_rsd_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "properties": {}, "attributes": { "tosca_id": "b7831c6f-367e-4ca1-af47-c2dd17b5d69c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b7831c6f-367e-4ca1-af47-c2dd17b5d69c" }, { "name": "HostsSubnet", "sourceId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "properties": {}, "attributes": { "tosca_id": "ba370def-2599-456b-bb40-c2eae2f12630", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ba370def-2599-456b-bb40-c2eae2f12630" }, { "name": "dependable", "sourceId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "properties": {}, "attributes": { "tosca_id": "2bc1483e-e7ed-4d1d-8a2f-20475a2fe96f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2bc1483e-e7ed-4d1d-8a2f-20475a2fe96f" } ], "id": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "attributes": { "tosca_id": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "tosca_name": "net_cmg01_rsd_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB6_1" } } }, { "templateName": "net_cmg01_rsd_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "properties": {}, "attributes": { "tosca_id": "7b8a7792-d401-40ec-b30e-d310092edc35", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "7b8a7792-d401-40ec-b30e-d310092edc35" }, { "name": "HostsSubnet", "sourceId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "properties": {}, "attributes": { "tosca_id": "0c396551-6e1f-4714-942c-57ab4a197f8c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0c396551-6e1f-4714-942c-57ab4a197f8c" }, { "name": "dependable", "sourceId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "properties": {}, "attributes": { "tosca_id": "655ce33c-ae67-4a80-bf94-112cd2df8b09", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "655ce33c-ae67-4a80-bf94-112cd2df8b09" } ], "id": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "attributes": { "tosca_id": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "tosca_name": "net_cmg01_rsd_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB7_1" } } }, { "templateName": "net_cmg01_rsd_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "properties": {}, "attributes": { "tosca_id": "aedf035a-a6d4-4129-a95d-ceecc361f644", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aedf035a-a6d4-4129-a95d-ceecc361f644" }, { "name": "HostsSubnet", "sourceId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "properties": {}, "attributes": { "tosca_id": "1a584b29-1d6f-4ecd-9924-104a7c66487e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1a584b29-1d6f-4ecd-9924-104a7c66487e" }, { "name": "dependable", "sourceId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "properties": {}, "attributes": { "tosca_id": "87718fa7-ee4b-4b15-8243-0ae2eaa756a6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "87718fa7-ee4b-4b15-8243-0ae2eaa756a6" } ], "id": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "attributes": { "tosca_id": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "tosca_name": "net_cmg01_rsd_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB8_1" } } }, { "templateName": "net_cmg01_sig_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "properties": {}, "attributes": { "tosca_id": "edfc68b1-6314-43a3-9930-2e4a0858d578", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "edfc68b1-6314-43a3-9930-2e4a0858d578" }, { "name": "HostsSubnet", "sourceId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "properties": {}, "attributes": { "tosca_id": "75a28efe-2c0b-4e54-b7fe-c21e08af7a1e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "75a28efe-2c0b-4e54-b7fe-c21e08af7a1e" }, { "name": "dependable", "sourceId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "properties": {}, "attributes": { "tosca_id": "c0eff5d4-88cb-49f6-9365-72b4b215085a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c0eff5d4-88cb-49f6-9365-72b4b215085a" } ], "id": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "attributes": { "tosca_id": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "tosca_name": "net_cmg01_sig_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_1" } } }, { "templateName": "net_cmg01_sig_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "properties": {}, "attributes": { "tosca_id": "06d8fcc7-962d-4ce9-8956-cb11aef8c05a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "06d8fcc7-962d-4ce9-8956-cb11aef8c05a" }, { "name": "HostsSubnet", "sourceId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "properties": {}, "attributes": { "tosca_id": "600dd127-1f84-4e3f-8dc3-e66ae0146b5f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "600dd127-1f84-4e3f-8dc3-e66ae0146b5f" }, { "name": "dependable", "sourceId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "properties": {}, "attributes": { "tosca_id": "60dd4905-831e-4e82-99d5-b57051bff89f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "60dd4905-831e-4e82-99d5-b57051bff89f" } ], "id": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "attributes": { "tosca_id": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "tosca_name": "net_cmg01_sig_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_2" } } }, { "templateName": "net_cmg01_sig_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "properties": {}, "attributes": { "tosca_id": "ce157779-88df-435e-bec7-051970a218f7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ce157779-88df-435e-bec7-051970a218f7" }, { "name": "HostsSubnet", "sourceId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "properties": {}, "attributes": { "tosca_id": "61588251-40b8-4f45-a195-efbb3906bd1e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "61588251-40b8-4f45-a195-efbb3906bd1e" }, { "name": "dependable", "sourceId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "properties": {}, "attributes": { "tosca_id": "3bba90df-ad14-4a93-a4a6-6808ad9fa54e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3bba90df-ad14-4a93-a4a6-6808ad9fa54e" } ], "id": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "attributes": { "tosca_id": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "tosca_name": "net_cmg01_sig_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_1" } } }, { "templateName": "net_cmg01_sig_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "properties": {}, "attributes": { "tosca_id": "ce6ac5b0-3af2-445c-9e11-d5b3f7a8cf27", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ce6ac5b0-3af2-445c-9e11-d5b3f7a8cf27" }, { "name": "HostsSubnet", "sourceId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "properties": {}, "attributes": { "tosca_id": "1d2937d5-144a-4199-8354-c7a734e26fdf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1d2937d5-144a-4199-8354-c7a734e26fdf" }, { "name": "dependable", "sourceId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "properties": {}, "attributes": { "tosca_id": "ed685680-4de2-4043-af1a-46b61de838f7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed685680-4de2-4043-af1a-46b61de838f7" } ], "id": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "attributes": { "tosca_id": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "tosca_name": "net_cmg01_sig_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_2" } } }, { "templateName": "net_cmg01_sig_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "properties": {}, "attributes": { "tosca_id": "405604d3-81a1-4e71-bb89-f4d410cbe40a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "405604d3-81a1-4e71-bb89-f4d410cbe40a" }, { "name": "HostsSubnet", "sourceId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "properties": {}, "attributes": { "tosca_id": "e4b8be8e-1a44-4a52-8680-d4fe1c33b85e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "e4b8be8e-1a44-4a52-8680-d4fe1c33b85e" }, { "name": "dependable", "sourceId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "properties": {}, "attributes": { "tosca_id": "22b98c3f-8c7c-45bc-aac7-09d63ca41be6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "22b98c3f-8c7c-45bc-aac7-09d63ca41be6" } ], "id": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "attributes": { "tosca_id": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "tosca_name": "net_cmg01_sig_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_1" } } }, { "templateName": "net_cmg01_sig_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "properties": {}, "attributes": { "tosca_id": "6a65965a-cc17-4514-8e87-c6b5746dd3c0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6a65965a-cc17-4514-8e87-c6b5746dd3c0" }, { "name": "HostsSubnet", "sourceId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "properties": {}, "attributes": { "tosca_id": "6e9047cd-4e7c-45fe-8386-d9b918a3a2b8", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6e9047cd-4e7c-45fe-8386-d9b918a3a2b8" }, { "name": "dependable", "sourceId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "properties": {}, "attributes": { "tosca_id": "75ca690d-f9e0-4158-8ded-b1db154be025", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "75ca690d-f9e0-4158-8ded-b1db154be025" } ], "id": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "attributes": { "tosca_id": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "tosca_name": "net_cmg01_sig_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_2" } } }, { "templateName": "net_cmg01_sig_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "properties": {}, "attributes": { "tosca_id": "deb6af42-54f2-45dd-9123-555ea8b2b9b5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "deb6af42-54f2-45dd-9123-555ea8b2b9b5" }, { "name": "HostsSubnet", "sourceId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "properties": {}, "attributes": { "tosca_id": "f1b3615c-fe02-4b86-a0b8-9048fdcd376f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f1b3615c-fe02-4b86-a0b8-9048fdcd376f" }, { "name": "dependable", "sourceId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "properties": {}, "attributes": { "tosca_id": "ff4ab666-ab52-431b-b5d4-12be96e3a019", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ff4ab666-ab52-431b-b5d4-12be96e3a019" } ], "id": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "attributes": { "tosca_id": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "tosca_name": "net_cmg01_sig_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_1" } } }, { "templateName": "net_cmg01_sig_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "properties": {}, "attributes": { "tosca_id": "9bec691e-3676-4085-887e-11122f19633b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9bec691e-3676-4085-887e-11122f19633b" }, { "name": "HostsSubnet", "sourceId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "properties": {}, "attributes": { "tosca_id": "13e457ae-8d6e-4826-9d17-0032172c976c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "13e457ae-8d6e-4826-9d17-0032172c976c" }, { "name": "dependable", "sourceId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "properties": {}, "attributes": { "tosca_id": "afa9489a-f9c7-4373-a233-cbd739baf599", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "afa9489a-f9c7-4373-a233-cbd739baf599" } ], "id": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "attributes": { "tosca_id": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "tosca_name": "net_cmg01_sig_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_2" } } }, { "templateName": "net_cmg01_sig_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "properties": {}, "attributes": { "tosca_id": "573eae7c-17be-4fda-8dde-dad13f30be81", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "573eae7c-17be-4fda-8dde-dad13f30be81" }, { "name": "HostsSubnet", "sourceId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "properties": {}, "attributes": { "tosca_id": "976df500-49a0-4692-bd08-c66053aa97b6", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "976df500-49a0-4692-bd08-c66053aa97b6" }, { "name": "dependable", "sourceId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "properties": {}, "attributes": { "tosca_id": "4ae2e439-19cf-4a9a-b1ef-7adbc64d4180", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4ae2e439-19cf-4a9a-b1ef-7adbc64d4180" } ], "id": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "attributes": { "tosca_id": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "tosca_name": "net_cmg01_sig_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_1" } } }, { "templateName": "net_cmg01_sig_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "properties": {}, "attributes": { "tosca_id": "20d6e01c-d328-4237-a7b5-1137aa57f7c1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "20d6e01c-d328-4237-a7b5-1137aa57f7c1" }, { "name": "HostsSubnet", "sourceId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "properties": {}, "attributes": { "tosca_id": "eee39e29-8f06-40ff-b4c3-309e651bd781", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "eee39e29-8f06-40ff-b4c3-309e651bd781" }, { "name": "dependable", "sourceId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "properties": {}, "attributes": { "tosca_id": "599e34ed-392a-4b2b-bb21-8119404a544c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "599e34ed-392a-4b2b-bb21-8119404a544c" } ], "id": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "attributes": { "tosca_id": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "tosca_name": "net_cmg01_sig_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_2" } } }, { "templateName": "net_cmg01_sig_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "properties": {}, "attributes": { "tosca_id": "c851c5d9-b124-4b16-81a8-e523d4d72982", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c851c5d9-b124-4b16-81a8-e523d4d72982" }, { "name": "HostsSubnet", "sourceId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "properties": {}, "attributes": { "tosca_id": "718ba396-9716-4fe0-a07c-c3da1249ae1d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "718ba396-9716-4fe0-a07c-c3da1249ae1d" }, { "name": "dependable", "sourceId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "properties": {}, "attributes": { "tosca_id": "62026b97-c94a-4a53-8d4b-ee2f238aafbc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "62026b97-c94a-4a53-8d4b-ee2f238aafbc" } ], "id": "98a78e6c-78bb-4284-b176-8ba153ca0892", "attributes": { "tosca_id": "98a78e6c-78bb-4284-b176-8ba153ca0892", "tosca_name": "net_cmg01_sig_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_1" } } }, { "templateName": "net_cmg01_sig_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "properties": {}, "attributes": { "tosca_id": "29b1a75d-46e8-4f14-ae51-2b1b29152b46", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "29b1a75d-46e8-4f14-ae51-2b1b29152b46" }, { "name": "HostsSubnet", "sourceId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "properties": {}, "attributes": { "tosca_id": "bb768bb0-1282-4d69-a24b-61e572bca1bf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "bb768bb0-1282-4d69-a24b-61e572bca1bf" }, { "name": "dependable", "sourceId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "properties": {}, "attributes": { "tosca_id": "3777058b-606d-49af-8c25-253c39f90573", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3777058b-606d-49af-8c25-253c39f90573" } ], "id": "02eeb426-27de-4577-9880-f0f046a1d8a0", "attributes": { "tosca_id": "02eeb426-27de-4577-9880-f0f046a1d8a0", "tosca_name": "net_cmg01_sig_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_2" } } }, { "templateName": "net_cmg01_sig_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "properties": {}, "attributes": { "tosca_id": "e74db96f-78e8-49d4-81b1-fdcc124842b5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e74db96f-78e8-49d4-81b1-fdcc124842b5" }, { "name": "HostsSubnet", "sourceId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "properties": {}, "attributes": { "tosca_id": "9e2d4f57-5135-4d9f-9fd9-6745e9271a68", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9e2d4f57-5135-4d9f-9fd9-6745e9271a68" }, { "name": "dependable", "sourceId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "properties": {}, "attributes": { "tosca_id": "3200baf0-57f5-494e-aeea-2ae8a5a90530", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3200baf0-57f5-494e-aeea-2ae8a5a90530" } ], "id": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "attributes": { "tosca_id": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "tosca_name": "net_cmg01_sig_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_1" } } }, { "templateName": "net_cmg01_sig_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "properties": {}, "attributes": { "tosca_id": "9260d089-93ea-4d14-8f0e-ee0d3e964038", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9260d089-93ea-4d14-8f0e-ee0d3e964038" }, { "name": "HostsSubnet", "sourceId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "properties": {}, "attributes": { "tosca_id": "b515643a-3e00-436f-8153-be17416d3351", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b515643a-3e00-436f-8153-be17416d3351" }, { "name": "dependable", "sourceId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "properties": {}, "attributes": { "tosca_id": "09bf7481-3e56-4e1e-a8dd-a0290bcfde9b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "09bf7481-3e56-4e1e-a8dd-a0290bcfde9b" } ], "id": "97d7cdb3-225f-460e-9e91-564cf9245c00", "attributes": { "tosca_id": "97d7cdb3-225f-460e-9e91-564cf9245c00", "tosca_name": "net_cmg01_sig_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_2" } } }, { "templateName": "net_cmg01_sig_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "properties": {}, "attributes": { "tosca_id": "a3958a2c-28b7-4a1d-b9c7-5f6f05045a45", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a3958a2c-28b7-4a1d-b9c7-5f6f05045a45" }, { "name": "HostsSubnet", "sourceId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "properties": {}, "attributes": { "tosca_id": "ccc8cab7-760e-4917-af96-115f021ce0fa", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ccc8cab7-760e-4917-af96-115f021ce0fa" }, { "name": "dependable", "sourceId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "properties": {}, "attributes": { "tosca_id": "b676903d-285c-4b5f-8069-82730edca908", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b676903d-285c-4b5f-8069-82730edca908" } ], "id": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "attributes": { "tosca_id": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "tosca_name": "net_cmg01_sig_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_1" } } }, { "templateName": "net_cmg01_sig_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "02784648-221c-4c96-8113-c0c269f2b3c0", "properties": {}, "attributes": { "tosca_id": "317a1d28-2c1b-4170-aa01-7a6ffc41b70d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "317a1d28-2c1b-4170-aa01-7a6ffc41b70d" }, { "name": "HostsSubnet", "sourceId": "02784648-221c-4c96-8113-c0c269f2b3c0", "properties": {}, "attributes": { "tosca_id": "951e0aa6-2782-402d-97b9-d505546b1634", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "951e0aa6-2782-402d-97b9-d505546b1634" }, { "name": "dependable", "sourceId": "02784648-221c-4c96-8113-c0c269f2b3c0", "properties": {}, "attributes": { "tosca_id": "b4cf270e-7c91-49a7-8f86-de02fa57e1d7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b4cf270e-7c91-49a7-8f86-de02fa57e1d7" } ], "id": "02784648-221c-4c96-8113-c0c269f2b3c0", "attributes": { "tosca_id": "02784648-221c-4c96-8113-c0c269f2b3c0", "tosca_name": "net_cmg01_sig_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_2" } } }, { "templateName": "net_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "properties": {}, "attributes": { "tosca_id": "0184af27-cd11-4af1-8502-8e156c89514d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0184af27-cd11-4af1-8502-8e156c89514d" }, { "name": "HostsSubnet", "sourceId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "properties": {}, "attributes": { "tosca_id": "a10b5649-2090-4518-861c-1187262e652e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a10b5649-2090-4518-861c-1187262e652e" }, { "name": "dependable", "sourceId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "properties": {}, "attributes": { "tosca_id": "a9930192-b353-4b0f-85b0-d2df2e06edd6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a9930192-b353-4b0f-85b0-d2df2e06edd6" } ], "id": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "attributes": { "tosca_id": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "tosca_name": "net_cmg01_streammvno_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_1" } } }, { "templateName": "net_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a250347c-2f87-4868-a125-fea79725c08e", "properties": {}, "attributes": { "tosca_id": "c9ba2554-c322-4166-a39e-a31eb832f093", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c9ba2554-c322-4166-a39e-a31eb832f093" }, { "name": "HostsSubnet", "sourceId": "a250347c-2f87-4868-a125-fea79725c08e", "properties": {}, "attributes": { "tosca_id": "61188ca1-67ae-4069-91e9-6d39825d58fe", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "61188ca1-67ae-4069-91e9-6d39825d58fe" }, { "name": "dependable", "sourceId": "a250347c-2f87-4868-a125-fea79725c08e", "properties": {}, "attributes": { "tosca_id": "0f65c79f-74b3-46a8-821c-9c352fdfb6fc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0f65c79f-74b3-46a8-821c-9c352fdfb6fc" } ], "id": "a250347c-2f87-4868-a125-fea79725c08e", "attributes": { "tosca_id": "a250347c-2f87-4868-a125-fea79725c08e", "tosca_name": "net_cmg01_streammvno_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_2" } } }, { "templateName": "net_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "properties": {}, "attributes": { "tosca_id": "953162b2-41c9-45f0-afc7-bcea6328ae1f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "953162b2-41c9-45f0-afc7-bcea6328ae1f" }, { "name": "HostsSubnet", "sourceId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "properties": {}, "attributes": { "tosca_id": "8270d0f4-ccda-424d-b2b2-0f3a880e0bda", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "8270d0f4-ccda-424d-b2b2-0f3a880e0bda" }, { "name": "dependable", "sourceId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "properties": {}, "attributes": { "tosca_id": "eae1d50c-5c06-48c3-924c-36bc60fc3c42", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eae1d50c-5c06-48c3-924c-36bc60fc3c42" } ], "id": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "attributes": { "tosca_id": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "tosca_name": "net_cmg01_streammvno_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_1" } } }, { "templateName": "net_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "properties": {}, "attributes": { "tosca_id": "716f4be5-7fb0-482b-90f2-ca40cc1efe70", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "716f4be5-7fb0-482b-90f2-ca40cc1efe70" }, { "name": "HostsSubnet", "sourceId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "properties": {}, "attributes": { "tosca_id": "7effb05f-010c-4ef3-9204-5df886d5f967", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "7effb05f-010c-4ef3-9204-5df886d5f967" }, { "name": "dependable", "sourceId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "properties": {}, "attributes": { "tosca_id": "7396b9a5-2caf-47e1-9dbf-4b09551bbf53", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7396b9a5-2caf-47e1-9dbf-4b09551bbf53" } ], "id": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "attributes": { "tosca_id": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "tosca_name": "net_cmg01_streammvno_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_2" } } }, { "templateName": "net_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "90890560-043f-4fc3-b22e-074b966ecbc5", "properties": {}, "attributes": { "tosca_id": "0bd5b218-199a-4201-8f70-fe90aa00c362", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0bd5b218-199a-4201-8f70-fe90aa00c362" }, { "name": "HostsSubnet", "sourceId": "90890560-043f-4fc3-b22e-074b966ecbc5", "properties": {}, "attributes": { "tosca_id": "9509fea5-2219-4474-b5f0-045c4cdc6582", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9509fea5-2219-4474-b5f0-045c4cdc6582" }, { "name": "dependable", "sourceId": "90890560-043f-4fc3-b22e-074b966ecbc5", "properties": {}, "attributes": { "tosca_id": "ec2d824b-012f-468c-90a8-93461fd2c13b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ec2d824b-012f-468c-90a8-93461fd2c13b" } ], "id": "90890560-043f-4fc3-b22e-074b966ecbc5", "attributes": { "tosca_id": "90890560-043f-4fc3-b22e-074b966ecbc5", "tosca_name": "net_cmg01_streammvno_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_1" } } }, { "templateName": "net_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "properties": {}, "attributes": { "tosca_id": "ccb64b97-a117-4b01-8897-5010516b0dca", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ccb64b97-a117-4b01-8897-5010516b0dca" }, { "name": "HostsSubnet", "sourceId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "properties": {}, "attributes": { "tosca_id": "6822c436-fa7e-4d5f-91f8-f62132f1809b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6822c436-fa7e-4d5f-91f8-f62132f1809b" }, { "name": "dependable", "sourceId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "properties": {}, "attributes": { "tosca_id": "1f36192e-6164-4bb7-bef2-fc36b7d8cf9b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1f36192e-6164-4bb7-bef2-fc36b7d8cf9b" } ], "id": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "attributes": { "tosca_id": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "tosca_name": "net_cmg01_streammvno_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_2" } } }, { "templateName": "net_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c107dd51-1715-4723-a496-105b6e48787f", "properties": {}, "attributes": { "tosca_id": "c12620f5-3033-4022-a10b-b59aceb825c0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c12620f5-3033-4022-a10b-b59aceb825c0" }, { "name": "HostsSubnet", "sourceId": "c107dd51-1715-4723-a496-105b6e48787f", "properties": {}, "attributes": { "tosca_id": "35807025-4b74-437f-bd98-bd32cb10e8b7", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "35807025-4b74-437f-bd98-bd32cb10e8b7" }, { "name": "dependable", "sourceId": "c107dd51-1715-4723-a496-105b6e48787f", "properties": {}, "attributes": { "tosca_id": "4b3734ae-410f-4f92-8e21-50d64850b164", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b3734ae-410f-4f92-8e21-50d64850b164" } ], "id": "c107dd51-1715-4723-a496-105b6e48787f", "attributes": { "tosca_id": "c107dd51-1715-4723-a496-105b6e48787f", "tosca_name": "net_cmg01_streammvno_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_1" } } }, { "templateName": "net_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "properties": {}, "attributes": { "tosca_id": "b1e06063-6607-4cdb-a038-e87eaaf84157", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b1e06063-6607-4cdb-a038-e87eaaf84157" }, { "name": "HostsSubnet", "sourceId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "properties": {}, "attributes": { "tosca_id": "df9c5904-d016-418e-8751-34170e7512cf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "df9c5904-d016-418e-8751-34170e7512cf" }, { "name": "dependable", "sourceId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "properties": {}, "attributes": { "tosca_id": "7ae2114e-87e5-4fef-ba8b-26d7f90b6122", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7ae2114e-87e5-4fef-ba8b-26d7f90b6122" } ], "id": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "attributes": { "tosca_id": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "tosca_name": "net_cmg01_streammvno_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_2" } } }, { "templateName": "net_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f661b371-50cc-420b-98b3-093acb5c8cab", "properties": {}, "attributes": { "tosca_id": "b73c8605-51db-4ba4-9655-48aa9648c6cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b73c8605-51db-4ba4-9655-48aa9648c6cb" }, { "name": "HostsSubnet", "sourceId": "f661b371-50cc-420b-98b3-093acb5c8cab", "properties": {}, "attributes": { "tosca_id": "137d775b-06da-4d6a-a2cb-dc7f3f7c0776", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "137d775b-06da-4d6a-a2cb-dc7f3f7c0776" }, { "name": "dependable", "sourceId": "f661b371-50cc-420b-98b3-093acb5c8cab", "properties": {}, "attributes": { "tosca_id": "27c0df6c-3b12-4450-bb82-3dc8c25e607b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "27c0df6c-3b12-4450-bb82-3dc8c25e607b" } ], "id": "f661b371-50cc-420b-98b3-093acb5c8cab", "attributes": { "tosca_id": "f661b371-50cc-420b-98b3-093acb5c8cab", "tosca_name": "net_cmg01_streammvno_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_1" } } }, { "templateName": "net_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "properties": {}, "attributes": { "tosca_id": "143782aa-54d1-4c59-a06c-a7774f71d728", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "143782aa-54d1-4c59-a06c-a7774f71d728" }, { "name": "HostsSubnet", "sourceId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "properties": {}, "attributes": { "tosca_id": "5bb589f7-9347-4722-ad8b-1e64005ef179", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5bb589f7-9347-4722-ad8b-1e64005ef179" }, { "name": "dependable", "sourceId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "properties": {}, "attributes": { "tosca_id": "1db17457-ec60-4af8-bcf6-63068bbb58b8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1db17457-ec60-4af8-bcf6-63068bbb58b8" } ], "id": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "attributes": { "tosca_id": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "tosca_name": "net_cmg01_streammvno_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_2" } } }, { "templateName": "net_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "properties": {}, "attributes": { "tosca_id": "9a86ca3d-d836-457f-9b50-1f5e8e543fac", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9a86ca3d-d836-457f-9b50-1f5e8e543fac" }, { "name": "HostsSubnet", "sourceId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "properties": {}, "attributes": { "tosca_id": "6ca424c8-a09b-40f6-89e4-b517b180d4f0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6ca424c8-a09b-40f6-89e4-b517b180d4f0" }, { "name": "dependable", "sourceId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "properties": {}, "attributes": { "tosca_id": "1cfeda17-2452-47c7-a0d1-31edbcd9f3fe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1cfeda17-2452-47c7-a0d1-31edbcd9f3fe" } ], "id": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "attributes": { "tosca_id": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "tosca_name": "net_cmg01_streammvno_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_1" } } }, { "templateName": "net_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "properties": {}, "attributes": { "tosca_id": "59a3753e-bbcb-4e92-982e-4c8d858dc108", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "59a3753e-bbcb-4e92-982e-4c8d858dc108" }, { "name": "HostsSubnet", "sourceId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "properties": {}, "attributes": { "tosca_id": "b0907222-9e4b-4038-b471-2881f2b5a6c3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b0907222-9e4b-4038-b471-2881f2b5a6c3" }, { "name": "dependable", "sourceId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "properties": {}, "attributes": { "tosca_id": "3fb09fae-a3e7-4205-ac7e-a154452008aa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3fb09fae-a3e7-4205-ac7e-a154452008aa" } ], "id": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "attributes": { "tosca_id": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "tosca_name": "net_cmg01_streammvno_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_2" } } }, { "templateName": "net_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f51faac8-40f8-452c-9823-b0356eca5da5", "properties": {}, "attributes": { "tosca_id": "75304aa6-9133-4792-8762-6a3b39633e48", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "75304aa6-9133-4792-8762-6a3b39633e48" }, { "name": "HostsSubnet", "sourceId": "f51faac8-40f8-452c-9823-b0356eca5da5", "properties": {}, "attributes": { "tosca_id": "a3395e43-fbe7-4fae-bb94-4d865f990a68", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a3395e43-fbe7-4fae-bb94-4d865f990a68" }, { "name": "dependable", "sourceId": "f51faac8-40f8-452c-9823-b0356eca5da5", "properties": {}, "attributes": { "tosca_id": "136838ff-3111-4bf5-a053-d65730958045", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "136838ff-3111-4bf5-a053-d65730958045" } ], "id": "f51faac8-40f8-452c-9823-b0356eca5da5", "attributes": { "tosca_id": "f51faac8-40f8-452c-9823-b0356eca5da5", "tosca_name": "net_cmg01_streammvno_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_1" } } }, { "templateName": "net_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "properties": {}, "attributes": { "tosca_id": "e01facb2-5b1a-4daa-90e9-9c3a17ff05dc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e01facb2-5b1a-4daa-90e9-9c3a17ff05dc" }, { "name": "HostsSubnet", "sourceId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "properties": {}, "attributes": { "tosca_id": "79f1a499-03d6-4824-b537-503fe908ef85", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "79f1a499-03d6-4824-b537-503fe908ef85" }, { "name": "dependable", "sourceId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "properties": {}, "attributes": { "tosca_id": "fefee59f-3c72-44f8-9529-342b3315e338", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fefee59f-3c72-44f8-9529-342b3315e338" } ], "id": "3e0449c1-f815-4a56-a358-158f9e0197a0", "attributes": { "tosca_id": "3e0449c1-f815-4a56-a358-158f9e0197a0", "tosca_name": "net_cmg01_streammvno_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_2" } } }, { "templateName": "net_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "properties": {}, "attributes": { "tosca_id": "137e0c9a-832b-4e10-b224-b09da5a7d669", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "137e0c9a-832b-4e10-b224-b09da5a7d669" }, { "name": "HostsSubnet", "sourceId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "properties": {}, "attributes": { "tosca_id": "da11d37b-1d8f-4093-8041-69c2876ea5ed", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "da11d37b-1d8f-4093-8041-69c2876ea5ed" }, { "name": "dependable", "sourceId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "properties": {}, "attributes": { "tosca_id": "183b8213-da3b-4d51-8f09-489576724b8b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "183b8213-da3b-4d51-8f09-489576724b8b" } ], "id": "8178d72d-9ad1-4bc5-b9ee-031540191958", "attributes": { "tosca_id": "8178d72d-9ad1-4bc5-b9ee-031540191958", "tosca_name": "net_cmg01_streammvno_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_1" } } }, { "templateName": "net_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d388df65-f592-40ad-a737-653b013f8b17", "properties": {}, "attributes": { "tosca_id": "d9432f33-d626-4116-aa34-2194ac6d8d8a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d9432f33-d626-4116-aa34-2194ac6d8d8a" }, { "name": "HostsSubnet", "sourceId": "d388df65-f592-40ad-a737-653b013f8b17", "properties": {}, "attributes": { "tosca_id": "0916d766-4956-4453-b0d2-266ebd4b5020", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0916d766-4956-4453-b0d2-266ebd4b5020" }, { "name": "dependable", "sourceId": "d388df65-f592-40ad-a737-653b013f8b17", "properties": {}, "attributes": { "tosca_id": "11e1f4c6-31c9-418e-864f-8f711a665529", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "11e1f4c6-31c9-418e-864f-8f711a665529" } ], "id": "d388df65-f592-40ad-a737-653b013f8b17", "attributes": { "tosca_id": "d388df65-f592-40ad-a737-653b013f8b17", "tosca_name": "net_cmg01_streammvno_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_2" } } }, { "templateName": "net_cmg01_user_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "properties": {}, "attributes": { "tosca_id": "f5fdb51b-2243-489b-9342-ffc4ae7e4824", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f5fdb51b-2243-489b-9342-ffc4ae7e4824" }, { "name": "HostsSubnet", "sourceId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "properties": {}, "attributes": { "tosca_id": "c52a2a2a-5e3e-4330-89d3-df001f5007f6", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "c52a2a2a-5e3e-4330-89d3-df001f5007f6" }, { "name": "dependable", "sourceId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "properties": {}, "attributes": { "tosca_id": "7410e7ab-0d11-4b1e-9e7d-2b8ee215866e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7410e7ab-0d11-4b1e-9e7d-2b8ee215866e" } ], "id": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "attributes": { "tosca_id": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "tosca_name": "net_cmg01_user_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_1" } } }, { "templateName": "net_cmg01_user_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "properties": {}, "attributes": { "tosca_id": "293f1dc1-207c-4e71-9a6d-7e305dcc6726", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "293f1dc1-207c-4e71-9a6d-7e305dcc6726" }, { "name": "HostsSubnet", "sourceId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "properties": {}, "attributes": { "tosca_id": "63453b4d-094f-4a9d-ad92-05124e7f249c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "63453b4d-094f-4a9d-ad92-05124e7f249c" }, { "name": "dependable", "sourceId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "properties": {}, "attributes": { "tosca_id": "291c71c6-9995-4b66-8707-90666fe60105", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "291c71c6-9995-4b66-8707-90666fe60105" } ], "id": "4a8c9c06-620e-4ff0-8101-60adfe845855", "attributes": { "tosca_id": "4a8c9c06-620e-4ff0-8101-60adfe845855", "tosca_name": "net_cmg01_user_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_2" } } }, { "templateName": "net_cmg01_user_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2e95bf94-10d0-467c-8be3-84079139ef98", "properties": {}, "attributes": { "tosca_id": "eb2ed4dc-a893-4bcb-9936-4cce082adb2f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "eb2ed4dc-a893-4bcb-9936-4cce082adb2f" }, { "name": "HostsSubnet", "sourceId": "2e95bf94-10d0-467c-8be3-84079139ef98", "properties": {}, "attributes": { "tosca_id": "ec379a13-a6d6-4bf5-b913-a4b8aab7b852", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ec379a13-a6d6-4bf5-b913-a4b8aab7b852" }, { "name": "dependable", "sourceId": "2e95bf94-10d0-467c-8be3-84079139ef98", "properties": {}, "attributes": { "tosca_id": "af45e120-d28f-46cd-ae2a-8be539162132", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "af45e120-d28f-46cd-ae2a-8be539162132" } ], "id": "2e95bf94-10d0-467c-8be3-84079139ef98", "attributes": { "tosca_id": "2e95bf94-10d0-467c-8be3-84079139ef98", "tosca_name": "net_cmg01_user_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_1" } } }, { "templateName": "net_cmg01_user_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "properties": {}, "attributes": { "tosca_id": "da336155-3425-4fe8-a61a-6a7d7274b1f7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "da336155-3425-4fe8-a61a-6a7d7274b1f7" }, { "name": "HostsSubnet", "sourceId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "properties": {}, "attributes": { "tosca_id": "6762a037-e572-4887-9ead-44881b56a83c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6762a037-e572-4887-9ead-44881b56a83c" }, { "name": "dependable", "sourceId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "properties": {}, "attributes": { "tosca_id": "89ce546a-1923-4848-b8b5-e8ef5b7e8a75", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "89ce546a-1923-4848-b8b5-e8ef5b7e8a75" } ], "id": "5b8f6dc4-9396-4808-8cf2-240d42418226", "attributes": { "tosca_id": "5b8f6dc4-9396-4808-8cf2-240d42418226", "tosca_name": "net_cmg01_user_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_2" } } }, { "templateName": "net_cmg01_user_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b73981ea-ad43-4e6c-b4af-80715f361554", "properties": {}, "attributes": { "tosca_id": "2acf6043-4403-4b20-87c2-e6d1bd12b51a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2acf6043-4403-4b20-87c2-e6d1bd12b51a" }, { "name": "HostsSubnet", "sourceId": "b73981ea-ad43-4e6c-b4af-80715f361554", "properties": {}, "attributes": { "tosca_id": "dfacbae6-0b70-4870-be3e-ba12723eae8e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "dfacbae6-0b70-4870-be3e-ba12723eae8e" }, { "name": "dependable", "sourceId": "b73981ea-ad43-4e6c-b4af-80715f361554", "properties": {}, "attributes": { "tosca_id": "80c1c3c6-8422-4fb0-bc90-45a74ae7313f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "80c1c3c6-8422-4fb0-bc90-45a74ae7313f" } ], "id": "b73981ea-ad43-4e6c-b4af-80715f361554", "attributes": { "tosca_id": "b73981ea-ad43-4e6c-b4af-80715f361554", "tosca_name": "net_cmg01_user_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_1" } } }, { "templateName": "net_cmg01_user_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "properties": {}, "attributes": { "tosca_id": "470e8403-f8b5-49fe-ac2b-9510b216c53d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "470e8403-f8b5-49fe-ac2b-9510b216c53d" }, { "name": "HostsSubnet", "sourceId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "properties": {}, "attributes": { "tosca_id": "90d5e025-84db-4e5a-923c-fd692d05cdfd", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "90d5e025-84db-4e5a-923c-fd692d05cdfd" }, { "name": "dependable", "sourceId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "properties": {}, "attributes": { "tosca_id": "a4b33cd0-c756-4dea-926e-0a8a39da0101", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4b33cd0-c756-4dea-926e-0a8a39da0101" } ], "id": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "attributes": { "tosca_id": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "tosca_name": "net_cmg01_user_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_2" } } }, { "templateName": "net_cmg01_user_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "properties": {}, "attributes": { "tosca_id": "d5e20d3d-f78f-4977-9aa9-620f7331f272", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d5e20d3d-f78f-4977-9aa9-620f7331f272" }, { "name": "HostsSubnet", "sourceId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "properties": {}, "attributes": { "tosca_id": "a79ce5f5-86d7-4500-b265-c93b7bca70fa", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a79ce5f5-86d7-4500-b265-c93b7bca70fa" }, { "name": "dependable", "sourceId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "properties": {}, "attributes": { "tosca_id": "640247c6-4f66-44f9-ba3e-241f8f6b3407", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "640247c6-4f66-44f9-ba3e-241f8f6b3407" } ], "id": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "attributes": { "tosca_id": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "tosca_name": "net_cmg01_user_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_1" } } }, { "templateName": "net_cmg01_user_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "properties": {}, "attributes": { "tosca_id": "4fa2484d-c8b2-492e-aac1-3f3eda7c00e4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4fa2484d-c8b2-492e-aac1-3f3eda7c00e4" }, { "name": "HostsSubnet", "sourceId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "properties": {}, "attributes": { "tosca_id": "eb7c2274-97a1-4a10-b309-11c3156abff5", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "eb7c2274-97a1-4a10-b309-11c3156abff5" }, { "name": "dependable", "sourceId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "properties": {}, "attributes": { "tosca_id": "0a2cb149-950d-4309-b51b-1daae14a88fb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0a2cb149-950d-4309-b51b-1daae14a88fb" } ], "id": "001c200e-92ad-45b1-995b-9a0cfcb93821", "attributes": { "tosca_id": "001c200e-92ad-45b1-995b-9a0cfcb93821", "tosca_name": "net_cmg01_user_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_2" } } }, { "templateName": "net_cmg01_user_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "properties": {}, "attributes": { "tosca_id": "528a91eb-03ef-4270-ab89-73db19b221a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "528a91eb-03ef-4270-ab89-73db19b221a6" }, { "name": "HostsSubnet", "sourceId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "properties": {}, "attributes": { "tosca_id": "296845c2-8024-4950-960c-ec6858a8e71d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "296845c2-8024-4950-960c-ec6858a8e71d" }, { "name": "dependable", "sourceId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "properties": {}, "attributes": { "tosca_id": "98fcb677-3263-4a5d-b3dd-1bbdad46656e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "98fcb677-3263-4a5d-b3dd-1bbdad46656e" } ], "id": "51f1348f-e4a3-4f67-9263-81ea25b92030", "attributes": { "tosca_id": "51f1348f-e4a3-4f67-9263-81ea25b92030", "tosca_name": "net_cmg01_user_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_1" } } }, { "templateName": "net_cmg01_user_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "properties": {}, "attributes": { "tosca_id": "235a8b77-aafe-48f3-ba1e-ff47d2458f79", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "235a8b77-aafe-48f3-ba1e-ff47d2458f79" }, { "name": "HostsSubnet", "sourceId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "properties": {}, "attributes": { "tosca_id": "59afffc4-fe41-43d1-836a-43db636dc521", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "59afffc4-fe41-43d1-836a-43db636dc521" }, { "name": "dependable", "sourceId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "properties": {}, "attributes": { "tosca_id": "36229c04-52ee-4047-a449-4a485829f4d1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36229c04-52ee-4047-a449-4a485829f4d1" } ], "id": "6755688f-cea0-41ae-9c6f-65be858dcf00", "attributes": { "tosca_id": "6755688f-cea0-41ae-9c6f-65be858dcf00", "tosca_name": "net_cmg01_user_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_2" } } }, { "templateName": "net_cmg01_user_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2c7e562e-f472-4ea8-9020-931ed974432b", "properties": {}, "attributes": { "tosca_id": "1648d952-5524-4386-b724-aedb58ad6bc9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1648d952-5524-4386-b724-aedb58ad6bc9" }, { "name": "HostsSubnet", "sourceId": "2c7e562e-f472-4ea8-9020-931ed974432b", "properties": {}, "attributes": { "tosca_id": "0be70139-fa99-4160-8d95-8a1d3da895ce", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0be70139-fa99-4160-8d95-8a1d3da895ce" }, { "name": "dependable", "sourceId": "2c7e562e-f472-4ea8-9020-931ed974432b", "properties": {}, "attributes": { "tosca_id": "7c08196e-9028-4cd8-82d4-7148f02ce5f9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7c08196e-9028-4cd8-82d4-7148f02ce5f9" } ], "id": "2c7e562e-f472-4ea8-9020-931ed974432b", "attributes": { "tosca_id": "2c7e562e-f472-4ea8-9020-931ed974432b", "tosca_name": "net_cmg01_user_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_1" } } }, { "templateName": "net_cmg01_user_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "properties": {}, "attributes": { "tosca_id": "0f65e630-6d4a-476c-9708-f2b8c98962a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0f65e630-6d4a-476c-9708-f2b8c98962a6" }, { "name": "HostsSubnet", "sourceId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "properties": {}, "attributes": { "tosca_id": "9e4c05f2-da8e-46a2-8eb1-1b32a90f02ae", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9e4c05f2-da8e-46a2-8eb1-1b32a90f02ae" }, { "name": "dependable", "sourceId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "properties": {}, "attributes": { "tosca_id": "a4f8f93a-52c0-4cd4-86e2-f2d4396e915d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4f8f93a-52c0-4cd4-86e2-f2d4396e915d" } ], "id": "8fa231cc-2f2c-4257-8e05-945724c103b8", "attributes": { "tosca_id": "8fa231cc-2f2c-4257-8e05-945724c103b8", "tosca_name": "net_cmg01_user_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_2" } } }, { "templateName": "net_cmg01_user_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b80ad685-74fa-4a74-bec1-a5a179307191", "properties": {}, "attributes": { "tosca_id": "b37b97d4-a37a-40f1-b8fd-61b3af026f86", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b37b97d4-a37a-40f1-b8fd-61b3af026f86" }, { "name": "HostsSubnet", "sourceId": "b80ad685-74fa-4a74-bec1-a5a179307191", "properties": {}, "attributes": { "tosca_id": "760d54f0-3f46-4897-8b8d-1d212ca41463", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "760d54f0-3f46-4897-8b8d-1d212ca41463" }, { "name": "dependable", "sourceId": "b80ad685-74fa-4a74-bec1-a5a179307191", "properties": {}, "attributes": { "tosca_id": "a4225e94-bafa-4161-857c-d6e5b42887f2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4225e94-bafa-4161-857c-d6e5b42887f2" } ], "id": "b80ad685-74fa-4a74-bec1-a5a179307191", "attributes": { "tosca_id": "b80ad685-74fa-4a74-bec1-a5a179307191", "tosca_name": "net_cmg01_user_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_1" } } }, { "templateName": "net_cmg01_user_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c946933b-7467-44a5-ad12-18672641b7be", "properties": {}, "attributes": { "tosca_id": "434a3830-67b4-4749-b51d-5557fefb8b06", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "434a3830-67b4-4749-b51d-5557fefb8b06" }, { "name": "HostsSubnet", "sourceId": "c946933b-7467-44a5-ad12-18672641b7be", "properties": {}, "attributes": { "tosca_id": "ef224704-29ea-4fd3-900e-60f92bad3dd1", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ef224704-29ea-4fd3-900e-60f92bad3dd1" }, { "name": "dependable", "sourceId": "c946933b-7467-44a5-ad12-18672641b7be", "properties": {}, "attributes": { "tosca_id": "5de31675-0da1-424e-89ba-764592a5458a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5de31675-0da1-424e-89ba-764592a5458a" } ], "id": "c946933b-7467-44a5-ad12-18672641b7be", "attributes": { "tosca_id": "c946933b-7467-44a5-ad12-18672641b7be", "tosca_name": "net_cmg01_user_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_2" } } }, { "templateName": "net_cmg01_user_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "properties": {}, "attributes": { "tosca_id": "a18aaf97-97da-4271-8747-160f17b7109d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a18aaf97-97da-4271-8747-160f17b7109d" }, { "name": "HostsSubnet", "sourceId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "properties": {}, "attributes": { "tosca_id": "534717c5-5ac5-41af-a9b7-82a1d032e1d9", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "534717c5-5ac5-41af-a9b7-82a1d032e1d9" }, { "name": "dependable", "sourceId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "properties": {}, "attributes": { "tosca_id": "ccfd6fdb-f1a8-4122-9d09-7af6547aafda", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ccfd6fdb-f1a8-4122-9d09-7af6547aafda" } ], "id": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "attributes": { "tosca_id": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "tosca_name": "net_cmg01_user_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_1" } } }, { "templateName": "net_cmg01_user_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "af8756f5-f23d-4db1-8989-bebecc801875", "properties": {}, "attributes": { "tosca_id": "f1c29591-fe48-44ef-9e98-78e72447a0ea", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1c29591-fe48-44ef-9e98-78e72447a0ea" }, { "name": "HostsSubnet", "sourceId": "af8756f5-f23d-4db1-8989-bebecc801875", "properties": {}, "attributes": { "tosca_id": "210bf294-c4d9-40fc-8c17-c46b84ed4aa0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "210bf294-c4d9-40fc-8c17-c46b84ed4aa0" }, { "name": "dependable", "sourceId": "af8756f5-f23d-4db1-8989-bebecc801875", "properties": {}, "attributes": { "tosca_id": "00ef6013-1e73-4521-9df1-22c7f9a23832", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "00ef6013-1e73-4521-9df1-22c7f9a23832" } ], "id": "af8756f5-f23d-4db1-8989-bebecc801875", "attributes": { "tosca_id": "af8756f5-f23d-4db1-8989-bebecc801875", "tosca_name": "net_cmg01_user_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_2" } } }, { "templateName": "subnet_cmg01_acc_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "4b9ba1ae-c24e-4593-a2f5-fd930809b5f6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4b9ba1ae-c24e-4593-a2f5-fd930809b5f6" }, { "name": "cap", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "40ef2306-3078-4589-acdb-a218c2991afd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "40ef2306-3078-4589-acdb-a218c2991afd" }, { "name": "redirection_target_source", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "0b019681-efe6-4543-b364-301b1289b1a8", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "0b019681-efe6-4543-b364-301b1289b1a8" }, { "name": "dependable", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "984c6eed-a00f-46cf-8234-ac422215836c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "984c6eed-a00f-46cf-8234-ac422215836c" } ], "id": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "attributes": { "tosca_id": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "tosca_name": "subnet_cmg01_acc_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "38d368dc-98ba-4536-8a81-ff16e81044f7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "38d368dc-98ba-4536-8a81-ff16e81044f7" }, { "name": "cap", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "99de13dc-b0d7-46ca-b933-51823ba5a323", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "99de13dc-b0d7-46ca-b933-51823ba5a323" }, { "name": "redirection_target_source", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "df8b1cb8-bad5-4675-9ce5-a1a60d955411", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "df8b1cb8-bad5-4675-9ce5-a1a60d955411" }, { "name": "dependable", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "309f8685-4adb-442a-be67-65b29425c7eb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "309f8685-4adb-442a-be67-65b29425c7eb" } ], "id": "79c33d99-3275-4ce5-976d-62a582d03f30", "attributes": { "tosca_id": "79c33d99-3275-4ce5-976d-62a582d03f30", "tosca_name": "subnet_cmg01_acc_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "ef45428b-89c1-4744-ac6b-32a65b3d3ff0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ef45428b-89c1-4744-ac6b-32a65b3d3ff0" }, { "name": "cap", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "c663da1b-3238-47bd-8801-9cc2c5410700", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c663da1b-3238-47bd-8801-9cc2c5410700" }, { "name": "redirection_target_source", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "680e323e-2b0f-4e68-bff0-2014d6d369b8", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "680e323e-2b0f-4e68-bff0-2014d6d369b8" }, { "name": "dependable", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "561a5b80-d48d-44c5-add4-a0c104049224", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "561a5b80-d48d-44c5-add4-a0c104049224" } ], "id": "5e23a562-9cd7-4fa3-927a-526df8b60453", "attributes": { "tosca_id": "5e23a562-9cd7-4fa3-927a-526df8b60453", "tosca_name": "subnet_cmg01_acc_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "174dd968-7293-4dd1-b06c-157e87eb191c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "174dd968-7293-4dd1-b06c-157e87eb191c" }, { "name": "cap", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "d59d0f62-2712-4c51-bf97-3d50ae8e3286", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d59d0f62-2712-4c51-bf97-3d50ae8e3286" }, { "name": "redirection_target_source", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "91231378-5b0e-4591-8719-567599301e05", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "91231378-5b0e-4591-8719-567599301e05" }, { "name": "dependable", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "8097717d-fd21-46d1-90ee-3e785fd38c43", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8097717d-fd21-46d1-90ee-3e785fd38c43" } ], "id": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "attributes": { "tosca_id": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "tosca_name": "subnet_cmg01_acc_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "a23349c7-d4ee-40c0-825b-e5ee6c76822b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a23349c7-d4ee-40c0-825b-e5ee6c76822b" }, { "name": "cap", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "4799d270-dad8-4178-87b0-4f35439c7e02", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4799d270-dad8-4178-87b0-4f35439c7e02" }, { "name": "redirection_target_source", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "fe20fb5e-e7b4-4af4-b7e1-f7061d22cb16", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "fe20fb5e-e7b4-4af4-b7e1-f7061d22cb16" }, { "name": "dependable", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "48330fa1-df61-4777-b323-6671e24c1048", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "48330fa1-df61-4777-b323-6671e24c1048" } ], "id": "07a05cf3-f24d-4564-abce-44995e09f744", "attributes": { "tosca_id": "07a05cf3-f24d-4564-abce-44995e09f744", "tosca_name": "subnet_cmg01_acc_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "a79108c8-9bd2-4f29-851e-c68c900dd248", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a79108c8-9bd2-4f29-851e-c68c900dd248" }, { "name": "cap", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "a52d22fd-5b6e-4c27-9fb5-1b3ff3eaf5ed", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a52d22fd-5b6e-4c27-9fb5-1b3ff3eaf5ed" }, { "name": "redirection_target_source", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "f0078300-026b-4fa6-9ec9-54ff53b73b38", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f0078300-026b-4fa6-9ec9-54ff53b73b38" }, { "name": "dependable", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "2d8a0c85-f3c0-43a7-94a9-c018743f07c1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2d8a0c85-f3c0-43a7-94a9-c018743f07c1" } ], "id": "886c0fe2-d9cb-4807-86e3-c93458986310", "attributes": { "tosca_id": "886c0fe2-d9cb-4807-86e3-c93458986310", "tosca_name": "subnet_cmg01_acc_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "0418e3a3-25c4-4327-bfe8-30abb0853cd0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0418e3a3-25c4-4327-bfe8-30abb0853cd0" }, { "name": "cap", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "ed1f0ce0-b5e2-4002-9564-c05aaf56d333", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ed1f0ce0-b5e2-4002-9564-c05aaf56d333" }, { "name": "redirection_target_source", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "bace4eca-b0ea-4011-b8bc-5acd0bd53039", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "bace4eca-b0ea-4011-b8bc-5acd0bd53039" }, { "name": "dependable", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "93ef42f0-4372-42e6-b077-08aee652adc2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "93ef42f0-4372-42e6-b077-08aee652adc2" } ], "id": "0d4773f6-3b06-452d-a120-143e01d04668", "attributes": { "tosca_id": "0d4773f6-3b06-452d-a120-143e01d04668", "tosca_name": "subnet_cmg01_acc_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "4c8338a9-1903-4ed8-84a1-dde1bd74933e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4c8338a9-1903-4ed8-84a1-dde1bd74933e" }, { "name": "cap", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "dc839cac-3d1d-4288-a3f7-ff3d32602c58", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "dc839cac-3d1d-4288-a3f7-ff3d32602c58" }, { "name": "redirection_target_source", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "4bcb7fbf-fc88-4a9a-b52c-26206f560da4", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4bcb7fbf-fc88-4a9a-b52c-26206f560da4" }, { "name": "dependable", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "2d9ea61c-4e03-4011-ab3f-077ff6be143c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2d9ea61c-4e03-4011-ab3f-077ff6be143c" } ], "id": "49e5a15d-a028-446e-9685-8fabccf91469", "attributes": { "tosca_id": "49e5a15d-a028-446e-9685-8fabccf91469", "tosca_name": "subnet_cmg01_acc_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "74ae787d-11c8-4504-a2b8-edf42a763f6d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "74ae787d-11c8-4504-a2b8-edf42a763f6d" }, { "name": "cap", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "edda101e-c504-4865-ac43-7d9d9de8574f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "edda101e-c504-4865-ac43-7d9d9de8574f" }, { "name": "redirection_target_source", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "2b207814-cea3-4a18-a8b0-3c7c08e4a330", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "2b207814-cea3-4a18-a8b0-3c7c08e4a330" }, { "name": "dependable", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "2c5f6c36-1071-4fe5-bea7-0233b6e93265", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2c5f6c36-1071-4fe5-bea7-0233b6e93265" } ], "id": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "attributes": { "tosca_id": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "tosca_name": "subnet_cmg01_acc_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "5489fc56-4a8e-4912-a636-eefa3dcbfc8c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5489fc56-4a8e-4912-a636-eefa3dcbfc8c" }, { "name": "cap", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "39e79f43-af82-444a-8d6a-bb85b1a2bbfa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "39e79f43-af82-444a-8d6a-bb85b1a2bbfa" }, { "name": "redirection_target_source", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "71ba10a2-a5ba-49a2-8215-674da46f0f83", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "71ba10a2-a5ba-49a2-8215-674da46f0f83" }, { "name": "dependable", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "ce01a0fd-b2b0-402b-88b8-cc3a582d2eaf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ce01a0fd-b2b0-402b-88b8-cc3a582d2eaf" } ], "id": "be24aa75-eb8b-4d68-8218-4fda81900446", "attributes": { "tosca_id": "be24aa75-eb8b-4d68-8218-4fda81900446", "tosca_name": "subnet_cmg01_acc_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "aae42680-001b-4601-a700-4a794f5c6b5c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aae42680-001b-4601-a700-4a794f5c6b5c" }, { "name": "cap", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "d4a390c6-9ec3-4832-9c1d-d1a0e16af0f0", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d4a390c6-9ec3-4832-9c1d-d1a0e16af0f0" }, { "name": "redirection_target_source", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "f9ab4fd6-f5b4-4c8b-98af-14f6eb9add88", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f9ab4fd6-f5b4-4c8b-98af-14f6eb9add88" }, { "name": "dependable", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "80e87f77-6660-4c19-950c-baff34df325e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "80e87f77-6660-4c19-950c-baff34df325e" } ], "id": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "attributes": { "tosca_id": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "tosca_name": "subnet_cmg01_acc_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "a7c2edb0-0646-4812-b752-7d1aa4b58884", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a7c2edb0-0646-4812-b752-7d1aa4b58884" }, { "name": "cap", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "13a94369-8546-483a-8282-528b1c5e1a94", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "13a94369-8546-483a-8282-528b1c5e1a94" }, { "name": "redirection_target_source", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "a3f0892c-cb03-473d-8fa2-f3727c4314dd", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a3f0892c-cb03-473d-8fa2-f3727c4314dd" }, { "name": "dependable", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "6e35e7d1-1194-4ffc-b99d-b44a532743ee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6e35e7d1-1194-4ffc-b99d-b44a532743ee" } ], "id": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "attributes": { "tosca_id": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "tosca_name": "subnet_cmg01_acc_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "db438241-4450-4e58-836d-e1c7d3467ab5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "db438241-4450-4e58-836d-e1c7d3467ab5" }, { "name": "cap", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "eb161211-263b-48ae-9aa7-f8f6d5881a03", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "eb161211-263b-48ae-9aa7-f8f6d5881a03" }, { "name": "redirection_target_source", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "77e877c6-85db-4ecb-93fa-11edb621a2db", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "77e877c6-85db-4ecb-93fa-11edb621a2db" }, { "name": "dependable", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "f7aeb3a0-950e-4763-8787-e3604e0b599d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f7aeb3a0-950e-4763-8787-e3604e0b599d" } ], "id": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "attributes": { "tosca_id": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "tosca_name": "subnet_cmg01_acc_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "ab1e87a4-3d07-463f-9179-0db53e9d2d3e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ab1e87a4-3d07-463f-9179-0db53e9d2d3e" }, { "name": "cap", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "76059f0b-023d-4e9f-916f-65d7a5b570b8", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "76059f0b-023d-4e9f-916f-65d7a5b570b8" }, { "name": "redirection_target_source", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "f082fef8-5260-4677-a5de-57f3fd55b707", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f082fef8-5260-4677-a5de-57f3fd55b707" }, { "name": "dependable", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "7c0513d9-231c-4c7e-9ef1-ec5410aca5d0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7c0513d9-231c-4c7e-9ef1-ec5410aca5d0" } ], "id": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "attributes": { "tosca_id": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "tosca_name": "subnet_cmg01_acc_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "f1ddf1db-e844-453b-a5a7-e65504b144d5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1ddf1db-e844-453b-a5a7-e65504b144d5" }, { "name": "cap", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "3c1e81de-2d86-4e34-af4c-cf70023e91c5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3c1e81de-2d86-4e34-af4c-cf70023e91c5" }, { "name": "redirection_target_source", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "5962378f-d449-4171-b4b9-21651bcd6f55", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5962378f-d449-4171-b4b9-21651bcd6f55" }, { "name": "dependable", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "1f2c042f-7ecb-4b6b-8b81-38d3c236f5f0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1f2c042f-7ecb-4b6b-8b81-38d3c236f5f0" } ], "id": "73006a88-a763-4b55-8a40-1d33918195d3", "attributes": { "tosca_id": "73006a88-a763-4b55-8a40-1d33918195d3", "tosca_name": "subnet_cmg01_acc_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "09c0a1db-7f1f-4a39-b470-3cf19646a07c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "09c0a1db-7f1f-4a39-b470-3cf19646a07c" }, { "name": "cap", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "75d03f4c-16c8-4938-89cd-6dd3cffb739e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "75d03f4c-16c8-4938-89cd-6dd3cffb739e" }, { "name": "redirection_target_source", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "83ba4e35-3c19-4824-9d8c-d9dca887be1b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "83ba4e35-3c19-4824-9d8c-d9dca887be1b" }, { "name": "dependable", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "f7ad7875-738f-472a-802a-ea70a19aa816", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f7ad7875-738f-472a-802a-ea70a19aa816" } ], "id": "f4755484-edcb-4365-88a5-ebcdffe233f0", "attributes": { "tosca_id": "f4755484-edcb-4365-88a5-ebcdffe233f0", "tosca_name": "subnet_cmg01_acc_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "b6cf1eba-9bcd-4092-8682-c189e61f9fd3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b6cf1eba-9bcd-4092-8682-c189e61f9fd3" }, { "name": "cap", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "0668e5fe-16fd-498b-9564-788254510faa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "0668e5fe-16fd-498b-9564-788254510faa" }, { "name": "redirection_target_source", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "9cfb3c88-4a80-4652-bcf9-d9c9745eeac1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9cfb3c88-4a80-4652-bcf9-d9c9745eeac1" }, { "name": "dependable", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "f1bcd385-961e-4fdd-8c92-4dc30ea25c74", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f1bcd385-961e-4fdd-8c92-4dc30ea25c74" } ], "id": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "attributes": { "tosca_id": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "tosca_name": "subnet_cmg01_aqlmvno_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "372eca16-549d-4f45-8cd2-3d1bac48140d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "372eca16-549d-4f45-8cd2-3d1bac48140d" }, { "name": "cap", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "7d6c0465-4a7a-41bd-bf0d-ecf9ad888465", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7d6c0465-4a7a-41bd-bf0d-ecf9ad888465" }, { "name": "redirection_target_source", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "272e37f5-ecfe-46f8-80db-517423f0066f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "272e37f5-ecfe-46f8-80db-517423f0066f" }, { "name": "dependable", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "7ed39e3e-f588-463b-b705-c9697059b6de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7ed39e3e-f588-463b-b705-c9697059b6de" } ], "id": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "attributes": { "tosca_id": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "tosca_name": "subnet_cmg01_aqlmvno_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "c797f035-eb20-45f9-9de0-0eb6bc1df42c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c797f035-eb20-45f9-9de0-0eb6bc1df42c" }, { "name": "cap", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "7da20321-f90b-4ccf-8063-f0581ed3eb48", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7da20321-f90b-4ccf-8063-f0581ed3eb48" }, { "name": "redirection_target_source", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "d17105ca-df15-46f9-85ea-78b8318c7308", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d17105ca-df15-46f9-85ea-78b8318c7308" }, { "name": "dependable", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "5f16046a-deb2-4501-b1d8-f76b1f44b59d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5f16046a-deb2-4501-b1d8-f76b1f44b59d" } ], "id": "087f5bd7-8980-429d-acad-5f6df32e88ff", "attributes": { "tosca_id": "087f5bd7-8980-429d-acad-5f6df32e88ff", "tosca_name": "subnet_cmg01_aqlmvno_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "a605c45f-2d3e-4e5d-a51f-04b3dfb92486", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a605c45f-2d3e-4e5d-a51f-04b3dfb92486" }, { "name": "cap", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "a16b6b6e-4ff8-443e-b9e8-59ade5c5adb5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a16b6b6e-4ff8-443e-b9e8-59ade5c5adb5" }, { "name": "redirection_target_source", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "9fdeecf2-6723-4c40-a18a-b33925a3dcfb", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9fdeecf2-6723-4c40-a18a-b33925a3dcfb" }, { "name": "dependable", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "3c47d94d-5250-448c-a8d7-787add9da3b5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3c47d94d-5250-448c-a8d7-787add9da3b5" } ], "id": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "attributes": { "tosca_id": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "tosca_name": "subnet_cmg01_aqlmvno_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "414dddf0-f554-4522-905e-b3e0630ee14a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "414dddf0-f554-4522-905e-b3e0630ee14a" }, { "name": "cap", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "fe9ae276-2eb3-4a4c-96c4-372ff9807ee0", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fe9ae276-2eb3-4a4c-96c4-372ff9807ee0" }, { "name": "redirection_target_source", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "20ee470e-3dc7-4ae2-b559-c2bfd5a5f3b7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "20ee470e-3dc7-4ae2-b559-c2bfd5a5f3b7" }, { "name": "dependable", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "c69d9197-a68c-42fd-9761-decd07d0d49e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c69d9197-a68c-42fd-9761-decd07d0d49e" } ], "id": "1940322b-5e3c-489f-add3-75d0e9baf845", "attributes": { "tosca_id": "1940322b-5e3c-489f-add3-75d0e9baf845", "tosca_name": "subnet_cmg01_aqlmvno_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "634e659b-175c-4d2c-91fb-2761f8296bcc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "634e659b-175c-4d2c-91fb-2761f8296bcc" }, { "name": "cap", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "5962002e-1b2e-4380-8482-a21569ac8f19", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5962002e-1b2e-4380-8482-a21569ac8f19" }, { "name": "redirection_target_source", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "1e068b60-d8ff-44e8-a606-12aaa1d9ca00", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "1e068b60-d8ff-44e8-a606-12aaa1d9ca00" }, { "name": "dependable", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "fd2aad82-7c2b-4a21-b0ae-95b7f5b77a0c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fd2aad82-7c2b-4a21-b0ae-95b7f5b77a0c" } ], "id": "928259f0-26e1-43be-8c27-22635b11b239", "attributes": { "tosca_id": "928259f0-26e1-43be-8c27-22635b11b239", "tosca_name": "subnet_cmg01_aqlmvno_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "4eccc582-3aa1-4f4c-b94a-ad7db2a60117", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4eccc582-3aa1-4f4c-b94a-ad7db2a60117" }, { "name": "cap", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "2a4143d9-4bda-4df1-97da-e9a571afa4ec", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2a4143d9-4bda-4df1-97da-e9a571afa4ec" }, { "name": "redirection_target_source", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "ff3f9018-0955-44d6-a137-ae353a30038f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "ff3f9018-0955-44d6-a137-ae353a30038f" }, { "name": "dependable", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "9fea6e02-dc25-4a29-89f7-674c44101f2d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9fea6e02-dc25-4a29-89f7-674c44101f2d" } ], "id": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "attributes": { "tosca_id": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "tosca_name": "subnet_cmg01_aqlmvno_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "0486b114-af50-46fb-bf00-07aca8f89795", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0486b114-af50-46fb-bf00-07aca8f89795" }, { "name": "cap", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "d88fe737-eba1-4d52-8f67-48254794255c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d88fe737-eba1-4d52-8f67-48254794255c" }, { "name": "redirection_target_source", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "827352ef-5f48-48bc-9e3f-ae4c1d28a92d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "827352ef-5f48-48bc-9e3f-ae4c1d28a92d" }, { "name": "dependable", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "cdd2b1f0-046b-428b-b075-f22edd366c6b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cdd2b1f0-046b-428b-b075-f22edd366c6b" } ], "id": "5e6511f4-7453-4762-af49-87b78a007f0f", "attributes": { "tosca_id": "5e6511f4-7453-4762-af49-87b78a007f0f", "tosca_name": "subnet_cmg01_aqlmvno_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "1fdc219d-ee5b-4d52-a261-5a57745ecb7b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1fdc219d-ee5b-4d52-a261-5a57745ecb7b" }, { "name": "cap", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "fec70541-d351-4f02-90ba-f42e6fa12da3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fec70541-d351-4f02-90ba-f42e6fa12da3" }, { "name": "redirection_target_source", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "063b4403-a4f2-47f5-a107-cabef24b2794", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "063b4403-a4f2-47f5-a107-cabef24b2794" }, { "name": "dependable", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "1a9797b2-2757-4d14-8e08-2d1c06551a06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1a9797b2-2757-4d14-8e08-2d1c06551a06" } ], "id": "146618e2-20a8-492f-bd96-38a32a98f71a", "attributes": { "tosca_id": "146618e2-20a8-492f-bd96-38a32a98f71a", "tosca_name": "subnet_cmg01_aqlmvno_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "dfa06e99-3925-45a7-bdf3-559bd3322200", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "dfa06e99-3925-45a7-bdf3-559bd3322200" }, { "name": "cap", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "b7e85196-6feb-4924-bd41-68a88aef10a2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b7e85196-6feb-4924-bd41-68a88aef10a2" }, { "name": "redirection_target_source", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "c4de6288-dd0c-446a-a847-adc0ab645c64", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c4de6288-dd0c-446a-a847-adc0ab645c64" }, { "name": "dependable", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "e8d294db-7d23-4635-aa86-8d16e244a3de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e8d294db-7d23-4635-aa86-8d16e244a3de" } ], "id": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "attributes": { "tosca_id": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "tosca_name": "subnet_cmg01_aqlmvno_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "a13bc898-d904-437b-b721-cd4403d5f2b9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a13bc898-d904-437b-b721-cd4403d5f2b9" }, { "name": "cap", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "8b8cf730-a9f9-4ccc-b246-4f66d0db463b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8b8cf730-a9f9-4ccc-b246-4f66d0db463b" }, { "name": "redirection_target_source", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "90a84e34-ce01-415a-af1e-41057fa4d8f0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "90a84e34-ce01-415a-af1e-41057fa4d8f0" }, { "name": "dependable", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "0943ec49-eaf0-45ea-bb4e-b95980774705", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0943ec49-eaf0-45ea-bb4e-b95980774705" } ], "id": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "attributes": { "tosca_id": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "tosca_name": "subnet_cmg01_aqlmvno_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "fce2bf63-8d5e-411d-9ef7-d8826751c335", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fce2bf63-8d5e-411d-9ef7-d8826751c335" }, { "name": "cap", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "2952cfef-f97e-474c-bdcd-b11535c2ec87", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2952cfef-f97e-474c-bdcd-b11535c2ec87" }, { "name": "redirection_target_source", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "7708810c-c024-40bb-96f9-f7ecb4d86cd7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "7708810c-c024-40bb-96f9-f7ecb4d86cd7" }, { "name": "dependable", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "b3d43597-5ae6-4e9c-8a91-9fb946eb9997", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b3d43597-5ae6-4e9c-8a91-9fb946eb9997" } ], "id": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "attributes": { "tosca_id": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "tosca_name": "subnet_cmg01_aqlmvno_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "6ddd05a2-96f3-4d8e-8ec6-e1fc8e6700ae", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6ddd05a2-96f3-4d8e-8ec6-e1fc8e6700ae" }, { "name": "cap", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "ba9ab7b2-09c6-4476-92af-eaf7d967573e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ba9ab7b2-09c6-4476-92af-eaf7d967573e" }, { "name": "redirection_target_source", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "067b87b5-3f02-41e8-b22d-7915e64923b1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "067b87b5-3f02-41e8-b22d-7915e64923b1" }, { "name": "dependable", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "927357dc-b017-4309-b379-5b903cef515e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "927357dc-b017-4309-b379-5b903cef515e" } ], "id": "d874e584-1466-4627-92f1-0492d06cd7fc", "attributes": { "tosca_id": "d874e584-1466-4627-92f1-0492d06cd7fc", "tosca_name": "subnet_cmg01_aqlmvno_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "210a7296-ed9f-48b2-a0f1-1a33b42d5b49", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "210a7296-ed9f-48b2-a0f1-1a33b42d5b49" }, { "name": "cap", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "c4c278e7-3098-49aa-a3fe-767efc97a8d7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c4c278e7-3098-49aa-a3fe-767efc97a8d7" }, { "name": "redirection_target_source", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "266d2046-5750-4e04-b0db-7957653af527", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "266d2046-5750-4e04-b0db-7957653af527" }, { "name": "dependable", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "ef2cab50-96cd-40c7-98dc-47c92b0ea0df", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ef2cab50-96cd-40c7-98dc-47c92b0ea0df" } ], "id": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "attributes": { "tosca_id": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "tosca_name": "subnet_cmg01_aqlmvno_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "476e9472-afdd-4df8-90bc-6aa31c09b63d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "476e9472-afdd-4df8-90bc-6aa31c09b63d" }, { "name": "cap", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "6f562db9-399c-4580-b0bb-4fa9ddb55da2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6f562db9-399c-4580-b0bb-4fa9ddb55da2" }, { "name": "redirection_target_source", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "d995c8f3-7f14-454a-aeb2-8346f48fe9ca", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d995c8f3-7f14-454a-aeb2-8346f48fe9ca" }, { "name": "dependable", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "1d4ece99-73e1-4605-8a85-56571193b836", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1d4ece99-73e1-4605-8a85-56571193b836" } ], "id": "ea25e361-9181-4bb7-90f1-4602c816df05", "attributes": { "tosca_id": "ea25e361-9181-4bb7-90f1-4602c816df05", "tosca_name": "subnet_cmg01_aqlmvno_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "34463cb7-b6d9-418c-8241-6c76c76d8b1f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "34463cb7-b6d9-418c-8241-6c76c76d8b1f" }, { "name": "cap", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "e0dddfcd-98fe-4788-9d44-81bab66e262a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e0dddfcd-98fe-4788-9d44-81bab66e262a" }, { "name": "redirection_target_source", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "ac08cff8-eac3-4338-bed3-6eadc74b8227", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "ac08cff8-eac3-4338-bed3-6eadc74b8227" }, { "name": "dependable", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "1289a345-92e2-4c14-995c-82db7674f275", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1289a345-92e2-4c14-995c-82db7674f275" } ], "id": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "attributes": { "tosca_id": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "tosca_name": "subnet_cmg01_aqlmvno_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "e28dfe1a-dd6f-45e9-8be1-4684487dc5a4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e28dfe1a-dd6f-45e9-8be1-4684487dc5a4" }, { "name": "cap", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "f4f00642-fbc1-4695-9b25-a2bc5f6f62fa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f4f00642-fbc1-4695-9b25-a2bc5f6f62fa" }, { "name": "redirection_target_source", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "b25b48e4-cad0-46ca-9dab-3761bb221504", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b25b48e4-cad0-46ca-9dab-3761bb221504" }, { "name": "dependable", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "202a555d-cc6e-4317-84c3-cd5cf6f1cc06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "202a555d-cc6e-4317-84c3-cd5cf6f1cc06" } ], "id": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "attributes": { "tosca_id": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "tosca_name": "subnet_cmg01_charging_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "f7ca2541-5669-4d9a-868e-2cad22cd7d8f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f7ca2541-5669-4d9a-868e-2cad22cd7d8f" }, { "name": "cap", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "5ede182f-a248-4bc8-ba69-a7582478b346", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5ede182f-a248-4bc8-ba69-a7582478b346" }, { "name": "redirection_target_source", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "e75778ae-bc18-43e9-a933-ceec0947705c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e75778ae-bc18-43e9-a933-ceec0947705c" }, { "name": "dependable", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "58fdda28-aeeb-4046-8cac-e2c96dee794f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "58fdda28-aeeb-4046-8cac-e2c96dee794f" } ], "id": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "attributes": { "tosca_id": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "tosca_name": "subnet_cmg01_charging_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "9a87a5ee-fe4e-4351-8b5c-82fc1c9dc690", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9a87a5ee-fe4e-4351-8b5c-82fc1c9dc690" }, { "name": "cap", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "57da3bd3-4960-48c5-bbe1-04824803437a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "57da3bd3-4960-48c5-bbe1-04824803437a" }, { "name": "redirection_target_source", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "a8657baa-d7f7-4c39-896e-d0fdd4bf5919", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a8657baa-d7f7-4c39-896e-d0fdd4bf5919" }, { "name": "dependable", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "9a4507b2-77ec-4fbb-a9fc-89b67b05146b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a4507b2-77ec-4fbb-a9fc-89b67b05146b" } ], "id": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "attributes": { "tosca_id": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "tosca_name": "subnet_cmg01_charging_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "b5ecf502-d348-41f4-8e6a-d0d4fc0c80f6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b5ecf502-d348-41f4-8e6a-d0d4fc0c80f6" }, { "name": "cap", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "64d0ddda-b61e-40c1-b8dc-20b950704910", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "64d0ddda-b61e-40c1-b8dc-20b950704910" }, { "name": "redirection_target_source", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "597a5343-e634-4b87-9d04-a0e02b63ceaf", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "597a5343-e634-4b87-9d04-a0e02b63ceaf" }, { "name": "dependable", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "ea6516ec-c945-4b69-aff6-c1f5e1bad083", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ea6516ec-c945-4b69-aff6-c1f5e1bad083" } ], "id": "21c6baed-b63c-4175-853f-1aa83c273b4a", "attributes": { "tosca_id": "21c6baed-b63c-4175-853f-1aa83c273b4a", "tosca_name": "subnet_cmg01_charging_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "8a4f7b7a-fe33-4cab-93ae-6ab60b5d358e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8a4f7b7a-fe33-4cab-93ae-6ab60b5d358e" }, { "name": "cap", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "123563dc-785a-4058-ba92-e4da9ab51ec9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "123563dc-785a-4058-ba92-e4da9ab51ec9" }, { "name": "redirection_target_source", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "5cb19f7c-8ca5-4c84-8366-4e2a7d0ee897", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5cb19f7c-8ca5-4c84-8366-4e2a7d0ee897" }, { "name": "dependable", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "e29dd965-6a81-4840-91db-7ad14e79d94d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e29dd965-6a81-4840-91db-7ad14e79d94d" } ], "id": "a812f444-02d0-4475-8b0a-fd97238fa334", "attributes": { "tosca_id": "a812f444-02d0-4475-8b0a-fd97238fa334", "tosca_name": "subnet_cmg01_charging_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "9c42b36f-ef46-419d-b6e6-e6092c56b737", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c42b36f-ef46-419d-b6e6-e6092c56b737" }, { "name": "cap", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "8e17238b-434d-4f91-af0b-cedd930eafbb", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8e17238b-434d-4f91-af0b-cedd930eafbb" }, { "name": "redirection_target_source", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "e00b6152-f72b-4e3b-bd45-a521a7657ccb", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e00b6152-f72b-4e3b-bd45-a521a7657ccb" }, { "name": "dependable", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "b33c9360-0120-428a-a7bc-43290d18a2a3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b33c9360-0120-428a-a7bc-43290d18a2a3" } ], "id": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "attributes": { "tosca_id": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "tosca_name": "subnet_cmg01_charging_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "aa1f0abe-542d-491f-a303-de7b4133a107", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aa1f0abe-542d-491f-a303-de7b4133a107" }, { "name": "cap", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "8f2adc24-f7d1-410e-b7ec-66b23758c245", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8f2adc24-f7d1-410e-b7ec-66b23758c245" }, { "name": "redirection_target_source", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "700fbb83-3d9a-487b-9eab-0a4f5c93f6b3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "700fbb83-3d9a-487b-9eab-0a4f5c93f6b3" }, { "name": "dependable", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "6efb115b-cc89-4156-9781-89d3fb7d28e8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6efb115b-cc89-4156-9781-89d3fb7d28e8" } ], "id": "9ffc53c7-c661-4208-8050-628b24761f7a", "attributes": { "tosca_id": "9ffc53c7-c661-4208-8050-628b24761f7a", "tosca_name": "subnet_cmg01_charging_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "22f26f49-a7a3-4d5d-8c60-fb548a3a1988", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "22f26f49-a7a3-4d5d-8c60-fb548a3a1988" }, { "name": "cap", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "a1b59d98-ad7a-486f-b22c-6163a00375a8", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a1b59d98-ad7a-486f-b22c-6163a00375a8" }, { "name": "redirection_target_source", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "aa0bb71f-40bc-4b89-a2e9-43f09a51ba6d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "aa0bb71f-40bc-4b89-a2e9-43f09a51ba6d" }, { "name": "dependable", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "506127c3-64b6-44e2-8897-11fe7cb36e89", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "506127c3-64b6-44e2-8897-11fe7cb36e89" } ], "id": "8beea875-5df3-446b-a38a-ee1d5b030105", "attributes": { "tosca_id": "8beea875-5df3-446b-a38a-ee1d5b030105", "tosca_name": "subnet_cmg01_charging_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "059c5dd5-9134-49b9-b083-a6da7b5868b2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "059c5dd5-9134-49b9-b083-a6da7b5868b2" }, { "name": "cap", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "fe2595be-54c1-4efd-9041-29a36d88ee8d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fe2595be-54c1-4efd-9041-29a36d88ee8d" }, { "name": "redirection_target_source", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "80ee618c-bc64-469a-91bc-38270bd15fa7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "80ee618c-bc64-469a-91bc-38270bd15fa7" }, { "name": "dependable", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "80b7237e-4d19-4b4c-a319-ee84ffc7890f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "80b7237e-4d19-4b4c-a319-ee84ffc7890f" } ], "id": "1993e596-a87d-4557-8e2d-c0e7190c8816", "attributes": { "tosca_id": "1993e596-a87d-4557-8e2d-c0e7190c8816", "tosca_name": "subnet_cmg01_charging_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "1583cb01-2db2-4b1b-8afa-d0ecc208fced", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1583cb01-2db2-4b1b-8afa-d0ecc208fced" }, { "name": "cap", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "c13c73a2-b09e-49a9-8881-9eb9b199c145", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c13c73a2-b09e-49a9-8881-9eb9b199c145" }, { "name": "redirection_target_source", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "236d5f6e-9085-4506-8f7f-535753e4b50d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "236d5f6e-9085-4506-8f7f-535753e4b50d" }, { "name": "dependable", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "fd13c797-4f58-4000-991c-1d94998b6332", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fd13c797-4f58-4000-991c-1d94998b6332" } ], "id": "80259e1b-e048-4805-9a9e-16224ae0efc4", "attributes": { "tosca_id": "80259e1b-e048-4805-9a9e-16224ae0efc4", "tosca_name": "subnet_cmg01_charging_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "d64adedb-7a17-4532-9aed-445c31a1edfd", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d64adedb-7a17-4532-9aed-445c31a1edfd" }, { "name": "cap", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "6a41271a-5659-4e4a-8553-446c2edde6da", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6a41271a-5659-4e4a-8553-446c2edde6da" }, { "name": "redirection_target_source", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "74c1b367-3420-4770-9c48-d2e34b178c1d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "74c1b367-3420-4770-9c48-d2e34b178c1d" }, { "name": "dependable", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "d55f46f7-37c1-480e-a3f4-13cf97b80e0c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d55f46f7-37c1-480e-a3f4-13cf97b80e0c" } ], "id": "ad01c535-fe7d-45a6-9540-90186814d2bb", "attributes": { "tosca_id": "ad01c535-fe7d-45a6-9540-90186814d2bb", "tosca_name": "subnet_cmg01_charging_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "4da051cc-dab8-407a-a20b-1b53f992e90f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4da051cc-dab8-407a-a20b-1b53f992e90f" }, { "name": "cap", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "4e46d055-2c86-44b2-85f0-9a473bdceab6", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4e46d055-2c86-44b2-85f0-9a473bdceab6" }, { "name": "redirection_target_source", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "cc710e62-c321-4f70-8ff0-06dea8751f80", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cc710e62-c321-4f70-8ff0-06dea8751f80" }, { "name": "dependable", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "920fd835-de1c-4484-a569-a54225cfbe28", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "920fd835-de1c-4484-a569-a54225cfbe28" } ], "id": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "attributes": { "tosca_id": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "tosca_name": "subnet_cmg01_charging_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "62789d9f-3ec1-4ab1-866c-a9d8124ae3bb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "62789d9f-3ec1-4ab1-866c-a9d8124ae3bb" }, { "name": "cap", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "ce83a594-300e-4f41-a82c-f198358c5abe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ce83a594-300e-4f41-a82c-f198358c5abe" }, { "name": "redirection_target_source", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "35898a19-9b1e-4371-aeb1-2801ffa25d27", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "35898a19-9b1e-4371-aeb1-2801ffa25d27" }, { "name": "dependable", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "5f46ada1-027c-4e40-8f75-faf5d2960104", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5f46ada1-027c-4e40-8f75-faf5d2960104" } ], "id": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "attributes": { "tosca_id": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "tosca_name": "subnet_cmg01_charging_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "8960d0eb-8e97-4981-acfd-19a53d018fc8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8960d0eb-8e97-4981-acfd-19a53d018fc8" }, { "name": "cap", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "eb570483-ecdb-434f-8275-c647d4a73d3d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "eb570483-ecdb-434f-8275-c647d4a73d3d" }, { "name": "redirection_target_source", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "18e4ddf2-ba90-4021-9929-01928b4b5a83", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "18e4ddf2-ba90-4021-9929-01928b4b5a83" }, { "name": "dependable", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "50cbabdc-af01-4db5-93b6-18fcdab6f611", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "50cbabdc-af01-4db5-93b6-18fcdab6f611" } ], "id": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "attributes": { "tosca_id": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "tosca_name": "subnet_cmg01_charging_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "99236c5d-bbbe-401d-8a8b-d4662bd60304", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "99236c5d-bbbe-401d-8a8b-d4662bd60304" }, { "name": "cap", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "11e2909a-3ce3-48aa-baf5-a6105c54d3df", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "11e2909a-3ce3-48aa-baf5-a6105c54d3df" }, { "name": "redirection_target_source", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "cac833cc-cda2-4925-9b47-838ab0656796", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cac833cc-cda2-4925-9b47-838ab0656796" }, { "name": "dependable", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "c639dee6-7df8-4d68-8ab8-564c0843d19f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c639dee6-7df8-4d68-8ab8-564c0843d19f" } ], "id": "10263334-5f62-4688-8158-39ec8a322031", "attributes": { "tosca_id": "10263334-5f62-4688-8158-39ec8a322031", "tosca_name": "subnet_cmg01_charging_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "43648497-2e20-4398-bcaa-a8681ce16acb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "43648497-2e20-4398-bcaa-a8681ce16acb" }, { "name": "cap", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "d462d8ca-cd59-49a5-9c90-7cef50ba8ffd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d462d8ca-cd59-49a5-9c90-7cef50ba8ffd" }, { "name": "redirection_target_source", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "bf050d91-8c9a-4023-9dbc-0ffe6148cd5b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "bf050d91-8c9a-4023-9dbc-0ffe6148cd5b" }, { "name": "dependable", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "7d6ce0cc-4e59-4d4c-9f0b-e53eaff047a1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7d6ce0cc-4e59-4d4c-9f0b-e53eaff047a1" } ], "id": "422740c4-364a-4ddd-badc-d6945c8bac13", "attributes": { "tosca_id": "422740c4-364a-4ddd-badc-d6945c8bac13", "tosca_name": "subnet_cmg01_charging_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "f8218a29-8507-4c43-a94a-1d5f7c334453", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f8218a29-8507-4c43-a94a-1d5f7c334453" }, { "name": "cap", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "2f3e288e-70c0-42ce-9bd7-4fcbfd368f78", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2f3e288e-70c0-42ce-9bd7-4fcbfd368f78" }, { "name": "redirection_target_source", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "37874046-a852-4eec-a277-99d192be2d5d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "37874046-a852-4eec-a277-99d192be2d5d" }, { "name": "dependable", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "c4da9d15-1ec9-42ea-8918-153e59363a05", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c4da9d15-1ec9-42ea-8918-153e59363a05" } ], "id": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "attributes": { "tosca_id": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "tosca_name": "subnet_cmg01_fastpath_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "79046376-f705-4beb-bd69-ee92e7e5bd05", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "79046376-f705-4beb-bd69-ee92e7e5bd05" }, { "name": "cap", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "a2762079-721e-4e4a-891c-b48ab4216bc0", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a2762079-721e-4e4a-891c-b48ab4216bc0" }, { "name": "redirection_target_source", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "e9b5bfeb-4cf0-4cfd-97af-603ada869334", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e9b5bfeb-4cf0-4cfd-97af-603ada869334" }, { "name": "dependable", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "9f146a16-483b-456b-b7c4-9cd146856637", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9f146a16-483b-456b-b7c4-9cd146856637" } ], "id": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "attributes": { "tosca_id": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "tosca_name": "subnet_cmg01_fastpath_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "6f896215-8d58-4d0e-8186-d2fbf8b61d4e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6f896215-8d58-4d0e-8186-d2fbf8b61d4e" }, { "name": "cap", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "8f3141cb-baf8-41d5-b79d-dfdaf87ccb6a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8f3141cb-baf8-41d5-b79d-dfdaf87ccb6a" }, { "name": "redirection_target_source", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "14a45e8d-2bb9-4b2b-a9c8-6056a902c35a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "14a45e8d-2bb9-4b2b-a9c8-6056a902c35a" }, { "name": "dependable", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "a33c53a8-aed3-4f0c-8d84-e52c3ea6af3a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a33c53a8-aed3-4f0c-8d84-e52c3ea6af3a" } ], "id": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "attributes": { "tosca_id": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "tosca_name": "subnet_cmg01_fastpath_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "036d2477-b8e5-465e-aca4-832cf391800c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "036d2477-b8e5-465e-aca4-832cf391800c" }, { "name": "cap", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "334e6a85-ce56-436b-a333-22af10842e86", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "334e6a85-ce56-436b-a333-22af10842e86" }, { "name": "redirection_target_source", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "c25d7e9a-8f60-409e-93f6-d3061fcaa2f5", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c25d7e9a-8f60-409e-93f6-d3061fcaa2f5" }, { "name": "dependable", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "59508d19-6076-4a1d-95de-a68822ec33d1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "59508d19-6076-4a1d-95de-a68822ec33d1" } ], "id": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "attributes": { "tosca_id": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "tosca_name": "subnet_cmg01_fastpath_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "54b17acd-97fd-4a73-b050-0d8a1cc9769c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "54b17acd-97fd-4a73-b050-0d8a1cc9769c" }, { "name": "cap", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "941d0e2d-7f70-4f5f-9295-78df7bc1f75f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "941d0e2d-7f70-4f5f-9295-78df7bc1f75f" }, { "name": "redirection_target_source", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "d67c7901-7dc6-42e5-9baf-24a1787e6416", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d67c7901-7dc6-42e5-9baf-24a1787e6416" }, { "name": "dependable", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "a146a560-d245-4c43-ac1f-02370ed94031", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a146a560-d245-4c43-ac1f-02370ed94031" } ], "id": "0138978a-efe1-4a5a-b307-dc2489a56c93", "attributes": { "tosca_id": "0138978a-efe1-4a5a-b307-dc2489a56c93", "tosca_name": "subnet_cmg01_fastpath_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "8744b908-370d-469a-8bac-780789cdfb34", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8744b908-370d-469a-8bac-780789cdfb34" }, { "name": "cap", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "27afaca8-3fe7-4453-aad8-92d9f9bed0cd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "27afaca8-3fe7-4453-aad8-92d9f9bed0cd" }, { "name": "redirection_target_source", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "3a7dbda3-1955-44ff-84d3-6f2146f8d10a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "3a7dbda3-1955-44ff-84d3-6f2146f8d10a" }, { "name": "dependable", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "3c75ccfc-8e08-43b6-a728-519a479bd841", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3c75ccfc-8e08-43b6-a728-519a479bd841" } ], "id": "4b390f1c-4a73-4313-b423-8549e880db4c", "attributes": { "tosca_id": "4b390f1c-4a73-4313-b423-8549e880db4c", "tosca_name": "subnet_cmg01_fastpath_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "6fe47df8-29d0-4a2e-8e72-3bad080e69a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6fe47df8-29d0-4a2e-8e72-3bad080e69a6" }, { "name": "cap", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "8b71e119-e8a6-4d8a-9f27-8f978a58085f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8b71e119-e8a6-4d8a-9f27-8f978a58085f" }, { "name": "redirection_target_source", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "b999c682-6314-4d36-a65c-e223d32c4ea6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b999c682-6314-4d36-a65c-e223d32c4ea6" }, { "name": "dependable", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "a7fbd20c-c339-4ebf-a74d-f5f4f59f07ae", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a7fbd20c-c339-4ebf-a74d-f5f4f59f07ae" } ], "id": "cb3013f2-7178-46b6-80a8-d71b28667729", "attributes": { "tosca_id": "cb3013f2-7178-46b6-80a8-d71b28667729", "tosca_name": "subnet_cmg01_fastpath_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "d2822121-4f5e-4f32-99e7-bbfc90baec25", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d2822121-4f5e-4f32-99e7-bbfc90baec25" }, { "name": "cap", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "140a9336-4586-46ea-ac0d-0fde3ef667c7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "140a9336-4586-46ea-ac0d-0fde3ef667c7" }, { "name": "redirection_target_source", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "dbc91274-aa02-4f66-8155-68a47765ab36", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "dbc91274-aa02-4f66-8155-68a47765ab36" }, { "name": "dependable", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "eebde3c0-8207-40a1-868c-5f5d9b59d288", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eebde3c0-8207-40a1-868c-5f5d9b59d288" } ], "id": "2d031731-444e-4433-9056-090b3916131e", "attributes": { "tosca_id": "2d031731-444e-4433-9056-090b3916131e", "tosca_name": "subnet_cmg01_fastpath_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "fe8106e3-57bf-4174-a992-3710999928f8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fe8106e3-57bf-4174-a992-3710999928f8" }, { "name": "cap", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "87385a70-4fc6-4395-a08c-474f753c6b6f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "87385a70-4fc6-4395-a08c-474f753c6b6f" }, { "name": "redirection_target_source", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "f949931c-82a2-4f9b-bfa3-4b454dece0d2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f949931c-82a2-4f9b-bfa3-4b454dece0d2" }, { "name": "dependable", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "c70aff64-72d0-4590-9d17-c6741f43d561", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c70aff64-72d0-4590-9d17-c6741f43d561" } ], "id": "7729ab44-53fb-4129-a269-911d68dbe658", "attributes": { "tosca_id": "7729ab44-53fb-4129-a269-911d68dbe658", "tosca_name": "subnet_cmg01_fastpath_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "ef1eec7a-f25e-46ac-966b-53a808edbcf4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ef1eec7a-f25e-46ac-966b-53a808edbcf4" }, { "name": "cap", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "006d6586-331c-4282-a2c0-161bfe615748", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "006d6586-331c-4282-a2c0-161bfe615748" }, { "name": "redirection_target_source", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "21932448-6c86-4b91-a267-c5e540f74df1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "21932448-6c86-4b91-a267-c5e540f74df1" }, { "name": "dependable", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "3cb8093e-6c61-4aa5-9801-ea6eefe2502e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3cb8093e-6c61-4aa5-9801-ea6eefe2502e" } ], "id": "15a791c8-c638-45e2-8207-f69ee211ea1c", "attributes": { "tosca_id": "15a791c8-c638-45e2-8207-f69ee211ea1c", "tosca_name": "subnet_cmg01_fastpath_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "95e1edcb-aadf-422b-b170-f26ad71bbae1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "95e1edcb-aadf-422b-b170-f26ad71bbae1" }, { "name": "cap", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "6dac1857-3e21-48c0-b65d-56fe69aa1f5e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6dac1857-3e21-48c0-b65d-56fe69aa1f5e" }, { "name": "redirection_target_source", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "c620e774-63bb-4933-a823-093b7a5a0316", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c620e774-63bb-4933-a823-093b7a5a0316" }, { "name": "dependable", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "d39003a6-fca7-47d1-a296-4b432363bfc8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d39003a6-fca7-47d1-a296-4b432363bfc8" } ], "id": "b194cd11-853c-45af-a947-39424c621a54", "attributes": { "tosca_id": "b194cd11-853c-45af-a947-39424c621a54", "tosca_name": "subnet_cmg01_fastpath_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "28955ff6-7222-4d21-b40a-724982b28df8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "28955ff6-7222-4d21-b40a-724982b28df8" }, { "name": "cap", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "27d0e5d7-a261-4374-95cd-fb5e268c0f19", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "27d0e5d7-a261-4374-95cd-fb5e268c0f19" }, { "name": "redirection_target_source", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "acf41157-543b-4516-a504-90c1dd6a91cc", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "acf41157-543b-4516-a504-90c1dd6a91cc" }, { "name": "dependable", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "5be7e6ae-074c-4967-bcfd-4fea5405d7ef", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5be7e6ae-074c-4967-bcfd-4fea5405d7ef" } ], "id": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "attributes": { "tosca_id": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "tosca_name": "subnet_cmg01_fastpath_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "93a58835-16f7-4d45-890d-edbc8bf3036a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "93a58835-16f7-4d45-890d-edbc8bf3036a" }, { "name": "cap", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "283e1e21-3fae-4808-950d-d44cc3b8b488", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "283e1e21-3fae-4808-950d-d44cc3b8b488" }, { "name": "redirection_target_source", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "77991b07-7c8c-45d5-89c1-18b5e80b5238", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "77991b07-7c8c-45d5-89c1-18b5e80b5238" }, { "name": "dependable", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "faccc199-36ad-4b74-b79c-97ca6369bedb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "faccc199-36ad-4b74-b79c-97ca6369bedb" } ], "id": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "attributes": { "tosca_id": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "tosca_name": "subnet_cmg01_fastpath_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "53a37462-00b2-4e36-83aa-29c0cd78a19c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "53a37462-00b2-4e36-83aa-29c0cd78a19c" }, { "name": "cap", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "d2fbafe9-1883-4c2b-a587-e74e99dc8eee", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d2fbafe9-1883-4c2b-a587-e74e99dc8eee" }, { "name": "redirection_target_source", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "6c9c3048-231b-45b0-9174-488954ad6787", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "6c9c3048-231b-45b0-9174-488954ad6787" }, { "name": "dependable", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "9304b3fb-3c32-414e-84c3-a70655ce994d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9304b3fb-3c32-414e-84c3-a70655ce994d" } ], "id": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "attributes": { "tosca_id": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "tosca_name": "subnet_cmg01_fastpath_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "c9e9e20a-57a2-47f6-acfa-60588b119c7a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c9e9e20a-57a2-47f6-acfa-60588b119c7a" }, { "name": "cap", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "918abc98-5a41-43b4-a70c-0eadb584a51f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "918abc98-5a41-43b4-a70c-0eadb584a51f" }, { "name": "redirection_target_source", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "e58031bf-7fdf-47ce-a5b5-9c497cc1d828", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e58031bf-7fdf-47ce-a5b5-9c497cc1d828" }, { "name": "dependable", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "d93d4795-9cff-4389-8bce-2cf4298c2989", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d93d4795-9cff-4389-8bce-2cf4298c2989" } ], "id": "f6e0fb49-2222-4c00-9422-d63a69984899", "attributes": { "tosca_id": "f6e0fb49-2222-4c00-9422-d63a69984899", "tosca_name": "subnet_cmg01_fastpath_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "8cbedb5c-6f1b-455e-9f66-638744594884", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8cbedb5c-6f1b-455e-9f66-638744594884" }, { "name": "cap", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "4d254b0d-4949-463d-9ed3-43f8da962fc3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4d254b0d-4949-463d-9ed3-43f8da962fc3" }, { "name": "redirection_target_source", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "81d3a3b6-c23b-4e8f-af03-aa5cc4d1001b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "81d3a3b6-c23b-4e8f-af03-aa5cc4d1001b" }, { "name": "dependable", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "7b0487c3-c2ae-4710-9d37-2360b98d5b6d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7b0487c3-c2ae-4710-9d37-2360b98d5b6d" } ], "id": "974b367f-7c5b-4d52-ace3-27533ea6293f", "attributes": { "tosca_id": "974b367f-7c5b-4d52-ace3-27533ea6293f", "tosca_name": "subnet_cmg01_fastpath_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "1351b4de-4f93-45c9-aebc-6f9cdfa160b4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1351b4de-4f93-45c9-aebc-6f9cdfa160b4" }, { "name": "cap", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "5fe23060-20f5-4b67-af07-36b226c7d37d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5fe23060-20f5-4b67-af07-36b226c7d37d" }, { "name": "redirection_target_source", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "a4281576-f907-4913-9054-67ecb21e277c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a4281576-f907-4913-9054-67ecb21e277c" }, { "name": "dependable", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "cd5d8f74-1da9-4175-b39b-525cd9030ad9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cd5d8f74-1da9-4175-b39b-525cd9030ad9" } ], "id": "de578f2b-5df0-4757-8685-a52cd5eea8de", "attributes": { "tosca_id": "de578f2b-5df0-4757-8685-a52cd5eea8de", "tosca_name": "subnet_cmg01_grt_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "c74d2f62-6ec2-4903-8abe-2e52dc8b174a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c74d2f62-6ec2-4903-8abe-2e52dc8b174a" }, { "name": "cap", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "dadf7fc0-9be9-4ac9-9acb-da002068967f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "dadf7fc0-9be9-4ac9-9acb-da002068967f" }, { "name": "redirection_target_source", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "be5ab420-ecb8-4dba-995c-eea453e54131", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "be5ab420-ecb8-4dba-995c-eea453e54131" }, { "name": "dependable", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "4eae6630-3133-4b7e-b75c-4b277973d20a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4eae6630-3133-4b7e-b75c-4b277973d20a" } ], "id": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "attributes": { "tosca_id": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "tosca_name": "subnet_cmg01_grt_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "703613a8-ca19-421e-ba20-18741034b02b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "703613a8-ca19-421e-ba20-18741034b02b" }, { "name": "cap", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "4f6f542d-cfb5-46ed-a3aa-81333d76688a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4f6f542d-cfb5-46ed-a3aa-81333d76688a" }, { "name": "redirection_target_source", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "dd335c48-a719-473b-a825-97e2b04070e2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "dd335c48-a719-473b-a825-97e2b04070e2" }, { "name": "dependable", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "9d477cd4-66d4-486f-bc2a-e059bef3b37f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9d477cd4-66d4-486f-bc2a-e059bef3b37f" } ], "id": "688c02d5-4739-4e8d-84cd-9374b827774b", "attributes": { "tosca_id": "688c02d5-4739-4e8d-84cd-9374b827774b", "tosca_name": "subnet_cmg01_grt_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "417bc3b4-48c7-4709-af6f-e75f29898ab8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "417bc3b4-48c7-4709-af6f-e75f29898ab8" }, { "name": "cap", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "af9f5777-decb-4acd-93f0-50ddeb8dc1f7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "af9f5777-decb-4acd-93f0-50ddeb8dc1f7" }, { "name": "redirection_target_source", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "cff7600c-0db1-4f34-8a81-17dbc1581b9d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cff7600c-0db1-4f34-8a81-17dbc1581b9d" }, { "name": "dependable", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "b8290c40-d8f7-4c5e-9b86-b53e376b5745", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b8290c40-d8f7-4c5e-9b86-b53e376b5745" } ], "id": "96282ea4-2308-4c32-b20d-94e97277336a", "attributes": { "tosca_id": "96282ea4-2308-4c32-b20d-94e97277336a", "tosca_name": "subnet_cmg01_grt_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "aaa41182-a76c-4f6e-85af-86908cadbae6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aaa41182-a76c-4f6e-85af-86908cadbae6" }, { "name": "cap", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "b56c56e6-8c99-44d2-a224-5c8022be4689", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b56c56e6-8c99-44d2-a224-5c8022be4689" }, { "name": "redirection_target_source", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "9aaf72e1-a25a-4d56-95e0-3565aeb7d2f9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9aaf72e1-a25a-4d56-95e0-3565aeb7d2f9" }, { "name": "dependable", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "4dbb37e9-e965-4813-8191-d080fcc32a3c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4dbb37e9-e965-4813-8191-d080fcc32a3c" } ], "id": "413b56c9-fe1a-400c-889a-3085ea728f82", "attributes": { "tosca_id": "413b56c9-fe1a-400c-889a-3085ea728f82", "tosca_name": "subnet_cmg01_grt_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "e477de8c-5600-4394-9271-130025bda474", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e477de8c-5600-4394-9271-130025bda474" }, { "name": "cap", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "be5a710b-391b-4886-a9f4-e19f39b85ded", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "be5a710b-391b-4886-a9f4-e19f39b85ded" }, { "name": "redirection_target_source", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "259e97aa-c51e-4a47-a47c-b55b16c7df23", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "259e97aa-c51e-4a47-a47c-b55b16c7df23" }, { "name": "dependable", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "179c7f1f-3836-4118-8702-e44b07e6798e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "179c7f1f-3836-4118-8702-e44b07e6798e" } ], "id": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "attributes": { "tosca_id": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "tosca_name": "subnet_cmg01_grt_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "8daa8655-b34c-4262-9df2-15cf4658e677", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8daa8655-b34c-4262-9df2-15cf4658e677" }, { "name": "cap", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "e69c3f71-5df4-4f1f-a2e7-978edfbf5ddb", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e69c3f71-5df4-4f1f-a2e7-978edfbf5ddb" }, { "name": "redirection_target_source", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "e438f7a0-4614-4a12-9458-19b3b8689655", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e438f7a0-4614-4a12-9458-19b3b8689655" }, { "name": "dependable", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "576bff76-4178-47dd-ad06-0dcdb2d50ded", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "576bff76-4178-47dd-ad06-0dcdb2d50ded" } ], "id": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "attributes": { "tosca_id": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "tosca_name": "subnet_cmg01_grt_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "6f4d835d-e570-4180-967f-3ebf4065c4e5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6f4d835d-e570-4180-967f-3ebf4065c4e5" }, { "name": "cap", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "bd544a32-467c-4198-845f-b479fc9dc1bb", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "bd544a32-467c-4198-845f-b479fc9dc1bb" }, { "name": "redirection_target_source", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "17d3c940-6e0c-4e44-b333-8546fa9d6ac0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "17d3c940-6e0c-4e44-b333-8546fa9d6ac0" }, { "name": "dependable", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "ae30c79c-1194-478e-b658-56e465d9aafd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ae30c79c-1194-478e-b658-56e465d9aafd" } ], "id": "8f9b379c-496e-4905-a641-714b207fa4ad", "attributes": { "tosca_id": "8f9b379c-496e-4905-a641-714b207fa4ad", "tosca_name": "subnet_cmg01_grt_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "a6c9b4f7-2c0d-4f09-95cc-7c192d707f13", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a6c9b4f7-2c0d-4f09-95cc-7c192d707f13" }, { "name": "cap", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "fba36fdf-397d-4b0a-b1dc-26980d9b2b24", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fba36fdf-397d-4b0a-b1dc-26980d9b2b24" }, { "name": "redirection_target_source", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "4d59b403-7408-476f-be1e-ac2b095de643", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4d59b403-7408-476f-be1e-ac2b095de643" }, { "name": "dependable", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "a4b53982-5949-40fe-b2b7-cfe819333932", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4b53982-5949-40fe-b2b7-cfe819333932" } ], "id": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "attributes": { "tosca_id": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "tosca_name": "subnet_cmg01_grt_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "e2fa3d00-2c9d-42db-bdd0-16f05f5dc5eb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e2fa3d00-2c9d-42db-bdd0-16f05f5dc5eb" }, { "name": "cap", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "67d568dd-779f-44ec-8f37-c07c165184fd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "67d568dd-779f-44ec-8f37-c07c165184fd" }, { "name": "redirection_target_source", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "4a14b9b1-a4e3-4ef5-b574-d609834d2685", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4a14b9b1-a4e3-4ef5-b574-d609834d2685" }, { "name": "dependable", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "b61689a3-02d9-4741-98ff-72946009bf1c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b61689a3-02d9-4741-98ff-72946009bf1c" } ], "id": "5437bcad-d392-4fc9-9e06-471c4c800653", "attributes": { "tosca_id": "5437bcad-d392-4fc9-9e06-471c4c800653", "tosca_name": "subnet_cmg01_grt_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "2433e405-516c-4518-afc8-b109092c7fa6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2433e405-516c-4518-afc8-b109092c7fa6" }, { "name": "cap", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "5b53d73d-5a28-4e7b-9155-abbe25c70f99", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5b53d73d-5a28-4e7b-9155-abbe25c70f99" }, { "name": "redirection_target_source", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "08743da6-9d65-44af-8fff-e20dec6dfdfc", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "08743da6-9d65-44af-8fff-e20dec6dfdfc" }, { "name": "dependable", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "81a69f60-1fae-4a8c-88ed-31602f5c7fa8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "81a69f60-1fae-4a8c-88ed-31602f5c7fa8" } ], "id": "8f219537-8936-456f-85ea-39af5f2fa6a2", "attributes": { "tosca_id": "8f219537-8936-456f-85ea-39af5f2fa6a2", "tosca_name": "subnet_cmg01_grt_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "3ed404f4-66d8-4953-a420-05cc6a2d916b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3ed404f4-66d8-4953-a420-05cc6a2d916b" }, { "name": "cap", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "43e3d655-1fac-45da-bd9e-3203f560462f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "43e3d655-1fac-45da-bd9e-3203f560462f" }, { "name": "redirection_target_source", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "bff29c46-c1e3-4c8f-bae0-4e1fbf0a2b2e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "bff29c46-c1e3-4c8f-bae0-4e1fbf0a2b2e" }, { "name": "dependable", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "704b340b-8c9b-4a36-9955-044226c94554", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "704b340b-8c9b-4a36-9955-044226c94554" } ], "id": "cb584f85-be48-4209-80c6-c9b67935987f", "attributes": { "tosca_id": "cb584f85-be48-4209-80c6-c9b67935987f", "tosca_name": "subnet_cmg01_grt_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "b599ef5a-77dd-4487-b1f2-4302cec2c285", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b599ef5a-77dd-4487-b1f2-4302cec2c285" }, { "name": "cap", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "1f5f6475-ed01-4967-8169-60aa95ab65bf", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "1f5f6475-ed01-4967-8169-60aa95ab65bf" }, { "name": "redirection_target_source", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "06968df5-c67d-4893-a5a1-2c18e61d43b7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "06968df5-c67d-4893-a5a1-2c18e61d43b7" }, { "name": "dependable", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "9c5035d2-52b9-413b-98e5-7c63d0562eab", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9c5035d2-52b9-413b-98e5-7c63d0562eab" } ], "id": "d5594d86-45d9-4767-9e55-72ed175092b2", "attributes": { "tosca_id": "d5594d86-45d9-4767-9e55-72ed175092b2", "tosca_name": "subnet_cmg01_grt_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "02c5010f-0426-40bb-be8f-c5e977fb05d0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "02c5010f-0426-40bb-be8f-c5e977fb05d0" }, { "name": "cap", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "cab620a0-6df1-4fd0-8d74-ef56dd3c0789", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "cab620a0-6df1-4fd0-8d74-ef56dd3c0789" }, { "name": "redirection_target_source", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "8aaf7d94-635b-4974-b39c-0e29415a729c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "8aaf7d94-635b-4974-b39c-0e29415a729c" }, { "name": "dependable", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "0513dcca-c846-40c2-be23-84c17c3fc8b5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0513dcca-c846-40c2-be23-84c17c3fc8b5" } ], "id": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "attributes": { "tosca_id": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "tosca_name": "subnet_cmg01_grt_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "3eb0109f-6022-4dc7-ad3c-08797b25fdc0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3eb0109f-6022-4dc7-ad3c-08797b25fdc0" }, { "name": "cap", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "3138d3a1-fc95-47d4-988c-a766ef2fb76c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3138d3a1-fc95-47d4-988c-a766ef2fb76c" }, { "name": "redirection_target_source", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "df97a711-5562-43b0-8207-e9865d3127ba", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "df97a711-5562-43b0-8207-e9865d3127ba" }, { "name": "dependable", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "753173e8-dbda-495d-a281-6cf206954439", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "753173e8-dbda-495d-a281-6cf206954439" } ], "id": "12642db0-4580-4682-91e7-fef082982c3f", "attributes": { "tosca_id": "12642db0-4580-4682-91e7-fef082982c3f", "tosca_name": "subnet_cmg01_grt_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "ed0417b6-d4b6-4d95-bbcd-4a96f9083e2f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ed0417b6-d4b6-4d95-bbcd-4a96f9083e2f" }, { "name": "cap", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "849fc726-3780-4644-8310-0ec84444a216", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "849fc726-3780-4644-8310-0ec84444a216" }, { "name": "redirection_target_source", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "231fc638-6486-4638-b918-fbdffad6703a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "231fc638-6486-4638-b918-fbdffad6703a" }, { "name": "dependable", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "1ddb0ce0-69bf-4dbf-97dc-321353d59c98", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1ddb0ce0-69bf-4dbf-97dc-321353d59c98" } ], "id": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "attributes": { "tosca_id": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "tosca_name": "subnet_cmg01_grt_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "903cc447-e825-462a-b2a3-123e97365edf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "903cc447-e825-462a-b2a3-123e97365edf" }, { "name": "cap", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "f9d6ae84-af32-467c-93c9-9c6122d981f5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f9d6ae84-af32-467c-93c9-9c6122d981f5" }, { "name": "redirection_target_source", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "d2c1e4f4-1c01-4263-8b3a-d4d41fffd2c4", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d2c1e4f4-1c01-4263-8b3a-d4d41fffd2c4" }, { "name": "dependable", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "b7b307fd-5b3f-4fa6-9f5a-cbe83c38573c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b7b307fd-5b3f-4fa6-9f5a-cbe83c38573c" } ], "id": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "attributes": { "tosca_id": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "tosca_name": "subnet_cmg01_hightouch_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "c009c012-1e1c-40d0-a0aa-d5f82f0fa623", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c009c012-1e1c-40d0-a0aa-d5f82f0fa623" }, { "name": "cap", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "7cf83c37-e4fe-4586-b9c3-705ef467e1db", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7cf83c37-e4fe-4586-b9c3-705ef467e1db" }, { "name": "redirection_target_source", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "569b035c-9f41-4284-993f-6966d2895e50", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "569b035c-9f41-4284-993f-6966d2895e50" }, { "name": "dependable", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "36368cc3-0109-412d-a395-4340fd347abf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36368cc3-0109-412d-a395-4340fd347abf" } ], "id": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "attributes": { "tosca_id": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "tosca_name": "subnet_cmg01_hightouch_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "9b646e33-7bc7-4f73-ae8b-7f9640e1f9cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9b646e33-7bc7-4f73-ae8b-7f9640e1f9cb" }, { "name": "cap", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "95627656-c495-4ebf-b9fa-176a68ee05a2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "95627656-c495-4ebf-b9fa-176a68ee05a2" }, { "name": "redirection_target_source", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "eec02e14-2c0a-46c2-8c1e-fff7e401cbee", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "eec02e14-2c0a-46c2-8c1e-fff7e401cbee" }, { "name": "dependable", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "48f89920-59bd-40d4-9b8d-1edba6c38b1b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "48f89920-59bd-40d4-9b8d-1edba6c38b1b" } ], "id": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "attributes": { "tosca_id": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "tosca_name": "subnet_cmg01_hightouch_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "2c09ad39-795f-426e-b4fa-a3afa35f0d38", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2c09ad39-795f-426e-b4fa-a3afa35f0d38" }, { "name": "cap", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "a3b255db-8ed5-45c2-878c-7afcf77151e6", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a3b255db-8ed5-45c2-878c-7afcf77151e6" }, { "name": "redirection_target_source", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "b1c71c47-1ebe-4034-be60-bae1ab344e11", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b1c71c47-1ebe-4034-be60-bae1ab344e11" }, { "name": "dependable", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "a946830e-24e3-4d10-a874-8910e237ece9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a946830e-24e3-4d10-a874-8910e237ece9" } ], "id": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "attributes": { "tosca_id": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "tosca_name": "subnet_cmg01_hightouch_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "355c6057-cf9f-43b2-80e2-7d3206c49434", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "355c6057-cf9f-43b2-80e2-7d3206c49434" }, { "name": "cap", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "aeca4fb9-ba76-4a1d-8908-99a14c523cbe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "aeca4fb9-ba76-4a1d-8908-99a14c523cbe" }, { "name": "redirection_target_source", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "75aae046-2f15-49ce-88b8-00e8ebe822e6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "75aae046-2f15-49ce-88b8-00e8ebe822e6" }, { "name": "dependable", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "aff1e0d3-23ea-4e40-ac27-267f0a43df80", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "aff1e0d3-23ea-4e40-ac27-267f0a43df80" } ], "id": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "attributes": { "tosca_id": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "tosca_name": "subnet_cmg01_hightouch_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "309e634f-a5f8-442b-92e0-11ea12e8d15b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "309e634f-a5f8-442b-92e0-11ea12e8d15b" }, { "name": "cap", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "2c26c55b-a90b-4794-8b2e-fc724ff60a05", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2c26c55b-a90b-4794-8b2e-fc724ff60a05" }, { "name": "redirection_target_source", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "5da46f00-512b-4b91-ba08-edf92da97938", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5da46f00-512b-4b91-ba08-edf92da97938" }, { "name": "dependable", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "2b196a84-542d-4a8d-90f3-cc1175975d62", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2b196a84-542d-4a8d-90f3-cc1175975d62" } ], "id": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "attributes": { "tosca_id": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "tosca_name": "subnet_cmg01_hightouch_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "4d9eb300-2b33-476a-8360-4b8fd780a4ba", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4d9eb300-2b33-476a-8360-4b8fd780a4ba" }, { "name": "cap", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "a11a9c6c-dd07-454f-a08c-986bef76dc59", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a11a9c6c-dd07-454f-a08c-986bef76dc59" }, { "name": "redirection_target_source", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "ab1c8df8-c5c3-44ba-b475-debc29379827", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "ab1c8df8-c5c3-44ba-b475-debc29379827" }, { "name": "dependable", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "a26e9860-0f7c-4302-995f-62e470590855", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a26e9860-0f7c-4302-995f-62e470590855" } ], "id": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "attributes": { "tosca_id": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "tosca_name": "subnet_cmg01_hightouch_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "b729f60a-e9dc-4eb9-9af8-d5f35ca5ffa7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b729f60a-e9dc-4eb9-9af8-d5f35ca5ffa7" }, { "name": "cap", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "23c1e4bf-c92d-4814-9cde-e62599ab1853", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "23c1e4bf-c92d-4814-9cde-e62599ab1853" }, { "name": "redirection_target_source", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "d038a917-d377-498b-960e-c11686541aa3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d038a917-d377-498b-960e-c11686541aa3" }, { "name": "dependable", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "6b689b21-b1e4-4096-a651-ab607be62e9b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6b689b21-b1e4-4096-a651-ab607be62e9b" } ], "id": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "attributes": { "tosca_id": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "tosca_name": "subnet_cmg01_hightouch_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "4d8d888b-415a-440c-9c17-05f9a5e99dd2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4d8d888b-415a-440c-9c17-05f9a5e99dd2" }, { "name": "cap", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "b04c98cb-92d5-4125-afc6-8e8b412a8d9f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b04c98cb-92d5-4125-afc6-8e8b412a8d9f" }, { "name": "redirection_target_source", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "f512a61d-f88f-4474-87bd-62e9ece66352", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f512a61d-f88f-4474-87bd-62e9ece66352" }, { "name": "dependable", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "a3b4880c-317c-4d47-80a6-3d4c6e30cb70", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a3b4880c-317c-4d47-80a6-3d4c6e30cb70" } ], "id": "d3868c37-8952-4624-8885-4cc532c6791b", "attributes": { "tosca_id": "d3868c37-8952-4624-8885-4cc532c6791b", "tosca_name": "subnet_cmg01_hightouch_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "29adcf4a-d77a-474a-8001-00a0ea9399fa", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "29adcf4a-d77a-474a-8001-00a0ea9399fa" }, { "name": "cap", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "8aa2bc1c-037c-4217-986b-a29c3c61abfa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8aa2bc1c-037c-4217-986b-a29c3c61abfa" }, { "name": "redirection_target_source", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "8856e864-94b8-4c56-a3eb-2857246dbc72", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "8856e864-94b8-4c56-a3eb-2857246dbc72" }, { "name": "dependable", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "b31e39c2-63ee-40b6-b001-74339bd7da47", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b31e39c2-63ee-40b6-b001-74339bd7da47" } ], "id": "6c815534-a549-420e-a5c6-e0603c8a20ae", "attributes": { "tosca_id": "6c815534-a549-420e-a5c6-e0603c8a20ae", "tosca_name": "subnet_cmg01_hightouch_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "8a4f3a53-d765-438d-9d62-3d02bc11f047", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8a4f3a53-d765-438d-9d62-3d02bc11f047" }, { "name": "cap", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "a2d6d8f4-3bc0-4243-9eb5-fa059681d101", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a2d6d8f4-3bc0-4243-9eb5-fa059681d101" }, { "name": "redirection_target_source", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "f78d306d-14d3-4993-8bdf-769f2af04c7a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f78d306d-14d3-4993-8bdf-769f2af04c7a" }, { "name": "dependable", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "796837f4-4d55-4d16-8630-849aef0366db", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "796837f4-4d55-4d16-8630-849aef0366db" } ], "id": "74c6a24c-9f26-420e-93b7-8cb52345815d", "attributes": { "tosca_id": "74c6a24c-9f26-420e-93b7-8cb52345815d", "tosca_name": "subnet_cmg01_hightouch_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "d508172e-031a-4f23-9ea6-3ab603e8c572", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d508172e-031a-4f23-9ea6-3ab603e8c572" }, { "name": "cap", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "7f438a80-a148-4cc1-8a62-9b710ddb90d3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7f438a80-a148-4cc1-8a62-9b710ddb90d3" }, { "name": "redirection_target_source", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "536170a8-00e7-46bf-aff2-df104917c71e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "536170a8-00e7-46bf-aff2-df104917c71e" }, { "name": "dependable", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "7098c460-55cf-488f-96bd-f0f3d708a783", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7098c460-55cf-488f-96bd-f0f3d708a783" } ], "id": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "attributes": { "tosca_id": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "tosca_name": "subnet_cmg01_hightouch_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "8805b437-8bdc-4285-8629-ac91440dcdf1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8805b437-8bdc-4285-8629-ac91440dcdf1" }, { "name": "cap", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "3b692af5-786a-4277-928e-7cecfcad773d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3b692af5-786a-4277-928e-7cecfcad773d" }, { "name": "redirection_target_source", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "e0c16f68-fa14-4d1e-bae8-177302785011", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e0c16f68-fa14-4d1e-bae8-177302785011" }, { "name": "dependable", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "15c5da68-dfb9-4b77-8b9f-54a2b298a196", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "15c5da68-dfb9-4b77-8b9f-54a2b298a196" } ], "id": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "attributes": { "tosca_id": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "tosca_name": "subnet_cmg01_hightouch_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "166eaec0-f91b-4875-ba8f-3fb93a54ad01", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "166eaec0-f91b-4875-ba8f-3fb93a54ad01" }, { "name": "cap", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "bf17526c-60a0-452d-864a-ecf154e1cc89", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "bf17526c-60a0-452d-864a-ecf154e1cc89" }, { "name": "redirection_target_source", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "c260e3d4-2c01-49b0-b952-d36bf94d0e22", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c260e3d4-2c01-49b0-b952-d36bf94d0e22" }, { "name": "dependable", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "2804ffa3-26ec-42d4-8641-b3957f0eec68", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2804ffa3-26ec-42d4-8641-b3957f0eec68" } ], "id": "04ec97eb-70bb-4732-8d56-22ff2c683457", "attributes": { "tosca_id": "04ec97eb-70bb-4732-8d56-22ff2c683457", "tosca_name": "subnet_cmg01_hightouch_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "1abbb2ed-ce55-4067-abfb-6107cab624ba", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1abbb2ed-ce55-4067-abfb-6107cab624ba" }, { "name": "cap", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "bbec8bc1-4a77-46b0-bf53-376d67155fb5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "bbec8bc1-4a77-46b0-bf53-376d67155fb5" }, { "name": "redirection_target_source", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "7b6fb689-9117-4126-afbf-1b95a783939b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "7b6fb689-9117-4126-afbf-1b95a783939b" }, { "name": "dependable", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "03923224-5528-4e40-9cb4-bd5391aa5c9f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03923224-5528-4e40-9cb4-bd5391aa5c9f" } ], "id": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "attributes": { "tosca_id": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "tosca_name": "subnet_cmg01_hightouch_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "a1297140-7afd-44fe-8d4c-11e46a4a97d5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a1297140-7afd-44fe-8d4c-11e46a4a97d5" }, { "name": "cap", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "42b5c0df-6dd8-4d99-bb49-9567a30c0a00", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "42b5c0df-6dd8-4d99-bb49-9567a30c0a00" }, { "name": "redirection_target_source", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "5958dcc7-31fe-42d7-a942-9558e43af43d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5958dcc7-31fe-42d7-a942-9558e43af43d" }, { "name": "dependable", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "f18f6cec-bbe0-402b-beab-2ac7ce643462", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f18f6cec-bbe0-402b-beab-2ac7ce643462" } ], "id": "f840b51f-eb35-4684-b7bb-7364f13e1401", "attributes": { "tosca_id": "f840b51f-eb35-4684-b7bb-7364f13e1401", "tosca_name": "subnet_cmg01_hightouch_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_oam", "capabilities": [ { "name": "neutron_placeable", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "811cfb71-1720-4982-af3f-c56a5226bfc2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "811cfb71-1720-4982-af3f-c56a5226bfc2" }, { "name": "cap", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "a6821f8d-8166-42bf-8250-f92e198263e9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a6821f8d-8166-42bf-8250-f92e198263e9" }, { "name": "redirection_target_source", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "b3f8b68c-4a5a-46e3-83b7-998c3a5e4325", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b3f8b68c-4a5a-46e3-83b7-998c3a5e4325" }, { "name": "dependable", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "b6c60173-9b26-4db3-bcb5-8ee9fce3fcbb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b6c60173-9b26-4db3-bcb5-8ee9fce3fcbb" } ], "id": "73673d98-0a52-47ba-9d14-2b23099a793d", "attributes": { "tosca_id": "73673d98-0a52-47ba-9d14-2b23099a793d", "tosca_name": "subnet_cmg01_oam" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_OAM" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "feba2a49-e26d-4c9a-8596-f107cb96669a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "feba2a49-e26d-4c9a-8596-f107cb96669a" }, { "name": "cap", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "4e141de5-5b5c-437d-ae91-daad238bbb98", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4e141de5-5b5c-437d-ae91-daad238bbb98" }, { "name": "redirection_target_source", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "8e78f3dd-ab0e-46e6-b687-80b5286e0ac3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "8e78f3dd-ab0e-46e6-b687-80b5286e0ac3" }, { "name": "dependable", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "8cd3347c-5cf2-4e27-8263-77a871206a6c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8cd3347c-5cf2-4e27-8263-77a871206a6c" } ], "id": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "attributes": { "tosca_id": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "tosca_name": "subnet_cmg01_rsd_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "b372da26-a127-4fc8-ba01-70e1b26fb454", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b372da26-a127-4fc8-ba01-70e1b26fb454" }, { "name": "cap", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "38214844-d227-4e31-8ff9-bb6d6943ee93", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "38214844-d227-4e31-8ff9-bb6d6943ee93" }, { "name": "redirection_target_source", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "9400585e-2813-488a-b6c8-0a3645a82a88", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9400585e-2813-488a-b6c8-0a3645a82a88" }, { "name": "dependable", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "b6af5e06-e54b-4924-90cd-505fbf0bc940", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b6af5e06-e54b-4924-90cd-505fbf0bc940" } ], "id": "91f7783b-39f8-41f9-b7a8-857605eafc45", "attributes": { "tosca_id": "91f7783b-39f8-41f9-b7a8-857605eafc45", "tosca_name": "subnet_cmg01_rsd_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "cc90bf78-861c-4a93-a1cb-a37c5bfef0e4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "cc90bf78-861c-4a93-a1cb-a37c5bfef0e4" }, { "name": "cap", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "c66f5cb5-05ea-4f94-80e5-acdcfb9b429c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c66f5cb5-05ea-4f94-80e5-acdcfb9b429c" }, { "name": "redirection_target_source", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "2acd3106-40f7-4d46-b1fd-91120692f1c6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "2acd3106-40f7-4d46-b1fd-91120692f1c6" }, { "name": "dependable", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "12cfa81d-8f2f-41e9-9f3d-7b494936c3d4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "12cfa81d-8f2f-41e9-9f3d-7b494936c3d4" } ], "id": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "attributes": { "tosca_id": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "tosca_name": "subnet_cmg01_rsd_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "fdc17fd4-f5a9-4a6e-94c8-2f915d111b09", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fdc17fd4-f5a9-4a6e-94c8-2f915d111b09" }, { "name": "cap", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "c63f3d1e-fc7e-440f-a60d-90fe7495100d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c63f3d1e-fc7e-440f-a60d-90fe7495100d" }, { "name": "redirection_target_source", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "95d4512b-18f5-4bfb-a6fc-c24a6eb38cbd", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "95d4512b-18f5-4bfb-a6fc-c24a6eb38cbd" }, { "name": "dependable", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "552ba58d-f354-450d-8afa-dea9dd548489", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "552ba58d-f354-450d-8afa-dea9dd548489" } ], "id": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "attributes": { "tosca_id": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "tosca_name": "subnet_cmg01_rsd_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "f851245e-7ba4-47c6-84e1-6ec5d398fbab", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f851245e-7ba4-47c6-84e1-6ec5d398fbab" }, { "name": "cap", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "4a7e7cfa-cc58-415a-b962-caf81e7d66f9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4a7e7cfa-cc58-415a-b962-caf81e7d66f9" }, { "name": "redirection_target_source", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "351cb6a9-631f-453a-9ba6-5ce082617aa2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "351cb6a9-631f-453a-9ba6-5ce082617aa2" }, { "name": "dependable", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "b237255b-79d0-46ca-bb7c-53c2e7533b67", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b237255b-79d0-46ca-bb7c-53c2e7533b67" } ], "id": "17d7b3cc-84be-441b-99ef-759a313fe521", "attributes": { "tosca_id": "17d7b3cc-84be-441b-99ef-759a313fe521", "tosca_name": "subnet_cmg01_rsd_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "6ee74cfe-915b-4c4c-8ca2-8d5c3d75e7cd", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6ee74cfe-915b-4c4c-8ca2-8d5c3d75e7cd" }, { "name": "cap", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "98a6225f-98cf-417b-9de5-2b74a41936d2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "98a6225f-98cf-417b-9de5-2b74a41936d2" }, { "name": "redirection_target_source", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "db6d7c68-400b-4956-abcb-c7a41d07e650", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "db6d7c68-400b-4956-abcb-c7a41d07e650" }, { "name": "dependable", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "e08e25b4-9672-420e-9bca-591fba48c061", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e08e25b4-9672-420e-9bca-591fba48c061" } ], "id": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "attributes": { "tosca_id": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "tosca_name": "subnet_cmg01_rsd_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "523260f6-f4f0-4065-b7a7-e738b89b4bb5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "523260f6-f4f0-4065-b7a7-e738b89b4bb5" }, { "name": "cap", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "ad5ee35f-ee23-4ba9-aca5-cffe28683e8e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ad5ee35f-ee23-4ba9-aca5-cffe28683e8e" }, { "name": "redirection_target_source", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "a4a4929e-1db1-4ded-bc1c-3973979dae53", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a4a4929e-1db1-4ded-bc1c-3973979dae53" }, { "name": "dependable", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "abd15fe7-dde5-4ec0-922a-2ae9d300fbe7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "abd15fe7-dde5-4ec0-922a-2ae9d300fbe7" } ], "id": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "attributes": { "tosca_id": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "tosca_name": "subnet_cmg01_rsd_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "424f61d8-88ab-473c-98bc-901c61f1f6eb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "424f61d8-88ab-473c-98bc-901c61f1f6eb" }, { "name": "cap", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "4780e52e-999c-4976-97e3-ea6d5bfaa1ec", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4780e52e-999c-4976-97e3-ea6d5bfaa1ec" }, { "name": "redirection_target_source", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "d111a042-aa01-4e06-8d8a-ab5ae746adef", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d111a042-aa01-4e06-8d8a-ab5ae746adef" }, { "name": "dependable", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "311499a9-a2e1-4c5b-a161-f0af2c69066d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "311499a9-a2e1-4c5b-a161-f0af2c69066d" } ], "id": "ddeb68c8-4f58-4342-9390-da78744c94b5", "attributes": { "tosca_id": "ddeb68c8-4f58-4342-9390-da78744c94b5", "tosca_name": "subnet_cmg01_rsd_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "f291fb6e-ace9-4685-ba1f-9be5212ca7b6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f291fb6e-ace9-4685-ba1f-9be5212ca7b6" }, { "name": "cap", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "93f05d1c-5566-4501-a9c7-94e94aa62300", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "93f05d1c-5566-4501-a9c7-94e94aa62300" }, { "name": "redirection_target_source", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "1de78b55-a83b-4c6c-9941-a40eb99db841", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "1de78b55-a83b-4c6c-9941-a40eb99db841" }, { "name": "dependable", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "3fe632d4-3534-44bd-a4cc-9d008be26cd1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3fe632d4-3534-44bd-a4cc-9d008be26cd1" } ], "id": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "attributes": { "tosca_id": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "tosca_name": "subnet_cmg01_sig_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "68f28f34-f1d7-4204-b512-debd8b6e2ee2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "68f28f34-f1d7-4204-b512-debd8b6e2ee2" }, { "name": "cap", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "0e8d62d8-dab0-4563-bfa9-338fe0bdc754", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "0e8d62d8-dab0-4563-bfa9-338fe0bdc754" }, { "name": "redirection_target_source", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "a5278f25-79a9-45ee-9314-48b7714338ee", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a5278f25-79a9-45ee-9314-48b7714338ee" }, { "name": "dependable", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "dca6b8a1-441e-4c8d-8c90-f1f7690d500a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dca6b8a1-441e-4c8d-8c90-f1f7690d500a" } ], "id": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "attributes": { "tosca_id": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "tosca_name": "subnet_cmg01_sig_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "efa8d38d-da16-4252-97c9-a4c1a02c6958", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "efa8d38d-da16-4252-97c9-a4c1a02c6958" }, { "name": "cap", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "8493703d-ebb8-4069-b9f6-b8de4b964dc3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8493703d-ebb8-4069-b9f6-b8de4b964dc3" }, { "name": "redirection_target_source", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "206faea3-76d2-490f-b53d-fec6bba062eb", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "206faea3-76d2-490f-b53d-fec6bba062eb" }, { "name": "dependable", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "0e1dc979-efae-4978-a9ef-79effc855720", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0e1dc979-efae-4978-a9ef-79effc855720" } ], "id": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "attributes": { "tosca_id": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "tosca_name": "subnet_cmg01_sig_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "82156c4f-dcf2-4e7c-a62a-7b7c91aee960", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "82156c4f-dcf2-4e7c-a62a-7b7c91aee960" }, { "name": "cap", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "ba3f8f0e-0b1c-4602-a107-156f94014ffe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ba3f8f0e-0b1c-4602-a107-156f94014ffe" }, { "name": "redirection_target_source", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "dea40239-2c4e-401e-a623-88ce4943ccd6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "dea40239-2c4e-401e-a623-88ce4943ccd6" }, { "name": "dependable", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "183adbd7-a66f-4ed3-9afe-6358a684849c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "183adbd7-a66f-4ed3-9afe-6358a684849c" } ], "id": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "attributes": { "tosca_id": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "tosca_name": "subnet_cmg01_sig_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "b7ac26fb-24ef-48db-b869-6b70d9f58e81", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b7ac26fb-24ef-48db-b869-6b70d9f58e81" }, { "name": "cap", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "fc51ec7d-5ad0-41ff-b5ae-10be7c6853a2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fc51ec7d-5ad0-41ff-b5ae-10be7c6853a2" }, { "name": "redirection_target_source", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "10a24174-50ff-4a95-b901-8b1d92218d47", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "10a24174-50ff-4a95-b901-8b1d92218d47" }, { "name": "dependable", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "a13b6775-e513-48a6-9f42-e6eee93415f9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a13b6775-e513-48a6-9f42-e6eee93415f9" } ], "id": "8a36d9c5-fcb9-4299-a12b-1de688635191", "attributes": { "tosca_id": "8a36d9c5-fcb9-4299-a12b-1de688635191", "tosca_name": "subnet_cmg01_sig_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "c0e7243d-9370-42e0-92ce-cb8b544b1583", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c0e7243d-9370-42e0-92ce-cb8b544b1583" }, { "name": "cap", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "80998bea-1e06-4bcd-b982-09c81fe5e210", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "80998bea-1e06-4bcd-b982-09c81fe5e210" }, { "name": "redirection_target_source", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "a120a351-4dcf-4ae3-b8a9-814f4c1ccf95", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a120a351-4dcf-4ae3-b8a9-814f4c1ccf95" }, { "name": "dependable", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "2fe8c69a-2e2a-4423-9b71-0b1584a5b006", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2fe8c69a-2e2a-4423-9b71-0b1584a5b006" } ], "id": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "attributes": { "tosca_id": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "tosca_name": "subnet_cmg01_sig_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "70bfad13-3e96-4e9e-9698-d252427176d2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "70bfad13-3e96-4e9e-9698-d252427176d2" }, { "name": "cap", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "e40659ba-2f26-4b38-b90d-4b07ba89f763", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e40659ba-2f26-4b38-b90d-4b07ba89f763" }, { "name": "redirection_target_source", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "983d20af-c329-4196-b6f9-cfdd0e93d2b2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "983d20af-c329-4196-b6f9-cfdd0e93d2b2" }, { "name": "dependable", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "127ad209-756d-45a0-a529-85ff9e3ca9af", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "127ad209-756d-45a0-a529-85ff9e3ca9af" } ], "id": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "attributes": { "tosca_id": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "tosca_name": "subnet_cmg01_sig_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "ce6239e1-6abc-423a-b8c7-e1c6f217f158", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ce6239e1-6abc-423a-b8c7-e1c6f217f158" }, { "name": "cap", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "b9d3e6e9-94fe-4285-87cc-8f9cf88b0eb3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b9d3e6e9-94fe-4285-87cc-8f9cf88b0eb3" }, { "name": "redirection_target_source", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "4c98d253-9302-48d5-bef3-86581b94fd02", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4c98d253-9302-48d5-bef3-86581b94fd02" }, { "name": "dependable", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "2fa3e26f-ada4-4935-a59e-ab32cfec7d05", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2fa3e26f-ada4-4935-a59e-ab32cfec7d05" } ], "id": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "attributes": { "tosca_id": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "tosca_name": "subnet_cmg01_sig_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "921ae2d1-1148-4e77-88ae-5f5d40614952", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "921ae2d1-1148-4e77-88ae-5f5d40614952" }, { "name": "cap", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "3bd8754b-d957-43b9-b528-5a646e9e5bfa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3bd8754b-d957-43b9-b528-5a646e9e5bfa" }, { "name": "redirection_target_source", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "0ebb5c3c-6703-41bb-9a47-a8a0d783d314", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "0ebb5c3c-6703-41bb-9a47-a8a0d783d314" }, { "name": "dependable", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "d62f0f71-efcd-4fb8-9b02-42f57ca4164e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d62f0f71-efcd-4fb8-9b02-42f57ca4164e" } ], "id": "f56c5924-e0de-4259-9fb7-fe145c264e07", "attributes": { "tosca_id": "f56c5924-e0de-4259-9fb7-fe145c264e07", "tosca_name": "subnet_cmg01_sig_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "5cdb6e8d-c275-4ed9-9949-4955e202932b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5cdb6e8d-c275-4ed9-9949-4955e202932b" }, { "name": "cap", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "773a73ae-52b8-48bd-909f-75923bc0a99f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "773a73ae-52b8-48bd-909f-75923bc0a99f" }, { "name": "redirection_target_source", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "4816d02d-7761-4653-a1b4-863b0058aa02", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4816d02d-7761-4653-a1b4-863b0058aa02" }, { "name": "dependable", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "68120d4b-21b8-470f-b204-fb84fe5f6efd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "68120d4b-21b8-470f-b204-fb84fe5f6efd" } ], "id": "51dcd331-fc9e-4f6e-996c-99537a35201d", "attributes": { "tosca_id": "51dcd331-fc9e-4f6e-996c-99537a35201d", "tosca_name": "subnet_cmg01_sig_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "d1145d6d-38b2-41f9-886f-9c617f7e756d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d1145d6d-38b2-41f9-886f-9c617f7e756d" }, { "name": "cap", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "64efee6c-bc71-484b-88bf-a3ee0570d3f9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "64efee6c-bc71-484b-88bf-a3ee0570d3f9" }, { "name": "redirection_target_source", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "467da682-2c29-40d0-afe8-e58c635f6e6e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "467da682-2c29-40d0-afe8-e58c635f6e6e" }, { "name": "dependable", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "ca977171-00d7-4d3b-95a4-9de78d887948", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ca977171-00d7-4d3b-95a4-9de78d887948" } ], "id": "0d2d784c-5251-4252-8b09-86488771c18c", "attributes": { "tosca_id": "0d2d784c-5251-4252-8b09-86488771c18c", "tosca_name": "subnet_cmg01_sig_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "a53a83b3-6d81-422f-b740-aebfc0c72598", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a53a83b3-6d81-422f-b740-aebfc0c72598" }, { "name": "cap", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "314d4c99-6590-40e1-bbf8-9b95e4040889", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "314d4c99-6590-40e1-bbf8-9b95e4040889" }, { "name": "redirection_target_source", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "e442e0b4-08a3-416a-84a6-ffbdf5d0cf86", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e442e0b4-08a3-416a-84a6-ffbdf5d0cf86" }, { "name": "dependable", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "ed0aeab0-1fe9-48e4-9ff3-87e656e7775f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed0aeab0-1fe9-48e4-9ff3-87e656e7775f" } ], "id": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "attributes": { "tosca_id": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "tosca_name": "subnet_cmg01_sig_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "7a40053d-ac1e-4496-a9f3-1652d0f12832", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "7a40053d-ac1e-4496-a9f3-1652d0f12832" }, { "name": "cap", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "0aef6a19-f0f3-486b-ba1e-587f9196ffff", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "0aef6a19-f0f3-486b-ba1e-587f9196ffff" }, { "name": "redirection_target_source", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "5980d7f1-4e42-4d0a-9221-e885dc401f6d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5980d7f1-4e42-4d0a-9221-e885dc401f6d" }, { "name": "dependable", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "e74ec57e-c05b-4641-9bf7-c8338bd1072a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e74ec57e-c05b-4641-9bf7-c8338bd1072a" } ], "id": "45cc878e-386e-4dcc-a837-7902db0eca05", "attributes": { "tosca_id": "45cc878e-386e-4dcc-a837-7902db0eca05", "tosca_name": "subnet_cmg01_sig_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "fe9c83d1-c287-46a2-886d-c357d42a5f15", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fe9c83d1-c287-46a2-886d-c357d42a5f15" }, { "name": "cap", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "540dcba5-858f-49eb-910e-9a59fbe5f8ae", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "540dcba5-858f-49eb-910e-9a59fbe5f8ae" }, { "name": "redirection_target_source", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "832c9da7-f7c7-4062-8ddc-86afed6dc6f0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "832c9da7-f7c7-4062-8ddc-86afed6dc6f0" }, { "name": "dependable", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "1f31fe68-5069-4236-984d-fb99107b2869", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1f31fe68-5069-4236-984d-fb99107b2869" } ], "id": "7a31eac5-b166-451d-805d-314a9b0078cd", "attributes": { "tosca_id": "7a31eac5-b166-451d-805d-314a9b0078cd", "tosca_name": "subnet_cmg01_sig_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "46470589-5547-4612-b658-aab7cc521985", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46470589-5547-4612-b658-aab7cc521985" }, { "name": "cap", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "cc3e3e22-0e32-44e6-a9f0-8c8656ff6007", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "cc3e3e22-0e32-44e6-a9f0-8c8656ff6007" }, { "name": "redirection_target_source", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "789f9ca0-723b-4b44-9a83-a6dd5fdc2b70", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "789f9ca0-723b-4b44-9a83-a6dd5fdc2b70" }, { "name": "dependable", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "922250cc-1e73-4a53-944e-eb986b4bf15a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "922250cc-1e73-4a53-944e-eb986b4bf15a" } ], "id": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "attributes": { "tosca_id": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "tosca_name": "subnet_cmg01_sig_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "71e06e12-4cb1-410c-b7ba-9720e748d4ad", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "71e06e12-4cb1-410c-b7ba-9720e748d4ad" }, { "name": "cap", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "8c297754-649d-4e31-a1d8-449186ae0bbe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8c297754-649d-4e31-a1d8-449186ae0bbe" }, { "name": "redirection_target_source", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "5c157f41-4e0f-43cf-b444-9a8ad301d1ae", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5c157f41-4e0f-43cf-b444-9a8ad301d1ae" }, { "name": "dependable", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "84e94481-d83d-41fa-ba8d-5e3248990624", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "84e94481-d83d-41fa-ba8d-5e3248990624" } ], "id": "5b379b5f-8aee-48f1-a70c-5ddede068574", "attributes": { "tosca_id": "5b379b5f-8aee-48f1-a70c-5ddede068574", "tosca_name": "subnet_cmg01_sig_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "8682ece7-bf7d-4490-98af-85f4c6cb5d76", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8682ece7-bf7d-4490-98af-85f4c6cb5d76" }, { "name": "cap", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "3313fbc9-3144-4e0e-9a70-51fdd229b7ba", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3313fbc9-3144-4e0e-9a70-51fdd229b7ba" }, { "name": "redirection_target_source", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "af465afd-15ff-4c9f-9b8b-a7bd768513e2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "af465afd-15ff-4c9f-9b8b-a7bd768513e2" }, { "name": "dependable", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "888ad826-ae42-48e1-9a64-50b06df01c3a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "888ad826-ae42-48e1-9a64-50b06df01c3a" } ], "id": "135548a8-574e-424d-80c9-4e317934d391", "attributes": { "tosca_id": "135548a8-574e-424d-80c9-4e317934d391", "tosca_name": "subnet_cmg01_streammvno_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "64e735ac-75c9-44d9-b69f-8aab3f90c58c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "64e735ac-75c9-44d9-b69f-8aab3f90c58c" }, { "name": "cap", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "aab839ea-a96f-4a89-b8bc-170e8db9411c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "aab839ea-a96f-4a89-b8bc-170e8db9411c" }, { "name": "redirection_target_source", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "9c8b8037-4250-4437-a4bb-0928069a73d1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9c8b8037-4250-4437-a4bb-0928069a73d1" }, { "name": "dependable", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "d730c5a3-9f04-44a9-ac43-86fcc82d3928", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d730c5a3-9f04-44a9-ac43-86fcc82d3928" } ], "id": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "attributes": { "tosca_id": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "tosca_name": "subnet_cmg01_streammvno_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "2d1fc720-10e1-4ec8-8416-b9f43b5c785a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2d1fc720-10e1-4ec8-8416-b9f43b5c785a" }, { "name": "cap", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "27612eac-624e-4863-967b-4128082224cf", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "27612eac-624e-4863-967b-4128082224cf" }, { "name": "redirection_target_source", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "05c87198-9e9a-4a3b-ab7b-bd24e9b55b90", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "05c87198-9e9a-4a3b-ab7b-bd24e9b55b90" }, { "name": "dependable", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "1c31fe48-7f5d-4584-813d-49d871154382", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1c31fe48-7f5d-4584-813d-49d871154382" } ], "id": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "attributes": { "tosca_id": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "tosca_name": "subnet_cmg01_streammvno_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "597ca5e9-cec5-4de6-96ae-c24563a6fe8b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "597ca5e9-cec5-4de6-96ae-c24563a6fe8b" }, { "name": "cap", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "b231d9a5-b000-4e12-ab72-ae252d111343", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b231d9a5-b000-4e12-ab72-ae252d111343" }, { "name": "redirection_target_source", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "786bd781-0abd-4219-ade1-b9fd89fa498c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "786bd781-0abd-4219-ade1-b9fd89fa498c" }, { "name": "dependable", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "638b7af4-2d18-4cbe-ab07-b1dd63b355b8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "638b7af4-2d18-4cbe-ab07-b1dd63b355b8" } ], "id": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "attributes": { "tosca_id": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "tosca_name": "subnet_cmg01_streammvno_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "abcd546c-6951-441b-9264-453cc076e8bf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "abcd546c-6951-441b-9264-453cc076e8bf" }, { "name": "cap", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "ed6eb958-a790-4964-a63f-ad4868880c9b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ed6eb958-a790-4964-a63f-ad4868880c9b" }, { "name": "redirection_target_source", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "d4d340a3-0bbd-43b1-b5fe-f95f199fc5d0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d4d340a3-0bbd-43b1-b5fe-f95f199fc5d0" }, { "name": "dependable", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "d6a51dc9-1167-41f1-b1a3-56aba59f305a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d6a51dc9-1167-41f1-b1a3-56aba59f305a" } ], "id": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "attributes": { "tosca_id": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "tosca_name": "subnet_cmg01_streammvno_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "9f03ffca-854a-4988-a9c0-61ca36a3246a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9f03ffca-854a-4988-a9c0-61ca36a3246a" }, { "name": "cap", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "fafc182b-8449-4aa3-8e8c-a6432839c37d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fafc182b-8449-4aa3-8e8c-a6432839c37d" }, { "name": "redirection_target_source", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "20690205-1930-439f-ba78-3aad05635af9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "20690205-1930-439f-ba78-3aad05635af9" }, { "name": "dependable", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "e36a536e-deb3-43d5-8620-d2981e506e7d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e36a536e-deb3-43d5-8620-d2981e506e7d" } ], "id": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "attributes": { "tosca_id": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "tosca_name": "subnet_cmg01_streammvno_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "9afa4c9b-9333-47ec-a374-54da4ddc57f0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9afa4c9b-9333-47ec-a374-54da4ddc57f0" }, { "name": "cap", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "e414f6e9-78f7-428b-859a-20934ed13f52", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e414f6e9-78f7-428b-859a-20934ed13f52" }, { "name": "redirection_target_source", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "d6803c77-cd26-4763-b567-5bd22b1d57e9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d6803c77-cd26-4763-b567-5bd22b1d57e9" }, { "name": "dependable", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "938afb31-241e-408e-bdd4-9da537df3a55", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "938afb31-241e-408e-bdd4-9da537df3a55" } ], "id": "4872d858-c7e8-4173-b10d-04339240c592", "attributes": { "tosca_id": "4872d858-c7e8-4173-b10d-04339240c592", "tosca_name": "subnet_cmg01_streammvno_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "0710389d-1720-4d13-a7a1-5cd5a4152aa3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0710389d-1720-4d13-a7a1-5cd5a4152aa3" }, { "name": "cap", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "97f3af04-a8bc-4404-a0ec-0ffc06c13a8f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "97f3af04-a8bc-4404-a0ec-0ffc06c13a8f" }, { "name": "redirection_target_source", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "c66024a1-4686-4f3c-bbc8-a1237f58b48d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c66024a1-4686-4f3c-bbc8-a1237f58b48d" }, { "name": "dependable", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "53b03e83-3859-45b8-9ae0-ea1c85430a71", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "53b03e83-3859-45b8-9ae0-ea1c85430a71" } ], "id": "02208d26-9350-48a0-9f06-0f364bf1e485", "attributes": { "tosca_id": "02208d26-9350-48a0-9f06-0f364bf1e485", "tosca_name": "subnet_cmg01_streammvno_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "e7a7ffff-f5c1-4fff-af48-8b1c100928bb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e7a7ffff-f5c1-4fff-af48-8b1c100928bb" }, { "name": "cap", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "8b077ed2-58e7-450e-8cfb-7797a58b7ae2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8b077ed2-58e7-450e-8cfb-7797a58b7ae2" }, { "name": "redirection_target_source", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "55bee8c9-4d60-477b-aaad-d7e62c8542b8", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "55bee8c9-4d60-477b-aaad-d7e62c8542b8" }, { "name": "dependable", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "1b9c5520-2612-4f05-b447-d83ebd5a87c1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1b9c5520-2612-4f05-b447-d83ebd5a87c1" } ], "id": "769307b3-8599-44a9-adb8-6b9ad958f326", "attributes": { "tosca_id": "769307b3-8599-44a9-adb8-6b9ad958f326", "tosca_name": "subnet_cmg01_streammvno_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "d15c316e-b770-484f-ae7b-22fe8e991a71", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d15c316e-b770-484f-ae7b-22fe8e991a71" }, { "name": "cap", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "1a592adb-fa4e-499c-adc6-3d96536f476b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "1a592adb-fa4e-499c-adc6-3d96536f476b" }, { "name": "redirection_target_source", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "529d7817-a3ed-4b1a-9f2e-02a0afc0dbc0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "529d7817-a3ed-4b1a-9f2e-02a0afc0dbc0" }, { "name": "dependable", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "44431c08-8f8a-4ddb-8854-c2c57f0e16f1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "44431c08-8f8a-4ddb-8854-c2c57f0e16f1" } ], "id": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "attributes": { "tosca_id": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "tosca_name": "subnet_cmg01_streammvno_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "357cafe3-abcb-4b57-b18b-632a5b9ef02d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "357cafe3-abcb-4b57-b18b-632a5b9ef02d" }, { "name": "cap", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "66004026-8e54-44fc-9081-c61cfcc2ccb7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "66004026-8e54-44fc-9081-c61cfcc2ccb7" }, { "name": "redirection_target_source", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "1b8c6c74-6880-4ef1-a886-7b1b0ea845f7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "1b8c6c74-6880-4ef1-a886-7b1b0ea845f7" }, { "name": "dependable", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "9016b547-9ae0-4f50-b5a7-f7acd97fc7d5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9016b547-9ae0-4f50-b5a7-f7acd97fc7d5" } ], "id": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "attributes": { "tosca_id": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "tosca_name": "subnet_cmg01_streammvno_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "642c8ccc-5cb1-4308-9150-1b9cd0ba2eb5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "642c8ccc-5cb1-4308-9150-1b9cd0ba2eb5" }, { "name": "cap", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "b92be68a-e8c8-4da8-8bd6-2039b257b515", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b92be68a-e8c8-4da8-8bd6-2039b257b515" }, { "name": "redirection_target_source", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "e4ed0875-717b-46ff-94b0-5e5b41ba189c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e4ed0875-717b-46ff-94b0-5e5b41ba189c" }, { "name": "dependable", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "6bb88d57-c59e-45e7-9dbb-1fcd17a5ad72", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6bb88d57-c59e-45e7-9dbb-1fcd17a5ad72" } ], "id": "10c71170-4b4c-485e-91c0-8cb496a23f73", "attributes": { "tosca_id": "10c71170-4b4c-485e-91c0-8cb496a23f73", "tosca_name": "subnet_cmg01_streammvno_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "9c8676e3-f891-424c-a5db-db510c5f3bbc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c8676e3-f891-424c-a5db-db510c5f3bbc" }, { "name": "cap", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "93b9d9dd-8ddf-4743-86e8-e296976c5bd2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "93b9d9dd-8ddf-4743-86e8-e296976c5bd2" }, { "name": "redirection_target_source", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "6dee05ea-3654-4545-a220-72a03afcc052", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "6dee05ea-3654-4545-a220-72a03afcc052" }, { "name": "dependable", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "d6605815-3697-4fa1-9d87-dfe5e70a56da", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d6605815-3697-4fa1-9d87-dfe5e70a56da" } ], "id": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "attributes": { "tosca_id": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "tosca_name": "subnet_cmg01_streammvno_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "1b505db1-f931-401e-96c1-b03e306ca152", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1b505db1-f931-401e-96c1-b03e306ca152" }, { "name": "cap", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "f8afca1b-b27d-45b0-bb6c-ea908b222c1a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f8afca1b-b27d-45b0-bb6c-ea908b222c1a" }, { "name": "redirection_target_source", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "50cff51b-7a21-41d5-828c-c153062a0d9e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "50cff51b-7a21-41d5-828c-c153062a0d9e" }, { "name": "dependable", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "3b65df38-1201-45de-8e1f-18996330c5d0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3b65df38-1201-45de-8e1f-18996330c5d0" } ], "id": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "attributes": { "tosca_id": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "tosca_name": "subnet_cmg01_streammvno_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "747d9def-099d-433c-a8fb-fcd5abd19590", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "747d9def-099d-433c-a8fb-fcd5abd19590" }, { "name": "cap", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "5bf21b28-1389-4675-be3e-8a1e9576b534", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5bf21b28-1389-4675-be3e-8a1e9576b534" }, { "name": "redirection_target_source", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "f23f1380-14ac-4700-8345-c2b7c676c5b9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f23f1380-14ac-4700-8345-c2b7c676c5b9" }, { "name": "dependable", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "8eb5d76a-fd0c-4505-8b8b-90f984ad8763", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8eb5d76a-fd0c-4505-8b8b-90f984ad8763" } ], "id": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "attributes": { "tosca_id": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "tosca_name": "subnet_cmg01_streammvno_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "8de14de8-8154-4c0d-ac3d-e7b975ceef92", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8de14de8-8154-4c0d-ac3d-e7b975ceef92" }, { "name": "cap", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "7c7112fc-3615-404c-96a2-e5ee546887de", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7c7112fc-3615-404c-96a2-e5ee546887de" }, { "name": "redirection_target_source", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "9bb3572d-62e5-482c-a40a-8179e8d87c96", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9bb3572d-62e5-482c-a40a-8179e8d87c96" }, { "name": "dependable", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "bc1d5d65-845a-497c-a9de-f29c14ee388c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bc1d5d65-845a-497c-a9de-f29c14ee388c" } ], "id": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "attributes": { "tosca_id": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "tosca_name": "subnet_cmg01_streammvno_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "09e91349-f90b-43eb-9e6a-d5e9cc2b1d83", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "09e91349-f90b-43eb-9e6a-d5e9cc2b1d83" }, { "name": "cap", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "6f1b3a38-8148-45a7-b5e4-477ef6dc5e1b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6f1b3a38-8148-45a7-b5e4-477ef6dc5e1b" }, { "name": "redirection_target_source", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "4ef5f35f-8702-4b1f-bb27-4aa051effca2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4ef5f35f-8702-4b1f-bb27-4aa051effca2" }, { "name": "dependable", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "87d61aa3-17b2-4a78-bdd4-0f70ce8cc3d7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "87d61aa3-17b2-4a78-bdd4-0f70ce8cc3d7" } ], "id": "28077839-c2ea-4035-a0df-256a8652d663", "attributes": { "tosca_id": "28077839-c2ea-4035-a0df-256a8652d663", "tosca_name": "subnet_cmg01_user_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "69833bc8-7ded-4468-b8c8-5062b6e7bc86", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "69833bc8-7ded-4468-b8c8-5062b6e7bc86" }, { "name": "cap", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "528c5e3c-926c-45b7-ae45-77e1772b7b22", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "528c5e3c-926c-45b7-ae45-77e1772b7b22" }, { "name": "redirection_target_source", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "3403593b-81ae-477e-8694-a30dcd5a96ce", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "3403593b-81ae-477e-8694-a30dcd5a96ce" }, { "name": "dependable", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "c897f7bc-db23-4a2b-b922-4b52c051ca33", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c897f7bc-db23-4a2b-b922-4b52c051ca33" } ], "id": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "attributes": { "tosca_id": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "tosca_name": "subnet_cmg01_user_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "1370357d-6274-4d7f-b3a9-de9bc0b748be", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1370357d-6274-4d7f-b3a9-de9bc0b748be" }, { "name": "cap", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "10d15b63-2730-4746-8f0e-783b31d4b964", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "10d15b63-2730-4746-8f0e-783b31d4b964" }, { "name": "redirection_target_source", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "2e8c9a57-9595-4439-ad42-04ddcb6068e6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "2e8c9a57-9595-4439-ad42-04ddcb6068e6" }, { "name": "dependable", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "86d662b8-6f0e-4c24-9bc4-3c3fa8908cee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "86d662b8-6f0e-4c24-9bc4-3c3fa8908cee" } ], "id": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "attributes": { "tosca_id": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "tosca_name": "subnet_cmg01_user_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "2384c640-76d8-4e88-aaeb-9957b008383f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2384c640-76d8-4e88-aaeb-9957b008383f" }, { "name": "cap", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "c45d7a67-537f-4a12-919c-40c9c6efa5c7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c45d7a67-537f-4a12-919c-40c9c6efa5c7" }, { "name": "redirection_target_source", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "9290825c-9655-4687-bef9-9053c15980f0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9290825c-9655-4687-bef9-9053c15980f0" }, { "name": "dependable", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "8784a311-65df-4c0e-acc2-b5bb6c9b6aef", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8784a311-65df-4c0e-acc2-b5bb6c9b6aef" } ], "id": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "attributes": { "tosca_id": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "tosca_name": "subnet_cmg01_user_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "9078f37b-14df-40f3-ab05-1cc7d4ccc989", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9078f37b-14df-40f3-ab05-1cc7d4ccc989" }, { "name": "cap", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "f583ed01-1e00-4178-891a-6bf75385cc92", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f583ed01-1e00-4178-891a-6bf75385cc92" }, { "name": "redirection_target_source", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "243c2427-a963-4c2c-a508-7615a5d9adb3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "243c2427-a963-4c2c-a508-7615a5d9adb3" }, { "name": "dependable", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "5e6559e9-a598-45d5-aed0-075540e4dfcd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5e6559e9-a598-45d5-aed0-075540e4dfcd" } ], "id": "41033c0d-4635-41b8-b09d-3f73603996db", "attributes": { "tosca_id": "41033c0d-4635-41b8-b09d-3f73603996db", "tosca_name": "subnet_cmg01_user_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "1f470e55-43c1-4363-a70b-74fd686c973b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1f470e55-43c1-4363-a70b-74fd686c973b" }, { "name": "cap", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "9a07d431-108f-46b1-8b20-c8ed9ef3b4f6", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "9a07d431-108f-46b1-8b20-c8ed9ef3b4f6" }, { "name": "redirection_target_source", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "0ff97378-467a-4819-b0a4-57b508986e83", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "0ff97378-467a-4819-b0a4-57b508986e83" }, { "name": "dependable", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "33ae2654-40b0-48f5-9dd1-e296f812cdcc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "33ae2654-40b0-48f5-9dd1-e296f812cdcc" } ], "id": "4dd59ccb-0989-4c34-9112-8be443095f88", "attributes": { "tosca_id": "4dd59ccb-0989-4c34-9112-8be443095f88", "tosca_name": "subnet_cmg01_user_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "9ec5e436-bc32-46e9-8ce6-4a773ade8199", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9ec5e436-bc32-46e9-8ce6-4a773ade8199" }, { "name": "cap", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "e719acc9-bcda-4831-884c-6be7054f8bad", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e719acc9-bcda-4831-884c-6be7054f8bad" }, { "name": "redirection_target_source", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "4bc88d40-f44a-41ae-abf2-e1e8fb7e29dc", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4bc88d40-f44a-41ae-abf2-e1e8fb7e29dc" }, { "name": "dependable", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "561d9969-4180-4970-93c1-b0756dc249e6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "561d9969-4180-4970-93c1-b0756dc249e6" } ], "id": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "attributes": { "tosca_id": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "tosca_name": "subnet_cmg01_user_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "9e8b9a24-ba7b-489d-a69e-915b7c87bcc1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9e8b9a24-ba7b-489d-a69e-915b7c87bcc1" }, { "name": "cap", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "14ac13be-e9ad-41b1-8e60-dff9323c2eda", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "14ac13be-e9ad-41b1-8e60-dff9323c2eda" }, { "name": "redirection_target_source", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "752e2e21-60a9-4beb-80a5-d996bc98d22c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "752e2e21-60a9-4beb-80a5-d996bc98d22c" }, { "name": "dependable", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "097da431-9b8d-4258-b825-6e518f813ef2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "097da431-9b8d-4258-b825-6e518f813ef2" } ], "id": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "attributes": { "tosca_id": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "tosca_name": "subnet_cmg01_user_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "b74d9b04-fb5f-4729-98ad-e111a4b435b8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b74d9b04-fb5f-4729-98ad-e111a4b435b8" }, { "name": "cap", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "f19238cd-f261-4213-bcd5-daa77f207b38", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f19238cd-f261-4213-bcd5-daa77f207b38" }, { "name": "redirection_target_source", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "7bac6829-19f6-417c-a77a-bb8d7a0a2d2f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "7bac6829-19f6-417c-a77a-bb8d7a0a2d2f" }, { "name": "dependable", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "c3750777-e89b-431d-bf82-cd9a73f7b989", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c3750777-e89b-431d-bf82-cd9a73f7b989" } ], "id": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "attributes": { "tosca_id": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "tosca_name": "subnet_cmg01_user_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "3f48d2ce-c137-41bf-89cc-773335033f82", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3f48d2ce-c137-41bf-89cc-773335033f82" }, { "name": "cap", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "70754fb6-3dce-48cf-9424-cba599bec604", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "70754fb6-3dce-48cf-9424-cba599bec604" }, { "name": "redirection_target_source", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "15c029ca-ea31-49ec-90e2-47ee4d05f09b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "15c029ca-ea31-49ec-90e2-47ee4d05f09b" }, { "name": "dependable", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "d0897c5f-a02d-44e1-954e-91bdd889d973", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d0897c5f-a02d-44e1-954e-91bdd889d973" } ], "id": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "attributes": { "tosca_id": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "tosca_name": "subnet_cmg01_user_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "daad4f48-ada1-406e-8fb0-ad498ed61366", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "daad4f48-ada1-406e-8fb0-ad498ed61366" }, { "name": "cap", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "c889ef06-d031-4973-80e0-243c56176421", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c889ef06-d031-4973-80e0-243c56176421" }, { "name": "redirection_target_source", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "80f0e217-913d-41fd-8f0b-69096d6e6c73", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "80f0e217-913d-41fd-8f0b-69096d6e6c73" }, { "name": "dependable", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "ee929893-1ffb-4746-86b0-fd31fab69f56", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ee929893-1ffb-4746-86b0-fd31fab69f56" } ], "id": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "attributes": { "tosca_id": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "tosca_name": "subnet_cmg01_user_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "9d593e55-1718-4eb7-b0a4-b9bf24e8c0fb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9d593e55-1718-4eb7-b0a4-b9bf24e8c0fb" }, { "name": "cap", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "a86057f4-64eb-46cf-a659-616cd5a628c3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a86057f4-64eb-46cf-a659-616cd5a628c3" }, { "name": "redirection_target_source", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "cd531167-5c8c-41b3-b245-dd566b5fd0ba", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cd531167-5c8c-41b3-b245-dd566b5fd0ba" }, { "name": "dependable", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "5db3577f-e0a9-42f5-9faf-2c88dc6d47f6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5db3577f-e0a9-42f5-9faf-2c88dc6d47f6" } ], "id": "402b20ff-844d-4ecc-8967-4be9d163b958", "attributes": { "tosca_id": "402b20ff-844d-4ecc-8967-4be9d163b958", "tosca_name": "subnet_cmg01_user_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "92aaa203-f549-4926-b811-24613de3f747", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "92aaa203-f549-4926-b811-24613de3f747" }, { "name": "cap", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "cbd9ee18-dbb1-434f-980e-28533bce337a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "cbd9ee18-dbb1-434f-980e-28533bce337a" }, { "name": "redirection_target_source", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "e6f0696a-b585-422e-a613-a68a5a253f8f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e6f0696a-b585-422e-a613-a68a5a253f8f" }, { "name": "dependable", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "ac53d472-7a20-44ec-a921-0a92d21ad9ca", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ac53d472-7a20-44ec-a921-0a92d21ad9ca" } ], "id": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "attributes": { "tosca_id": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "tosca_name": "subnet_cmg01_user_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "37d26476-a797-42fe-a3e5-9e70e2a5f6d1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "37d26476-a797-42fe-a3e5-9e70e2a5f6d1" }, { "name": "cap", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "d65c2824-c569-47fb-bbda-ae9b99dc5d27", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d65c2824-c569-47fb-bbda-ae9b99dc5d27" }, { "name": "redirection_target_source", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "5e9dd8c3-5d4f-411b-be6a-bb347d14a3c5", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5e9dd8c3-5d4f-411b-be6a-bb347d14a3c5" }, { "name": "dependable", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "4b3dccbe-f242-4e72-87c0-daec537a0dfc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b3dccbe-f242-4e72-87c0-daec537a0dfc" } ], "id": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "attributes": { "tosca_id": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "tosca_name": "subnet_cmg01_user_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "3c9de29b-177c-475a-9ccb-6ad65b3265cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3c9de29b-177c-475a-9ccb-6ad65b3265cb" }, { "name": "cap", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "11028aee-9182-45bc-bc40-45474387a828", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "11028aee-9182-45bc-bc40-45474387a828" }, { "name": "redirection_target_source", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "37a024f4-b750-4720-af95-095c561459e1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "37a024f4-b750-4720-af95-095c561459e1" }, { "name": "dependable", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "4fcc4974-89ae-4213-a2d3-624dd69808b4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4fcc4974-89ae-4213-a2d3-624dd69808b4" } ], "id": "389bc352-c296-41f8-9c82-f240e9529b3a", "attributes": { "tosca_id": "389bc352-c296-41f8-9c82-f240e9529b3a", "tosca_name": "subnet_cmg01_user_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "387b16a3-cb9e-4465-bdb1-7118276f4fd0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "387b16a3-cb9e-4465-bdb1-7118276f4fd0" }, { "name": "cap", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "b703458e-c812-4671-8705-88f1fbbb6659", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b703458e-c812-4671-8705-88f1fbbb6659" }, { "name": "redirection_target_source", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "c2d3a388-e95d-4dc2-92fe-ed908f0f436d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c2d3a388-e95d-4dc2-92fe-ed908f0f436d" }, { "name": "dependable", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "a10f0e30-84d4-43a1-b457-290fd697e0cf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a10f0e30-84d4-43a1-b457-290fd697e0cf" } ], "id": "609bd506-b933-4a74-939d-691291ed58c5", "attributes": { "tosca_id": "609bd506-b933-4a74-939d-691291ed58c5", "tosca_name": "subnet_cmg01_user_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "vl_cmg01_acc_lb1_1", "capabilities": [ { "name": "network", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "efba556e-c725-4f83-a0b7-109352dd8e2d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "efba556e-c725-4f83-a0b7-109352dd8e2d" }, { "name": "mapped_as_vl", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "26f881e4-93f6-42bc-8dd5-82bc6fa7dc8f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "26f881e4-93f6-42bc-8dd5-82bc6fa7dc8f" }, { "name": "linkable", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "cbb77d29-793f-41b1-bb72-908c7b799fe6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "cbb77d29-793f-41b1-bb72-908c7b799fe6" }, { "name": "can_be_maaped", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "4e99a75f-02ec-48c2-a293-13bc73616725", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4e99a75f-02ec-48c2-a293-13bc73616725" }, { "name": "dependable", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "bfb89b65-ae54-4a02-8377-4aa64ef58035", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bfb89b65-ae54-4a02-8377-4aa64ef58035" } ], "id": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "attributes": { "tosca_id": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "tosca_name": "vl_cmg01_acc_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb1_2", "capabilities": [ { "name": "network", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "1b0b45f9-5666-4ba1-88dc-68925a04646a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1b0b45f9-5666-4ba1-88dc-68925a04646a" }, { "name": "mapped_as_vl", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "e713f1e3-be9a-4579-babd-f261543021ac", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e713f1e3-be9a-4579-babd-f261543021ac" }, { "name": "linkable", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "53d380ee-9313-4d30-9f2f-69a04ef40bea", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "53d380ee-9313-4d30-9f2f-69a04ef40bea" }, { "name": "can_be_maaped", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "b593780b-2275-4dcd-bda2-2848a1070c7f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b593780b-2275-4dcd-bda2-2848a1070c7f" }, { "name": "dependable", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "0de87f29-4371-4f3c-87f9-378c9bc37c13", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0de87f29-4371-4f3c-87f9-378c9bc37c13" } ], "id": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "attributes": { "tosca_id": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "tosca_name": "vl_cmg01_acc_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb2_1", "capabilities": [ { "name": "network", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "c190bab6-b4cb-48d3-87c5-d27c2f3848d1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c190bab6-b4cb-48d3-87c5-d27c2f3848d1" }, { "name": "mapped_as_vl", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "040e86d4-6dcc-4f52-81cd-0795e73df7cc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "040e86d4-6dcc-4f52-81cd-0795e73df7cc" }, { "name": "linkable", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "58e56092-cb71-4f90-84dc-a8c7452a1e6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "58e56092-cb71-4f90-84dc-a8c7452a1e6d" }, { "name": "can_be_maaped", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "f39256ea-ac88-4af6-b5ae-2158ae0dad35", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f39256ea-ac88-4af6-b5ae-2158ae0dad35" }, { "name": "dependable", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "69ffc49b-30bf-4db0-bc8c-6a680d806703", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "69ffc49b-30bf-4db0-bc8c-6a680d806703" } ], "id": "27233556-3527-4b24-90cf-e306aa266c04", "attributes": { "tosca_id": "27233556-3527-4b24-90cf-e306aa266c04", "tosca_name": "vl_cmg01_acc_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb2_2", "capabilities": [ { "name": "network", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "c7a8a7f5-24a8-4299-9205-1d25cd637563", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c7a8a7f5-24a8-4299-9205-1d25cd637563" }, { "name": "mapped_as_vl", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "d8e3a349-e944-4e95-8362-f74f652af835", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "d8e3a349-e944-4e95-8362-f74f652af835" }, { "name": "linkable", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "ddb2bd6d-c614-4087-ad29-4d7e6cd9dc7b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ddb2bd6d-c614-4087-ad29-4d7e6cd9dc7b" }, { "name": "can_be_maaped", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "6adfe5dc-f4a6-43a1-9bb5-334224d31bf7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6adfe5dc-f4a6-43a1-9bb5-334224d31bf7" }, { "name": "dependable", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "eb7492dd-9074-4edf-8a5c-36bc32c66271", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eb7492dd-9074-4edf-8a5c-36bc32c66271" } ], "id": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "attributes": { "tosca_id": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "tosca_name": "vl_cmg01_acc_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb3_1", "capabilities": [ { "name": "network", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "dff7f855-ef57-43ed-96cf-d61d03e04eb4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dff7f855-ef57-43ed-96cf-d61d03e04eb4" }, { "name": "mapped_as_vl", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "023fd8e1-3d19-4348-81fe-3cb6f603fd07", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "023fd8e1-3d19-4348-81fe-3cb6f603fd07" }, { "name": "linkable", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "14251135-37d5-4863-9c78-031f8e73a6d7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "14251135-37d5-4863-9c78-031f8e73a6d7" }, { "name": "can_be_maaped", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "b1052663-335f-42c9-89fe-479798172d92", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b1052663-335f-42c9-89fe-479798172d92" }, { "name": "dependable", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "3b59180f-9df9-41f0-a3f8-6dd26a2bc0bf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3b59180f-9df9-41f0-a3f8-6dd26a2bc0bf" } ], "id": "9e8926d8-988d-483e-8d6c-7a421346e19d", "attributes": { "tosca_id": "9e8926d8-988d-483e-8d6c-7a421346e19d", "tosca_name": "vl_cmg01_acc_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb3_2", "capabilities": [ { "name": "network", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "360cb877-3834-48e0-9326-e72ca9bba388", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "360cb877-3834-48e0-9326-e72ca9bba388" }, { "name": "mapped_as_vl", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "6edfaf7a-c6ea-43c3-a22c-8d2211e72f09", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6edfaf7a-c6ea-43c3-a22c-8d2211e72f09" }, { "name": "linkable", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "90580383-4c35-4724-b0d5-9d330067dc34", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "90580383-4c35-4724-b0d5-9d330067dc34" }, { "name": "can_be_maaped", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "cb959725-8f4b-43f7-ab88-6616d030b3dd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "cb959725-8f4b-43f7-ab88-6616d030b3dd" }, { "name": "dependable", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "46c742c0-2e85-47b1-8a03-c34555285679", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "46c742c0-2e85-47b1-8a03-c34555285679" } ], "id": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "attributes": { "tosca_id": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "tosca_name": "vl_cmg01_acc_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb4_1", "capabilities": [ { "name": "network", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "db229859-7658-45b0-b90e-01e36d72f9ed", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "db229859-7658-45b0-b90e-01e36d72f9ed" }, { "name": "mapped_as_vl", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "0a5fb4e9-335f-4487-ad4d-88bfda688eff", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0a5fb4e9-335f-4487-ad4d-88bfda688eff" }, { "name": "linkable", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "7c937886-7a09-46cf-9922-179effebadde", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7c937886-7a09-46cf-9922-179effebadde" }, { "name": "can_be_maaped", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "03015104-190d-48ac-a9c3-159653475f70", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "03015104-190d-48ac-a9c3-159653475f70" }, { "name": "dependable", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "4c26fed9-2d1b-4b6e-96a5-17cd3eb91c50", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4c26fed9-2d1b-4b6e-96a5-17cd3eb91c50" } ], "id": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "attributes": { "tosca_id": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "tosca_name": "vl_cmg01_acc_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb4_2", "capabilities": [ { "name": "network", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "31cbb425-373d-468b-b135-303519d751f3", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "31cbb425-373d-468b-b135-303519d751f3" }, { "name": "mapped_as_vl", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "505bf497-39ea-48ba-b01f-6e2a39a61316", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "505bf497-39ea-48ba-b01f-6e2a39a61316" }, { "name": "linkable", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "e055bc40-b6a0-4760-a309-0c172fe3552a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e055bc40-b6a0-4760-a309-0c172fe3552a" }, { "name": "can_be_maaped", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "b1f17d39-3ad9-45d3-a7ab-d897902f4afb", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b1f17d39-3ad9-45d3-a7ab-d897902f4afb" }, { "name": "dependable", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "85217c18-05e2-4a71-b21f-f40dd043ef3e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "85217c18-05e2-4a71-b21f-f40dd043ef3e" } ], "id": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "attributes": { "tosca_id": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "tosca_name": "vl_cmg01_acc_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb5_1", "capabilities": [ { "name": "network", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "eb0c8353-2511-473e-99fa-0d51c025c9bc", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eb0c8353-2511-473e-99fa-0d51c025c9bc" }, { "name": "mapped_as_vl", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "a0134953-4df3-44a1-b193-64c83a998918", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a0134953-4df3-44a1-b193-64c83a998918" }, { "name": "linkable", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "c3dce924-a52a-44fa-be19-5d6640ef730a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c3dce924-a52a-44fa-be19-5d6640ef730a" }, { "name": "can_be_maaped", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "957b3750-5bf3-42ad-a7df-fb01d87d35e7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "957b3750-5bf3-42ad-a7df-fb01d87d35e7" }, { "name": "dependable", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "8e7a0c1b-f0cb-4580-b157-c58cd9e15799", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8e7a0c1b-f0cb-4580-b157-c58cd9e15799" } ], "id": "adc41d22-ca23-4995-9b30-d65884168257", "attributes": { "tosca_id": "adc41d22-ca23-4995-9b30-d65884168257", "tosca_name": "vl_cmg01_acc_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb5_2", "capabilities": [ { "name": "network", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "7d96d136-b52f-46bd-a2d3-574fdf3c0111", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7d96d136-b52f-46bd-a2d3-574fdf3c0111" }, { "name": "mapped_as_vl", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "8b980c39-a3b2-4f1f-bee2-095439745c71", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8b980c39-a3b2-4f1f-bee2-095439745c71" }, { "name": "linkable", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "437c0ae1-3203-4e2b-8511-5c2e83174e13", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "437c0ae1-3203-4e2b-8511-5c2e83174e13" }, { "name": "can_be_maaped", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "5d889be1-7584-43a3-9e44-3acd07cb8c4c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5d889be1-7584-43a3-9e44-3acd07cb8c4c" }, { "name": "dependable", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "19b9d3cd-5476-48de-a909-46fdab0e77d9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "19b9d3cd-5476-48de-a909-46fdab0e77d9" } ], "id": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "attributes": { "tosca_id": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "tosca_name": "vl_cmg01_acc_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb6_1", "capabilities": [ { "name": "network", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "27d5ca1a-1d0d-4cd7-9213-5f8d9aab73e1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "27d5ca1a-1d0d-4cd7-9213-5f8d9aab73e1" }, { "name": "mapped_as_vl", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "c98d68c7-d0c4-4909-bbc3-1b937699163d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c98d68c7-d0c4-4909-bbc3-1b937699163d" }, { "name": "linkable", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "af03fd15-4647-4fc2-81b1-f68ee8c6610d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "af03fd15-4647-4fc2-81b1-f68ee8c6610d" }, { "name": "can_be_maaped", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "a0d55f79-c466-4703-9c88-01719e234922", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a0d55f79-c466-4703-9c88-01719e234922" }, { "name": "dependable", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "7f03e86f-1c49-4002-9959-b79fd13c95ea", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7f03e86f-1c49-4002-9959-b79fd13c95ea" } ], "id": "652451ae-1d51-4dde-afae-d855cb7b3499", "attributes": { "tosca_id": "652451ae-1d51-4dde-afae-d855cb7b3499", "tosca_name": "vl_cmg01_acc_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb6_2", "capabilities": [ { "name": "network", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "3d58d682-a0c7-4a09-97d9-8afb0b19d3c0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "3d58d682-a0c7-4a09-97d9-8afb0b19d3c0" }, { "name": "mapped_as_vl", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "70eed91c-dc9e-4605-b310-1737a19419fd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "70eed91c-dc9e-4605-b310-1737a19419fd" }, { "name": "linkable", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "585ec04d-056b-4bca-b80f-f78326b45ff9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "585ec04d-056b-4bca-b80f-f78326b45ff9" }, { "name": "can_be_maaped", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "359060a5-c185-4e67-9ecd-1405f6e14707", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "359060a5-c185-4e67-9ecd-1405f6e14707" }, { "name": "dependable", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "bb9a3ff6-4d74-497c-825e-de0e98b3f039", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb9a3ff6-4d74-497c-825e-de0e98b3f039" } ], "id": "b609d871-b324-4f21-8252-139b4610c0da", "attributes": { "tosca_id": "b609d871-b324-4f21-8252-139b4610c0da", "tosca_name": "vl_cmg01_acc_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb7_1", "capabilities": [ { "name": "network", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "79cd5fd7-ab1f-43f3-a88b-db4ef2d5275f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "79cd5fd7-ab1f-43f3-a88b-db4ef2d5275f" }, { "name": "mapped_as_vl", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "f928030e-89e4-42a2-9a91-474d9a9a8364", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f928030e-89e4-42a2-9a91-474d9a9a8364" }, { "name": "linkable", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "92a1b152-d5aa-4e5e-a2da-3360c6a70a31", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "92a1b152-d5aa-4e5e-a2da-3360c6a70a31" }, { "name": "can_be_maaped", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "825ff7ef-14d6-486f-b978-5292902a0fb1", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "825ff7ef-14d6-486f-b978-5292902a0fb1" }, { "name": "dependable", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "efe6deed-681a-4e32-a8f7-b7806fb34bb2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "efe6deed-681a-4e32-a8f7-b7806fb34bb2" } ], "id": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "attributes": { "tosca_id": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "tosca_name": "vl_cmg01_acc_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb7_2", "capabilities": [ { "name": "network", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "c48f3cab-e7a0-4dce-9962-cca773440a44", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c48f3cab-e7a0-4dce-9962-cca773440a44" }, { "name": "mapped_as_vl", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "33cd7ee8-74ab-4f80-8920-fca5b46c0914", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "33cd7ee8-74ab-4f80-8920-fca5b46c0914" }, { "name": "linkable", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "adb4a462-9a7d-40b1-8eb8-6e036f8f88b1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "adb4a462-9a7d-40b1-8eb8-6e036f8f88b1" }, { "name": "can_be_maaped", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "55f7d52c-c415-41ca-bcf0-21e5c064c9e5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "55f7d52c-c415-41ca-bcf0-21e5c064c9e5" }, { "name": "dependable", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "70d87114-1276-4e4d-b213-4bf321d263fd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "70d87114-1276-4e4d-b213-4bf321d263fd" } ], "id": "823a8708-5e12-4b67-bef0-49ae13637e42", "attributes": { "tosca_id": "823a8708-5e12-4b67-bef0-49ae13637e42", "tosca_name": "vl_cmg01_acc_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb8_1", "capabilities": [ { "name": "network", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "4fe85956-f5d6-4eb3-8a9f-83d6333e0c81", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4fe85956-f5d6-4eb3-8a9f-83d6333e0c81" }, { "name": "mapped_as_vl", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "f1b04e0f-2573-4cd2-826a-d564a95285d2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f1b04e0f-2573-4cd2-826a-d564a95285d2" }, { "name": "linkable", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "936f7c8f-6ad4-4e56-a320-a6c089354d46", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "936f7c8f-6ad4-4e56-a320-a6c089354d46" }, { "name": "can_be_maaped", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "e40ddac2-5942-41ac-b6f9-7002a9839832", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e40ddac2-5942-41ac-b6f9-7002a9839832" }, { "name": "dependable", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "e4d30514-77ca-4336-822d-19d5486a0132", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e4d30514-77ca-4336-822d-19d5486a0132" } ], "id": "d302d158-9601-4d5c-8c00-5c724bc28012", "attributes": { "tosca_id": "d302d158-9601-4d5c-8c00-5c724bc28012", "tosca_name": "vl_cmg01_acc_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb8_2", "capabilities": [ { "name": "network", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "de998d1c-cffc-449d-ad5f-c449abae33f6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "de998d1c-cffc-449d-ad5f-c449abae33f6" }, { "name": "mapped_as_vl", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "62211f73-8346-46c1-b789-541d30090651", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "62211f73-8346-46c1-b789-541d30090651" }, { "name": "linkable", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "d79ec7d9-9436-46d6-8dd9-63e23125e9e7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d79ec7d9-9436-46d6-8dd9-63e23125e9e7" }, { "name": "can_be_maaped", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "9eea4584-0c5a-4d2b-8fc1-c60ed609e057", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9eea4584-0c5a-4d2b-8fc1-c60ed609e057" }, { "name": "dependable", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "40885237-c0ae-4fd1-9d7d-ed9aebf92eae", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "40885237-c0ae-4fd1-9d7d-ed9aebf92eae" } ], "id": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "attributes": { "tosca_id": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "tosca_name": "vl_cmg01_acc_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "network", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "8746383c-b321-41dc-bab7-e0d30cbf7a4f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8746383c-b321-41dc-bab7-e0d30cbf7a4f" }, { "name": "mapped_as_vl", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "75cef577-540a-4713-8e8e-e7aad2db42ad", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "75cef577-540a-4713-8e8e-e7aad2db42ad" }, { "name": "linkable", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "57894b11-6a66-4662-846a-3c3d62e6b77a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "57894b11-6a66-4662-846a-3c3d62e6b77a" }, { "name": "can_be_maaped", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "8aa5cdec-f0cc-4796-b545-95d7b4596005", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8aa5cdec-f0cc-4796-b545-95d7b4596005" }, { "name": "dependable", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "d4e87189-d66a-49b8-aa2e-3266a3f1275a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d4e87189-d66a-49b8-aa2e-3266a3f1275a" } ], "id": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "attributes": { "tosca_id": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "tosca_name": "vl_cmg01_aqlmvno_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "network", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "107dbbd4-1419-4e56-98dc-838617d07f1c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "107dbbd4-1419-4e56-98dc-838617d07f1c" }, { "name": "mapped_as_vl", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "c01834a1-ace0-490a-8370-ab0c095b62eb", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c01834a1-ace0-490a-8370-ab0c095b62eb" }, { "name": "linkable", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "82f3e8cc-681e-44fd-a5f6-ff22964c64df", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "82f3e8cc-681e-44fd-a5f6-ff22964c64df" }, { "name": "can_be_maaped", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "ca90f593-ae31-4dad-95ff-8678a10e4b99", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ca90f593-ae31-4dad-95ff-8678a10e4b99" }, { "name": "dependable", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "0ce8a319-66d3-4a7b-a2d5-dd03412a4bc1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0ce8a319-66d3-4a7b-a2d5-dd03412a4bc1" } ], "id": "416ef153-e113-4e6e-966a-b0a082e72d9f", "attributes": { "tosca_id": "416ef153-e113-4e6e-966a-b0a082e72d9f", "tosca_name": "vl_cmg01_aqlmvno_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "network", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "87ce473c-3c9d-4c68-9bb7-16e107e7c77e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "87ce473c-3c9d-4c68-9bb7-16e107e7c77e" }, { "name": "mapped_as_vl", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "c982461e-967d-47b4-a220-97d32303050a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c982461e-967d-47b4-a220-97d32303050a" }, { "name": "linkable", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "a0f9376d-aed5-4be0-abb4-f5a6905569e7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a0f9376d-aed5-4be0-abb4-f5a6905569e7" }, { "name": "can_be_maaped", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "4463970e-2c7c-46d7-89c2-a6ea7359fee1", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4463970e-2c7c-46d7-89c2-a6ea7359fee1" }, { "name": "dependable", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "d5503b3c-2864-4c5c-a593-7964362a3bba", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d5503b3c-2864-4c5c-a593-7964362a3bba" } ], "id": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "attributes": { "tosca_id": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "tosca_name": "vl_cmg01_aqlmvno_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "network", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "b1d23d6a-d6c5-490d-bb0a-d5513ae915f9", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b1d23d6a-d6c5-490d-bb0a-d5513ae915f9" }, { "name": "mapped_as_vl", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "c25cb7c8-238c-41f8-a521-4929c75bf40a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c25cb7c8-238c-41f8-a521-4929c75bf40a" }, { "name": "linkable", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "1974615e-1450-44b6-a58f-22382f35b13c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1974615e-1450-44b6-a58f-22382f35b13c" }, { "name": "can_be_maaped", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "022d9443-7416-4d25-aeca-682a969bae93", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "022d9443-7416-4d25-aeca-682a969bae93" }, { "name": "dependable", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "9aa272f0-1351-4eb5-9458-6b6003834cdb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9aa272f0-1351-4eb5-9458-6b6003834cdb" } ], "id": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "attributes": { "tosca_id": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "tosca_name": "vl_cmg01_aqlmvno_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "network", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "6444fb8a-cd68-455e-8b80-4e0bdb7ea8c6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6444fb8a-cd68-455e-8b80-4e0bdb7ea8c6" }, { "name": "mapped_as_vl", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "94aaa5c9-5323-4800-8a03-30ad8c5b26b3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "94aaa5c9-5323-4800-8a03-30ad8c5b26b3" }, { "name": "linkable", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "01b7d7af-3190-4cf1-af12-5b829ab6efa0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "01b7d7af-3190-4cf1-af12-5b829ab6efa0" }, { "name": "can_be_maaped", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "e5abda29-0fae-4593-8576-a7025aa120a0", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e5abda29-0fae-4593-8576-a7025aa120a0" }, { "name": "dependable", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "8c63d403-070a-486d-bbe1-58ac9db64f2d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8c63d403-070a-486d-bbe1-58ac9db64f2d" } ], "id": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "attributes": { "tosca_id": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "tosca_name": "vl_cmg01_aqlmvno_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "network", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "dc26d34f-e403-4c81-9811-2d579ddd8f8b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dc26d34f-e403-4c81-9811-2d579ddd8f8b" }, { "name": "mapped_as_vl", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "b32729b8-f0a4-4879-909f-5bec747989c6", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b32729b8-f0a4-4879-909f-5bec747989c6" }, { "name": "linkable", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "2cad219f-31fc-4ecd-b366-e5b1a50a1794", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "2cad219f-31fc-4ecd-b366-e5b1a50a1794" }, { "name": "can_be_maaped", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "2d460357-bfd0-4a43-be31-20d4f6e20b55", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2d460357-bfd0-4a43-be31-20d4f6e20b55" }, { "name": "dependable", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "88ab4715-89d2-4894-a5f0-347c08cd966c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "88ab4715-89d2-4894-a5f0-347c08cd966c" } ], "id": "87750914-19d6-4292-8cb2-7907afddd7dd", "attributes": { "tosca_id": "87750914-19d6-4292-8cb2-7907afddd7dd", "tosca_name": "vl_cmg01_aqlmvno_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "network", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "eeb31fc7-5de7-4436-9a57-c87a78bbfab1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eeb31fc7-5de7-4436-9a57-c87a78bbfab1" }, { "name": "mapped_as_vl", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "61aaa1ca-7a34-49ff-8314-d41b4b44f1f7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "61aaa1ca-7a34-49ff-8314-d41b4b44f1f7" }, { "name": "linkable", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "28edc778-ffcf-4bb6-b8bc-151b93a8ada1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "28edc778-ffcf-4bb6-b8bc-151b93a8ada1" }, { "name": "can_be_maaped", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "1d161689-acda-4420-993f-9483f01fcaeb", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1d161689-acda-4420-993f-9483f01fcaeb" }, { "name": "dependable", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "24f414f1-bd42-4b1f-96cb-3baa26a564fb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "24f414f1-bd42-4b1f-96cb-3baa26a564fb" } ], "id": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "attributes": { "tosca_id": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "tosca_name": "vl_cmg01_aqlmvno_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "network", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "1ebfd880-890c-4deb-b9df-59b7184a3be8", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1ebfd880-890c-4deb-b9df-59b7184a3be8" }, { "name": "mapped_as_vl", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "629334b0-d3a9-4b81-b594-8251e7deb20c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "629334b0-d3a9-4b81-b594-8251e7deb20c" }, { "name": "linkable", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "051f072f-a849-4703-b6f1-3a6038135fea", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "051f072f-a849-4703-b6f1-3a6038135fea" }, { "name": "can_be_maaped", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "5ff2b813-7cc2-4666-8e1b-4b82a238fd45", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5ff2b813-7cc2-4666-8e1b-4b82a238fd45" }, { "name": "dependable", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "117364b7-b147-4795-9cb0-4536a4e8bc24", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "117364b7-b147-4795-9cb0-4536a4e8bc24" } ], "id": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "attributes": { "tosca_id": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "tosca_name": "vl_cmg01_aqlmvno_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "network", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "37df898b-777d-4d22-b546-43ae0e4b38fd", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "37df898b-777d-4d22-b546-43ae0e4b38fd" }, { "name": "mapped_as_vl", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "4122a3d9-29da-4945-91d9-28e1c567a8b5", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4122a3d9-29da-4945-91d9-28e1c567a8b5" }, { "name": "linkable", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "860fc78b-121a-4f6e-a1f5-a4d2526b1900", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "860fc78b-121a-4f6e-a1f5-a4d2526b1900" }, { "name": "can_be_maaped", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "acc766a5-3045-447c-831c-34f82df963be", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "acc766a5-3045-447c-831c-34f82df963be" }, { "name": "dependable", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "ed88e2e0-aec5-4ebc-88a7-00cd4b096980", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed88e2e0-aec5-4ebc-88a7-00cd4b096980" } ], "id": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "attributes": { "tosca_id": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "tosca_name": "vl_cmg01_aqlmvno_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "network", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "645a8c69-29e7-476c-b183-94b549aab5bd", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "645a8c69-29e7-476c-b183-94b549aab5bd" }, { "name": "mapped_as_vl", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "4e27195e-5d99-4425-acc4-dd185ad93abd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4e27195e-5d99-4425-acc4-dd185ad93abd" }, { "name": "linkable", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "6af2fca1-2f27-4ee9-b94e-33a2a013b08e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6af2fca1-2f27-4ee9-b94e-33a2a013b08e" }, { "name": "can_be_maaped", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "eb28a804-6917-4618-b672-1ae87ecd06e0", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "eb28a804-6917-4618-b672-1ae87ecd06e0" }, { "name": "dependable", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "eeeefe61-534e-4862-b665-38d6ea52904d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eeeefe61-534e-4862-b665-38d6ea52904d" } ], "id": "9539650c-734b-49be-ad5e-437b0a5e186a", "attributes": { "tosca_id": "9539650c-734b-49be-ad5e-437b0a5e186a", "tosca_name": "vl_cmg01_aqlmvno_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "network", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "e9b45f70-c9ba-4f09-bba1-344228cade98", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "e9b45f70-c9ba-4f09-bba1-344228cade98" }, { "name": "mapped_as_vl", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "bb1ff0cf-d7d0-436a-83f4-f61925a08f1a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bb1ff0cf-d7d0-436a-83f4-f61925a08f1a" }, { "name": "linkable", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "d068b6fd-1b54-41d2-bd14-47ffa1ce11d8", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d068b6fd-1b54-41d2-bd14-47ffa1ce11d8" }, { "name": "can_be_maaped", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "f4bc7807-104a-4189-82e7-5c48e33bb11d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f4bc7807-104a-4189-82e7-5c48e33bb11d" }, { "name": "dependable", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "5c7fb37d-b599-4b4e-a364-40bb4860a61f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5c7fb37d-b599-4b4e-a364-40bb4860a61f" } ], "id": "d22fb2d7-40a6-402f-93ac-106702a361af", "attributes": { "tosca_id": "d22fb2d7-40a6-402f-93ac-106702a361af", "tosca_name": "vl_cmg01_aqlmvno_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "network", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "eb0287ae-6f8a-4585-a9cb-be24a99a3274", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eb0287ae-6f8a-4585-a9cb-be24a99a3274" }, { "name": "mapped_as_vl", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "287c7a57-5d26-4877-9ddc-916f67f4face", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "287c7a57-5d26-4877-9ddc-916f67f4face" }, { "name": "linkable", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "00fa8b2f-0f50-47e9-baa1-966c3fcebb26", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "00fa8b2f-0f50-47e9-baa1-966c3fcebb26" }, { "name": "can_be_maaped", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "1d497f7a-abc1-4fbf-a5e8-aa20ba7d35ce", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1d497f7a-abc1-4fbf-a5e8-aa20ba7d35ce" }, { "name": "dependable", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "04a39edf-98f3-46d6-8849-47aebff7a372", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04a39edf-98f3-46d6-8849-47aebff7a372" } ], "id": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "attributes": { "tosca_id": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "tosca_name": "vl_cmg01_aqlmvno_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "network", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "77330495-2be4-4b7a-bc8c-da8f7b0e9eae", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "77330495-2be4-4b7a-bc8c-da8f7b0e9eae" }, { "name": "mapped_as_vl", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "07133c25-bff7-4358-b7ac-9d498025ab4f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "07133c25-bff7-4358-b7ac-9d498025ab4f" }, { "name": "linkable", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "11cea1b2-44a7-46e2-a843-74155fcd3dc6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "11cea1b2-44a7-46e2-a843-74155fcd3dc6" }, { "name": "can_be_maaped", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "9198ad90-06d3-4788-839c-591f7b3e08ac", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9198ad90-06d3-4788-839c-591f7b3e08ac" }, { "name": "dependable", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "bbfacae8-559a-4f16-91e7-7a239faac9c2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bbfacae8-559a-4f16-91e7-7a239faac9c2" } ], "id": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "attributes": { "tosca_id": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "tosca_name": "vl_cmg01_aqlmvno_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "network", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "2881d329-b9e0-49ae-b08b-efa7df97734e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2881d329-b9e0-49ae-b08b-efa7df97734e" }, { "name": "mapped_as_vl", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "4f9f386c-e1d4-4769-8cfc-e883c08ba258", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4f9f386c-e1d4-4769-8cfc-e883c08ba258" }, { "name": "linkable", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "d6eb6cbe-4a7c-4389-a842-7b1888e06c1a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d6eb6cbe-4a7c-4389-a842-7b1888e06c1a" }, { "name": "can_be_maaped", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "17246353-faa3-451b-a0a8-e42a8cd57ed4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "17246353-faa3-451b-a0a8-e42a8cd57ed4" }, { "name": "dependable", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "8d273029-3ef8-4172-9f56-bca07d180e81", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8d273029-3ef8-4172-9f56-bca07d180e81" } ], "id": "d15a1551-7f91-4a2f-a536-f339e3423200", "attributes": { "tosca_id": "d15a1551-7f91-4a2f-a536-f339e3423200", "tosca_name": "vl_cmg01_aqlmvno_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "network", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "43dd1a14-668a-4839-9514-4092ed04ead6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "43dd1a14-668a-4839-9514-4092ed04ead6" }, { "name": "mapped_as_vl", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "e0ed64b3-8815-468c-8c0c-688b967a8935", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e0ed64b3-8815-468c-8c0c-688b967a8935" }, { "name": "linkable", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "013935af-69e0-467e-af37-4408ec839ff2", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "013935af-69e0-467e-af37-4408ec839ff2" }, { "name": "can_be_maaped", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "48d58e8f-9323-4eb2-8f0b-9d1220a42b64", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "48d58e8f-9323-4eb2-8f0b-9d1220a42b64" }, { "name": "dependable", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "1bab01cc-4690-406b-957d-97c3843cab08", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1bab01cc-4690-406b-957d-97c3843cab08" } ], "id": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "attributes": { "tosca_id": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "tosca_name": "vl_cmg01_aqlmvno_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "network", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "427dc74b-8f23-4cc7-b82f-cb522b5a25b6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "427dc74b-8f23-4cc7-b82f-cb522b5a25b6" }, { "name": "mapped_as_vl", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "c2aa32de-ca4a-4595-a174-f8d38f9d2af2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c2aa32de-ca4a-4595-a174-f8d38f9d2af2" }, { "name": "linkable", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "59b97059-93a1-40df-978a-975da05be13a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "59b97059-93a1-40df-978a-975da05be13a" }, { "name": "can_be_maaped", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "15e19875-c431-47b6-a0e6-ec77065d182b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "15e19875-c431-47b6-a0e6-ec77065d182b" }, { "name": "dependable", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "15d3b6b1-a631-4de7-9932-66cb04b6ab0b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "15d3b6b1-a631-4de7-9932-66cb04b6ab0b" } ], "id": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "attributes": { "tosca_id": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "tosca_name": "vl_cmg01_aqlmvno_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb1_1", "capabilities": [ { "name": "network", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "fcf453e0-2820-4726-9d87-06829ac4171d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "fcf453e0-2820-4726-9d87-06829ac4171d" }, { "name": "mapped_as_vl", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "afed0dce-9a60-4f03-8500-49537cf72de3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "afed0dce-9a60-4f03-8500-49537cf72de3" }, { "name": "linkable", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "206bb816-7f35-4eaa-b4aa-86d5c13b65ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "206bb816-7f35-4eaa-b4aa-86d5c13b65ba" }, { "name": "can_be_maaped", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "05aff120-a8b7-471c-a007-4fca663a8fe9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "05aff120-a8b7-471c-a007-4fca663a8fe9" }, { "name": "dependable", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "8842b447-ad08-45b7-aae6-273c4569b4ed", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8842b447-ad08-45b7-aae6-273c4569b4ed" } ], "id": "07532986-dae6-46e4-b615-325194f84a2d", "attributes": { "tosca_id": "07532986-dae6-46e4-b615-325194f84a2d", "tosca_name": "vl_cmg01_charging_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb1_2", "capabilities": [ { "name": "network", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "2f90e16c-eec6-4732-b4e1-f564668e0a26", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2f90e16c-eec6-4732-b4e1-f564668e0a26" }, { "name": "mapped_as_vl", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "6af08fdc-72b5-4ec4-b539-6aece8a3c9e9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6af08fdc-72b5-4ec4-b539-6aece8a3c9e9" }, { "name": "linkable", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "a5d734db-582e-411c-b021-79a510bd63e6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a5d734db-582e-411c-b021-79a510bd63e6" }, { "name": "can_be_maaped", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "0be2d3a7-7324-4620-aec1-d206a60bbe24", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0be2d3a7-7324-4620-aec1-d206a60bbe24" }, { "name": "dependable", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "6547ac07-4019-43ed-8412-ca67091e7725", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6547ac07-4019-43ed-8412-ca67091e7725" } ], "id": "5d443f82-fc89-420b-a52b-cb0c102c2723", "attributes": { "tosca_id": "5d443f82-fc89-420b-a52b-cb0c102c2723", "tosca_name": "vl_cmg01_charging_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb2_1", "capabilities": [ { "name": "network", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "5529408c-8960-478a-93be-089853731c96", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "5529408c-8960-478a-93be-089853731c96" }, { "name": "mapped_as_vl", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "25358d6f-d7d5-40ad-8e01-e8b4689b7a36", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "25358d6f-d7d5-40ad-8e01-e8b4689b7a36" }, { "name": "linkable", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "fb925775-c850-4e9a-8e55-ec3f0e0d0e6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fb925775-c850-4e9a-8e55-ec3f0e0d0e6d" }, { "name": "can_be_maaped", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "385571a2-9ebd-44e6-b3b9-9e15d8d99c1c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "385571a2-9ebd-44e6-b3b9-9e15d8d99c1c" }, { "name": "dependable", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "f46dd64e-91e5-4b13-87b9-9935e6a9ee46", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f46dd64e-91e5-4b13-87b9-9935e6a9ee46" } ], "id": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "attributes": { "tosca_id": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "tosca_name": "vl_cmg01_charging_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb2_2", "capabilities": [ { "name": "network", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "8dcd1b57-6b23-4a4d-ae08-52c0274fb0c5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8dcd1b57-6b23-4a4d-ae08-52c0274fb0c5" }, { "name": "mapped_as_vl", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "b2f68210-724f-449f-ad61-409ceecf86dc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b2f68210-724f-449f-ad61-409ceecf86dc" }, { "name": "linkable", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "d610bee5-8e75-4b4b-a023-b7de103b6c59", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d610bee5-8e75-4b4b-a023-b7de103b6c59" }, { "name": "can_be_maaped", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "7a97653f-1bd2-4020-b95e-32592dc09049", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "7a97653f-1bd2-4020-b95e-32592dc09049" }, { "name": "dependable", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "ead5da97-662f-4a35-bae4-e4ebe9c5216b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ead5da97-662f-4a35-bae4-e4ebe9c5216b" } ], "id": "ab177b43-8461-4b03-b341-c917eb1bcf27", "attributes": { "tosca_id": "ab177b43-8461-4b03-b341-c917eb1bcf27", "tosca_name": "vl_cmg01_charging_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb3_1", "capabilities": [ { "name": "network", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "a4f69529-87c5-47f5-9e60-cc2ae61184ff", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a4f69529-87c5-47f5-9e60-cc2ae61184ff" }, { "name": "mapped_as_vl", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "ccdb562b-5502-4f6a-bb82-334f1750d951", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "ccdb562b-5502-4f6a-bb82-334f1750d951" }, { "name": "linkable", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "1418ae35-c37a-42e3-b1d1-cedf364f1993", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1418ae35-c37a-42e3-b1d1-cedf364f1993" }, { "name": "can_be_maaped", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "135f32ad-3d59-412b-9187-11ac18eedde9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "135f32ad-3d59-412b-9187-11ac18eedde9" }, { "name": "dependable", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "13d48371-77ed-4235-a30b-5f5d57c23393", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "13d48371-77ed-4235-a30b-5f5d57c23393" } ], "id": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "attributes": { "tosca_id": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "tosca_name": "vl_cmg01_charging_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb3_2", "capabilities": [ { "name": "network", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "4fa26f8b-cffd-425c-b7cb-8d615b28e884", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4fa26f8b-cffd-425c-b7cb-8d615b28e884" }, { "name": "mapped_as_vl", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "6852a92b-e7c4-4ade-b5ff-3126ecd46387", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6852a92b-e7c4-4ade-b5ff-3126ecd46387" }, { "name": "linkable", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "378504ec-6561-4d5c-9e4d-f33ee7cdd5ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "378504ec-6561-4d5c-9e4d-f33ee7cdd5ba" }, { "name": "can_be_maaped", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "cf765b81-a66c-47e9-b0a0-e9729cf7bc54", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "cf765b81-a66c-47e9-b0a0-e9729cf7bc54" }, { "name": "dependable", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "f697607d-3328-45ee-b264-c130ba7185d5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f697607d-3328-45ee-b264-c130ba7185d5" } ], "id": "8218da33-f35b-4230-b16d-f784c1b98f1f", "attributes": { "tosca_id": "8218da33-f35b-4230-b16d-f784c1b98f1f", "tosca_name": "vl_cmg01_charging_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb4_1", "capabilities": [ { "name": "network", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "a1431965-0fd4-49db-9c0c-7c9e7cdcc987", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a1431965-0fd4-49db-9c0c-7c9e7cdcc987" }, { "name": "mapped_as_vl", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "c014d630-1868-4062-a69b-3d3462316ad2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c014d630-1868-4062-a69b-3d3462316ad2" }, { "name": "linkable", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "ad961789-27f3-4d13-8d62-8d5ea24a060c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ad961789-27f3-4d13-8d62-8d5ea24a060c" }, { "name": "can_be_maaped", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "0a752dad-ad90-4687-99ef-1d631d5cd172", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0a752dad-ad90-4687-99ef-1d631d5cd172" }, { "name": "dependable", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "c4c1e38b-987a-464b-9154-25c39d3a7f7c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c4c1e38b-987a-464b-9154-25c39d3a7f7c" } ], "id": "31d82e56-2220-4615-a5be-98aff868d6e0", "attributes": { "tosca_id": "31d82e56-2220-4615-a5be-98aff868d6e0", "tosca_name": "vl_cmg01_charging_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb4_2", "capabilities": [ { "name": "network", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "d7586942-b79f-44cf-b199-f94ff813d64f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d7586942-b79f-44cf-b199-f94ff813d64f" }, { "name": "mapped_as_vl", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "885d8dc2-bfee-4e1e-8fdf-604037db2e5d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "885d8dc2-bfee-4e1e-8fdf-604037db2e5d" }, { "name": "linkable", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "611a81ee-b5a0-4427-8a68-5f94529f26de", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "611a81ee-b5a0-4427-8a68-5f94529f26de" }, { "name": "can_be_maaped", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "3bfa595c-7907-464c-ac7a-71777ed04d57", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3bfa595c-7907-464c-ac7a-71777ed04d57" }, { "name": "dependable", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "cade37bf-3d5d-490a-a6e6-280be3508005", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cade37bf-3d5d-490a-a6e6-280be3508005" } ], "id": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "attributes": { "tosca_id": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "tosca_name": "vl_cmg01_charging_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb5_1", "capabilities": [ { "name": "network", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "edbd7b2b-0663-4645-8677-90929c2918df", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "edbd7b2b-0663-4645-8677-90929c2918df" }, { "name": "mapped_as_vl", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "9b180d6e-4c4e-45ef-9476-15485be6137b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9b180d6e-4c4e-45ef-9476-15485be6137b" }, { "name": "linkable", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "d2d7f707-b095-4a49-9e58-b7e8002d0b6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d2d7f707-b095-4a49-9e58-b7e8002d0b6d" }, { "name": "can_be_maaped", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "4a70f40e-a2ab-4adb-990d-61035a1861db", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4a70f40e-a2ab-4adb-990d-61035a1861db" }, { "name": "dependable", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "9a3d8238-815c-4b86-ba42-aeb9db425974", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a3d8238-815c-4b86-ba42-aeb9db425974" } ], "id": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "attributes": { "tosca_id": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "tosca_name": "vl_cmg01_charging_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb5_2", "capabilities": [ { "name": "network", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "63e18c25-40cb-47c2-b74a-02e7827cf791", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "63e18c25-40cb-47c2-b74a-02e7827cf791" }, { "name": "mapped_as_vl", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "707aec77-b14b-4c45-91ae-32e772f45c03", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "707aec77-b14b-4c45-91ae-32e772f45c03" }, { "name": "linkable", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "b600b147-c255-48f1-a3d6-074ffe9c2ca4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b600b147-c255-48f1-a3d6-074ffe9c2ca4" }, { "name": "can_be_maaped", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "22704e23-5c1f-4de7-becc-1f957cfc1b7c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "22704e23-5c1f-4de7-becc-1f957cfc1b7c" }, { "name": "dependable", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "021ca60b-923c-4811-85fd-e862c4b9664c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "021ca60b-923c-4811-85fd-e862c4b9664c" } ], "id": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "attributes": { "tosca_id": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "tosca_name": "vl_cmg01_charging_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb6_1", "capabilities": [ { "name": "network", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "490931a3-16f5-4df8-9b9b-9bed80bdc096", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "490931a3-16f5-4df8-9b9b-9bed80bdc096" }, { "name": "mapped_as_vl", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "3bcaabd3-a40a-42cd-a07e-bd43fa02ccc3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3bcaabd3-a40a-42cd-a07e-bd43fa02ccc3" }, { "name": "linkable", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "511728fa-a0e3-4f4c-9d21-fca5fe566593", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "511728fa-a0e3-4f4c-9d21-fca5fe566593" }, { "name": "can_be_maaped", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "d0208288-4bed-40d7-ad65-16dfe1fcfec3", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "d0208288-4bed-40d7-ad65-16dfe1fcfec3" }, { "name": "dependable", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "d175284a-1ff9-45cd-ac08-996244f0c963", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d175284a-1ff9-45cd-ac08-996244f0c963" } ], "id": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "attributes": { "tosca_id": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "tosca_name": "vl_cmg01_charging_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb6_2", "capabilities": [ { "name": "network", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "f537616c-759a-4dc4-ba7e-874466bab39d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f537616c-759a-4dc4-ba7e-874466bab39d" }, { "name": "mapped_as_vl", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "a4b17b4a-2b47-4edf-a0bb-daf3fd70da86", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a4b17b4a-2b47-4edf-a0bb-daf3fd70da86" }, { "name": "linkable", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "63ce3997-c11b-4a7e-a35a-fce276478317", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "63ce3997-c11b-4a7e-a35a-fce276478317" }, { "name": "can_be_maaped", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "345214b9-5f96-42f2-9894-e80d7299c95d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "345214b9-5f96-42f2-9894-e80d7299c95d" }, { "name": "dependable", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "cc7f9f32-0260-48b8-a631-c19a7ab5ae5a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cc7f9f32-0260-48b8-a631-c19a7ab5ae5a" } ], "id": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "attributes": { "tosca_id": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "tosca_name": "vl_cmg01_charging_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb7_1", "capabilities": [ { "name": "network", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "469e38c4-d650-4db1-8e84-7a968452f4aa", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "469e38c4-d650-4db1-8e84-7a968452f4aa" }, { "name": "mapped_as_vl", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "83b33d7b-17fb-4927-89ea-b90192d4744c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "83b33d7b-17fb-4927-89ea-b90192d4744c" }, { "name": "linkable", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "5d587197-9f02-4a9f-b26f-01105fe0ac58", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5d587197-9f02-4a9f-b26f-01105fe0ac58" }, { "name": "can_be_maaped", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "d21d4239-ad20-4ac8-8d58-7e5bc044012c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "d21d4239-ad20-4ac8-8d58-7e5bc044012c" }, { "name": "dependable", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "94f3a922-ea51-4e54-b684-cd71159377aa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "94f3a922-ea51-4e54-b684-cd71159377aa" } ], "id": "65824401-7396-4108-95a1-b23cea11054d", "attributes": { "tosca_id": "65824401-7396-4108-95a1-b23cea11054d", "tosca_name": "vl_cmg01_charging_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb7_2", "capabilities": [ { "name": "network", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "7ed28845-c341-46c2-b1fd-f3cb8f1e331b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7ed28845-c341-46c2-b1fd-f3cb8f1e331b" }, { "name": "mapped_as_vl", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "6d64e091-136d-47b5-8d0e-b886c6de8cab", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6d64e091-136d-47b5-8d0e-b886c6de8cab" }, { "name": "linkable", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "5ad883d4-3a9f-440d-b881-291db9ae613a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5ad883d4-3a9f-440d-b881-291db9ae613a" }, { "name": "can_be_maaped", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "6268f61e-d907-4f20-a4bc-6a63fdc9ea35", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6268f61e-d907-4f20-a4bc-6a63fdc9ea35" }, { "name": "dependable", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "03eeccaf-215f-475e-bbc1-940e9a753578", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03eeccaf-215f-475e-bbc1-940e9a753578" } ], "id": "41249b8d-cba2-4a71-943b-d27fe408363c", "attributes": { "tosca_id": "41249b8d-cba2-4a71-943b-d27fe408363c", "tosca_name": "vl_cmg01_charging_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb8_1", "capabilities": [ { "name": "network", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "77b34463-6086-417b-bc0d-14438d50f4d6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "77b34463-6086-417b-bc0d-14438d50f4d6" }, { "name": "mapped_as_vl", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "03a0b4b3-5814-48eb-8730-c399f62477ab", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "03a0b4b3-5814-48eb-8730-c399f62477ab" }, { "name": "linkable", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "1fa9feb7-352e-4c09-87f7-4469bbd5c7e0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1fa9feb7-352e-4c09-87f7-4469bbd5c7e0" }, { "name": "can_be_maaped", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "5b333c6a-8be5-455b-a433-74c094e3cc82", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5b333c6a-8be5-455b-a433-74c094e3cc82" }, { "name": "dependable", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "b1c41016-086c-4484-bd34-29b555b0f4d8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b1c41016-086c-4484-bd34-29b555b0f4d8" } ], "id": "40006b88-9629-4612-8bc9-9a6b40972779", "attributes": { "tosca_id": "40006b88-9629-4612-8bc9-9a6b40972779", "tosca_name": "vl_cmg01_charging_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb8_2", "capabilities": [ { "name": "network", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "f311dfee-464e-432c-b14d-3fe96103a479", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f311dfee-464e-432c-b14d-3fe96103a479" }, { "name": "mapped_as_vl", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "1f43fa2d-7301-4d50-8cf6-143eded1f0b4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "1f43fa2d-7301-4d50-8cf6-143eded1f0b4" }, { "name": "linkable", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "7b1fcc13-2ead-4d3b-870e-710db6ec1e63", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7b1fcc13-2ead-4d3b-870e-710db6ec1e63" }, { "name": "can_be_maaped", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "c5158066-3e06-422b-a66f-f8010ede4714", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c5158066-3e06-422b-a66f-f8010ede4714" }, { "name": "dependable", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "c430d6f6-e526-4421-9aed-592a8aa01083", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c430d6f6-e526-4421-9aed-592a8aa01083" } ], "id": "556e8717-d425-4319-9470-2b84c5a4f420", "attributes": { "tosca_id": "556e8717-d425-4319-9470-2b84c5a4f420", "tosca_name": "vl_cmg01_charging_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "network", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "4d75eefa-9954-4f65-abb1-d3dd453106c0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4d75eefa-9954-4f65-abb1-d3dd453106c0" }, { "name": "mapped_as_vl", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "16916b8c-6711-4f62-92aa-4c23aaa57a65", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "16916b8c-6711-4f62-92aa-4c23aaa57a65" }, { "name": "linkable", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "141dcb78-b48d-48ed-b0bb-f1e8c6c3b9bc", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "141dcb78-b48d-48ed-b0bb-f1e8c6c3b9bc" }, { "name": "can_be_maaped", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "2eadcbc7-59c6-405b-bc1c-5dcd55a4a547", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2eadcbc7-59c6-405b-bc1c-5dcd55a4a547" }, { "name": "dependable", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "6f41ad97-27a9-443c-a2ec-3eed07516a1d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6f41ad97-27a9-443c-a2ec-3eed07516a1d" } ], "id": "e87f4545-ef0c-4289-b278-c596d2c75eee", "attributes": { "tosca_id": "e87f4545-ef0c-4289-b278-c596d2c75eee", "tosca_name": "vl_cmg01_fastpath_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "network", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "93c2c488-136a-43be-a9ad-73c8792e45a0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "93c2c488-136a-43be-a9ad-73c8792e45a0" }, { "name": "mapped_as_vl", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "33a03841-2a8a-400b-b994-84fdde841ff3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "33a03841-2a8a-400b-b994-84fdde841ff3" }, { "name": "linkable", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "5c119763-6a8f-4ad9-bc02-66c172fbc228", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5c119763-6a8f-4ad9-bc02-66c172fbc228" }, { "name": "can_be_maaped", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "e9c32f30-ad26-44be-ac04-b7cff9268146", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e9c32f30-ad26-44be-ac04-b7cff9268146" }, { "name": "dependable", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "e8a38534-7959-4f26-836c-fe75fe896bfb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e8a38534-7959-4f26-836c-fe75fe896bfb" } ], "id": "7f034a65-5a15-4a18-9251-99aef454888f", "attributes": { "tosca_id": "7f034a65-5a15-4a18-9251-99aef454888f", "tosca_name": "vl_cmg01_fastpath_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "network", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "585eb93c-eef1-43ff-bfe9-05224d4cb5ad", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "585eb93c-eef1-43ff-bfe9-05224d4cb5ad" }, { "name": "mapped_as_vl", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "b9b519ab-8e3a-4ce9-a20a-7bb4167410a2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b9b519ab-8e3a-4ce9-a20a-7bb4167410a2" }, { "name": "linkable", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "a3934af6-416b-4132-964a-6aca4d2dae91", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a3934af6-416b-4132-964a-6aca4d2dae91" }, { "name": "can_be_maaped", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "4dfd6c74-a691-4482-a1d0-93507a1aa01b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4dfd6c74-a691-4482-a1d0-93507a1aa01b" }, { "name": "dependable", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "0cc0e861-69fb-4ea2-8594-7d608f73c64a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0cc0e861-69fb-4ea2-8594-7d608f73c64a" } ], "id": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "attributes": { "tosca_id": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "tosca_name": "vl_cmg01_fastpath_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "network", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "2dd40c39-d5a9-47d2-adb3-4e13e948a61e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2dd40c39-d5a9-47d2-adb3-4e13e948a61e" }, { "name": "mapped_as_vl", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "e3067feb-e07e-4e3a-b7a0-3dbcb2945e5a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e3067feb-e07e-4e3a-b7a0-3dbcb2945e5a" }, { "name": "linkable", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "fd4e0667-0808-4fbd-8d1c-bb4fa90997af", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fd4e0667-0808-4fbd-8d1c-bb4fa90997af" }, { "name": "can_be_maaped", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "3608d89a-4dd1-485d-ac71-f660c3e15488", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3608d89a-4dd1-485d-ac71-f660c3e15488" }, { "name": "dependable", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "b353db18-1e30-44ab-aeed-360d77d03043", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b353db18-1e30-44ab-aeed-360d77d03043" } ], "id": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "attributes": { "tosca_id": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "tosca_name": "vl_cmg01_fastpath_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "network", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "dff9c4a4-71c9-4628-aa12-863dde440023", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dff9c4a4-71c9-4628-aa12-863dde440023" }, { "name": "mapped_as_vl", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "bb815d0d-f953-4544-9382-614c4c2ab64e", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bb815d0d-f953-4544-9382-614c4c2ab64e" }, { "name": "linkable", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "127bf1d3-cc3c-48d4-9af3-3e9b52c26e66", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "127bf1d3-cc3c-48d4-9af3-3e9b52c26e66" }, { "name": "can_be_maaped", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "385de625-3861-45e2-9ae7-916f5f2af998", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "385de625-3861-45e2-9ae7-916f5f2af998" }, { "name": "dependable", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "2b7a8774-b18b-49a3-9734-105f9380e645", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2b7a8774-b18b-49a3-9734-105f9380e645" } ], "id": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "attributes": { "tosca_id": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "tosca_name": "vl_cmg01_fastpath_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "network", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "714d8f80-1275-4948-8b43-99104da54aca", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "714d8f80-1275-4948-8b43-99104da54aca" }, { "name": "mapped_as_vl", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "fe1de061-8784-4ede-aec7-2d9391b46f7a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "fe1de061-8784-4ede-aec7-2d9391b46f7a" }, { "name": "linkable", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "7107149c-1765-4bcf-9692-33bc66cea772", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7107149c-1765-4bcf-9692-33bc66cea772" }, { "name": "can_be_maaped", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "9efa892b-cbcd-411f-bed2-7e6611409e42", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9efa892b-cbcd-411f-bed2-7e6611409e42" }, { "name": "dependable", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "fc869ef1-e20d-4c42-bc5c-63a11cb2ebb3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fc869ef1-e20d-4c42-bc5c-63a11cb2ebb3" } ], "id": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "attributes": { "tosca_id": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "tosca_name": "vl_cmg01_fastpath_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "network", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "eed1dc91-0b4d-4c6f-a3cb-a9b4cfac7bbb", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eed1dc91-0b4d-4c6f-a3cb-a9b4cfac7bbb" }, { "name": "mapped_as_vl", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "14113a4a-4c45-449a-b441-8f179ad136e3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "14113a4a-4c45-449a-b441-8f179ad136e3" }, { "name": "linkable", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "6089a674-3fcd-47a4-bc96-bfcb4e4a8adf", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6089a674-3fcd-47a4-bc96-bfcb4e4a8adf" }, { "name": "can_be_maaped", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "0c98b432-7ab0-4486-9151-68b924e56ed4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0c98b432-7ab0-4486-9151-68b924e56ed4" }, { "name": "dependable", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "01f30542-906e-44dd-9e73-02fa6594ee86", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "01f30542-906e-44dd-9e73-02fa6594ee86" } ], "id": "acb5082f-39a3-4001-99ca-07500ef31a49", "attributes": { "tosca_id": "acb5082f-39a3-4001-99ca-07500ef31a49", "tosca_name": "vl_cmg01_fastpath_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "network", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "ecbbdb4a-3df1-403e-8185-fc90c0514b39", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "ecbbdb4a-3df1-403e-8185-fc90c0514b39" }, { "name": "mapped_as_vl", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "1b25c0df-599c-4bac-9002-252946b5d7bd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "1b25c0df-599c-4bac-9002-252946b5d7bd" }, { "name": "linkable", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "00915724-6ab5-429c-a1ec-537a21a7a177", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "00915724-6ab5-429c-a1ec-537a21a7a177" }, { "name": "can_be_maaped", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "6f744959-62f5-46cc-a633-98b7ad534e7e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6f744959-62f5-46cc-a633-98b7ad534e7e" }, { "name": "dependable", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "a5171d2c-adc6-4375-8ea8-6fe8507c771e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a5171d2c-adc6-4375-8ea8-6fe8507c771e" } ], "id": "b971b377-e1c0-4250-8581-c71b62deeedd", "attributes": { "tosca_id": "b971b377-e1c0-4250-8581-c71b62deeedd", "tosca_name": "vl_cmg01_fastpath_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "network", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "fe87110c-f31e-4b93-a3d5-44547d0c7ea6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "fe87110c-f31e-4b93-a3d5-44547d0c7ea6" }, { "name": "mapped_as_vl", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "bb965cae-2eef-488c-953d-288341581259", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bb965cae-2eef-488c-953d-288341581259" }, { "name": "linkable", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "e6177443-0335-42ed-9e18-7ee23f4ed6a6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e6177443-0335-42ed-9e18-7ee23f4ed6a6" }, { "name": "can_be_maaped", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "f2f7f59e-d1d3-4e9e-884f-69e80f054c9b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f2f7f59e-d1d3-4e9e-884f-69e80f054c9b" }, { "name": "dependable", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "c4f012d6-f432-46fd-b8e9-f422fb8ea6de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c4f012d6-f432-46fd-b8e9-f422fb8ea6de" } ], "id": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "attributes": { "tosca_id": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "tosca_name": "vl_cmg01_fastpath_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "network", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "51b14c94-45c3-4d27-8851-6c6472204f41", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "51b14c94-45c3-4d27-8851-6c6472204f41" }, { "name": "mapped_as_vl", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "9f9bc630-dd87-4685-9c6b-12030dcf258f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9f9bc630-dd87-4685-9c6b-12030dcf258f" }, { "name": "linkable", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "d7e0af1d-97bb-41ea-b47f-5a4596f01f10", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d7e0af1d-97bb-41ea-b47f-5a4596f01f10" }, { "name": "can_be_maaped", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "47f5a707-c8e1-4c3a-8eb6-30bc2e0947e2", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "47f5a707-c8e1-4c3a-8eb6-30bc2e0947e2" }, { "name": "dependable", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "5c816731-d7b5-4979-a1b4-2d43a75cdda5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5c816731-d7b5-4979-a1b4-2d43a75cdda5" } ], "id": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "attributes": { "tosca_id": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "tosca_name": "vl_cmg01_fastpath_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "network", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "6ba7f3c1-3859-4be8-8c77-84b4372286bf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6ba7f3c1-3859-4be8-8c77-84b4372286bf" }, { "name": "mapped_as_vl", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "865b6b8c-33d4-4d2d-952c-d9c43a6a1745", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "865b6b8c-33d4-4d2d-952c-d9c43a6a1745" }, { "name": "linkable", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "69adeca5-0501-4ae0-817c-486c5f9f1dff", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "69adeca5-0501-4ae0-817c-486c5f9f1dff" }, { "name": "can_be_maaped", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "b8307753-775b-4be2-bfcd-4572bc658b95", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b8307753-775b-4be2-bfcd-4572bc658b95" }, { "name": "dependable", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "8fc5d1c0-860a-4847-8d43-4bb1b8e37b00", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8fc5d1c0-860a-4847-8d43-4bb1b8e37b00" } ], "id": "04f290ce-bcbf-4601-9979-f3e98eb44479", "attributes": { "tosca_id": "04f290ce-bcbf-4601-9979-f3e98eb44479", "tosca_name": "vl_cmg01_fastpath_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "network", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "dcb11ec5-1657-4ce6-9a2b-86fb1196c8da", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dcb11ec5-1657-4ce6-9a2b-86fb1196c8da" }, { "name": "mapped_as_vl", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "da949d6e-314d-4226-9cfa-30c6d17a0b1b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "da949d6e-314d-4226-9cfa-30c6d17a0b1b" }, { "name": "linkable", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "e6300113-8a5c-4975-b9f7-cd00b3770aab", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e6300113-8a5c-4975-b9f7-cd00b3770aab" }, { "name": "can_be_maaped", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "a4306e04-2363-4b68-b6f9-69dead0fde23", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a4306e04-2363-4b68-b6f9-69dead0fde23" }, { "name": "dependable", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "49586fca-79ee-4b63-a659-baa88f9504c4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "49586fca-79ee-4b63-a659-baa88f9504c4" } ], "id": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "attributes": { "tosca_id": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "tosca_name": "vl_cmg01_fastpath_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "network", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "9d4025d8-cdda-445d-b2ad-9d8596045285", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9d4025d8-cdda-445d-b2ad-9d8596045285" }, { "name": "mapped_as_vl", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "9f73971f-7f73-4bb0-b50e-96fb6e4347e5", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9f73971f-7f73-4bb0-b50e-96fb6e4347e5" }, { "name": "linkable", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "ea46b65c-9491-41d6-9fb3-2ad0e022720a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ea46b65c-9491-41d6-9fb3-2ad0e022720a" }, { "name": "can_be_maaped", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "3c666867-9e3d-4243-ba1c-e5c15daab40a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3c666867-9e3d-4243-ba1c-e5c15daab40a" }, { "name": "dependable", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "2a0a9060-7870-4b89-931d-5cbb00e3c372", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2a0a9060-7870-4b89-931d-5cbb00e3c372" } ], "id": "7fded3df-1f19-41b4-8295-4aea11db0863", "attributes": { "tosca_id": "7fded3df-1f19-41b4-8295-4aea11db0863", "tosca_name": "vl_cmg01_fastpath_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "network", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "6f4cd75e-9a47-45db-ab07-32ede84de524", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6f4cd75e-9a47-45db-ab07-32ede84de524" }, { "name": "mapped_as_vl", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "d1a75627-a657-4c48-b781-1bda17c95a70", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "d1a75627-a657-4c48-b781-1bda17c95a70" }, { "name": "linkable", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "962a012c-60e8-49c4-84c7-de4e37ba001b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "962a012c-60e8-49c4-84c7-de4e37ba001b" }, { "name": "can_be_maaped", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "e2777e8c-9bde-462f-b957-8cb6e48d5d5f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e2777e8c-9bde-462f-b957-8cb6e48d5d5f" }, { "name": "dependable", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "f3edf678-27a6-4281-a48b-989f2ff3edd0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f3edf678-27a6-4281-a48b-989f2ff3edd0" } ], "id": "1180effa-8fb1-479d-8b59-9ce71af73293", "attributes": { "tosca_id": "1180effa-8fb1-479d-8b59-9ce71af73293", "tosca_name": "vl_cmg01_fastpath_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "network", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "811e54a8-b51c-4201-9157-5c8a889e3a5d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "811e54a8-b51c-4201-9157-5c8a889e3a5d" }, { "name": "mapped_as_vl", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "68793fad-68cd-4b74-bdd4-ae4dcdc94f56", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "68793fad-68cd-4b74-bdd4-ae4dcdc94f56" }, { "name": "linkable", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "bc509bc0-f92d-475f-b716-ab5116dce3d9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "bc509bc0-f92d-475f-b716-ab5116dce3d9" }, { "name": "can_be_maaped", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "00088f3f-432a-449c-8293-f8480a34a539", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "00088f3f-432a-449c-8293-f8480a34a539" }, { "name": "dependable", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "f8425bf3-db52-40b0-8c49-2b507981171e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f8425bf3-db52-40b0-8c49-2b507981171e" } ], "id": "7228424d-c953-43e6-bede-13d2163e69b9", "attributes": { "tosca_id": "7228424d-c953-43e6-bede-13d2163e69b9", "tosca_name": "vl_cmg01_fastpath_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "network", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "1f49ab71-0d89-4f0b-be06-496ee4bc9ae2", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1f49ab71-0d89-4f0b-be06-496ee4bc9ae2" }, { "name": "mapped_as_vl", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "3bf7b709-ddfa-4902-b2d7-92646ac7cc79", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3bf7b709-ddfa-4902-b2d7-92646ac7cc79" }, { "name": "linkable", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "3d1e666c-1c97-43b6-8474-732a56b4c62b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3d1e666c-1c97-43b6-8474-732a56b4c62b" }, { "name": "can_be_maaped", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "5875de8c-25aa-40de-a66c-47d9990866dc", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5875de8c-25aa-40de-a66c-47d9990866dc" }, { "name": "dependable", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "faeeb939-5f85-4bb7-8185-d4284077fe06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "faeeb939-5f85-4bb7-8185-d4284077fe06" } ], "id": "2cee9a52-a276-439a-887c-6c85d25e393a", "attributes": { "tosca_id": "2cee9a52-a276-439a-887c-6c85d25e393a", "tosca_name": "vl_cmg01_fastpath_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb1_1", "capabilities": [ { "name": "network", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "f0765a51-fa06-40f9-b489-80ca494108ba", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f0765a51-fa06-40f9-b489-80ca494108ba" }, { "name": "mapped_as_vl", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "5dc6b287-97e1-49a2-a38d-0170486e103a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5dc6b287-97e1-49a2-a38d-0170486e103a" }, { "name": "linkable", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "e74c3d22-be3d-406f-9e1a-a5b01f4a16fd", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e74c3d22-be3d-406f-9e1a-a5b01f4a16fd" }, { "name": "can_be_maaped", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "9c4070b5-71a3-4f06-96f2-445e4b7bf008", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9c4070b5-71a3-4f06-96f2-445e4b7bf008" }, { "name": "dependable", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "c19f6f31-594c-4ffc-ab28-84a273c4c157", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c19f6f31-594c-4ffc-ab28-84a273c4c157" } ], "id": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "attributes": { "tosca_id": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "tosca_name": "vl_cmg01_grt_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb1_2", "capabilities": [ { "name": "network", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "6916e08b-d73e-45a3-babf-03167a9816c5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6916e08b-d73e-45a3-babf-03167a9816c5" }, { "name": "mapped_as_vl", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "9d6dde06-4791-4835-aa89-be3ac8a1def9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9d6dde06-4791-4835-aa89-be3ac8a1def9" }, { "name": "linkable", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "c8fea18c-6ff0-4d0d-83fe-ea8ea9023594", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c8fea18c-6ff0-4d0d-83fe-ea8ea9023594" }, { "name": "can_be_maaped", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "a016f250-888b-46f7-b319-6aac6c615a13", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a016f250-888b-46f7-b319-6aac6c615a13" }, { "name": "dependable", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "36fa4eb5-244d-4652-ae78-3459864af3c7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36fa4eb5-244d-4652-ae78-3459864af3c7" } ], "id": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "attributes": { "tosca_id": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "tosca_name": "vl_cmg01_grt_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb2_1", "capabilities": [ { "name": "network", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "391611ec-f34b-4d19-b50d-2a57f11f88cc", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "391611ec-f34b-4d19-b50d-2a57f11f88cc" }, { "name": "mapped_as_vl", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "dde9e071-8df7-49c2-a766-82ffa06b2363", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "dde9e071-8df7-49c2-a766-82ffa06b2363" }, { "name": "linkable", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "23c06496-4842-4f18-9caa-e28beb9a9a2e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "23c06496-4842-4f18-9caa-e28beb9a9a2e" }, { "name": "can_be_maaped", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "910cdc3a-d9b0-4d2e-80e7-364c79111727", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "910cdc3a-d9b0-4d2e-80e7-364c79111727" }, { "name": "dependable", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "00b3c91c-18e2-45c3-aec6-8982a8211650", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "00b3c91c-18e2-45c3-aec6-8982a8211650" } ], "id": "5136c143-cb1b-4c0a-84a1-880f7415915c", "attributes": { "tosca_id": "5136c143-cb1b-4c0a-84a1-880f7415915c", "tosca_name": "vl_cmg01_grt_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb2_2", "capabilities": [ { "name": "network", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "26cd5acf-1251-402b-9a1d-f4d2d1684d80", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "26cd5acf-1251-402b-9a1d-f4d2d1684d80" }, { "name": "mapped_as_vl", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "a575b365-40b9-45f4-8a60-a3dd3af5fc7e", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a575b365-40b9-45f4-8a60-a3dd3af5fc7e" }, { "name": "linkable", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "d00e964d-a899-423f-b301-46dc5eaed043", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d00e964d-a899-423f-b301-46dc5eaed043" }, { "name": "can_be_maaped", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "e513ae91-3f0a-4e10-aa14-1aff9e333e63", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e513ae91-3f0a-4e10-aa14-1aff9e333e63" }, { "name": "dependable", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "de0bfdfd-efc2-4efb-a282-394fdff41581", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "de0bfdfd-efc2-4efb-a282-394fdff41581" } ], "id": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "attributes": { "tosca_id": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "tosca_name": "vl_cmg01_grt_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb3_1", "capabilities": [ { "name": "network", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "164c4a40-8c9d-42bd-8f6a-19cadcd10714", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "164c4a40-8c9d-42bd-8f6a-19cadcd10714" }, { "name": "mapped_as_vl", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "dec8cbcd-dc44-4d71-a816-fe4e186b31b8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "dec8cbcd-dc44-4d71-a816-fe4e186b31b8" }, { "name": "linkable", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "8b637594-1e62-45b2-a436-55118561c540", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "8b637594-1e62-45b2-a436-55118561c540" }, { "name": "can_be_maaped", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "3bbda10b-4245-4349-90c3-4070c359bc9b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3bbda10b-4245-4349-90c3-4070c359bc9b" }, { "name": "dependable", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "0d8b0565-d742-4177-9999-3af0ad019821", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0d8b0565-d742-4177-9999-3af0ad019821" } ], "id": "cb5f45a0-644a-447a-83f6-a6d99af88599", "attributes": { "tosca_id": "cb5f45a0-644a-447a-83f6-a6d99af88599", "tosca_name": "vl_cmg01_grt_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb3_2", "capabilities": [ { "name": "network", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "8641f184-4dab-40b0-acff-247a1c70949e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8641f184-4dab-40b0-acff-247a1c70949e" }, { "name": "mapped_as_vl", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "84fd9e5b-2853-4d4e-af47-749f222d97e3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "84fd9e5b-2853-4d4e-af47-749f222d97e3" }, { "name": "linkable", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "2f054a8a-91f2-4c61-8639-c9b1044bb86a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "2f054a8a-91f2-4c61-8639-c9b1044bb86a" }, { "name": "can_be_maaped", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "1fdfa659-786f-4e5a-9c9c-21689e5bad61", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1fdfa659-786f-4e5a-9c9c-21689e5bad61" }, { "name": "dependable", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "b5cc18d3-e775-4591-88c6-70f943fd044c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b5cc18d3-e775-4591-88c6-70f943fd044c" } ], "id": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "attributes": { "tosca_id": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "tosca_name": "vl_cmg01_grt_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb4_1", "capabilities": [ { "name": "network", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "2c2f12dd-5b4f-46f8-a910-ee43f40057fa", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2c2f12dd-5b4f-46f8-a910-ee43f40057fa" }, { "name": "mapped_as_vl", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "29e249fd-934d-477e-911e-1f9e3670adac", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "29e249fd-934d-477e-911e-1f9e3670adac" }, { "name": "linkable", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "f81e9fd9-89ef-4392-aaf0-09cc6dd96a1a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f81e9fd9-89ef-4392-aaf0-09cc6dd96a1a" }, { "name": "can_be_maaped", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "5a838b7e-a1c0-4e40-a992-26d9b70e1414", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5a838b7e-a1c0-4e40-a992-26d9b70e1414" }, { "name": "dependable", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "36e788e9-6b93-4258-84e7-1563bdfddc8e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36e788e9-6b93-4258-84e7-1563bdfddc8e" } ], "id": "be2695ed-314b-4326-b81c-d73cbd9989c3", "attributes": { "tosca_id": "be2695ed-314b-4326-b81c-d73cbd9989c3", "tosca_name": "vl_cmg01_grt_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb4_2", "capabilities": [ { "name": "network", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "0119db07-8849-45d5-ab3a-e599c38aa09d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0119db07-8849-45d5-ab3a-e599c38aa09d" }, { "name": "mapped_as_vl", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "2caf1969-baed-4d20-af09-1c809d7afdfc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "2caf1969-baed-4d20-af09-1c809d7afdfc" }, { "name": "linkable", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "5489c436-50cc-4006-a94a-42a2975eea5c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5489c436-50cc-4006-a94a-42a2975eea5c" }, { "name": "can_be_maaped", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "f5435c5b-14f6-4e69-812b-f680f5e0104d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f5435c5b-14f6-4e69-812b-f680f5e0104d" }, { "name": "dependable", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "03a3b7ab-dd37-45fa-9db7-97a855bd21cf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03a3b7ab-dd37-45fa-9db7-97a855bd21cf" } ], "id": "af857d5c-2ce3-4291-8059-d727f18b0732", "attributes": { "tosca_id": "af857d5c-2ce3-4291-8059-d727f18b0732", "tosca_name": "vl_cmg01_grt_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb5_1", "capabilities": [ { "name": "network", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "7abb666b-0089-40d9-8e5d-cc6c206bf3f6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7abb666b-0089-40d9-8e5d-cc6c206bf3f6" }, { "name": "mapped_as_vl", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "0c1acaf4-18dc-4c15-aab0-0c0d13224c32", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0c1acaf4-18dc-4c15-aab0-0c0d13224c32" }, { "name": "linkable", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "024a6fbb-bda2-4c6b-a721-7d076b6e2688", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "024a6fbb-bda2-4c6b-a721-7d076b6e2688" }, { "name": "can_be_maaped", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "c2f1c02d-f674-4ae7-9bd0-e71ecf50c13c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c2f1c02d-f674-4ae7-9bd0-e71ecf50c13c" }, { "name": "dependable", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "ab997a4c-b655-467c-9476-16b8157d1ba2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab997a4c-b655-467c-9476-16b8157d1ba2" } ], "id": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "attributes": { "tosca_id": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "tosca_name": "vl_cmg01_grt_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb5_2", "capabilities": [ { "name": "network", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "9566fbfb-750d-42f9-80d0-52228825d90c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9566fbfb-750d-42f9-80d0-52228825d90c" }, { "name": "mapped_as_vl", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "eb89effb-00da-4c8f-8823-d952492bd3da", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "eb89effb-00da-4c8f-8823-d952492bd3da" }, { "name": "linkable", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "90f3ebc3-cd42-47c4-a9eb-20e44f11443d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "90f3ebc3-cd42-47c4-a9eb-20e44f11443d" }, { "name": "can_be_maaped", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "1f245c45-4fdc-40b4-a7ba-1410205431b9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1f245c45-4fdc-40b4-a7ba-1410205431b9" }, { "name": "dependable", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "4302f5f1-6f9d-4735-ac0d-d6f0ba21c16f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4302f5f1-6f9d-4735-ac0d-d6f0ba21c16f" } ], "id": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "attributes": { "tosca_id": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "tosca_name": "vl_cmg01_grt_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb6_1", "capabilities": [ { "name": "network", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "1e8a58eb-2418-4f2a-9c76-85a4ec597ec0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1e8a58eb-2418-4f2a-9c76-85a4ec597ec0" }, { "name": "mapped_as_vl", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "cf7d6562-0d6d-4404-b1a1-9597c0bda61e", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cf7d6562-0d6d-4404-b1a1-9597c0bda61e" }, { "name": "linkable", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "fd8a2aaa-62b5-49d6-b1a2-a95b1ac2676f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fd8a2aaa-62b5-49d6-b1a2-a95b1ac2676f" }, { "name": "can_be_maaped", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "364531ca-41ea-451b-8256-69f98b194b22", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "364531ca-41ea-451b-8256-69f98b194b22" }, { "name": "dependable", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "04a50d53-2ed8-43d5-93eb-a5ba680da29c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04a50d53-2ed8-43d5-93eb-a5ba680da29c" } ], "id": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "attributes": { "tosca_id": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "tosca_name": "vl_cmg01_grt_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb6_2", "capabilities": [ { "name": "network", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "8d03c4e7-3aec-433e-92f6-23ee5248b045", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8d03c4e7-3aec-433e-92f6-23ee5248b045" }, { "name": "mapped_as_vl", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "b954527c-c292-4b16-8c52-e0cb49915c1f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b954527c-c292-4b16-8c52-e0cb49915c1f" }, { "name": "linkable", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "8ff85a5e-b8bd-4a77-b1bc-7c47b963a966", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "8ff85a5e-b8bd-4a77-b1bc-7c47b963a966" }, { "name": "can_be_maaped", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "426ff8d7-a4b9-48b1-8b65-b59d09e3f24c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "426ff8d7-a4b9-48b1-8b65-b59d09e3f24c" }, { "name": "dependable", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "d4310a82-02bf-4cdf-884a-ac41fe9de841", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d4310a82-02bf-4cdf-884a-ac41fe9de841" } ], "id": "128b6065-105f-4137-aa86-71ac9632ec20", "attributes": { "tosca_id": "128b6065-105f-4137-aa86-71ac9632ec20", "tosca_name": "vl_cmg01_grt_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb7_1", "capabilities": [ { "name": "network", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "b5e63305-89d6-44a8-a661-f9ec6c54044c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b5e63305-89d6-44a8-a661-f9ec6c54044c" }, { "name": "mapped_as_vl", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "afa7e0fd-6e57-4b9b-9078-a2f4dddb2d07", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "afa7e0fd-6e57-4b9b-9078-a2f4dddb2d07" }, { "name": "linkable", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "a80d5039-be21-4938-b289-005aa6b81b8f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a80d5039-be21-4938-b289-005aa6b81b8f" }, { "name": "can_be_maaped", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "857a176a-55d3-41d4-984b-6d7cc6a1a4ec", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "857a176a-55d3-41d4-984b-6d7cc6a1a4ec" }, { "name": "dependable", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "c8c85317-5eab-4341-a8c8-d9301a1281d9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c8c85317-5eab-4341-a8c8-d9301a1281d9" } ], "id": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "attributes": { "tosca_id": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "tosca_name": "vl_cmg01_grt_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb7_2", "capabilities": [ { "name": "network", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "2dec87f7-e45a-4c5b-91e7-dbd458c87e59", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2dec87f7-e45a-4c5b-91e7-dbd458c87e59" }, { "name": "mapped_as_vl", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "cb680bf1-57c6-4930-9159-75d7ef6acc7b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cb680bf1-57c6-4930-9159-75d7ef6acc7b" }, { "name": "linkable", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "75187119-cfab-4bff-87d5-9b84f4f33a0b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "75187119-cfab-4bff-87d5-9b84f4f33a0b" }, { "name": "can_be_maaped", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "75ec66fc-8c45-40f1-afcc-3d7a403b305a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "75ec66fc-8c45-40f1-afcc-3d7a403b305a" }, { "name": "dependable", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "fb90cbdd-7b9d-47b4-8906-8a9ec5434e90", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fb90cbdd-7b9d-47b4-8906-8a9ec5434e90" } ], "id": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "attributes": { "tosca_id": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "tosca_name": "vl_cmg01_grt_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb8_1", "capabilities": [ { "name": "network", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "62e024e2-9491-4d90-88c4-4bd0046bd71a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "62e024e2-9491-4d90-88c4-4bd0046bd71a" }, { "name": "mapped_as_vl", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "9902230c-1a3c-445f-8511-4a9ce39351f9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9902230c-1a3c-445f-8511-4a9ce39351f9" }, { "name": "linkable", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "f6c75e13-99fc-4e1b-9581-4ad471f8da9a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f6c75e13-99fc-4e1b-9581-4ad471f8da9a" }, { "name": "can_be_maaped", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "2fc7161b-8a9b-4be1-a3c6-568a968452f9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2fc7161b-8a9b-4be1-a3c6-568a968452f9" }, { "name": "dependable", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "348f51e2-9702-47c8-a02b-a26a7bda38de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "348f51e2-9702-47c8-a02b-a26a7bda38de" } ], "id": "b271a22b-e17f-4852-a101-9eae66d93dbc", "attributes": { "tosca_id": "b271a22b-e17f-4852-a101-9eae66d93dbc", "tosca_name": "vl_cmg01_grt_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb8_2", "capabilities": [ { "name": "network", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "db00f122-724d-4e56-b5e9-99abcd98a244", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "db00f122-724d-4e56-b5e9-99abcd98a244" }, { "name": "mapped_as_vl", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "af424c93-ecf5-4341-8b5e-21ea100830da", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "af424c93-ecf5-4341-8b5e-21ea100830da" }, { "name": "linkable", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "f595691b-3dea-4d26-9e12-d8b3161b82d4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f595691b-3dea-4d26-9e12-d8b3161b82d4" }, { "name": "can_be_maaped", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "5d6b5b1f-8e32-4c4b-8c39-6af9a13eb42e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5d6b5b1f-8e32-4c4b-8c39-6af9a13eb42e" }, { "name": "dependable", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "a977e7f2-7dd3-4eb4-8735-3c442ceae08b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a977e7f2-7dd3-4eb4-8735-3c442ceae08b" } ], "id": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "attributes": { "tosca_id": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "tosca_name": "vl_cmg01_grt_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "network", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "c9f32952-5398-46e3-a7b2-65ea23445704", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c9f32952-5398-46e3-a7b2-65ea23445704" }, { "name": "mapped_as_vl", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "663c5d94-9f1f-4521-89e3-fb5efb08e0bf", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "663c5d94-9f1f-4521-89e3-fb5efb08e0bf" }, { "name": "linkable", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "5c21e57f-aefb-4cbf-b0a0-cd13be18537f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5c21e57f-aefb-4cbf-b0a0-cd13be18537f" }, { "name": "can_be_maaped", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "a9335e67-cdad-4aeb-99f2-770268b596cd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a9335e67-cdad-4aeb-99f2-770268b596cd" }, { "name": "dependable", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "d7a7b29d-ab3b-4271-bc4e-7f44d06e0ac0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d7a7b29d-ab3b-4271-bc4e-7f44d06e0ac0" } ], "id": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "attributes": { "tosca_id": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "tosca_name": "vl_cmg01_hightouch_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "network", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "027aad23-0aca-4c4f-a0c0-9de102e974d3", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "027aad23-0aca-4c4f-a0c0-9de102e974d3" }, { "name": "mapped_as_vl", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "12ab63cc-9e40-4cde-826f-6536befaf8dc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "12ab63cc-9e40-4cde-826f-6536befaf8dc" }, { "name": "linkable", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "71b17c39-94b8-4d6d-a7ee-24a3f32880b2", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "71b17c39-94b8-4d6d-a7ee-24a3f32880b2" }, { "name": "can_be_maaped", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "0a27e760-eeb6-46c5-bbce-9bbefae85578", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0a27e760-eeb6-46c5-bbce-9bbefae85578" }, { "name": "dependable", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "0033b4aa-a7e2-426f-9883-1e56813fc22f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0033b4aa-a7e2-426f-9883-1e56813fc22f" } ], "id": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "attributes": { "tosca_id": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "tosca_name": "vl_cmg01_hightouch_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "network", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "96c60334-1792-4bd5-b049-c9f6de665472", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "96c60334-1792-4bd5-b049-c9f6de665472" }, { "name": "mapped_as_vl", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "0621adb8-e2b3-4f7b-9e39-adf4674976ff", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0621adb8-e2b3-4f7b-9e39-adf4674976ff" }, { "name": "linkable", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "37c393b1-228c-4b8f-972b-5b9da5eec28e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "37c393b1-228c-4b8f-972b-5b9da5eec28e" }, { "name": "can_be_maaped", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "2a0ec998-9080-4253-ae61-ba5477d294a4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2a0ec998-9080-4253-ae61-ba5477d294a4" }, { "name": "dependable", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "e4ac4e94-d711-44ee-95fa-5bf188dc3ccd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e4ac4e94-d711-44ee-95fa-5bf188dc3ccd" } ], "id": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "attributes": { "tosca_id": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "tosca_name": "vl_cmg01_hightouch_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "network", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "5bfa8e11-087c-464d-b918-5d62063572cb", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "5bfa8e11-087c-464d-b918-5d62063572cb" }, { "name": "mapped_as_vl", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "f694679d-c345-45f2-8def-55588fd9af28", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f694679d-c345-45f2-8def-55588fd9af28" }, { "name": "linkable", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "7376fa5e-5260-4f0d-9b95-c2151f12a4b0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7376fa5e-5260-4f0d-9b95-c2151f12a4b0" }, { "name": "can_be_maaped", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "6779acfb-f8e8-4e04-b85b-fb9f9d88bcaf", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6779acfb-f8e8-4e04-b85b-fb9f9d88bcaf" }, { "name": "dependable", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "dabaa3f9-eacd-463a-bf63-57bb037c61f5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dabaa3f9-eacd-463a-bf63-57bb037c61f5" } ], "id": "ba8f474d-059d-40c2-b908-ece96820336b", "attributes": { "tosca_id": "ba8f474d-059d-40c2-b908-ece96820336b", "tosca_name": "vl_cmg01_hightouch_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "network", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "79c32c8e-63f4-4d5c-ae23-ddff8a4d9596", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "79c32c8e-63f4-4d5c-ae23-ddff8a4d9596" }, { "name": "mapped_as_vl", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "cc12186b-189b-4ef3-875b-15815dee5f89", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cc12186b-189b-4ef3-875b-15815dee5f89" }, { "name": "linkable", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "420d0edc-2887-417f-bdfd-8d5c8e9ad436", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "420d0edc-2887-417f-bdfd-8d5c8e9ad436" }, { "name": "can_be_maaped", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "54e78d7d-8050-4f73-8fe1-88545c5265b7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "54e78d7d-8050-4f73-8fe1-88545c5265b7" }, { "name": "dependable", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "997375bf-c48f-4857-b440-5dcef3307828", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "997375bf-c48f-4857-b440-5dcef3307828" } ], "id": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "attributes": { "tosca_id": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "tosca_name": "vl_cmg01_hightouch_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "network", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "26d729a3-b9d6-4bbb-8e1d-5a783953a981", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "26d729a3-b9d6-4bbb-8e1d-5a783953a981" }, { "name": "mapped_as_vl", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "05fd3b1a-a869-4538-bc56-abc4937dea26", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "05fd3b1a-a869-4538-bc56-abc4937dea26" }, { "name": "linkable", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "e404b740-2eb0-4719-9178-f246503ecf1d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e404b740-2eb0-4719-9178-f246503ecf1d" }, { "name": "can_be_maaped", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "3bf1b0df-306d-4c05-baab-5107a2acf020", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3bf1b0df-306d-4c05-baab-5107a2acf020" }, { "name": "dependable", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "a96410bd-6354-4bd4-b304-60280b1ae6bc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a96410bd-6354-4bd4-b304-60280b1ae6bc" } ], "id": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "attributes": { "tosca_id": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "tosca_name": "vl_cmg01_hightouch_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "network", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "06e79a09-5bed-4e7e-90b8-a3a069ec50d5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "06e79a09-5bed-4e7e-90b8-a3a069ec50d5" }, { "name": "mapped_as_vl", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "29ef090b-f39a-4e9a-a28e-c3ac2974f429", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "29ef090b-f39a-4e9a-a28e-c3ac2974f429" }, { "name": "linkable", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "9e43de66-bbc1-412d-bdd2-21eb51147ca3", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "9e43de66-bbc1-412d-bdd2-21eb51147ca3" }, { "name": "can_be_maaped", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "cffbee15-f4ac-48d3-8082-f2e340658b1f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "cffbee15-f4ac-48d3-8082-f2e340658b1f" }, { "name": "dependable", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "32dde324-dccd-4b96-9338-7ef9acf0c66d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "32dde324-dccd-4b96-9338-7ef9acf0c66d" } ], "id": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "attributes": { "tosca_id": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "tosca_name": "vl_cmg01_hightouch_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "network", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "4a33340a-2b60-4892-8e83-15f36d088b98", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4a33340a-2b60-4892-8e83-15f36d088b98" }, { "name": "mapped_as_vl", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "3d3fff69-88b7-4d69-af39-589e352578dc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3d3fff69-88b7-4d69-af39-589e352578dc" }, { "name": "linkable", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "52f2abfa-f353-4347-b91d-0e31a66c5761", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "52f2abfa-f353-4347-b91d-0e31a66c5761" }, { "name": "can_be_maaped", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "8661663c-7d6b-4e7f-a26c-2ef46e91bd2f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8661663c-7d6b-4e7f-a26c-2ef46e91bd2f" }, { "name": "dependable", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "59574eec-5300-43ac-8506-52069ab0f82a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "59574eec-5300-43ac-8506-52069ab0f82a" } ], "id": "ec153bf2-7d78-4df0-a994-59e5179256e8", "attributes": { "tosca_id": "ec153bf2-7d78-4df0-a994-59e5179256e8", "tosca_name": "vl_cmg01_hightouch_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "network", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "58187005-d3a5-45dc-8fd7-9822fc89411a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "58187005-d3a5-45dc-8fd7-9822fc89411a" }, { "name": "mapped_as_vl", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "4fbfadc9-40c7-4b02-add9-4b6e9b32d72a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4fbfadc9-40c7-4b02-add9-4b6e9b32d72a" }, { "name": "linkable", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "51f80b16-5624-4d53-89d2-f24e39264b67", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "51f80b16-5624-4d53-89d2-f24e39264b67" }, { "name": "can_be_maaped", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "2453b38d-90cc-4ba0-a5f0-06c4e79cc765", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2453b38d-90cc-4ba0-a5f0-06c4e79cc765" }, { "name": "dependable", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "9a3666e8-988d-430f-8b0b-48b8bee8ccbe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a3666e8-988d-430f-8b0b-48b8bee8ccbe" } ], "id": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "attributes": { "tosca_id": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "tosca_name": "vl_cmg01_hightouch_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "network", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "9ddfdbff-544e-44b1-99eb-6f666aad6b13", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9ddfdbff-544e-44b1-99eb-6f666aad6b13" }, { "name": "mapped_as_vl", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "6f6d7d8f-8c90-46a0-acd1-03ae9b94d5d0", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6f6d7d8f-8c90-46a0-acd1-03ae9b94d5d0" }, { "name": "linkable", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "0643df67-445c-4329-8b0b-77f47f3cf4a1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "0643df67-445c-4329-8b0b-77f47f3cf4a1" }, { "name": "can_be_maaped", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "54ee2b5b-2530-4505-bc22-5e68a7f1f5c9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "54ee2b5b-2530-4505-bc22-5e68a7f1f5c9" }, { "name": "dependable", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "e4c2f147-881e-46eb-8062-2e63d5ba0b24", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e4c2f147-881e-46eb-8062-2e63d5ba0b24" } ], "id": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "attributes": { "tosca_id": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "tosca_name": "vl_cmg01_hightouch_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "network", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "72490d86-4e00-4e70-b77b-6c9278bd39ad", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "72490d86-4e00-4e70-b77b-6c9278bd39ad" }, { "name": "mapped_as_vl", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "dca552ac-a165-4812-9e93-ec251ab36c2f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "dca552ac-a165-4812-9e93-ec251ab36c2f" }, { "name": "linkable", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "3a1d00c8-068a-4da6-b19c-2eadc6b40a64", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3a1d00c8-068a-4da6-b19c-2eadc6b40a64" }, { "name": "can_be_maaped", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "ee20c59f-e73f-47a7-b362-dc9dd3c54fc7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ee20c59f-e73f-47a7-b362-dc9dd3c54fc7" }, { "name": "dependable", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "d1473384-b4a1-4f54-b5b9-953c9c92b52d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d1473384-b4a1-4f54-b5b9-953c9c92b52d" } ], "id": "47b23734-5e7a-4115-8854-4fe871b4f701", "attributes": { "tosca_id": "47b23734-5e7a-4115-8854-4fe871b4f701", "tosca_name": "vl_cmg01_hightouch_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "network", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "a976af62-381b-49a9-8434-550a9263972a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a976af62-381b-49a9-8434-550a9263972a" }, { "name": "mapped_as_vl", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "0ea35b33-d24c-401a-b487-035b66fc4f05", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0ea35b33-d24c-401a-b487-035b66fc4f05" }, { "name": "linkable", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "4b48252c-7487-40e0-ac66-236f517c2fe1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "4b48252c-7487-40e0-ac66-236f517c2fe1" }, { "name": "can_be_maaped", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "7a7ba51c-e2cf-4e6c-b984-bca29f4e30e6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "7a7ba51c-e2cf-4e6c-b984-bca29f4e30e6" }, { "name": "dependable", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "e6b236df-8c45-47b5-a5e9-68fb665cdb20", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e6b236df-8c45-47b5-a5e9-68fb665cdb20" } ], "id": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "attributes": { "tosca_id": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "tosca_name": "vl_cmg01_hightouch_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "network", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "4c657f06-e76a-462a-ba47-5447785e961b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4c657f06-e76a-462a-ba47-5447785e961b" }, { "name": "mapped_as_vl", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "f807e07a-6dce-4be1-9d7e-9d84155895e9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f807e07a-6dce-4be1-9d7e-9d84155895e9" }, { "name": "linkable", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "8457a9a2-7009-4b06-a5b5-68f8df5c2412", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "8457a9a2-7009-4b06-a5b5-68f8df5c2412" }, { "name": "can_be_maaped", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "047de3b1-84f4-4e68-8b86-21ed38a8eab2", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "047de3b1-84f4-4e68-8b86-21ed38a8eab2" }, { "name": "dependable", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "5af700a0-7d3e-4761-96b2-36d6d6378260", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5af700a0-7d3e-4761-96b2-36d6d6378260" } ], "id": "185b2d62-e681-4f10-b48f-23497b59444a", "attributes": { "tosca_id": "185b2d62-e681-4f10-b48f-23497b59444a", "tosca_name": "vl_cmg01_hightouch_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "network", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "e870a1f9-ccba-4716-af8f-d3aab41712de", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "e870a1f9-ccba-4716-af8f-d3aab41712de" }, { "name": "mapped_as_vl", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "30f33985-9f5e-4b50-bea6-76daf78bae66", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "30f33985-9f5e-4b50-bea6-76daf78bae66" }, { "name": "linkable", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "b9f4ccc1-119c-45c1-a827-a0b41a322724", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b9f4ccc1-119c-45c1-a827-a0b41a322724" }, { "name": "can_be_maaped", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "bbd5ce5e-0f9c-4428-a9e0-6cfa09ac7f87", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "bbd5ce5e-0f9c-4428-a9e0-6cfa09ac7f87" }, { "name": "dependable", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "d4b44804-58ac-4132-b2c8-086ee55ece12", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d4b44804-58ac-4132-b2c8-086ee55ece12" } ], "id": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "attributes": { "tosca_id": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "tosca_name": "vl_cmg01_hightouch_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "network", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "4415b2e0-58e9-45d5-a614-b2b6b5f02ab6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4415b2e0-58e9-45d5-a614-b2b6b5f02ab6" }, { "name": "mapped_as_vl", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "06c22521-b8df-4f11-9f07-40c3fdb150b4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "06c22521-b8df-4f11-9f07-40c3fdb150b4" }, { "name": "linkable", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "6ebdcac3-6e8b-4df2-8a72-fe80dbdef760", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6ebdcac3-6e8b-4df2-8a72-fe80dbdef760" }, { "name": "can_be_maaped", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "4d0be898-c504-4ad0-b29c-4fda21f19851", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4d0be898-c504-4ad0-b29c-4fda21f19851" }, { "name": "dependable", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "6dd816c4-3f83-4e4a-ba9d-7616d6f92efd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6dd816c4-3f83-4e4a-ba9d-7616d6f92efd" } ], "id": "c216d647-a4ae-4a85-b402-581f5895a0f6", "attributes": { "tosca_id": "c216d647-a4ae-4a85-b402-581f5895a0f6", "tosca_name": "vl_cmg01_hightouch_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "network", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "a83cc6ae-c82e-4f57-b35e-89b6169f7128", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a83cc6ae-c82e-4f57-b35e-89b6169f7128" }, { "name": "mapped_as_vl", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "fadaa6b4-ca8c-43c0-82c0-fc233ae983e4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "fadaa6b4-ca8c-43c0-82c0-fc233ae983e4" }, { "name": "linkable", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "11f7d0ee-bbe8-4dc5-b083-e663f5fbf6e1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "11f7d0ee-bbe8-4dc5-b083-e663f5fbf6e1" }, { "name": "can_be_maaped", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "5cbe9212-c53d-4544-ac4c-b3675e52ff6e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5cbe9212-c53d-4544-ac4c-b3675e52ff6e" }, { "name": "dependable", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "e60fed79-9d48-4066-819a-df5f4f87bfa0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e60fed79-9d48-4066-819a-df5f4f87bfa0" } ], "id": "45728936-4ced-493d-925d-580f1d398e58", "attributes": { "tosca_id": "45728936-4ced-493d-925d-580f1d398e58", "tosca_name": "vl_cmg01_hightouch_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_int_dummy1", "capabilities": [ { "name": "network", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "57ccc0c5-4732-44dc-badb-c1b602ed2f7f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "57ccc0c5-4732-44dc-badb-c1b602ed2f7f" }, { "name": "mapped_as_vl", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "5cafcdb1-0fcf-4458-83a7-0092fae89ab2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5cafcdb1-0fcf-4458-83a7-0092fae89ab2" }, { "name": "linkable", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "1afb2c94-45d6-401a-9dbc-f7ee7a734b10", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1afb2c94-45d6-401a-9dbc-f7ee7a734b10" }, { "name": "can_be_maaped", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "007c2b21-fe00-495b-8706-32fc7a084165", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "007c2b21-fe00-495b-8706-32fc7a084165" }, { "name": "dependable", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "83d1662c-cb79-4410-9c1f-36a11981bd45", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "83d1662c-cb79-4410-9c1f-36a11981bd45" } ], "id": "62cc6f53-d75f-4113-9874-3a262609fa90", "attributes": { "tosca_id": "62cc6f53-d75f-4113-9874-3a262609fa90", "tosca_name": "vl_cmg01_int_dummy1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_int_dummy2", "capabilities": [ { "name": "network", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "03c7d955-0651-402a-a9e8-6066c1a06230", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "03c7d955-0651-402a-a9e8-6066c1a06230" }, { "name": "mapped_as_vl", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "e7ec8c9f-0f36-4b55-ab97-753096e43110", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e7ec8c9f-0f36-4b55-ab97-753096e43110" }, { "name": "linkable", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "f78e7b77-3dc0-4781-8a5c-537dbac2bc6a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f78e7b77-3dc0-4781-8a5c-537dbac2bc6a" }, { "name": "can_be_maaped", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "222a35f6-e74b-4c0b-a025-34505a9ca879", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "222a35f6-e74b-4c0b-a025-34505a9ca879" }, { "name": "dependable", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "4cf4266a-564b-4fd9-b58d-9ad31a733bf2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4cf4266a-564b-4fd9-b58d-9ad31a733bf2" } ], "id": "20df84ed-30df-4788-a034-2198de4b1367", "attributes": { "tosca_id": "20df84ed-30df-4788-a034-2198de4b1367", "tosca_name": "vl_cmg01_int_dummy2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_oam", "capabilities": [ { "name": "network", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "b09c5fab-6eb6-4b3d-ab94-d7bbbc21cd1f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b09c5fab-6eb6-4b3d-ab94-d7bbbc21cd1f" }, { "name": "mapped_as_vl", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "bd94db7d-1ac3-443b-96e3-64b1bf0b1234", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bd94db7d-1ac3-443b-96e3-64b1bf0b1234" }, { "name": "linkable", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "bd922067-78b1-4e85-98cb-cbb3345ce4a7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "bd922067-78b1-4e85-98cb-cbb3345ce4a7" }, { "name": "can_be_maaped", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "de199e2b-5bcd-4082-bfac-28567276f808", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "de199e2b-5bcd-4082-bfac-28567276f808" }, { "name": "dependable", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "568bb545-6185-4075-a8c9-404d484effc0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "568bb545-6185-4075-a8c9-404d484effc0" } ], "id": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "attributes": { "tosca_id": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "tosca_name": "vl_cmg01_oam" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb1_1", "capabilities": [ { "name": "network", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "3ff17e2c-31cf-465e-a0b5-72107f640302", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "3ff17e2c-31cf-465e-a0b5-72107f640302" }, { "name": "mapped_as_vl", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "400cc838-a667-485a-bf6d-718a8dff3484", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "400cc838-a667-485a-bf6d-718a8dff3484" }, { "name": "linkable", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "49bbf04e-2040-45e2-892e-f8790ec7fd2a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "49bbf04e-2040-45e2-892e-f8790ec7fd2a" }, { "name": "can_be_maaped", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "ae2c87c8-bb51-4850-b7f6-9dbe6ed8dd4f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ae2c87c8-bb51-4850-b7f6-9dbe6ed8dd4f" }, { "name": "dependable", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "8941d964-3d81-4152-a2ff-a10e00916d7e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8941d964-3d81-4152-a2ff-a10e00916d7e" } ], "id": "10f08b4b-3393-4725-a5d3-c91167196b3e", "attributes": { "tosca_id": "10f08b4b-3393-4725-a5d3-c91167196b3e", "tosca_name": "vl_cmg01_rsd_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb2_1", "capabilities": [ { "name": "network", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "7bb5ce8b-7ee3-4256-95e5-31b29077b12b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7bb5ce8b-7ee3-4256-95e5-31b29077b12b" }, { "name": "mapped_as_vl", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "912f1b5d-6a12-4af2-97f0-e45959e7f086", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "912f1b5d-6a12-4af2-97f0-e45959e7f086" }, { "name": "linkable", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "a8db1504-3591-411d-9eb3-f732c1872bee", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a8db1504-3591-411d-9eb3-f732c1872bee" }, { "name": "can_be_maaped", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "3d5387c1-de14-43be-839a-16ca0ffd3407", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3d5387c1-de14-43be-839a-16ca0ffd3407" }, { "name": "dependable", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "2b253802-9d03-43ce-8f3b-df1447288a3b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2b253802-9d03-43ce-8f3b-df1447288a3b" } ], "id": "dc688207-30e7-478e-bddf-1923394a8aaa", "attributes": { "tosca_id": "dc688207-30e7-478e-bddf-1923394a8aaa", "tosca_name": "vl_cmg01_rsd_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb3_1", "capabilities": [ { "name": "network", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "0cd93bdf-2c0c-4cce-839d-a4ef14834370", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0cd93bdf-2c0c-4cce-839d-a4ef14834370" }, { "name": "mapped_as_vl", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "5a1ee803-ef3b-401a-823a-652e163f7560", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5a1ee803-ef3b-401a-823a-652e163f7560" }, { "name": "linkable", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "63a12d59-fd30-4bbc-91e2-3f0bc750fa2f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "63a12d59-fd30-4bbc-91e2-3f0bc750fa2f" }, { "name": "can_be_maaped", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "4692599d-258d-4501-8441-58a4a2d87a40", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4692599d-258d-4501-8441-58a4a2d87a40" }, { "name": "dependable", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "a2e08dda-0f9b-4a41-ab1c-e1c9375dd2c8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a2e08dda-0f9b-4a41-ab1c-e1c9375dd2c8" } ], "id": "3fe4cbc1-82a9-4200-abff-436aba497381", "attributes": { "tosca_id": "3fe4cbc1-82a9-4200-abff-436aba497381", "tosca_name": "vl_cmg01_rsd_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb4_1", "capabilities": [ { "name": "network", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "641c2366-dd8f-44a9-94dd-4a7ddc1d4335", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "641c2366-dd8f-44a9-94dd-4a7ddc1d4335" }, { "name": "mapped_as_vl", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "de440331-29ee-485e-b5e6-796efd6ddf4b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "de440331-29ee-485e-b5e6-796efd6ddf4b" }, { "name": "linkable", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "b1da466f-5b15-40fb-9edf-2d8cbdb2fa00", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b1da466f-5b15-40fb-9edf-2d8cbdb2fa00" }, { "name": "can_be_maaped", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "708f2d8b-71b2-4e66-8d6e-54e4629067f6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "708f2d8b-71b2-4e66-8d6e-54e4629067f6" }, { "name": "dependable", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "f765c13f-fe1e-4b3c-a18f-66fda922bdee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f765c13f-fe1e-4b3c-a18f-66fda922bdee" } ], "id": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "attributes": { "tosca_id": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "tosca_name": "vl_cmg01_rsd_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb5_1", "capabilities": [ { "name": "network", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "f8d6b9cf-d50c-4210-aba1-4d81d4530abf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f8d6b9cf-d50c-4210-aba1-4d81d4530abf" }, { "name": "mapped_as_vl", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "77ec129f-5a04-4ccb-8714-b7fffed6ad35", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "77ec129f-5a04-4ccb-8714-b7fffed6ad35" }, { "name": "linkable", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "688bba57-725c-409d-8575-cc057c725524", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "688bba57-725c-409d-8575-cc057c725524" }, { "name": "can_be_maaped", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "744265cd-d561-486e-8340-ab8780f90b15", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "744265cd-d561-486e-8340-ab8780f90b15" }, { "name": "dependable", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "04d991a6-75d3-489a-9aac-18e6daf36d0b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04d991a6-75d3-489a-9aac-18e6daf36d0b" } ], "id": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "attributes": { "tosca_id": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "tosca_name": "vl_cmg01_rsd_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb6_1", "capabilities": [ { "name": "network", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "3368996f-0b24-41e6-af60-4e7a57521925", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "3368996f-0b24-41e6-af60-4e7a57521925" }, { "name": "mapped_as_vl", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "354ea90d-9a85-4d5f-b885-bbdab68dea53", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "354ea90d-9a85-4d5f-b885-bbdab68dea53" }, { "name": "linkable", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "25e75084-9587-4c8c-93e8-da7ca492354d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "25e75084-9587-4c8c-93e8-da7ca492354d" }, { "name": "can_be_maaped", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "3dbdd357-f6f3-4e99-b0b4-eb49861a2d59", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3dbdd357-f6f3-4e99-b0b4-eb49861a2d59" }, { "name": "dependable", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "c1e842cb-98b2-45c6-a36d-5977c562f436", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c1e842cb-98b2-45c6-a36d-5977c562f436" } ], "id": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "attributes": { "tosca_id": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "tosca_name": "vl_cmg01_rsd_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb7_1", "capabilities": [ { "name": "network", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "b01d7f99-27f5-465f-9963-619bd1e7e3bf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b01d7f99-27f5-465f-9963-619bd1e7e3bf" }, { "name": "mapped_as_vl", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "f582d274-8f4e-416f-bd8b-606635f925e8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f582d274-8f4e-416f-bd8b-606635f925e8" }, { "name": "linkable", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "be8ff889-f5a5-4f5c-a14b-46c0555215bd", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "be8ff889-f5a5-4f5c-a14b-46c0555215bd" }, { "name": "can_be_maaped", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "3fe42381-4c9d-4b47-b208-9e9554dbca83", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3fe42381-4c9d-4b47-b208-9e9554dbca83" }, { "name": "dependable", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "2dff5172-4380-4fd2-9e23-6234904f2b67", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2dff5172-4380-4fd2-9e23-6234904f2b67" } ], "id": "0bccafd3-01b8-45ef-948f-508d9c41de02", "attributes": { "tosca_id": "0bccafd3-01b8-45ef-948f-508d9c41de02", "tosca_name": "vl_cmg01_rsd_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb8_1", "capabilities": [ { "name": "network", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "875dda14-8a2b-4d56-a441-ef1924a891f1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "875dda14-8a2b-4d56-a441-ef1924a891f1" }, { "name": "mapped_as_vl", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "a1c4e86b-5564-40b8-ac96-403dac2d755f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a1c4e86b-5564-40b8-ac96-403dac2d755f" }, { "name": "linkable", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "bd7f4943-2988-4d76-8827-d92a00adcb7f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "bd7f4943-2988-4d76-8827-d92a00adcb7f" }, { "name": "can_be_maaped", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "92ea5728-569b-4778-b2f3-b4309fe0f3c6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "92ea5728-569b-4778-b2f3-b4309fe0f3c6" }, { "name": "dependable", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "abdc0f22-16a2-47d3-950c-e8c9ad3d90b7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "abdc0f22-16a2-47d3-950c-e8c9ad3d90b7" } ], "id": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "attributes": { "tosca_id": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "tosca_name": "vl_cmg01_rsd_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb1_1", "capabilities": [ { "name": "network", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "8b3b62db-8f0b-4476-a15e-7c3b46dd06ce", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8b3b62db-8f0b-4476-a15e-7c3b46dd06ce" }, { "name": "mapped_as_vl", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "c0ea72c3-7f22-4069-b0dd-1566043df23f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c0ea72c3-7f22-4069-b0dd-1566043df23f" }, { "name": "linkable", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "34c60d68-3377-4b31-af8f-5bd6ae191d8b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "34c60d68-3377-4b31-af8f-5bd6ae191d8b" }, { "name": "can_be_maaped", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "8220872e-cb4b-41b2-b872-338cac8df03d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8220872e-cb4b-41b2-b872-338cac8df03d" }, { "name": "dependable", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "fae700b4-ed42-4d50-a55b-8d2f588cf934", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fae700b4-ed42-4d50-a55b-8d2f588cf934" } ], "id": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "attributes": { "tosca_id": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "tosca_name": "vl_cmg01_sig_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb1_2", "capabilities": [ { "name": "network", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "04d02acb-fef6-4d6b-bb57-b7760beb8f8e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "04d02acb-fef6-4d6b-bb57-b7760beb8f8e" }, { "name": "mapped_as_vl", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "23a89c8c-99b7-437b-a186-c29d97cb9423", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "23a89c8c-99b7-437b-a186-c29d97cb9423" }, { "name": "linkable", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "3a2653bf-11b7-4a3a-98ad-37ee4ab8f2ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3a2653bf-11b7-4a3a-98ad-37ee4ab8f2ba" }, { "name": "can_be_maaped", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "3f2fe92f-d351-4dc0-926a-468eeaf293c4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3f2fe92f-d351-4dc0-926a-468eeaf293c4" }, { "name": "dependable", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "dc288323-8114-45eb-b951-66577dee9fee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dc288323-8114-45eb-b951-66577dee9fee" } ], "id": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "attributes": { "tosca_id": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "tosca_name": "vl_cmg01_sig_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb2_1", "capabilities": [ { "name": "network", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "a3d22b5a-0b58-4427-b931-923e4a5c89cd", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a3d22b5a-0b58-4427-b931-923e4a5c89cd" }, { "name": "mapped_as_vl", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "eb51c56a-ca9b-4d16-b11d-a5ff8bee1256", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "eb51c56a-ca9b-4d16-b11d-a5ff8bee1256" }, { "name": "linkable", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "b528dc0e-78ea-4879-9fda-9a04115a1da7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b528dc0e-78ea-4879-9fda-9a04115a1da7" }, { "name": "can_be_maaped", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "9a5d5785-d4c0-47d1-9576-5aa0d0275333", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9a5d5785-d4c0-47d1-9576-5aa0d0275333" }, { "name": "dependable", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "e3826e58-425d-47b0-be2d-8b90185140ea", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e3826e58-425d-47b0-be2d-8b90185140ea" } ], "id": "c124061a-c445-4cc5-a777-dda723034434", "attributes": { "tosca_id": "c124061a-c445-4cc5-a777-dda723034434", "tosca_name": "vl_cmg01_sig_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb2_2", "capabilities": [ { "name": "network", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "9993b48e-21f7-49cb-8b1a-43c9eb966ae0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9993b48e-21f7-49cb-8b1a-43c9eb966ae0" }, { "name": "mapped_as_vl", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "3d0ebecd-fb02-4dc5-b246-917f3cebf655", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3d0ebecd-fb02-4dc5-b246-917f3cebf655" }, { "name": "linkable", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "038fffc7-d42a-4a11-a4d5-213186bee1ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "038fffc7-d42a-4a11-a4d5-213186bee1ba" }, { "name": "can_be_maaped", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "04287327-1b2f-4fa7-a473-0365a8550ac0", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "04287327-1b2f-4fa7-a473-0365a8550ac0" }, { "name": "dependable", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "8867dfff-1226-4223-9024-44c281e37fc1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8867dfff-1226-4223-9024-44c281e37fc1" } ], "id": "f930d223-9b49-4cfc-9677-8eeeea977f38", "attributes": { "tosca_id": "f930d223-9b49-4cfc-9677-8eeeea977f38", "tosca_name": "vl_cmg01_sig_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb3_1", "capabilities": [ { "name": "network", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "0c4620e5-8c1a-44e9-907e-2b0f938f1e81", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0c4620e5-8c1a-44e9-907e-2b0f938f1e81" }, { "name": "mapped_as_vl", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "171c5869-63d0-4b21-967b-f51ae292eacf", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "171c5869-63d0-4b21-967b-f51ae292eacf" }, { "name": "linkable", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "ef2410a0-b910-4be5-baa3-a2f144b151e0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ef2410a0-b910-4be5-baa3-a2f144b151e0" }, { "name": "can_be_maaped", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "561a2981-e4d9-488b-bc26-094e1c3d3e8e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "561a2981-e4d9-488b-bc26-094e1c3d3e8e" }, { "name": "dependable", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "d45aa3eb-36cb-4d3e-a302-4bb3aa61365c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d45aa3eb-36cb-4d3e-a302-4bb3aa61365c" } ], "id": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "attributes": { "tosca_id": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "tosca_name": "vl_cmg01_sig_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb3_2", "capabilities": [ { "name": "network", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "9517922a-4dad-41ec-adb4-2992c11bf0b7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9517922a-4dad-41ec-adb4-2992c11bf0b7" }, { "name": "mapped_as_vl", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "5ed1547a-c7fa-48f3-bb8a-883a6a34b85c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5ed1547a-c7fa-48f3-bb8a-883a6a34b85c" }, { "name": "linkable", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "4fa5eaef-afa4-4760-9198-4d46f357ca0d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "4fa5eaef-afa4-4760-9198-4d46f357ca0d" }, { "name": "can_be_maaped", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "3d3ae21a-a0c6-4520-ad39-dfb660f64235", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3d3ae21a-a0c6-4520-ad39-dfb660f64235" }, { "name": "dependable", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "0c4a4f9c-79bb-4453-b880-d36a34200e39", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0c4a4f9c-79bb-4453-b880-d36a34200e39" } ], "id": "f39039b9-f750-4cfa-b195-59b187725645", "attributes": { "tosca_id": "f39039b9-f750-4cfa-b195-59b187725645", "tosca_name": "vl_cmg01_sig_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb4_1", "capabilities": [ { "name": "network", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "538bfcb2-3b72-4d4a-a4a1-0365e67a4dfc", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "538bfcb2-3b72-4d4a-a4a1-0365e67a4dfc" }, { "name": "mapped_as_vl", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "3e3d3690-0a7c-424b-aa50-133545ae8c81", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3e3d3690-0a7c-424b-aa50-133545ae8c81" }, { "name": "linkable", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "c1ce9796-bbab-4a12-97d1-2095e55c6d8a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c1ce9796-bbab-4a12-97d1-2095e55c6d8a" }, { "name": "can_be_maaped", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "1c2a1f44-9751-4560-af42-ea8932219108", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1c2a1f44-9751-4560-af42-ea8932219108" }, { "name": "dependable", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "cc797509-3ef3-4e6d-a626-36ed3261272d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cc797509-3ef3-4e6d-a626-36ed3261272d" } ], "id": "6750f699-af52-437f-9c17-3d134bf3f74a", "attributes": { "tosca_id": "6750f699-af52-437f-9c17-3d134bf3f74a", "tosca_name": "vl_cmg01_sig_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb4_2", "capabilities": [ { "name": "network", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "035c9946-f15a-4414-9dff-dce79e3873cf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "035c9946-f15a-4414-9dff-dce79e3873cf" }, { "name": "mapped_as_vl", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "beb5868b-4338-452f-8062-a334a4174b9a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "beb5868b-4338-452f-8062-a334a4174b9a" }, { "name": "linkable", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "827e0215-1307-4e9b-80ee-334874b1ca9b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "827e0215-1307-4e9b-80ee-334874b1ca9b" }, { "name": "can_be_maaped", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "b35a6113-6fd2-4296-bb27-cbc25600df99", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b35a6113-6fd2-4296-bb27-cbc25600df99" }, { "name": "dependable", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "cd3c5761-6071-4d46-8016-fdb8d4c9536e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cd3c5761-6071-4d46-8016-fdb8d4c9536e" } ], "id": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "attributes": { "tosca_id": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "tosca_name": "vl_cmg01_sig_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb5_1", "capabilities": [ { "name": "network", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "a27f6491-a56e-4c7a-98d9-c71ab222a67d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a27f6491-a56e-4c7a-98d9-c71ab222a67d" }, { "name": "mapped_as_vl", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "9431f408-47ef-47fe-bd2f-6a75f9b848d9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9431f408-47ef-47fe-bd2f-6a75f9b848d9" }, { "name": "linkable", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "d7108d50-303b-4001-abe2-260521f68b72", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d7108d50-303b-4001-abe2-260521f68b72" }, { "name": "can_be_maaped", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "9ad2d8c3-0edf-4e09-9075-5b6cf36c2f3a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9ad2d8c3-0edf-4e09-9075-5b6cf36c2f3a" }, { "name": "dependable", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "7d983832-d3da-4591-865f-66bfde3bc951", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7d983832-d3da-4591-865f-66bfde3bc951" } ], "id": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "attributes": { "tosca_id": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "tosca_name": "vl_cmg01_sig_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb5_2", "capabilities": [ { "name": "network", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "d9594e7c-9731-40c4-b7f8-4a32d3fe61bf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d9594e7c-9731-40c4-b7f8-4a32d3fe61bf" }, { "name": "mapped_as_vl", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "eecbc8ce-4e4b-4f78-aa86-074510fb3b0c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "eecbc8ce-4e4b-4f78-aa86-074510fb3b0c" }, { "name": "linkable", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "b653d0a9-7737-4059-99e5-02324243512c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b653d0a9-7737-4059-99e5-02324243512c" }, { "name": "can_be_maaped", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "a44480bd-d45c-40e5-8759-335cfd6a9c57", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a44480bd-d45c-40e5-8759-335cfd6a9c57" }, { "name": "dependable", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "af079159-01a7-4995-b0ea-6dc314f8d3aa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "af079159-01a7-4995-b0ea-6dc314f8d3aa" } ], "id": "d212ee53-54ee-43e4-922b-0cb5802586a0", "attributes": { "tosca_id": "d212ee53-54ee-43e4-922b-0cb5802586a0", "tosca_name": "vl_cmg01_sig_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb6_1", "capabilities": [ { "name": "network", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "15f4ac4b-b3cc-49f5-8c2f-5b635071e61e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "15f4ac4b-b3cc-49f5-8c2f-5b635071e61e" }, { "name": "mapped_as_vl", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "673e99b7-cedd-41a9-9162-d357b924ef02", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "673e99b7-cedd-41a9-9162-d357b924ef02" }, { "name": "linkable", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "118e6766-030d-406b-ba84-5f4e7407f259", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "118e6766-030d-406b-ba84-5f4e7407f259" }, { "name": "can_be_maaped", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "4e8b92f8-e1bb-48e9-aff0-340409a314c3", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4e8b92f8-e1bb-48e9-aff0-340409a314c3" }, { "name": "dependable", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "8ab308b6-2cfa-4492-8647-76ea6ec755c3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8ab308b6-2cfa-4492-8647-76ea6ec755c3" } ], "id": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "attributes": { "tosca_id": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "tosca_name": "vl_cmg01_sig_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb6_2", "capabilities": [ { "name": "network", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "e73d62e6-4361-48a9-aa1a-5fbd92c115b4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "e73d62e6-4361-48a9-aa1a-5fbd92c115b4" }, { "name": "mapped_as_vl", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "23d317c9-6a4b-4fb0-90a1-f013b5c71c1b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "23d317c9-6a4b-4fb0-90a1-f013b5c71c1b" }, { "name": "linkable", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "a04a13c8-a701-4665-abaa-fcd6c79cbe6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a04a13c8-a701-4665-abaa-fcd6c79cbe6d" }, { "name": "can_be_maaped", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "dee40404-e782-4e49-ae2a-478866530888", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "dee40404-e782-4e49-ae2a-478866530888" }, { "name": "dependable", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "0711d224-e535-47e2-97d7-a60c06bb8952", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0711d224-e535-47e2-97d7-a60c06bb8952" } ], "id": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "attributes": { "tosca_id": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "tosca_name": "vl_cmg01_sig_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb7_1", "capabilities": [ { "name": "network", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "878b0154-2c56-4e1a-80d6-39f58cf22177", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "878b0154-2c56-4e1a-80d6-39f58cf22177" }, { "name": "mapped_as_vl", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "726ec114-cbe6-47b5-9fac-995e11746dd8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "726ec114-cbe6-47b5-9fac-995e11746dd8" }, { "name": "linkable", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "e01f511e-4e80-463c-aab1-e0d1f6405c17", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e01f511e-4e80-463c-aab1-e0d1f6405c17" }, { "name": "can_be_maaped", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "32d15bab-6862-4322-bec6-eb72f4fba1ac", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "32d15bab-6862-4322-bec6-eb72f4fba1ac" }, { "name": "dependable", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "ee24e409-8e72-4d2c-9c53-d5b8e485bb3b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ee24e409-8e72-4d2c-9c53-d5b8e485bb3b" } ], "id": "4eb7f914-3907-440f-a817-6f76fbabbe35", "attributes": { "tosca_id": "4eb7f914-3907-440f-a817-6f76fbabbe35", "tosca_name": "vl_cmg01_sig_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb7_2", "capabilities": [ { "name": "network", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "42224133-7968-418c-89e6-3afab9debe4d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "42224133-7968-418c-89e6-3afab9debe4d" }, { "name": "mapped_as_vl", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "78a2d5eb-792c-4dcb-808d-f76bc59c5d24", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "78a2d5eb-792c-4dcb-808d-f76bc59c5d24" }, { "name": "linkable", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "5b895f82-2ac6-4687-967a-e86d9d1108c7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5b895f82-2ac6-4687-967a-e86d9d1108c7" }, { "name": "can_be_maaped", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "e3e6994a-72af-4e7a-b454-0f0246c8e99f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e3e6994a-72af-4e7a-b454-0f0246c8e99f" }, { "name": "dependable", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "4dfbc3fe-5e6a-4856-8186-37decde5f3b9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4dfbc3fe-5e6a-4856-8186-37decde5f3b9" } ], "id": "e708b419-851a-42b2-9483-dc4561473bbf", "attributes": { "tosca_id": "e708b419-851a-42b2-9483-dc4561473bbf", "tosca_name": "vl_cmg01_sig_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb8_1", "capabilities": [ { "name": "network", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "fc3bc33e-cec9-4019-ab1b-8fcf6c3d17c9", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "fc3bc33e-cec9-4019-ab1b-8fcf6c3d17c9" }, { "name": "mapped_as_vl", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "ae6a26fb-98f2-4ac0-b0f4-8e3eceaeff37", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "ae6a26fb-98f2-4ac0-b0f4-8e3eceaeff37" }, { "name": "linkable", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "79cd8c40-5fa6-4b84-9b56-43a0080eca1e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "79cd8c40-5fa6-4b84-9b56-43a0080eca1e" }, { "name": "can_be_maaped", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "4a7221d1-39a3-46d6-8c56-de083dd84700", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4a7221d1-39a3-46d6-8c56-de083dd84700" }, { "name": "dependable", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "4154322e-02d2-4c25-9fea-f40d2f7d432c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4154322e-02d2-4c25-9fea-f40d2f7d432c" } ], "id": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "attributes": { "tosca_id": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "tosca_name": "vl_cmg01_sig_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb8_2", "capabilities": [ { "name": "network", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "ffce7788-75d0-49fb-bdbd-c9f4373a508e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "ffce7788-75d0-49fb-bdbd-c9f4373a508e" }, { "name": "mapped_as_vl", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "8b4cbfc0-1857-41a9-a1c3-11ab64ee5efe", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8b4cbfc0-1857-41a9-a1c3-11ab64ee5efe" }, { "name": "linkable", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "ee435232-c284-4f1d-aaa2-e15e8d6b2eca", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ee435232-c284-4f1d-aaa2-e15e8d6b2eca" }, { "name": "can_be_maaped", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "6e769443-9e1d-4a1d-b3a2-8a6aef112995", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6e769443-9e1d-4a1d-b3a2-8a6aef112995" }, { "name": "dependable", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "29d95215-d088-4ae4-821c-30cb74bf2172", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "29d95215-d088-4ae4-821c-30cb74bf2172" } ], "id": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "attributes": { "tosca_id": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "tosca_name": "vl_cmg01_sig_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "network", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "27d05eda-c939-4847-b63b-668dd035b8a7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "27d05eda-c939-4847-b63b-668dd035b8a7" }, { "name": "mapped_as_vl", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "1d602b22-8171-47e3-9b66-e12b0b080011", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "1d602b22-8171-47e3-9b66-e12b0b080011" }, { "name": "linkable", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "81bf7238-342f-477d-a048-f1a6dafe8540", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "81bf7238-342f-477d-a048-f1a6dafe8540" }, { "name": "can_be_maaped", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "47f7b3d5-38b3-4882-b452-455db5ff5c25", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "47f7b3d5-38b3-4882-b452-455db5ff5c25" }, { "name": "dependable", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "5024a380-a74a-4de3-b2b4-df56893392b5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5024a380-a74a-4de3-b2b4-df56893392b5" } ], "id": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "attributes": { "tosca_id": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "tosca_name": "vl_cmg01_streammvno_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "network", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "21b00515-c60f-4809-8917-cca9e41e525c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "21b00515-c60f-4809-8917-cca9e41e525c" }, { "name": "mapped_as_vl", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "68dd5dbf-d126-4d24-ae12-8d0dd880d758", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "68dd5dbf-d126-4d24-ae12-8d0dd880d758" }, { "name": "linkable", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "ef1cd5a5-6609-4364-848f-4444b0ae52ff", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ef1cd5a5-6609-4364-848f-4444b0ae52ff" }, { "name": "can_be_maaped", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "39bef4a8-7265-427a-b7e5-a753dcf04364", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "39bef4a8-7265-427a-b7e5-a753dcf04364" }, { "name": "dependable", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "6545d5ff-a5a8-4338-af4d-04cba93802dc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6545d5ff-a5a8-4338-af4d-04cba93802dc" } ], "id": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "attributes": { "tosca_id": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "tosca_name": "vl_cmg01_streammvno_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "network", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "16ecd980-43d8-4c48-923d-e6f87c816551", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "16ecd980-43d8-4c48-923d-e6f87c816551" }, { "name": "mapped_as_vl", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "99d254e5-046f-4fc6-adbf-4c47d61981e7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "99d254e5-046f-4fc6-adbf-4c47d61981e7" }, { "name": "linkable", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "b0589f47-eefb-498a-b62d-1578c4da94fa", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b0589f47-eefb-498a-b62d-1578c4da94fa" }, { "name": "can_be_maaped", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "c1edb589-b135-432a-b181-ad2dad5407db", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c1edb589-b135-432a-b181-ad2dad5407db" }, { "name": "dependable", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "25b7c4d3-7351-48f7-84a8-14ab372836f2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "25b7c4d3-7351-48f7-84a8-14ab372836f2" } ], "id": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "attributes": { "tosca_id": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "tosca_name": "vl_cmg01_streammvno_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "network", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "6d7b48ef-234c-4454-959e-8e669789b069", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6d7b48ef-234c-4454-959e-8e669789b069" }, { "name": "mapped_as_vl", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "3f495242-34dc-4153-9633-58f1e1f49b93", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3f495242-34dc-4153-9633-58f1e1f49b93" }, { "name": "linkable", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "3a9f6039-da92-4f0f-8a65-a80dfbcacb0e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3a9f6039-da92-4f0f-8a65-a80dfbcacb0e" }, { "name": "can_be_maaped", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "6c7cdb2c-869a-4c6a-b49e-706dbd6874bd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6c7cdb2c-869a-4c6a-b49e-706dbd6874bd" }, { "name": "dependable", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "2c73b4cd-9c45-45c3-88ae-51629e7f6d71", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2c73b4cd-9c45-45c3-88ae-51629e7f6d71" } ], "id": "6ca5bb09-6893-4253-99c9-50aa691ad605", "attributes": { "tosca_id": "6ca5bb09-6893-4253-99c9-50aa691ad605", "tosca_name": "vl_cmg01_streammvno_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "network", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "6f30ae76-0919-437d-bd3d-7312c1ec0d6d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6f30ae76-0919-437d-bd3d-7312c1ec0d6d" }, { "name": "mapped_as_vl", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "e994589a-da36-4ba7-bde6-0f4be98827ec", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e994589a-da36-4ba7-bde6-0f4be98827ec" }, { "name": "linkable", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "6231312f-c840-46c5-8a27-d2b0e0cd9f41", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6231312f-c840-46c5-8a27-d2b0e0cd9f41" }, { "name": "can_be_maaped", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "7989ab35-f91d-48ae-92db-47b49e876a7c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "7989ab35-f91d-48ae-92db-47b49e876a7c" }, { "name": "dependable", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "8869f561-5fa0-4e55-a011-8975e6711f33", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8869f561-5fa0-4e55-a011-8975e6711f33" } ], "id": "e514f751-d257-4b10-84f5-f659f6998bcc", "attributes": { "tosca_id": "e514f751-d257-4b10-84f5-f659f6998bcc", "tosca_name": "vl_cmg01_streammvno_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "network", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "cf325688-95f8-4ba7-a358-1ed4e2789904", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "cf325688-95f8-4ba7-a358-1ed4e2789904" }, { "name": "mapped_as_vl", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "814dbe90-5afa-4ffd-b94a-4fe920765921", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "814dbe90-5afa-4ffd-b94a-4fe920765921" }, { "name": "linkable", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "0471139f-8ebc-4a42-b3b9-1e0566b98d4d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "0471139f-8ebc-4a42-b3b9-1e0566b98d4d" }, { "name": "can_be_maaped", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "63d8fb25-3c87-4ed7-9d81-58cd98c88443", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "63d8fb25-3c87-4ed7-9d81-58cd98c88443" }, { "name": "dependable", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "d5f4d502-6a25-4975-9eca-33077b932c7c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d5f4d502-6a25-4975-9eca-33077b932c7c" } ], "id": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "attributes": { "tosca_id": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "tosca_name": "vl_cmg01_streammvno_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "network", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "0a4ea331-8061-4f51-b128-78f52146fce4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0a4ea331-8061-4f51-b128-78f52146fce4" }, { "name": "mapped_as_vl", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "0505832e-8142-4706-8937-982546326391", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0505832e-8142-4706-8937-982546326391" }, { "name": "linkable", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "38d80881-aa42-4548-9041-098cff4b3cec", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "38d80881-aa42-4548-9041-098cff4b3cec" }, { "name": "can_be_maaped", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "b59fc5b3-0fbb-4a9d-bcc3-fa37e7d6e69b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b59fc5b3-0fbb-4a9d-bcc3-fa37e7d6e69b" }, { "name": "dependable", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "d02bf134-38f4-4a40-b5cb-d984555fc259", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d02bf134-38f4-4a40-b5cb-d984555fc259" } ], "id": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "attributes": { "tosca_id": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "tosca_name": "vl_cmg01_streammvno_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "network", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "15c50a47-3ff1-49d6-bcb6-b8f62f2df0be", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "15c50a47-3ff1-49d6-bcb6-b8f62f2df0be" }, { "name": "mapped_as_vl", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "ca6935e7-0a97-43b7-b9e5-e8ae28392e11", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "ca6935e7-0a97-43b7-b9e5-e8ae28392e11" }, { "name": "linkable", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "b43a7651-80ce-45cf-98a6-9f8c146597fe", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b43a7651-80ce-45cf-98a6-9f8c146597fe" }, { "name": "can_be_maaped", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "03f197f9-da57-414f-b1df-e3da2f52a02a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "03f197f9-da57-414f-b1df-e3da2f52a02a" }, { "name": "dependable", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "f199e66d-021b-4871-88e0-c003e4566c90", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f199e66d-021b-4871-88e0-c003e4566c90" } ], "id": "ddf9524b-9774-4f55-b359-332120ce9022", "attributes": { "tosca_id": "ddf9524b-9774-4f55-b359-332120ce9022", "tosca_name": "vl_cmg01_streammvno_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "network", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "d85e3398-53c9-4dc0-ae38-489551a3dbd7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d85e3398-53c9-4dc0-ae38-489551a3dbd7" }, { "name": "mapped_as_vl", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "4761bfaf-71e5-4b34-8ce2-87ade65a00b4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4761bfaf-71e5-4b34-8ce2-87ade65a00b4" }, { "name": "linkable", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "565262a6-bf69-42a5-9896-e739398ce118", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "565262a6-bf69-42a5-9896-e739398ce118" }, { "name": "can_be_maaped", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "06375c1f-3696-410d-a3b6-569ecbc9dc8b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "06375c1f-3696-410d-a3b6-569ecbc9dc8b" }, { "name": "dependable", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "8a39019d-e30f-43f6-979a-5fbd28069646", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8a39019d-e30f-43f6-979a-5fbd28069646" } ], "id": "c5296ca3-f272-4996-96f0-259cd2c61df8", "attributes": { "tosca_id": "c5296ca3-f272-4996-96f0-259cd2c61df8", "tosca_name": "vl_cmg01_streammvno_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "network", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "d84b1698-35dc-474c-86d5-507ba728213e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d84b1698-35dc-474c-86d5-507ba728213e" }, { "name": "mapped_as_vl", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "7b2f770a-4056-4d7d-99a4-e9e47649f5f5", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "7b2f770a-4056-4d7d-99a4-e9e47649f5f5" }, { "name": "linkable", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "056e5ce9-273e-491e-81ac-44821c108260", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "056e5ce9-273e-491e-81ac-44821c108260" }, { "name": "can_be_maaped", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "e6bfca2d-e4bb-45f8-b772-857a2a87e33b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e6bfca2d-e4bb-45f8-b772-857a2a87e33b" }, { "name": "dependable", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "7091809e-a11c-4ff6-8273-9ea8709f43b8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7091809e-a11c-4ff6-8273-9ea8709f43b8" } ], "id": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "attributes": { "tosca_id": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "tosca_name": "vl_cmg01_streammvno_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "network", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "846ed060-1cd2-4f8f-bfa4-b682e350d73b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "846ed060-1cd2-4f8f-bfa4-b682e350d73b" }, { "name": "mapped_as_vl", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "e14da8f2-b47d-478e-9c9d-0f40261c620c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e14da8f2-b47d-478e-9c9d-0f40261c620c" }, { "name": "linkable", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "4eb4b5e5-69e5-4e55-9c42-2e6b13bb2896", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "4eb4b5e5-69e5-4e55-9c42-2e6b13bb2896" }, { "name": "can_be_maaped", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "f2024156-a6a8-4f13-b47d-8c465983827c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f2024156-a6a8-4f13-b47d-8c465983827c" }, { "name": "dependable", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "925555c6-ab88-4836-a1c5-777a86bce518", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "925555c6-ab88-4836-a1c5-777a86bce518" } ], "id": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "attributes": { "tosca_id": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "tosca_name": "vl_cmg01_streammvno_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "network", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "4b4015b4-91bb-49f9-b5f8-91597f293144", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4b4015b4-91bb-49f9-b5f8-91597f293144" }, { "name": "mapped_as_vl", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "098d68c3-a968-475c-99df-87bea900aa4a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "098d68c3-a968-475c-99df-87bea900aa4a" }, { "name": "linkable", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "44065a4e-68da-4f7d-8c14-46fb8e429b58", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "44065a4e-68da-4f7d-8c14-46fb8e429b58" }, { "name": "can_be_maaped", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "f32a5672-dc03-4476-891e-4df1eb6cf63f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f32a5672-dc03-4476-891e-4df1eb6cf63f" }, { "name": "dependable", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "9eb501fa-94c6-41fe-9afa-082c9c01e4ba", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9eb501fa-94c6-41fe-9afa-082c9c01e4ba" } ], "id": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "attributes": { "tosca_id": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "tosca_name": "vl_cmg01_streammvno_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "network", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "9ac2d208-54ce-431d-828f-6f48b05e15e4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9ac2d208-54ce-431d-828f-6f48b05e15e4" }, { "name": "mapped_as_vl", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "8ccf374f-4d47-4a5f-83c6-b9bd587a87cd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8ccf374f-4d47-4a5f-83c6-b9bd587a87cd" }, { "name": "linkable", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "dc744909-b5d0-4449-a447-6ea64426190c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "dc744909-b5d0-4449-a447-6ea64426190c" }, { "name": "can_be_maaped", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "f77816da-b997-42b8-b52e-14a7fc692571", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f77816da-b997-42b8-b52e-14a7fc692571" }, { "name": "dependable", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "96a1a546-1767-4572-a6d4-63457d43ad6d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "96a1a546-1767-4572-a6d4-63457d43ad6d" } ], "id": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "attributes": { "tosca_id": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "tosca_name": "vl_cmg01_streammvno_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "network", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "aa01829d-f97a-46d2-92c6-8f79eb082daf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "aa01829d-f97a-46d2-92c6-8f79eb082daf" }, { "name": "mapped_as_vl", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "0e586a92-2bfc-442e-94f1-6d7d8dc3488d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0e586a92-2bfc-442e-94f1-6d7d8dc3488d" }, { "name": "linkable", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "014634ec-50ae-45e9-bb7f-ec9ce80254a4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "014634ec-50ae-45e9-bb7f-ec9ce80254a4" }, { "name": "can_be_maaped", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "11e9632c-24a4-4ad7-971f-7cf515b052b6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "11e9632c-24a4-4ad7-971f-7cf515b052b6" }, { "name": "dependable", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "054e8fe7-b2a1-47bc-82b9-6fd1de0db790", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "054e8fe7-b2a1-47bc-82b9-6fd1de0db790" } ], "id": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "attributes": { "tosca_id": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "tosca_name": "vl_cmg01_streammvno_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "network", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "361001bb-b5a4-4cff-b819-453248dedbe0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "361001bb-b5a4-4cff-b819-453248dedbe0" }, { "name": "mapped_as_vl", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "656aba3c-6bd3-49e4-8990-5c7ac25eedf3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "656aba3c-6bd3-49e4-8990-5c7ac25eedf3" }, { "name": "linkable", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "fb7b5f34-edbe-4238-bf1e-33fee52744e5", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fb7b5f34-edbe-4238-bf1e-33fee52744e5" }, { "name": "can_be_maaped", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "c8a5dcce-821d-4ca0-b602-1870de0fed46", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c8a5dcce-821d-4ca0-b602-1870de0fed46" }, { "name": "dependable", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "bf63d8a2-d183-4868-80a9-f4f5f050724d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bf63d8a2-d183-4868-80a9-f4f5f050724d" } ], "id": "a6058424-603c-4633-9d2e-02f5f59784be", "attributes": { "tosca_id": "a6058424-603c-4633-9d2e-02f5f59784be", "tosca_name": "vl_cmg01_streammvno_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "network", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "2080e1f1-5548-4074-b57b-585ec5ca3846", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2080e1f1-5548-4074-b57b-585ec5ca3846" }, { "name": "mapped_as_vl", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "5275c6f8-563f-4a38-9733-b61d99e6409f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5275c6f8-563f-4a38-9733-b61d99e6409f" }, { "name": "linkable", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "c8ac04af-c2e6-47ac-a97c-2658c0be643f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c8ac04af-c2e6-47ac-a97c-2658c0be643f" }, { "name": "can_be_maaped", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "81e71f87-f20d-49b3-aae0-ec1ef20ffb64", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "81e71f87-f20d-49b3-aae0-ec1ef20ffb64" }, { "name": "dependable", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "3abea8cd-5bb9-4d38-9290-febf64720d9d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3abea8cd-5bb9-4d38-9290-febf64720d9d" } ], "id": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "attributes": { "tosca_id": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "tosca_name": "vl_cmg01_streammvno_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb1_1", "capabilities": [ { "name": "network", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "facf1c64-9e08-445f-9402-d9e518010bab", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "facf1c64-9e08-445f-9402-d9e518010bab" }, { "name": "mapped_as_vl", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "5dd23a8a-76d5-4bc8-a87c-4e12efb825a7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5dd23a8a-76d5-4bc8-a87c-4e12efb825a7" }, { "name": "linkable", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "57feb6bd-dab5-490a-8c28-de61920f495e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "57feb6bd-dab5-490a-8c28-de61920f495e" }, { "name": "can_be_maaped", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "e8fe6198-5825-4aa6-b8f2-53ce67d757cd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e8fe6198-5825-4aa6-b8f2-53ce67d757cd" }, { "name": "dependable", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "16af4b9f-e002-427c-9299-5b799d0c7861", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "16af4b9f-e002-427c-9299-5b799d0c7861" } ], "id": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "attributes": { "tosca_id": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "tosca_name": "vl_cmg01_user_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb1_2", "capabilities": [ { "name": "network", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "c5c7fe11-b5b7-4752-8ffd-1fbda27a63b4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c5c7fe11-b5b7-4752-8ffd-1fbda27a63b4" }, { "name": "mapped_as_vl", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "bd8ad80f-ce5a-48e9-baa2-a156e3fefe39", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bd8ad80f-ce5a-48e9-baa2-a156e3fefe39" }, { "name": "linkable", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "6e0f7298-7012-4238-8f00-00c1545cf727", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6e0f7298-7012-4238-8f00-00c1545cf727" }, { "name": "can_be_maaped", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "000cdac1-31d6-4ac7-9f5b-0557683a310e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "000cdac1-31d6-4ac7-9f5b-0557683a310e" }, { "name": "dependable", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "723d7b34-d9a1-47a6-b069-039feccac7a9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "723d7b34-d9a1-47a6-b069-039feccac7a9" } ], "id": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "attributes": { "tosca_id": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "tosca_name": "vl_cmg01_user_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb2_1", "capabilities": [ { "name": "network", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "8d3f366a-b4fd-44a6-bd9f-dfa51ae9da3b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8d3f366a-b4fd-44a6-bd9f-dfa51ae9da3b" }, { "name": "mapped_as_vl", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "5ad95edf-2801-4e11-8541-f187a691f2a7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5ad95edf-2801-4e11-8541-f187a691f2a7" }, { "name": "linkable", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "edeaad7f-09c4-414c-a543-343f559b4d4a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "edeaad7f-09c4-414c-a543-343f559b4d4a" }, { "name": "can_be_maaped", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "ec1fe465-0e28-441d-9299-fb6d383869e5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ec1fe465-0e28-441d-9299-fb6d383869e5" }, { "name": "dependable", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "3c2c734f-35da-41f6-a238-10f7e75c71b3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3c2c734f-35da-41f6-a238-10f7e75c71b3" } ], "id": "2423eeb8-473b-4dd1-b850-9728b31097be", "attributes": { "tosca_id": "2423eeb8-473b-4dd1-b850-9728b31097be", "tosca_name": "vl_cmg01_user_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb2_2", "capabilities": [ { "name": "network", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "b051fb5d-70ea-4d0f-994b-fbe983fe4b65", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b051fb5d-70ea-4d0f-994b-fbe983fe4b65" }, { "name": "mapped_as_vl", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "c079db35-4257-4832-b0d8-106fddf709ca", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c079db35-4257-4832-b0d8-106fddf709ca" }, { "name": "linkable", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "7b7c40ff-7429-4bbc-88ec-2ef65dd4c6a9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7b7c40ff-7429-4bbc-88ec-2ef65dd4c6a9" }, { "name": "can_be_maaped", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "5ebdc0f2-53ef-458b-82a8-f18d8512b3b9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5ebdc0f2-53ef-458b-82a8-f18d8512b3b9" }, { "name": "dependable", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "fc3fac0f-d71d-4919-a4b8-d898fc0f66e9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fc3fac0f-d71d-4919-a4b8-d898fc0f66e9" } ], "id": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "attributes": { "tosca_id": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "tosca_name": "vl_cmg01_user_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb3_1", "capabilities": [ { "name": "network", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "49fb8b78-06ca-4aef-8b34-331d54ede274", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "49fb8b78-06ca-4aef-8b34-331d54ede274" }, { "name": "mapped_as_vl", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "cd1f872c-a526-41f5-a5ec-30794d191c04", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cd1f872c-a526-41f5-a5ec-30794d191c04" }, { "name": "linkable", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "689d34df-2968-40c2-bee0-ae5669b053dc", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "689d34df-2968-40c2-bee0-ae5669b053dc" }, { "name": "can_be_maaped", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "31f6f71a-5aaa-42c4-9734-bc069c890c09", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "31f6f71a-5aaa-42c4-9734-bc069c890c09" }, { "name": "dependable", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "388e7ae6-68b9-49f7-8536-c0aa376fc682", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "388e7ae6-68b9-49f7-8536-c0aa376fc682" } ], "id": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "attributes": { "tosca_id": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "tosca_name": "vl_cmg01_user_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb3_2", "capabilities": [ { "name": "network", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "941799bf-5c7a-4f54-bfcd-a8e3116a658e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "941799bf-5c7a-4f54-bfcd-a8e3116a658e" }, { "name": "mapped_as_vl", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "8edc3be5-82ff-440f-99a4-094c47ceb735", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8edc3be5-82ff-440f-99a4-094c47ceb735" }, { "name": "linkable", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "084629d4-7b1d-4b07-bade-5018a37aff0e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "084629d4-7b1d-4b07-bade-5018a37aff0e" }, { "name": "can_be_maaped", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "ed29a90a-59f0-4741-992e-07bf435bc14f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ed29a90a-59f0-4741-992e-07bf435bc14f" }, { "name": "dependable", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "eb1a068e-127b-40bc-8600-b829561ef666", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eb1a068e-127b-40bc-8600-b829561ef666" } ], "id": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "attributes": { "tosca_id": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "tosca_name": "vl_cmg01_user_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb4_1", "capabilities": [ { "name": "network", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "5b874723-9e23-4f4c-9e7a-dd12c57827b7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "5b874723-9e23-4f4c-9e7a-dd12c57827b7" }, { "name": "mapped_as_vl", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "a5e30a89-1780-4a0e-aa4e-fde7b341c212", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a5e30a89-1780-4a0e-aa4e-fde7b341c212" }, { "name": "linkable", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "c1438579-a263-4306-bfe3-145e51152ee9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c1438579-a263-4306-bfe3-145e51152ee9" }, { "name": "can_be_maaped", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "5987f837-6ac0-4829-8a1a-21b6eb106aba", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5987f837-6ac0-4829-8a1a-21b6eb106aba" }, { "name": "dependable", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "288c4ae0-8282-406c-a218-fa41fa0ac880", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "288c4ae0-8282-406c-a218-fa41fa0ac880" } ], "id": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "attributes": { "tosca_id": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "tosca_name": "vl_cmg01_user_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb4_2", "capabilities": [ { "name": "network", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "bb31d5e3-5a23-4904-91bc-94175a62533e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "bb31d5e3-5a23-4904-91bc-94175a62533e" }, { "name": "mapped_as_vl", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "2875d95f-e10c-42c8-ad39-8beba4685ac6", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "2875d95f-e10c-42c8-ad39-8beba4685ac6" }, { "name": "linkable", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "24ed3db0-b815-4671-9a20-2a32641913bb", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "24ed3db0-b815-4671-9a20-2a32641913bb" }, { "name": "can_be_maaped", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "0eecceda-4d89-4378-94f0-975a291a0279", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0eecceda-4d89-4378-94f0-975a291a0279" }, { "name": "dependable", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "725421fd-eeee-4d18-bafc-222575eb365c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "725421fd-eeee-4d18-bafc-222575eb365c" } ], "id": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "attributes": { "tosca_id": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "tosca_name": "vl_cmg01_user_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb5_1", "capabilities": [ { "name": "network", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "086f3082-bec4-47b5-a954-39ff23d35daf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "086f3082-bec4-47b5-a954-39ff23d35daf" }, { "name": "mapped_as_vl", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "7151331b-6417-4b73-8a97-1660f072370b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "7151331b-6417-4b73-8a97-1660f072370b" }, { "name": "linkable", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "62679209-4fb8-40d3-9408-2da0ff509031", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "62679209-4fb8-40d3-9408-2da0ff509031" }, { "name": "can_be_maaped", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "8892389d-1915-4bc1-9e03-6a3ac43e6d8a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8892389d-1915-4bc1-9e03-6a3ac43e6d8a" }, { "name": "dependable", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "759a3ee3-7d96-46ac-8c86-98b0672d961d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "759a3ee3-7d96-46ac-8c86-98b0672d961d" } ], "id": "f644cd1f-8db5-47a2-be48-28011871d129", "attributes": { "tosca_id": "f644cd1f-8db5-47a2-be48-28011871d129", "tosca_name": "vl_cmg01_user_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb5_2", "capabilities": [ { "name": "network", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "f82c51b7-6089-4eef-aa94-e73b2aeaf14f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f82c51b7-6089-4eef-aa94-e73b2aeaf14f" }, { "name": "mapped_as_vl", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "4844ddc6-1e63-4bd2-990b-76337729909d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4844ddc6-1e63-4bd2-990b-76337729909d" }, { "name": "linkable", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "266465ed-54f7-4925-905f-20ef61b1d737", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "266465ed-54f7-4925-905f-20ef61b1d737" }, { "name": "can_be_maaped", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "53b00b8a-ef49-4cd7-a9c9-e20de7865d12", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "53b00b8a-ef49-4cd7-a9c9-e20de7865d12" }, { "name": "dependable", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "a86d98a0-f481-48c9-8175-f19a934d9e14", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a86d98a0-f481-48c9-8175-f19a934d9e14" } ], "id": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "attributes": { "tosca_id": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "tosca_name": "vl_cmg01_user_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb6_1", "capabilities": [ { "name": "network", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "debdbc81-17c7-47b5-a182-e936b65bfb3c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "debdbc81-17c7-47b5-a182-e936b65bfb3c" }, { "name": "mapped_as_vl", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "a16fd379-9299-4e84-b75a-e086cf465211", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a16fd379-9299-4e84-b75a-e086cf465211" }, { "name": "linkable", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "86e41356-1a9c-4cbc-9122-e534dfa2eb66", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "86e41356-1a9c-4cbc-9122-e534dfa2eb66" }, { "name": "can_be_maaped", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "4794653f-0af2-467a-aff6-a0f336e41c51", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4794653f-0af2-467a-aff6-a0f336e41c51" }, { "name": "dependable", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "a65bcb33-8d83-4dbf-a4b1-88f135a1230b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a65bcb33-8d83-4dbf-a4b1-88f135a1230b" } ], "id": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "attributes": { "tosca_id": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "tosca_name": "vl_cmg01_user_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb6_2", "capabilities": [ { "name": "network", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "501115ef-4779-4ba9-8062-047ee68d9a91", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "501115ef-4779-4ba9-8062-047ee68d9a91" }, { "name": "mapped_as_vl", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "b533c058-34cf-4377-9d79-5e31c160edb8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b533c058-34cf-4377-9d79-5e31c160edb8" }, { "name": "linkable", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "d317ade6-df26-41e1-bbc2-3120fe08efc5", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d317ade6-df26-41e1-bbc2-3120fe08efc5" }, { "name": "can_be_maaped", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "9e6663aa-a04b-4563-b7ed-0b43eb544b7d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9e6663aa-a04b-4563-b7ed-0b43eb544b7d" }, { "name": "dependable", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "3da0667a-d428-40eb-8853-994916b17369", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3da0667a-d428-40eb-8853-994916b17369" } ], "id": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "attributes": { "tosca_id": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "tosca_name": "vl_cmg01_user_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb7_1", "capabilities": [ { "name": "network", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "b249378e-8544-42f7-85e9-f7058c1d63a4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b249378e-8544-42f7-85e9-f7058c1d63a4" }, { "name": "mapped_as_vl", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "cf38af86-968e-47b7-84b6-318978962134", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cf38af86-968e-47b7-84b6-318978962134" }, { "name": "linkable", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "5a87454b-08f2-40f4-ab68-d1aea360cfa4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5a87454b-08f2-40f4-ab68-d1aea360cfa4" }, { "name": "can_be_maaped", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "00822591-edec-49df-b57b-f2d490192850", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "00822591-edec-49df-b57b-f2d490192850" }, { "name": "dependable", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "51a1852d-98b0-4626-8c02-4a77a5fe3edc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "51a1852d-98b0-4626-8c02-4a77a5fe3edc" } ], "id": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "attributes": { "tosca_id": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "tosca_name": "vl_cmg01_user_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb7_2", "capabilities": [ { "name": "network", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "6e92cf84-662e-486f-b15e-fd48ca28c26f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6e92cf84-662e-486f-b15e-fd48ca28c26f" }, { "name": "mapped_as_vl", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "9c536a83-a05b-4c28-977f-0fd6ccc901ed", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9c536a83-a05b-4c28-977f-0fd6ccc901ed" }, { "name": "linkable", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "47aa78d3-3081-4c2b-a086-08f175458268", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "47aa78d3-3081-4c2b-a086-08f175458268" }, { "name": "can_be_maaped", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "173b56a6-d5cb-4d72-b0ac-a010b2e0b4da", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "173b56a6-d5cb-4d72-b0ac-a010b2e0b4da" }, { "name": "dependable", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "af83d994-d113-45fd-92b6-d1b3fa46125f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "af83d994-d113-45fd-92b6-d1b3fa46125f" } ], "id": "b19473c9-7c39-44ea-97bb-539ba60e506a", "attributes": { "tosca_id": "b19473c9-7c39-44ea-97bb-539ba60e506a", "tosca_name": "vl_cmg01_user_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb8_1", "capabilities": [ { "name": "network", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "04f1da6f-ca07-4c62-a008-41d1a52e43b5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "04f1da6f-ca07-4c62-a008-41d1a52e43b5" }, { "name": "mapped_as_vl", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "69966125-e428-4f2e-a829-83cdbc0bbbcc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "69966125-e428-4f2e-a829-83cdbc0bbbcc" }, { "name": "linkable", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "7c49be42-52c7-41ed-b6fa-3440993ccefa", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7c49be42-52c7-41ed-b6fa-3440993ccefa" }, { "name": "can_be_maaped", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "67e13afa-aa6a-40ec-b7e1-3f4717002bb5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "67e13afa-aa6a-40ec-b7e1-3f4717002bb5" }, { "name": "dependable", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "1749016d-4606-441f-8536-172377267c67", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1749016d-4606-441f-8536-172377267c67" } ], "id": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "attributes": { "tosca_id": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "tosca_name": "vl_cmg01_user_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb8_2", "capabilities": [ { "name": "network", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "31cf9bd6-4113-4e59-9921-644d88ee26af", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "31cf9bd6-4113-4e59-9921-644d88ee26af" }, { "name": "mapped_as_vl", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "2df2c237-c4b4-490f-a313-44dc50ea55eb", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "2df2c237-c4b4-490f-a313-44dc50ea55eb" }, { "name": "linkable", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "df7fc3bb-ac92-44c2-988d-711a2682677c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "df7fc3bb-ac92-44c2-988d-711a2682677c" }, { "name": "can_be_maaped", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "4eb91869-5c2a-4abc-a51e-14f5e88eb3c5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4eb91869-5c2a-4abc-a51e-14f5e88eb3c5" }, { "name": "dependable", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "9ea988ec-2a6a-4666-bb0e-a496dcfa0114", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9ea988ec-2a6a-4666-bb0e-a496dcfa0114" } ], "id": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "attributes": { "tosca_id": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "tosca_name": "vl_cmg01_user_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} } ], "operationOutputs": [] }, "connectionPointIds": [], "groupMemeberToPlacementMapping": null, "networkServiceResources": null, "id": "76ae01fd-8f29-40af-9e3b-e4e83ae7dc0e", "realm": "CloudBandNetworkDirector", "links": null, "parameters": [ { "group": "default", "name": "subnet_name_cmg01_rsd_lb5_1", "value": "CMG01_RSD_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_2", "value": "CMG01_CHARGING_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_1", "value": "CMG01_CHARGING_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_2", "value": "CMG01_ACC_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_2", "value": "CMG01_GRT_LB6_2" }, { "group": "default", "name": "dataSwitchFabric2Vlan", "value": 0 }, { "group": "default", "name": "domain_name_streammvno", "value": "STREAMMVNO" }, { "group": "default", "name": "hyperThreadingSupportValue", "value": 1 }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_1", "value": "CMG01_STREAMMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_2", "value": "CMG01_SIG_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_2", "value": "CMG01_GRT_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_1", "value": "CMG01_STREAMMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_2", "value": "CMG01_FASTPATH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_2", "value": "CMG01_ACC_LB8_2" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_2", "value": "CMG01_HIGHTOUCH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_1", "value": "CMG01_USER_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_2", "value": "CMG01_FASTPATH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_1", "value": "CMG01_SIG_LB3_1" }, { "group": "default", "name": "vnf_number", "value": 1 }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_1", "value": "CMG01_GRT_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_1", "value": "CMG01_HIGHTOUCH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_1", "value": "CMG01_FASTPATH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_2", "value": "CMG01_FASTPATH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_2", "value": "CMG01_AQLMVNO_LB5_2" }, { "group": "default", "name": "zone_name", "value": "nova" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_1", "value": "CMG01_AQLMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_2", "value": "CMG01_ACC_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_2", "value": "CMG01_HIGHTOUCH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_2", "value": "CMG01_CHARGING_LB5_2" }, { "group": "default", "name": "domain_name_rsd", "value": "RSD" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_1", "value": "CMG01_USER_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_2", "value": "CMG01_SIG_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_2", "value": "CMG01_SIG_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_1", "value": "CMG01_GRT_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb3_1", "value": "CMG01_RSD_LB3_1" }, { "group": "default", "name": "dataSwitchFabric1Vlan", "value": 0 }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_1", "value": "CMG01_ACC_LB5_1" }, { "group": "default", "name": "domain_name_epc_up", "value": "EPC-USERPLANE" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_cidr", "value": "192.168.30.0/24" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_gateway", "value": "192.168.20.1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_2", "value": "CMG01_CHARGING_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_2", "value": "CMG01_STREAMMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_2", "value": "CMG01_HIGHTOUCH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_1", "value": "CMG01_USER_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_1", "value": "CMG01_ACC_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_1", "value": "CMG01_STREAMMVNO_LB7_1" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_cidr", "value": "192.168.20.0/24" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_1", "value": "CMG01_CHARGING_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_1", "value": "CMG01_HIGHTOUCH_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_1", "value": "CMG01_FASTPATH_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_1", "value": "CMG01_STREAMMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_1", "value": "CMG01_AQLMVNO_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_1", "value": "CMG01_AQLMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb1_1", "value": "CMG01_RSD_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_2", "value": "CMG01_FASTPATH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_1", "value": "CMG01_GRT_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_2", "value": "CMG01_HIGHTOUCH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_2", "value": "CMG01_USER_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_1", "value": "CMG01_AQLMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_1", "value": "CMG01_USER_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_1", "value": "CMG01_GRT_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_2", "value": "CMG01_AQLMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_2", "value": "CMG01_FASTPATH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_oam", "value": "CMG01_OAM" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_2", "value": "CMG01_STREAMMVNO_LB8_2" }, { "group": "default", "name": "loadBalancerAllowedIpList", "value": "0.0.0.0/0,1.1.1.1" }, { "group": "default", "name": "lbFlavour", "value": "m1.tiny" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_1", "value": "CMG01_GRT_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_1", "value": "CMG01_GRT_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb4_1", "value": "CMG01_RSD_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_2", "value": "CMG01_AQLMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_1", "value": "CMG01_ACC_LB2_1" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_2", "value": "CMG01_SIG_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_2", "value": "CMG01_AQLMVNO_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_2", "value": "CMG01_USER_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_1", "value": "CMG01_STREAMMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_2", "value": "CMG01_STREAMMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_1", "value": "CMG01_FASTPATH_LB6_1" }, { "group": "default", "name": "oamManagementNetmask", "value": 28 }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_2", "value": "CMG01_ACC_LB5_2" }, { "group": "default", "name": "cmg_data_OS_managed_IP3", "value": "192.168.30.2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_1", "value": "CMG01_HIGHTOUCH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb6_1", "value": "CMG01_RSD_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_1", "value": "CMG01_CHARGING_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_2", "value": "CMG01_ACC_LB1_2" }, { "group": "default", "name": "csfFailureDetectionTimer", "value": 100 }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_2", "value": "CMG01_FASTPATH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_1", "value": "CMG01_CHARGING_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_1", "value": "CMG01_HIGHTOUCH_LB2_1" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_gateway", "value": "192.168.30.1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_2", "value": "CMG01_GRT_LB3_2" }, { "group": "default", "name": "oamFlavour", "value": "m1.tiny" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_address", "value": "192.168.30.0" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_2", "value": "CMG01_CHARGING_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb8_1", "value": "CMG01_RSD_LB8_1" }, { "group": "default", "name": "mgpFlavour", "value": "m1.tiny" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_1", "value": "CMG01_STREAMMVNO_LB6_1" }, { "group": "default", "name": "primaryConfigFile", "value": "config.cfg" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_1", "value": "CMG01_FASTPATH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_2", "value": "CMG01_HIGHTOUCH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_1", "value": "CMG01_SIG_LB7_1" }, { "group": "default", "name": "systemIpAddr", "value": "172.17.23.176" }, { "group": "default", "name": "domain_name_oam", "value": "OAM" }, { "group": "default", "name": "oamCompactFlash2Size", "value": 64 }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_1", "value": "CMG01_AQLMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb7_1", "value": "CMG01_RSD_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_2", "value": "CMG01_USER_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_2", "value": "CMG01_AQLMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_1", "value": "CMG01_ACC_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb2_1", "value": "CMG01_RSD_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_1", "value": "CMG01_CHARGING_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_2", "value": "CMG01_FASTPATH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_2", "value": "CMG01_USER_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_1", "value": "CMG01_SIG_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_1", "value": "CMG01_USER_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_1", "value": "CMG01_FASTPATH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_1", "value": "CMG01_USER_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_2", "value": "CMG01_HIGHTOUCH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_1", "value": "CMG01_FASTPATH_LB1_1" }, { "group": "default", "name": "enterprise_name", "value": "Nuage_Partition_IC18" }, { "group": "default", "name": "cmgImage", "value": "cirros" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_2", "value": "CMG01_STREAMMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_1", "value": "CMG01_ACC_LB3_1" }, { "group": "default", "name": "mgwFlavour", "value": "m1.tiny" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_address", "value": "192.168.20.0" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_1", "value": "CMG01_GRT_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_1", "value": "CMG01_HIGHTOUCH_LB6_1" }, { "group": "default", "name": "deployment_name", "value": "CMG" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_2", "value": "CMG01_ACC_LB3_2" }, { "group": "default", "name": "cmg_data_OS_managed_IP4", "value": "192.168.30.3" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_1", "value": "CMG01_SIG_LB2_1" }, { "group": "default", "name": "domain_name_pol_chg", "value": "POL_CHARGING" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_2", "value": "CMG01_GRT_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_2", "value": "CMG01_FASTPATH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_1", "value": "CMG01_STREAMMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_1", "value": "CMG01_FASTPATH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_1", "value": "CMG01_HIGHTOUCH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_2", "value": "CMG01_USER_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_1", "value": "CMG01_HIGHTOUCH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_2", "value": "CMG01_SIG_LB5_2" }, { "group": "default", "name": "oamCompactFlash1Size", "value": 64 }, { "group": "default", "name": "cmg_data_OS_managed_IP1", "value": "192.168.20.2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_2", "value": "CMG01_STREAMMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_1", "value": "CMG01_USER_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_2", "value": "CMG01_SIG_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_2", "value": "CMG01_GRT_LB5_2" }, { "group": "default", "name": "licenseFile", "value": "license.txt" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_2", "value": "CMG01_STREAMMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_2", "value": "CMG01_HIGHTOUCH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_1", "value": "CMG01_ACC_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_2", "value": "CMG01_USER_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_2", "value": "CMG01_ACC_LB6_2" }, { "group": "default", "name": "securityGroup", "value": "default" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_2", "value": "CMG01_CHARGING_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_1", "value": "CMG01_ACC_LB4_1" }, { "group": "default", "name": "domain_name_fastpath", "value": "FASTPATH" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_1", "value": "CMG01_AQLMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_2", "value": "CMG01_STREAMMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_1", "value": "CMG01_ACC_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_2", "value": "CMG01_GRT_LB7_2" }, { "group": "default", "name": "site_name", "value": "FB1P" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_1", "value": "CMG01_SIG_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_2", "value": "CMG01_USER_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_2", "value": "CMG01_GRT_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_1", "value": "CMG01_USER_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_1", "value": "CMG01_AQLMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_2", "value": "CMG01_AQLMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_1", "value": "CMG01_SIG_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_2", "value": "CMG01_AQLMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_1", "value": "CMG01_CHARGING_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_1", "value": "CMG01_FASTPATH_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_1", "value": "CMG01_GRT_LB8_1" }, { "group": "default", "name": "domain_name_aqlmvno", "value": "AQLMVNO" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_2", "value": "CMG01_USER_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_2", "value": "CMG01_CHARGING_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_1", "value": "CMG01_STREAMMVNO_LB3_1" }, { "group": "default", "name": "staticRoute", "value": "static-route=0.0.0.0/0@172.17.46.17" }, { "group": "default", "name": "domain_name_hitouch", "value": "HiTOUCH" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_1", "value": "CMG01_AQLMVNO_LB3_1" }, { "group": "default", "name": "domain_name_sig", "value": "SIG" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_2", "value": "CMG01_STREAMMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_1", "value": "CMG01_SIG_LB1_1" }, { "group": "default", "name": "cmg_data_OS_managed_IP2", "value": "192.168.20.3" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_2", "value": "CMG01_CHARGING_LB4_2" }, { "group": "default", "name": "vnf_id", "value": "CMG_8LB_4MG_19vP_VNF" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_2", "value": "CMG01_SIG_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_2", "value": "CMG01_AQLMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_1", "value": "CMG01_HIGHTOUCH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_1", "value": "CMG01_SIG_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_2", "value": "CMG01_ACC_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_2", "value": "CMG01_GRT_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_2", "value": "CMG01_SIG_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_1", "value": "CMG01_CHARGING_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_1", "value": "CMG01_CHARGING_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_2", "value": "CMG01_HIGHTOUCH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_2", "value": "CMG01_CHARGING_LB2_2" } ], "nfps": [], "nsdVendor": null, "vnfs": [], "metadata": {}, "status": "CREATED", "vendor": null, "description": "", "outputs": [], "lastModifiedTime": 1579104351000, "virtualLinks": [ { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb2_1", "vimId": null, "modelEntityId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "45954f61-6bd0-4a7e-b739-f41170f2cc38" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb3_1", "vimId": null, "modelEntityId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb6_1", "vimId": null, "modelEntityId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb8_2", "vimId": null, "modelEntityId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb4_1", "vimId": null, "modelEntityId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3b2f7168-bc1d-4eb7-b541-7039a77370de" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb4_2", "vimId": null, "modelEntityId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb7_1", "vimId": null, "modelEntityId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "0bccafd3-01b8-45ef-948f-508d9c41de02" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb5_1", "vimId": null, "modelEntityId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb3_2", "vimId": null, "modelEntityId": "f39039b9-f750-4cfa-b195-59b187725645", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f39039b9-f750-4cfa-b195-59b187725645" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb3_2", "vimId": null, "modelEntityId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8218da33-f35b-4230-b16d-f784c1b98f1f" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb3_1", "vimId": null, "modelEntityId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "844eacd4-fdcd-455c-ae93-ab96514aee8e" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb2_1", "vimId": null, "modelEntityId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e34564f9-25ef-4cdb-b608-d73d00599cf2" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb8_1", "vimId": null, "modelEntityId": "7228424d-c953-43e6-bede-13d2163e69b9", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7228424d-c953-43e6-bede-13d2163e69b9" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb3_1", "vimId": null, "modelEntityId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9e8926d8-988d-483e-8d6c-7a421346e19d" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb1_1", "vimId": null, "modelEntityId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6e8e23d8-046d-4251-94d2-348144ee6ff2" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb5_1", "vimId": null, "modelEntityId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "aaf871ef-670a-4759-b062-c50b1a8c0d17" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb2_2", "vimId": null, "modelEntityId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb5_2", "vimId": null, "modelEntityId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "96d3e308-af59-4667-8fd5-ae363e2bc7bb" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb5_1", "vimId": null, "modelEntityId": "adc41d22-ca23-4995-9b30-d65884168257", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "adc41d22-ca23-4995-9b30-d65884168257" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb3_1", "vimId": null, "modelEntityId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e5b92e96-275d-47a5-95f1-38fa00891cb6" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb8_2", "vimId": null, "modelEntityId": "2cee9a52-a276-439a-887c-6c85d25e393a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2cee9a52-a276-439a-887c-6c85d25e393a" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb7_2", "vimId": null, "modelEntityId": "e708b419-851a-42b2-9483-dc4561473bbf", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e708b419-851a-42b2-9483-dc4561473bbf" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb5_2", "vimId": null, "modelEntityId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "0d6483e9-46e0-432f-aafe-66570ee70eaa" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb3_1", "vimId": null, "modelEntityId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "0f87b12a-b7ec-49df-a98c-bb6724423bde" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb3_2", "vimId": null, "modelEntityId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d1000bca-129f-4836-b4d0-a5a6c16caf3f" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb8_1", "vimId": null, "modelEntityId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3ed7f49e-0c41-4cad-9b0f-619737c63516" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb8_2", "vimId": null, "modelEntityId": "45728936-4ced-493d-925d-580f1d398e58", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "45728936-4ced-493d-925d-580f1d398e58" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb5_2", "vimId": null, "modelEntityId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb1_2", "vimId": null, "modelEntityId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb2_1", "vimId": null, "modelEntityId": "27233556-3527-4b24-90cf-e306aa266c04", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "27233556-3527-4b24-90cf-e306aa266c04" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb6_1", "vimId": null, "modelEntityId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a21d8325-239d-4786-8cd0-632ed0c92fe2" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb3_2", "vimId": null, "modelEntityId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb6_1", "vimId": null, "modelEntityId": "47b23734-5e7a-4115-8854-4fe871b4f701", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "47b23734-5e7a-4115-8854-4fe871b4f701" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb4_2", "vimId": null, "modelEntityId": "b971b377-e1c0-4250-8581-c71b62deeedd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b971b377-e1c0-4250-8581-c71b62deeedd" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb8_2", "vimId": null, "modelEntityId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2c89f53b-7be4-45d7-b3f7-0c544d128452" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb2_2", "vimId": null, "modelEntityId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c3f4204a-5e89-4712-b005-3b0235bc4e82" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb1_1", "vimId": null, "modelEntityId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "11cfcfd6-08e2-442e-a462-d6ede356a2c3" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb4_1", "vimId": null, "modelEntityId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb5_1", "vimId": null, "modelEntityId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "39182f09-7067-4f9a-80fe-1e1da9650f8d" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb2_1", "vimId": null, "modelEntityId": "c124061a-c445-4cc5-a777-dda723034434", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c124061a-c445-4cc5-a777-dda723034434" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb1_1", "vimId": null, "modelEntityId": "07532986-dae6-46e4-b615-325194f84a2d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "07532986-dae6-46e4-b615-325194f84a2d" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb6_2", "vimId": null, "modelEntityId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb7_1", "vimId": null, "modelEntityId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d6d8e490-582b-40c6-af9f-fda5e355c17b" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb3_1", "vimId": null, "modelEntityId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "cb5f45a0-644a-447a-83f6-a6d99af88599" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb3_1", "vimId": null, "modelEntityId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb1_1", "vimId": null, "modelEntityId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb4_1", "vimId": null, "modelEntityId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb5_1", "vimId": null, "modelEntityId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d85d08f2-4f9d-4e1a-9845-ef315887de22" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb8_2", "vimId": null, "modelEntityId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb3_2", "vimId": null, "modelEntityId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb7_2", "vimId": null, "modelEntityId": "823a8708-5e12-4b67-bef0-49ae13637e42", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "823a8708-5e12-4b67-bef0-49ae13637e42" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb2_1", "vimId": null, "modelEntityId": "dc688207-30e7-478e-bddf-1923394a8aaa", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "dc688207-30e7-478e-bddf-1923394a8aaa" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb7_1", "vimId": null, "modelEntityId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4eb7f914-3907-440f-a817-6f76fbabbe35" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb1_2", "vimId": null, "modelEntityId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb8_2", "vimId": null, "modelEntityId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c1d22cc1-8985-45e0-a465-e438fa3dbf94" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb6_2", "vimId": null, "modelEntityId": "b609d871-b324-4f21-8252-139b4610c0da", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b609d871-b324-4f21-8252-139b4610c0da" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb8_1", "vimId": null, "modelEntityId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b271a22b-e17f-4852-a101-9eae66d93dbc" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb8_1", "vimId": null, "modelEntityId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a04c9b7d-72cc-4f8b-97ff-2415506778b8" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb5_1", "vimId": null, "modelEntityId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c5296ca3-f272-4996-96f0-259cd2c61df8" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb7_2", "vimId": null, "modelEntityId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b19473c9-7c39-44ea-97bb-539ba60e506a" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb2_2", "vimId": null, "modelEntityId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb8_1", "vimId": null, "modelEntityId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c216d647-a4ae-4a85-b402-581f5895a0f6" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb7_2", "vimId": null, "modelEntityId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a2c38e6b-513f-403e-bc12-d1d896bd41a4" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb7_2", "vimId": null, "modelEntityId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ded12671-3414-42e5-8d78-a2d3f07dcd06" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb4_1", "vimId": null, "modelEntityId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9e14908-6f0c-4571-b095-eebc4ca8794b" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb8_1", "vimId": null, "modelEntityId": "40006b88-9629-4612-8bc9-9a6b40972779", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "40006b88-9629-4612-8bc9-9a6b40972779" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb2_1", "vimId": null, "modelEntityId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb6_1", "vimId": null, "modelEntityId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb3_1", "vimId": null, "modelEntityId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb4_1", "vimId": null, "modelEntityId": "31d82e56-2220-4615-a5be-98aff868d6e0", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "31d82e56-2220-4615-a5be-98aff868d6e0" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb4_2", "vimId": null, "modelEntityId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6be942f0-7e27-4add-8b30-fb4068fe92b6" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb1_1", "vimId": null, "modelEntityId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb4_2", "vimId": null, "modelEntityId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c6aa4f70-3490-4be9-b08f-11529e61ff67" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb3_2", "vimId": null, "modelEntityId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb2_1", "vimId": null, "modelEntityId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5136c143-cb1b-4c0a-84a1-880f7415915c" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb5_2", "vimId": null, "modelEntityId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb1_1", "vimId": null, "modelEntityId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb7_1", "vimId": null, "modelEntityId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb8_1", "vimId": null, "modelEntityId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9daebc63-1a37-46d0-badd-e1baaa2833d1" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb6_2", "vimId": null, "modelEntityId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9fa7bcb8-c023-4d9c-b29e-60c5374df577" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb7_1", "vimId": null, "modelEntityId": "65824401-7396-4108-95a1-b23cea11054d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "65824401-7396-4108-95a1-b23cea11054d" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb5_2", "vimId": null, "modelEntityId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d8fde0d0-44df-4aa3-8250-b82a069af6c3" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb4_2", "vimId": null, "modelEntityId": "af857d5c-2ce3-4291-8059-d727f18b0732", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "af857d5c-2ce3-4291-8059-d727f18b0732" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb8_2", "vimId": null, "modelEntityId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "32def5f2-ea6b-4e66-a919-4cdbe646ee66" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb1_2", "vimId": null, "modelEntityId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7fb84297-d5c4-41c7-8457-a06dd24e1c99" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb8_2", "vimId": null, "modelEntityId": "556e8717-d425-4319-9470-2b84c5a4f420", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "556e8717-d425-4319-9470-2b84c5a4f420" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb6_2", "vimId": null, "modelEntityId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb6_2", "vimId": null, "modelEntityId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "bbd2fce3-07db-4b7e-91ad-9723319714c7" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb2_2", "vimId": null, "modelEntityId": "ba8f474d-059d-40c2-b908-ece96820336b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ba8f474d-059d-40c2-b908-ece96820336b" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb4_2", "vimId": null, "modelEntityId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb6_2", "vimId": null, "modelEntityId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb2_1", "vimId": null, "modelEntityId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb1_1", "vimId": null, "modelEntityId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "10f08b4b-3393-4725-a5d3-c91167196b3e" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb1_2", "vimId": null, "modelEntityId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5d443f82-fc89-420b-a52b-cb0c102c2723" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb7_1", "vimId": null, "modelEntityId": "185b2d62-e681-4f10-b48f-23497b59444a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "185b2d62-e681-4f10-b48f-23497b59444a" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb7_1", "vimId": null, "modelEntityId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "75fdbd59-7cef-43ec-889d-f07db3e3638e" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb1_1", "vimId": null, "modelEntityId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e87f4545-ef0c-4289-b278-c596d2c75eee" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb4_1", "vimId": null, "modelEntityId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "be2695ed-314b-4326-b81c-d73cbd9989c3" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb1_2", "vimId": null, "modelEntityId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "416ef153-e113-4e6e-966a-b0a082e72d9f" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb1_1", "vimId": null, "modelEntityId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6c36ca90-5b25-4d3f-93fd-a2b52825538a" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb3_2", "vimId": null, "modelEntityId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb7_2", "vimId": null, "modelEntityId": "d15a1551-7f91-4a2f-a536-f339e3423200", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d15a1551-7f91-4a2f-a536-f339e3423200" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb7_1", "vimId": null, "modelEntityId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "1dfb476d-dc29-41bc-914b-6acbfca6a18b" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb4_1", "vimId": null, "modelEntityId": "acb5082f-39a3-4001-99ca-07500ef31a49", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "acb5082f-39a3-4001-99ca-07500ef31a49" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb2_2", "vimId": null, "modelEntityId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ab177b43-8461-4b03-b341-c917eb1bcf27" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb7_1", "vimId": null, "modelEntityId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb4_1", "vimId": null, "modelEntityId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb5_2", "vimId": null, "modelEntityId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "55c3b3b0-2e8f-4454-a741-fa235b998b4d" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb5_2", "vimId": null, "modelEntityId": "9539650c-734b-49be-ad5e-437b0a5e186a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9539650c-734b-49be-ad5e-437b0a5e186a" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb6_1", "vimId": null, "modelEntityId": "d22fb2d7-40a6-402f-93ac-106702a361af", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d22fb2d7-40a6-402f-93ac-106702a361af" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb6_2", "vimId": null, "modelEntityId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb1_2", "vimId": null, "modelEntityId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb1_2", "vimId": null, "modelEntityId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9144698e-4f19-4c50-a176-e5a20acd7ce9" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb5_2", "vimId": null, "modelEntityId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d212ee53-54ee-43e4-922b-0cb5802586a0" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb1_2", "vimId": null, "modelEntityId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e1fa169b-a917-479e-a99e-cbfbfb193f86" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb3_1", "vimId": null, "modelEntityId": "e514f751-d257-4b10-84f5-f659f6998bcc", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e514f751-d257-4b10-84f5-f659f6998bcc" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb4_2", "vimId": null, "modelEntityId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "33e20b9d-a755-4185-9be5-316e1ad6d0bb" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb2_2", "vimId": null, "modelEntityId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6ca5bb09-6893-4253-99c9-50aa691ad605" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb2_2", "vimId": null, "modelEntityId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "aa56f81f-a962-4c7f-942d-8939df88b5fd" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb5_1", "vimId": null, "modelEntityId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "01597ff2-47e5-48cb-a6c3-486f0f7076da" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb1_2", "vimId": null, "modelEntityId": "7f034a65-5a15-4a18-9251-99aef454888f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7f034a65-5a15-4a18-9251-99aef454888f" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb7_1", "vimId": null, "modelEntityId": "7fded3df-1f19-41b4-8295-4aea11db0863", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7fded3df-1f19-41b4-8295-4aea11db0863" }, { "status": null, "vendor": null, "name": "vl_cmg01_oam", "vimId": null, "modelEntityId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb8_1", "vimId": null, "modelEntityId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb8_2", "vimId": null, "modelEntityId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb6_1", "vimId": null, "modelEntityId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb6_2", "vimId": null, "modelEntityId": "128b6065-105f-4137-aa86-71ac9632ec20", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "128b6065-105f-4137-aa86-71ac9632ec20" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb5_2", "vimId": null, "modelEntityId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2aad6d45-07f7-4833-905f-6e2393a9b1a5" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb2_2", "vimId": null, "modelEntityId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6b043c0f-221a-4b94-902f-d0ce4982e40d" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb6_1", "vimId": null, "modelEntityId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a25db630-0b5b-4aef-bc36-22bbfa5506fd" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb8_1", "vimId": null, "modelEntityId": "a6058424-603c-4633-9d2e-02f5f59784be", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a6058424-603c-4633-9d2e-02f5f59784be" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb5_1", "vimId": null, "modelEntityId": "f644cd1f-8db5-47a2-be48-28011871d129", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f644cd1f-8db5-47a2-be48-28011871d129" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb7_2", "vimId": null, "modelEntityId": "1180effa-8fb1-479d-8b59-9ce71af73293", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "1180effa-8fb1-479d-8b59-9ce71af73293" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb7_2", "vimId": null, "modelEntityId": "41249b8d-cba2-4a71-943b-d27fe408363c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "41249b8d-cba2-4a71-943b-d27fe408363c" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb3_2", "vimId": null, "modelEntityId": "87750914-19d6-4292-8cb2-7907afddd7dd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "87750914-19d6-4292-8cb2-7907afddd7dd" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb7_2", "vimId": null, "modelEntityId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "53015a9d-d45e-4ec1-abd8-34c6c668ba04" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb5_1", "vimId": null, "modelEntityId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8bbf562c-977f-46a7-9adf-248ccb55db5c" }, { "status": null, "vendor": null, "name": "vl_cmg01_int_dummy1", "vimId": null, "modelEntityId": "62cc6f53-d75f-4113-9874-3a262609fa90", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "62cc6f53-d75f-4113-9874-3a262609fa90" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb1_1", "vimId": null, "modelEntityId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c52fdab2-015d-40d3-bfdc-cac418cce12a" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb6_2", "vimId": null, "modelEntityId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9508b5c-0652-49f7-9736-6ec4d6256ebe" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb2_2", "vimId": null, "modelEntityId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f930d223-9b49-4cfc-9677-8eeeea977f38" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb8_1", "vimId": null, "modelEntityId": "d302d158-9601-4d5c-8c00-5c724bc28012", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d302d158-9601-4d5c-8c00-5c724bc28012" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb4_1", "vimId": null, "modelEntityId": "6750f699-af52-437f-9c17-3d134bf3f74a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6750f699-af52-437f-9c17-3d134bf3f74a" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb3_2", "vimId": null, "modelEntityId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ff886260-d35d-42f5-9ef8-9055589c5fb2" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb2_1", "vimId": null, "modelEntityId": "2423eeb8-473b-4dd1-b850-9728b31097be", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2423eeb8-473b-4dd1-b850-9728b31097be" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb2_1", "vimId": null, "modelEntityId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "417b5e83-2b08-465c-bf1b-9ee6c02d653c" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb6_1", "vimId": null, "modelEntityId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b97cd00f-aad8-478a-a2fc-05d2ba325c34" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb3_1", "vimId": null, "modelEntityId": "3fe4cbc1-82a9-4200-abff-436aba497381", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3fe4cbc1-82a9-4200-abff-436aba497381" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb4_2", "vimId": null, "modelEntityId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ec153bf2-7d78-4df0-a994-59e5179256e8" }, { "status": null, "vendor": null, "name": "vl_cmg01_int_dummy2", "vimId": null, "modelEntityId": "20df84ed-30df-4788-a034-2198de4b1367", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "20df84ed-30df-4788-a034-2198de4b1367" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb4_1", "vimId": null, "modelEntityId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2484e7f8-7b21-430a-b7c1-419d4daaf265" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb5_1", "vimId": null, "modelEntityId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb6_1", "vimId": null, "modelEntityId": "652451ae-1d51-4dde-afae-d855cb7b3499", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "652451ae-1d51-4dde-afae-d855cb7b3499" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb6_1", "vimId": null, "modelEntityId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "04f290ce-bcbf-4601-9979-f3e98eb44479" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb4_2", "vimId": null, "modelEntityId": "ddf9524b-9774-4f55-b359-332120ce9022", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ddf9524b-9774-4f55-b359-332120ce9022" } ], "pnfs": [], "name": "CMG3", "creationTime": 1579104326000, "priorityIndex": null, "lastModifiedUser": "user", "nsdVersion": "1.0.0" }, "nfvo": { "authToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkZKODZHNDNmZ2J2dmNjRjNqVGJOTE9jbzROdlprVUZHRnJGRFdFb3F0T1FlTWZiaEhJRiJ9.eyJqdGkiOiJjOGNkMDBiMS0wNGZhLTQ4YjAtYTRkOS1iNWI3Yzg1OGRmNGQiLCJleHAiOjE5Njk0NDk5MzIsIm5iZiI6MCwiaWF0IjoxOTc5MTA0MzMyLCJpc3MiOiJodHRwczovLzExLjY1LjIyMS4yMDA6NzY1My9pc3MiLCJhdWQiOiJyZWFsbS1tYW5hZ2VtZW50Iiwic3ViIjoiODdlMGZjNzUtMmQxYy00ODNmLWI2NmItODZmZWNjMzkxYmRmIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiYXpwIiwiYXV0aF90aW1lIjowLCJzZXNzaW9uX3N0YXRlIjoiOTVmNDYxYzEtNzhoNi00MjY0LTh0eXAtNTY3ZzdlYTRiOWYyIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovLzEwMC42OS4xMTMuMTU3Ojk2NjYiLCJodHRwczovLzEwMC42OS4xMTMuMTU4Ojg1ODEiLCJodHRwczovLzE5Mi4xNjguMC45OjgwODEiLCJodHRwczovLzEwMC42OS4xMTMuMTU1OjgxODkiLCJodHRwczovLzE5Mi4xNjguMC4zOjE1NDgiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImFjY2Vzc19yb2xlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsibWFuYWdlbWVudCI6eyJyb2xlcyI6WyJyb2xlLTEiLCJyb2xlLTIiXX19LCJzY29wZSI6InNjb3BlIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.NHo25pKEhLJoJ66XgVTv5u9Dlp98o9m0RCe6Zhs06VI", "system_job_id": "3340", "authTokenType": "Bearer", "flow_id": "4e7c0d51-bf45-4c4f-81ac-f977cef0ebf1", "services": { "mistral": { "externalUrl": "https://20.75.200.1:8080/v2", "internalUrl": "https://192.0.1.19:8080/v2" } }, "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Imd0NmpoNDQzLWQ4ZDItNDY3YTRhZWItODBmMy02MDQ3NWE2MTc4NGQifQ.eyJqdGkiOiJlNDJjNmViYi1mYWNkLTQxNjEtOTc2ZC03MWUxOTBhN2FiMmEiLCJleHAiOjAsIm5iZiI6MCwiaWF0IjoxOTc5MDk4NTI2LCJpc3MiOiJodHRwczovLzEwLjc1LjIyMS4yMDA6NTc5Ny9pc3MiLCJhdWQiOiJodHRwczovLzEwLjc1LjIyMS4yMDA6NTY4OS9wYXRoYXVkIiwic3ViIjoiODdlMGZjNzUtMmQxYy00ODNmLWI2NmItODZmZWNjMzkxYmRmIiwidHlwIjoidHlwZSIsImF6cCI6ImF6cCIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6IjljN2Y2MWMxLTcxZjYtNDI2NC04ZGNlLTQ0N2Q4ZWE0YjlmMiIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJhY2Nlc3Mtcm9sZSJdfSwicmVzb3VyY2VfYWNjZXNzIjp7Im1hbmFnZW1lbnQiOnsicm9sZXMiOlsibWFuYWdlbWVudC1ydWxlIl19fX0.5h-KNPchu1s7SYYcC_ErHvwb6fvxuokyzzNOmUPzbT8" } } }mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/deploy_wf.yaml000077500000000000000000267261151524065565300275710ustar00rootroot00000000000000--- version: "2.0" mistral_cmg_deploy: input: - get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_id: "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea" - get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_name: "cmg01_int_dummy1_net" - get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_id: "c3834bc4-29c0-47d5-bddc-9afcd3209423" - get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_name: "cmg01_int_dummy2_net" - get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_id: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" - get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_name: "enterprise" - get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_id: "79757332-f1b0-4bc2-8e49-0cdb2b73a30a" - get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_name: "net_cmg01_acc_lb1_1" - get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_id: "b561da16-f5f9-45c4-ba3c-b864d7254003" - get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_name: "net_cmg01_acc_lb1_2" - get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_id: "65f57d5b-91a8-4b1c-a773-080e9ef76c8c" - get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_name: "net_cmg01_acc_lb2_1" - get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_id: "f019f2e1-d00c-4b45-a382-077ec8e32e70" - get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_name: "net_cmg01_acc_lb2_2" - get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_id: "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af" - get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_name: "net_cmg01_acc_lb3_1" - get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_id: "7f081d10-d1fb-4187-b434-882b1b1a4c7d" - get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_name: "net_cmg01_acc_lb3_2" - get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_id: "6015b186-438b-4075-8fd2-ab8cbcf7b1ad" - get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_name: "net_cmg01_acc_lb4_1" - get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_id: "8a894a04-0cf6-4207-86f6-fce61307bff9" - get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_name: "net_cmg01_acc_lb4_2" - get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_id: "92b24f7a-91a1-4b9d-be6c-57557ae56808" - get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_name: "net_cmg01_acc_lb5_1" - get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_id: "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a" - get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_name: "net_cmg01_acc_lb5_2" - get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_id: "7d60ba7f-7fbb-472d-8848-26c83c83518a" - get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_name: "net_cmg01_acc_lb6_1" - get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_id: "86c3813b-b60f-42bb-8d86-2ab299460dfb" - get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_name: "net_cmg01_acc_lb6_2" - get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_id: "7252f524-d75a-4e1e-a467-091cc6ece423" - get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_name: "net_cmg01_acc_lb7_1" - get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_id: "cf7ef60d-0c27-4be5-9f96-de8e65429b42" - get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_name: "net_cmg01_acc_lb7_2" - get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_id: "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025" - get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_name: "net_cmg01_acc_lb8_1" - get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_id: "198087ea-934a-4d3c-9e06-3e9e39863669" - get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_name: "net_cmg01_acc_lb8_2" - get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_id: "2465d46b-cbff-4d4a-8b75-93a27d4370b1" - get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_name: "net_cmg01_aqlmvno_lb1_1" - get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_id: "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244" - get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_name: "net_cmg01_aqlmvno_lb1_2" - get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_id: "b672b57f-d351-490f-9b25-1cc02ef04722" - get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_name: "net_cmg01_aqlmvno_lb2_1" - get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_id: "04bc15a2-2616-433d-a390-b129ce98a52c" - get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_name: "net_cmg01_aqlmvno_lb2_2" - get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_id: "d62277c4-0d03-49b4-93a0-8d57d3282e02" - get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_name: "net_cmg01_aqlmvno_lb3_1" - get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_id: "7f83a63f-c976-4b17-a352-e4ca1920511a" - get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_name: "net_cmg01_aqlmvno_lb3_2" - get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_id: "9337d23e-14cb-43ea-9d77-e358ef3418bf" - get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_name: "net_cmg01_aqlmvno_lb4_1" - get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_id: "107d8538-dd0e-4d42-89f5-d3e920debdf0" - get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_name: "net_cmg01_aqlmvno_lb4_2" - get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_id: "92e9ade4-e38a-4db2-b281-e48de7cdb096" - get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_name: "net_cmg01_aqlmvno_lb5_1" - get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_id: "9205b899-fc7d-4a86-84bf-0b0ca8b6832e" - get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_name: "net_cmg01_aqlmvno_lb5_2" - get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_id: "aaf6f881-4ae8-44fc-8610-b233ea9d19a3" - get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_name: "net_cmg01_aqlmvno_lb6_1" - get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_id: "85181608-73ad-45b5-a763-d2782bc79f2e" - get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_name: "net_cmg01_aqlmvno_lb6_2" - get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_id: "3bd5c95b-249d-4c5c-9079-d87a364c978a" - get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_name: "net_cmg01_aqlmvno_lb7_1" - get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_id: "e325d4ca-976a-443b-a8cc-57a944901c51" - get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_name: "net_cmg01_aqlmvno_lb7_2" - get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_id: "05bbb4f5-8604-45ac-9f85-ae481199cf17" - get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_name: "net_cmg01_aqlmvno_lb8_1" - get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_id: "fa239e75-8ab4-468d-a202-92c153e0e27c" - get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_name: "net_cmg01_aqlmvno_lb8_2" - get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_id: "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5" - get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_name: "net_cmg01_charging_lb1_1" - get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_id: "7234cdb0-6d1f-4430-bbd4-f58f795f1480" - get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_name: "net_cmg01_charging_lb1_2" - get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_id: "6f8192b3-e3a1-445b-98d2-5946de3fdd8c" - get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_name: "net_cmg01_charging_lb2_1" - get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_id: "26e4e25b-b76d-4190-942f-bdf39f26c61a" - get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_name: "net_cmg01_charging_lb2_2" - get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_id: "9e7da388-f10a-40f9-95be-a0872c328525" - get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_name: "net_cmg01_charging_lb3_1" - get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_id: "b75df734-fb58-4e36-9afd-2b617ac09a02" - get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_name: "net_cmg01_charging_lb3_2" - get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_id: "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a" - get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_name: "net_cmg01_charging_lb4_1" - get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_id: "f0dbbe05-284b-4266-8769-f627be45f4ce" - get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_name: "net_cmg01_charging_lb4_2" - get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_id: "aa4f3766-d49e-4938-8f8e-9a2f3add79bd" - get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_name: "net_cmg01_charging_lb5_1" - get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_id: "4739db90-3441-4577-b0d6-71ccd19e6475" - get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_name: "net_cmg01_charging_lb5_2" - get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_id: "9b859445-736a-446f-88bb-29540f7c1f60" - get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_name: "net_cmg01_charging_lb6_1" - get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_id: "2c5d670d-aff4-4a48-aada-af2690ab7abf" - get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_name: "net_cmg01_charging_lb6_2" - get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_id: "3ec0b1e7-19bf-442c-a340-a05dea629ad9" - get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_name: "net_cmg01_charging_lb7_1" - get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_id: "e737e345-1c3b-47bf-807f-216aad720b99" - get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_name: "net_cmg01_charging_lb7_2" - get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_id: "c7f869f9-ef4c-449b-91b5-96b28d6986a8" - get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_name: "net_cmg01_charging_lb8_1" - get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_id: "31f866b4-a9ea-4e4f-b516-b47ab329a7a0" - get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_name: "net_cmg01_charging_lb8_2" - get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_id: "24457448-b035-4139-b0d7-91dde40ce5d8" - get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_name: "net_cmg01_fastpath_lb1_1" - get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_id: "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe" - get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_name: "net_cmg01_fastpath_lb1_2" - get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_id: "62a8cc12-454a-4324-b869-496b49aaee65" - get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_name: "net_cmg01_fastpath_lb2_1" - get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_id: "620cc9de-d3e0-49a9-97e3-4f429c9fc249" - get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_name: "net_cmg01_fastpath_lb2_2" - get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_id: "bc954d74-19b0-4218-8682-82c50a87a2f4" - get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_name: "net_cmg01_fastpath_lb3_1" - get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_id: "8e2552ac-0a01-46ef-a84b-55d10f41113a" - get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_name: "net_cmg01_fastpath_lb3_2" - get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_id: "4b0e8485-be90-43cd-b7e6-499624bc17aa" - get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_name: "net_cmg01_fastpath_lb4_1" - get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_id: "f394b664-ded7-4507-a20f-af42b937a360" - get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_name: "net_cmg01_fastpath_lb4_2" - get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_id: "71e7b2f3-b144-4274-b0e5-aae90acdab25" - get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_name: "net_cmg01_fastpath_lb5_1" - get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_id: "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f" - get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_name: "net_cmg01_fastpath_lb5_2" - get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_id: "6d4a76a3-a7da-40af-a978-d4d2e53e9f32" - get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_name: "net_cmg01_fastpath_lb6_1" - get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_id: "b7db76f4-f47c-405b-8182-16ee583cb2b1" - get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_name: "net_cmg01_fastpath_lb6_2" - get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_id: "2ad1fba6-e34f-4739-81f1-84173d8cc647" - get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_name: "net_cmg01_fastpath_lb7_1" - get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_id: "03082e85-299d-411b-906c-3a4db16911bb" - get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_name: "net_cmg01_fastpath_lb7_2" - get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_id: "8fd0b221-0a6d-447e-bd51-7f29f52f5233" - get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_name: "net_cmg01_fastpath_lb8_1" - get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_id: "ca2db101-ff6d-42b2-b388-db8238e6ad3b" - get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_name: "net_cmg01_fastpath_lb8_2" - get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_id: "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b" - get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_name: "net_cmg01_grt_lb1_1" - get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_id: "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6" - get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_name: "net_cmg01_grt_lb1_2" - get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_id: "853674ec-ca43-4390-b1d4-92c627eb67b9" - get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_name: "net_cmg01_grt_lb2_1" - get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_id: "7e907e0f-2883-4018-88e6-e34842bdcd72" - get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_name: "net_cmg01_grt_lb2_2" - get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_id: "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2" - get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_name: "net_cmg01_grt_lb3_1" - get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_id: "63977494-d1b9-46e1-9e12-86e5a864cd24" - get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_name: "net_cmg01_grt_lb3_2" - get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_id: "42567c90-ffd6-4b59-bd89-4a1d74374796" - get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_name: "net_cmg01_grt_lb4_1" - get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_id: "ee0e437f-adad-4b9b-891e-00f740b6db23" - get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_name: "net_cmg01_grt_lb4_2" - get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_id: "99e6fbde-0302-4285-971c-b6b2f4a8e530" - get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_name: "net_cmg01_grt_lb5_1" - get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_id: "abccc926-aa85-4dbb-9a6c-904353a4af1f" - get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_name: "net_cmg01_grt_lb5_2" - get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_id: "52907d02-d1c1-4ae9-919b-752acf815da8" - get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_name: "net_cmg01_grt_lb6_1" - get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_id: "9241415d-cc92-49da-9ad4-a01a02b2c72f" - get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_name: "net_cmg01_grt_lb6_2" - get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_id: "faea27b0-0941-41ce-a482-327a3e37e154" - get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_name: "net_cmg01_grt_lb7_1" - get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_id: "5c684636-a93e-4d4e-afa1-5613482a8965" - get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_name: "net_cmg01_grt_lb7_2" - get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_id: "430c12f3-6128-4466-8bfe-956220146985" - get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_name: "net_cmg01_grt_lb8_1" - get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_id: "19018080-5839-47a4-89ca-127ac89278a4" - get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_name: "net_cmg01_grt_lb8_2" - get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_id: "741b8a71-6af9-4d3c-8af9-ede54256b181" - get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_name: "net_cmg01_hightouch_lb1_1" - get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_id: "19d98341-af74-488f-ba43-148d33d9a023" - get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_name: "net_cmg01_hightouch_lb1_2" - get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_id: "348cfc15-b639-4285-b8ec-bcbd1b285471" - get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_name: "net_cmg01_hightouch_lb2_1" - get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_id: "7d37d401-27f5-4fed-a119-6d0f6650086c" - get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_name: "net_cmg01_hightouch_lb2_2" - get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_id: "df82a5c8-3bc1-4962-9bde-0b903a2ce993" - get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_name: "net_cmg01_hightouch_lb3_1" - get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_id: "79449dea-5254-429a-bde1-f4ef1acb420e" - get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_name: "net_cmg01_hightouch_lb3_2" - get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_id: "21dc37ed-e2cc-4914-8fc5-f4d926d31a15" - get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_name: "net_cmg01_hightouch_lb4_1" - get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_id: "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f" - get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_name: "net_cmg01_hightouch_lb4_2" - get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_id: "8063bf36-28dd-4ee7-be3f-58b210dbcd33" - get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_name: "net_cmg01_hightouch_lb5_1" - get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_id: "68b00a67-6065-499d-9f7f-c8b452038654" - get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_name: "net_cmg01_hightouch_lb5_2" - get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_id: "6ff145f5-0dde-4370-adea-4f816fffa2ef" - get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_name: "net_cmg01_hightouch_lb6_1" - get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_id: "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc" - get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_name: "net_cmg01_hightouch_lb6_2" - get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_id: "be18e946-f437-41a7-8b45-f0b0497d3a7b" - get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_name: "net_cmg01_hightouch_lb7_1" - get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_id: "e18a6965-fd2d-496b-bb99-2c7721b3087e" - get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_name: "net_cmg01_hightouch_lb7_2" - get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_id: "ebe171ba-49ec-42b3-abea-5f367e5b4260" - get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_name: "net_cmg01_hightouch_lb8_1" - get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_id: "e6d6c33d-1243-4171-ade3-b93d353e0dc7" - get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_name: "net_cmg01_hightouch_lb8_2" - get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_id: "2d44df60-4c08-4d9d-9a49-fef17f722ff0" - get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_name: "net_cmg01_oam" - get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_id: "462bf25b-e849-4aa9-9e98-214ca6178c2a" - get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_name: "net_cmg01_rsd_lb1_1" - get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_id: "31b77834-9d13-442e-80b9-33d118d3ea4d" - get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_name: "net_cmg01_rsd_lb2_1" - get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_id: "42222196-8136-4229-a4b2-089bb3b4277c" - get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_name: "net_cmg01_rsd_lb3_1" - get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_id: "641ef01a-3960-4d11-a4b9-9a19947b50b2" - get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_name: "net_cmg01_rsd_lb4_1" - get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_id: "cb35b07d-017a-451c-9e79-dfaec0b35010" - get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_name: "net_cmg01_rsd_lb5_1" - get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_id: "6e86d7ab-c098-4cec-b824-5a03d3be4246" - get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_name: "net_cmg01_rsd_lb6_1" - get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_id: "f0b932bf-c280-4bb8-bc7e-97f79444bdae" - get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_name: "net_cmg01_rsd_lb7_1" - get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_id: "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7" - get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_name: "net_cmg01_rsd_lb8_1" - get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_id: "c6d889db-df0a-4319-aef1-3055d63bcbd4" - get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_name: "net_cmg01_sig_lb1_1" - get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_id: "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1" - get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_name: "net_cmg01_sig_lb1_2" - get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_id: "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1" - get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_name: "net_cmg01_sig_lb2_1" - get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_id: "256ea5fc-10bf-4528-b089-75bb6c99b16c" - get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_name: "net_cmg01_sig_lb2_2" - get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_id: "1afcf212-296d-469b-a4e2-25a0d8ccf441" - get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_name: "net_cmg01_sig_lb3_1" - get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_id: "a63d552a-77a7-42f4-bd18-c318c2bb83f2" - get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_name: "net_cmg01_sig_lb3_2" - get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_id: "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b" - get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_name: "net_cmg01_sig_lb4_1" - get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_id: "b73497fa-9c56-41b0-8211-a6aa51ba3f31" - get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_name: "net_cmg01_sig_lb4_2" - get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_id: "7ab9292e-b31b-4f44-88af-048d976bb2e6" - get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_name: "net_cmg01_sig_lb5_1" - get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_id: "b0e97b64-0e32-48c3-8ed9-e6828a399c01" - get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_name: "net_cmg01_sig_lb5_2" - get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_id: "98a78e6c-78bb-4284-b176-8ba153ca0892" - get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_name: "net_cmg01_sig_lb6_1" - get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_id: "02eeb426-27de-4577-9880-f0f046a1d8a0" - get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_name: "net_cmg01_sig_lb6_2" - get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_id: "45247f84-56db-4eba-8b4a-a9b12e6ef8ea" - get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_name: "net_cmg01_sig_lb7_1" - get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_id: "97d7cdb3-225f-460e-9e91-564cf9245c00" - get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_name: "net_cmg01_sig_lb7_2" - get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_id: "5b7e62a3-3aab-4739-a12a-edaa23df8719" - get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_name: "net_cmg01_sig_lb8_1" - get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_id: "02784648-221c-4c96-8113-c0c269f2b3c0" - get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_name: "net_cmg01_sig_lb8_2" - get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_id: "c8949a70-44c6-451b-92a2-7b71b98f2dba" - get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_name: "net_cmg01_streammvno_lb1_1" - get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_id: "a250347c-2f87-4868-a125-fea79725c08e" - get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_name: "net_cmg01_streammvno_lb1_2" - get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_id: "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa" - get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_name: "net_cmg01_streammvno_lb2_1" - get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_id: "2be81aff-092c-4a04-bdaa-b14fa8ec2d57" - get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_name: "net_cmg01_streammvno_lb2_2" - get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_id: "90890560-043f-4fc3-b22e-074b966ecbc5" - get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_name: "net_cmg01_streammvno_lb3_1" - get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_id: "e6e44e98-2bb7-4ec1-9436-8df062a4f838" - get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_name: "net_cmg01_streammvno_lb3_2" - get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_id: "c107dd51-1715-4723-a496-105b6e48787f" - get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_name: "net_cmg01_streammvno_lb4_1" - get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_id: "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e" - get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_name: "net_cmg01_streammvno_lb4_2" - get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_id: "f661b371-50cc-420b-98b3-093acb5c8cab" - get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_name: "net_cmg01_streammvno_lb5_1" - get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_id: "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d" - get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_name: "net_cmg01_streammvno_lb5_2" - get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_id: "f06c874a-3a94-43d4-8817-9b4bbcb640fb" - get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_name: "net_cmg01_streammvno_lb6_1" - get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_id: "4080cc9e-8211-45a7-81e9-371cb2cabe2e" - get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_name: "net_cmg01_streammvno_lb6_2" - get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_id: "f51faac8-40f8-452c-9823-b0356eca5da5" - get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_name: "net_cmg01_streammvno_lb7_1" - get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_id: "3e0449c1-f815-4a56-a358-158f9e0197a0" - get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_name: "net_cmg01_streammvno_lb7_2" - get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_id: "8178d72d-9ad1-4bc5-b9ee-031540191958" - get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_name: "net_cmg01_streammvno_lb8_1" - get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_id: "d388df65-f592-40ad-a737-653b013f8b17" - get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_name: "net_cmg01_streammvno_lb8_2" - get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_id: "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a" - get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_name: "net_cmg01_user_lb1_1" - get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_id: "4a8c9c06-620e-4ff0-8101-60adfe845855" - get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_name: "net_cmg01_user_lb1_2" - get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_id: "2e95bf94-10d0-467c-8be3-84079139ef98" - get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_name: "net_cmg01_user_lb2_1" - get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_id: "5b8f6dc4-9396-4808-8cf2-240d42418226" - get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_name: "net_cmg01_user_lb2_2" - get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_id: "b73981ea-ad43-4e6c-b4af-80715f361554" - get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_name: "net_cmg01_user_lb3_1" - get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_id: "c36d53bd-f036-4865-90b5-0e6f124f02cd" - get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_name: "net_cmg01_user_lb3_2" - get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_id: "1d56a16c-e6fd-4207-916f-b734c19d1b41" - get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_name: "net_cmg01_user_lb4_1" - get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_id: "001c200e-92ad-45b1-995b-9a0cfcb93821" - get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_name: "net_cmg01_user_lb4_2" - get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_id: "51f1348f-e4a3-4f67-9263-81ea25b92030" - get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_name: "net_cmg01_user_lb5_1" - get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_id: "6755688f-cea0-41ae-9c6f-65be858dcf00" - get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_name: "net_cmg01_user_lb5_2" - get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_id: "2c7e562e-f472-4ea8-9020-931ed974432b" - get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_name: "net_cmg01_user_lb6_1" - get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_id: "8fa231cc-2f2c-4257-8e05-945724c103b8" - get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_name: "net_cmg01_user_lb6_2" - get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_id: "b80ad685-74fa-4a74-bec1-a5a179307191" - get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_name: "net_cmg01_user_lb7_1" - get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_id: "c946933b-7467-44a5-ad12-18672641b7be" - get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_name: "net_cmg01_user_lb7_2" - get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_id: "0d833b5d-c42e-4404-8b9f-8dc86efbafb1" - get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_name: "net_cmg01_user_lb8_1" - get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_id: "af8756f5-f23d-4db1-8989-bebecc801875" - get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_name: "net_cmg01_user_lb8_2" - get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_id: "0f4a369a-8cfc-466f-aaad-8bccbd828267" - get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_name: "subnet_cmg01_acc_lb1_1" - get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_id: "79c33d99-3275-4ce5-976d-62a582d03f30" - get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_name: "subnet_cmg01_acc_lb1_2" - get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_id: "5e23a562-9cd7-4fa3-927a-526df8b60453" - get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_name: "subnet_cmg01_acc_lb2_1" - get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_id: "c2de68ca-6d55-48ae-8e9c-cd109351fd1d" - get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_name: "subnet_cmg01_acc_lb2_2" - get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_id: "07a05cf3-f24d-4564-abce-44995e09f744" - get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_name: "subnet_cmg01_acc_lb3_1" - get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_id: "886c0fe2-d9cb-4807-86e3-c93458986310" - get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_name: "subnet_cmg01_acc_lb3_2" - get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_id: "0d4773f6-3b06-452d-a120-143e01d04668" - get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_name: "subnet_cmg01_acc_lb4_1" - get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_id: "49e5a15d-a028-446e-9685-8fabccf91469" - get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_name: "subnet_cmg01_acc_lb4_2" - get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_id: "4e03424f-86ed-433d-a871-67a0ca6c0ec3" - get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_name: "subnet_cmg01_acc_lb5_1" - get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_id: "be24aa75-eb8b-4d68-8218-4fda81900446" - get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_name: "subnet_cmg01_acc_lb5_2" - get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_id: "e44931b5-62b6-4ae6-ac25-0a494cf73021" - get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_name: "subnet_cmg01_acc_lb6_1" - get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_id: "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f" - get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_name: "subnet_cmg01_acc_lb6_2" - get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_id: "84fb7a3f-479c-4a0d-bd74-183a0337d179" - get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_name: "subnet_cmg01_acc_lb7_1" - get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_id: "97a1b8a6-d843-438c-af90-c677b93a9dc3" - get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_name: "subnet_cmg01_acc_lb7_2" - get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_id: "73006a88-a763-4b55-8a40-1d33918195d3" - get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_name: "subnet_cmg01_acc_lb8_1" - get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_id: "f4755484-edcb-4365-88a5-ebcdffe233f0" - get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_name: "subnet_cmg01_acc_lb8_2" - get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_id: "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8" - get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_name: "subnet_cmg01_aqlmvno_lb1_1" - get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_id: "bda764f6-30c1-43ea-aa7f-02f6fe029ce9" - get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_name: "subnet_cmg01_aqlmvno_lb1_2" - get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_id: "087f5bd7-8980-429d-acad-5f6df32e88ff" - get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_name: "subnet_cmg01_aqlmvno_lb2_1" - get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_id: "e2a90b87-8080-48ea-8dd8-b1f0c2d784de" - get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_name: "subnet_cmg01_aqlmvno_lb2_2" - get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_id: "1940322b-5e3c-489f-add3-75d0e9baf845" - get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_name: "subnet_cmg01_aqlmvno_lb3_1" - get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_id: "928259f0-26e1-43be-8c27-22635b11b239" - get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_name: "subnet_cmg01_aqlmvno_lb3_2" - get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_id: "e99dc9c6-629d-446d-a40c-74fcb14334ac" - get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_name: "subnet_cmg01_aqlmvno_lb4_1" - get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_id: "5e6511f4-7453-4762-af49-87b78a007f0f" - get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_name: "subnet_cmg01_aqlmvno_lb4_2" - get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_id: "146618e2-20a8-492f-bd96-38a32a98f71a" - get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_name: "subnet_cmg01_aqlmvno_lb5_1" - get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_id: "fc9af5f8-ba9c-45ec-8796-60926a64c652" - get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_name: "subnet_cmg01_aqlmvno_lb5_2" - get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_id: "47435fa9-2c9f-4da1-b4b3-932560b0e3b0" - get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_name: "subnet_cmg01_aqlmvno_lb6_1" - get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_id: "9aaab257-8fef-4daf-b0b9-c061912dbee5" - get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_name: "subnet_cmg01_aqlmvno_lb6_2" - get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_id: "d874e584-1466-4627-92f1-0492d06cd7fc" - get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_name: "subnet_cmg01_aqlmvno_lb7_1" - get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_id: "0fe94aa0-9599-4a46-8b6d-09b638f3644d" - get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_name: "subnet_cmg01_aqlmvno_lb7_2" - get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_id: "ea25e361-9181-4bb7-90f1-4602c816df05" - get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_name: "subnet_cmg01_aqlmvno_lb8_1" - get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_id: "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1" - get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_name: "subnet_cmg01_aqlmvno_lb8_2" - get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_id: "9dc1b078-8575-49dc-b691-31c0e248e0e6" - get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_name: "subnet_cmg01_charging_lb1_1" - get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_id: "2f64d22f-f3fd-47b7-b378-9a5649eeaa33" - get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_name: "subnet_cmg01_charging_lb1_2" - get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_id: "d78e0265-f6cf-4f62-a07a-0e50c238443b" - get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_name: "subnet_cmg01_charging_lb2_1" - get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_id: "21c6baed-b63c-4175-853f-1aa83c273b4a" - get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_name: "subnet_cmg01_charging_lb2_2" - get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_id: "a812f444-02d0-4475-8b0a-fd97238fa334" - get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_name: "subnet_cmg01_charging_lb3_1" - get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_id: "f91303d0-4ece-490a-bb97-3e0b55523e4b" - get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_name: "subnet_cmg01_charging_lb3_2" - get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_id: "9ffc53c7-c661-4208-8050-628b24761f7a" - get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_name: "subnet_cmg01_charging_lb4_1" - get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_id: "8beea875-5df3-446b-a38a-ee1d5b030105" - get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_name: "subnet_cmg01_charging_lb4_2" - get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_id: "1993e596-a87d-4557-8e2d-c0e7190c8816" - get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_name: "subnet_cmg01_charging_lb5_1" - get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_id: "80259e1b-e048-4805-9a9e-16224ae0efc4" - get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_name: "subnet_cmg01_charging_lb5_2" - get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_id: "ad01c535-fe7d-45a6-9540-90186814d2bb" - get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_name: "subnet_cmg01_charging_lb6_1" - get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_id: "179b333c-813d-4ee1-a5d4-44d6baa7dd9f" - get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_name: "subnet_cmg01_charging_lb6_2" - get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_id: "65f01d6f-a50e-4090-9caa-470f1508bd4e" - get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_name: "subnet_cmg01_charging_lb7_1" - get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_id: "dbc26a6f-eb73-4706-b45d-da6eaab675be" - get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_name: "subnet_cmg01_charging_lb7_2" - get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_id: "10263334-5f62-4688-8158-39ec8a322031" - get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_name: "subnet_cmg01_charging_lb8_1" - get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_id: "422740c4-364a-4ddd-badc-d6945c8bac13" - get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_name: "subnet_cmg01_charging_lb8_2" - get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_id: "38b12bc5-6ad7-4df0-9250-2c3d934a08c9" - get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_name: "subnet_cmg01_fastpath_lb1_1" - get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_id: "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a" - get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_name: "subnet_cmg01_fastpath_lb1_2" - get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_id: "61829f28-58ab-4c30-a3d4-39b426c2a0d3" - get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_name: "subnet_cmg01_fastpath_lb2_1" - get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_id: "9cc1c320-6979-4c76-884d-1a1fd1c94e1a" - get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_name: "subnet_cmg01_fastpath_lb2_2" - get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_id: "0138978a-efe1-4a5a-b307-dc2489a56c93" - get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_name: "subnet_cmg01_fastpath_lb3_1" - get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_id: "4b390f1c-4a73-4313-b423-8549e880db4c" - get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_name: "subnet_cmg01_fastpath_lb3_2" - get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_id: "cb3013f2-7178-46b6-80a8-d71b28667729" - get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_name: "subnet_cmg01_fastpath_lb4_1" - get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_id: "2d031731-444e-4433-9056-090b3916131e" - get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_name: "subnet_cmg01_fastpath_lb4_2" - get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_id: "7729ab44-53fb-4129-a269-911d68dbe658" - get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_name: "subnet_cmg01_fastpath_lb5_1" - get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_id: "15a791c8-c638-45e2-8207-f69ee211ea1c" - get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_name: "subnet_cmg01_fastpath_lb5_2" - get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_id: "b194cd11-853c-45af-a947-39424c621a54" - get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_name: "subnet_cmg01_fastpath_lb6_1" - get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_id: "7be999f2-6b7e-4124-887b-7bd3c7e0e21e" - get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_name: "subnet_cmg01_fastpath_lb6_2" - get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_id: "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7" - get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_name: "subnet_cmg01_fastpath_lb7_1" - get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_id: "ae7fb78e-501d-4974-a344-fe86b1049b4f" - get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_name: "subnet_cmg01_fastpath_lb7_2" - get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_id: "f6e0fb49-2222-4c00-9422-d63a69984899" - get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_name: "subnet_cmg01_fastpath_lb8_1" - get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_id: "974b367f-7c5b-4d52-ace3-27533ea6293f" - get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_name: "subnet_cmg01_fastpath_lb8_2" - get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_id: "de578f2b-5df0-4757-8685-a52cd5eea8de" - get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_name: "subnet_cmg01_grt_lb1_1" - get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_id: "7b9bd0f3-b706-46d4-821d-dd39983b57d0" - get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_name: "subnet_cmg01_grt_lb1_2" - get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_id: "688c02d5-4739-4e8d-84cd-9374b827774b" - get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_name: "subnet_cmg01_grt_lb2_1" - get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_id: "96282ea4-2308-4c32-b20d-94e97277336a" - get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_name: "subnet_cmg01_grt_lb2_2" - get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_id: "413b56c9-fe1a-400c-889a-3085ea728f82" - get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_name: "subnet_cmg01_grt_lb3_1" - get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_id: "3e1896df-ec4a-4af9-8816-ac8f50a2372b" - get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_name: "subnet_cmg01_grt_lb3_2" - get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_id: "c9f59f88-37e5-42dd-a6df-81d6880822f9" - get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_name: "subnet_cmg01_grt_lb4_1" - get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_id: "8f9b379c-496e-4905-a641-714b207fa4ad" - get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_name: "subnet_cmg01_grt_lb4_2" - get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_id: "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5" - get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_name: "subnet_cmg01_grt_lb5_1" - get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_id: "5437bcad-d392-4fc9-9e06-471c4c800653" - get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_name: "subnet_cmg01_grt_lb5_2" - get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_id: "8f219537-8936-456f-85ea-39af5f2fa6a2" - get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_name: "subnet_cmg01_grt_lb6_1" - get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_id: "cb584f85-be48-4209-80c6-c9b67935987f" - get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_name: "subnet_cmg01_grt_lb6_2" - get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_id: "d5594d86-45d9-4767-9e55-72ed175092b2" - get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_name: "subnet_cmg01_grt_lb7_1" - get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_id: "cfea5675-d8ba-4668-a537-1fbc17d07db9" - get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_name: "subnet_cmg01_grt_lb7_2" - get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_id: "12642db0-4580-4682-91e7-fef082982c3f" - get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_name: "subnet_cmg01_grt_lb8_1" - get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_id: "340287f2-eed0-4b36-b10c-e8f73c9d9dbf" - get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_name: "subnet_cmg01_grt_lb8_2" - get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_id: "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a" - get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_name: "subnet_cmg01_hightouch_lb1_1" - get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_id: "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1" - get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_name: "subnet_cmg01_hightouch_lb1_2" - get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_id: "d40adece-0029-4f3b-b6f3-f20fecf7148d" - get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_name: "subnet_cmg01_hightouch_lb2_1" - get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_id: "4ada23c9-b54b-44e4-99c2-7b17afa12cb3" - get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_name: "subnet_cmg01_hightouch_lb2_2" - get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_id: "c003a492-b3b5-4f63-b6cf-7c593103e1c8" - get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_name: "subnet_cmg01_hightouch_lb3_1" - get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_id: "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8" - get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_name: "subnet_cmg01_hightouch_lb3_2" - get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_id: "16e139ba-c1e4-4c4a-9c36-daffafdba1da" - get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_name: "subnet_cmg01_hightouch_lb4_1" - get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_id: "dc36328f-2cfc-4390-b28a-81ae33b50dbe" - get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_name: "subnet_cmg01_hightouch_lb4_2" - get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_id: "d3868c37-8952-4624-8885-4cc532c6791b" - get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_name: "subnet_cmg01_hightouch_lb5_1" - get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_id: "6c815534-a549-420e-a5c6-e0603c8a20ae" - get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_name: "subnet_cmg01_hightouch_lb5_2" - get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_id: "74c6a24c-9f26-420e-93b7-8cb52345815d" - get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_name: "subnet_cmg01_hightouch_lb6_1" - get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_id: "e3bb88cd-8464-4bf0-b403-421de6b07d32" - get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_name: "subnet_cmg01_hightouch_lb6_2" - get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_id: "9109ed7d-344b-447b-8ed8-f10c6646dd1f" - get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_name: "subnet_cmg01_hightouch_lb7_1" - get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_id: "04ec97eb-70bb-4732-8d56-22ff2c683457" - get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_name: "subnet_cmg01_hightouch_lb7_2" - get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_id: "a21df4d1-c942-4d4d-871b-13771ee07dfd" - get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_name: "subnet_cmg01_hightouch_lb8_1" - get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_id: "f840b51f-eb35-4684-b7bb-7364f13e1401" - get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_name: "subnet_cmg01_hightouch_lb8_2" - get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_id: "73673d98-0a52-47ba-9d14-2b23099a793d" - get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_name: "subnet_cmg01_oam" - get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_id: "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb" - get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_name: "subnet_cmg01_rsd_lb1_1" - get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_id: "91f7783b-39f8-41f9-b7a8-857605eafc45" - get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_name: "subnet_cmg01_rsd_lb2_1" - get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_id: "2cca075c-2ccd-4025-8e3e-6a6899630a9b" - get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_name: "subnet_cmg01_rsd_lb3_1" - get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_id: "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9" - get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_name: "subnet_cmg01_rsd_lb4_1" - get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_id: "17d7b3cc-84be-441b-99ef-759a313fe521" - get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_name: "subnet_cmg01_rsd_lb5_1" - get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_id: "f3c4d60f-02b5-48ae-8674-e08b14eaa40b" - get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_name: "subnet_cmg01_rsd_lb6_1" - get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_id: "9b80bfd6-c583-407d-bcd4-f84019a2b91c" - get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_name: "subnet_cmg01_rsd_lb7_1" - get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_id: "ddeb68c8-4f58-4342-9390-da78744c94b5" - get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_name: "subnet_cmg01_rsd_lb8_1" - get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_id: "c9e37032-a281-4466-9ccc-a13e21f8e4bc" - get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_name: "subnet_cmg01_sig_lb1_1" - get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_id: "d79d8bcf-2c4c-4b22-8727-f49bf89204b4" - get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_name: "subnet_cmg01_sig_lb1_2" - get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_id: "b0993554-4778-4b46-99c7-8f0b475fb2b4" - get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_name: "subnet_cmg01_sig_lb2_1" - get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_id: "119b5e51-a7cc-4b2d-85b0-2117c540f58b" - get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_name: "subnet_cmg01_sig_lb2_2" - get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_id: "8a36d9c5-fcb9-4299-a12b-1de688635191" - get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_name: "subnet_cmg01_sig_lb3_1" - get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_id: "a442b2cd-8ac6-47b1-8fb0-acaa083f871c" - get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_name: "subnet_cmg01_sig_lb3_2" - get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_id: "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b" - get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_name: "subnet_cmg01_sig_lb4_1" - get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_id: "5a436a1f-9eca-462d-85a7-27b1ce6669be" - get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_name: "subnet_cmg01_sig_lb4_2" - get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_id: "f56c5924-e0de-4259-9fb7-fe145c264e07" - get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_name: "subnet_cmg01_sig_lb5_1" - get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_id: "51dcd331-fc9e-4f6e-996c-99537a35201d" - get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_name: "subnet_cmg01_sig_lb5_2" - get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_id: "0d2d784c-5251-4252-8b09-86488771c18c" - get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_name: "subnet_cmg01_sig_lb6_1" - get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_id: "e7a4e000-9b16-47ee-9682-5ce27d02557c" - get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_name: "subnet_cmg01_sig_lb6_2" - get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_id: "45cc878e-386e-4dcc-a837-7902db0eca05" - get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_name: "subnet_cmg01_sig_lb7_1" - get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_id: "7a31eac5-b166-451d-805d-314a9b0078cd" - get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_name: "subnet_cmg01_sig_lb7_2" - get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_id: "0398d4f3-403b-40a4-8cdc-a63b9d706a80" - get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_name: "subnet_cmg01_sig_lb8_1" - get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_id: "5b379b5f-8aee-48f1-a70c-5ddede068574" - get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_name: "subnet_cmg01_sig_lb8_2" - get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_id: "135548a8-574e-424d-80c9-4e317934d391" - get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_name: "subnet_cmg01_streammvno_lb1_1" - get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_id: "48eb820a-357a-4ca2-acbe-5d44e0f2ff52" - get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_name: "subnet_cmg01_streammvno_lb1_2" - get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_id: "32ea9dbd-753b-4916-94d6-e66b8752b89a" - get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_name: "subnet_cmg01_streammvno_lb2_1" - get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_id: "524c6866-cecf-4134-9f3e-665c1a1bf2e3" - get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_name: "subnet_cmg01_streammvno_lb2_2" - get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_id: "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2" - get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_name: "subnet_cmg01_streammvno_lb3_1" - get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_id: "bb8abcb2-468b-49df-821f-1704a73e7ea7" - get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_name: "subnet_cmg01_streammvno_lb3_2" - get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_id: "4872d858-c7e8-4173-b10d-04339240c592" - get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_name: "subnet_cmg01_streammvno_lb4_1" - get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_id: "02208d26-9350-48a0-9f06-0f364bf1e485" - get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_name: "subnet_cmg01_streammvno_lb4_2" - get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_id: "769307b3-8599-44a9-adb8-6b9ad958f326" - get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_name: "subnet_cmg01_streammvno_lb5_1" - get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_id: "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0" - get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_name: "subnet_cmg01_streammvno_lb5_2" - get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_id: "57e2698f-e49f-4a5d-b1f3-b850212e26f4" - get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_name: "subnet_cmg01_streammvno_lb6_1" - get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_id: "10c71170-4b4c-485e-91c0-8cb496a23f73" - get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_name: "subnet_cmg01_streammvno_lb6_2" - get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_id: "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72" - get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_name: "subnet_cmg01_streammvno_lb7_1" - get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_id: "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6" - get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_name: "subnet_cmg01_streammvno_lb7_2" - get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_id: "268c15db-a911-4606-b2e1-ed0c7f7aebac" - get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_name: "subnet_cmg01_streammvno_lb8_1" - get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_id: "c7636ff8-91ae-41cb-9bfb-e8579917fd2d" - get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_name: "subnet_cmg01_streammvno_lb8_2" - get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_id: "28077839-c2ea-4035-a0df-256a8652d663" - get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_name: "subnet_cmg01_user_lb1_1" - get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_id: "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793" - get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_name: "subnet_cmg01_user_lb1_2" - get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_id: "3f810c51-34c3-4882-a7d9-5562ab8ed700" - get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_name: "subnet_cmg01_user_lb2_1" - get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_id: "8f2b0add-8431-4833-aef1-1d56ee508a5f" - get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_name: "subnet_cmg01_user_lb2_2" - get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_id: "41033c0d-4635-41b8-b09d-3f73603996db" - get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_name: "subnet_cmg01_user_lb3_1" - get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_id: "4dd59ccb-0989-4c34-9112-8be443095f88" - get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_name: "subnet_cmg01_user_lb3_2" - get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_id: "811fbc7b-7610-4b6a-81ef-4913ca2aede0" - get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_name: "subnet_cmg01_user_lb4_1" - get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_id: "321b5537-cea2-4e1f-a5c4-ea6a433b8999" - get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_name: "subnet_cmg01_user_lb4_2" - get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_id: "f2e44fdd-4b55-4a76-8aa8-b82695af4050" - get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_name: "subnet_cmg01_user_lb5_1" - get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_id: "e779f1be-3de4-4037-8b84-39d6cd6d11b5" - get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_name: "subnet_cmg01_user_lb5_2" - get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_id: "d79407ba-a99f-4035-b7a7-5a2b035770b1" - get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_name: "subnet_cmg01_user_lb6_1" - get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_id: "402b20ff-844d-4ecc-8967-4be9d163b958" - get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_name: "subnet_cmg01_user_lb6_2" - get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_id: "1a22b4e1-ce72-4b9c-9dc3-301540f01a43" - get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_name: "subnet_cmg01_user_lb7_1" - get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_id: "34b16e9e-83d3-41ce-a95e-a0b83789330c" - get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_name: "subnet_cmg01_user_lb7_2" - get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_id: "389bc352-c296-41f8-9c82-f240e9529b3a" - get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_name: "subnet_cmg01_user_lb8_1" - get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_id: "609bd506-b933-4a74-939d-691291ed58c5" - get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_name: "subnet_cmg01_user_lb8_2" - get_input_deployment_name: "CMG" - get_input_domain_name_aqlmvno: "AQLMVNO" - get_input_domain_name_epc_up: "EPC-USERPLANE" - get_input_domain_name_fastpath: "FASTPATH" - get_input_domain_name_hitouch: "HiTOUCH" - get_input_domain_name_oam: "OAM" - get_input_domain_name_pol_chg: "POL_CHARGING" - get_input_domain_name_rsd: "RSD" - get_input_domain_name_sig: "SIG" - get_input_domain_name_streammvno: "STREAMMVNO" - get_input_enterprise_name: "Nuage_Partition_IC18" - get_input_site_name: "FB1P" - get_input_subnet_name_cmg01_acc_lb1_1: "CMG01_ACC_LB1_1" - get_input_subnet_name_cmg01_acc_lb1_2: "CMG01_ACC_LB1_2" - get_input_subnet_name_cmg01_acc_lb2_1: "CMG01_ACC_LB2_1" - get_input_subnet_name_cmg01_acc_lb2_2: "CMG01_ACC_LB2_2" - get_input_subnet_name_cmg01_acc_lb3_1: "CMG01_ACC_LB3_1" - get_input_subnet_name_cmg01_acc_lb3_2: "CMG01_ACC_LB3_2" - get_input_subnet_name_cmg01_acc_lb4_1: "CMG01_ACC_LB4_1" - get_input_subnet_name_cmg01_acc_lb4_2: "CMG01_ACC_LB4_2" - get_input_subnet_name_cmg01_acc_lb5_1: "CMG01_ACC_LB5_1" - get_input_subnet_name_cmg01_acc_lb5_2: "CMG01_ACC_LB5_2" - get_input_subnet_name_cmg01_acc_lb6_1: "CMG01_ACC_LB6_1" - get_input_subnet_name_cmg01_acc_lb6_2: "CMG01_ACC_LB6_2" - get_input_subnet_name_cmg01_acc_lb7_1: "CMG01_ACC_LB7_1" - get_input_subnet_name_cmg01_acc_lb7_2: "CMG01_ACC_LB7_2" - get_input_subnet_name_cmg01_acc_lb8_1: "CMG01_ACC_LB8_1" - get_input_subnet_name_cmg01_acc_lb8_2: "CMG01_ACC_LB8_2" - get_input_subnet_name_cmg01_aqlmvno_lb1_1: "CMG01_AQLMVNO_LB1_1" - get_input_subnet_name_cmg01_aqlmvno_lb1_2: "CMG01_AQLMVNO_LB1_2" - get_input_subnet_name_cmg01_aqlmvno_lb2_1: "CMG01_AQLMVNO_LB2_1" - get_input_subnet_name_cmg01_aqlmvno_lb2_2: "CMG01_AQLMVNO_LB2_2" - get_input_subnet_name_cmg01_aqlmvno_lb3_1: "CMG01_AQLMVNO_LB3_1" - get_input_subnet_name_cmg01_aqlmvno_lb3_2: "CMG01_AQLMVNO_LB3_2" - get_input_subnet_name_cmg01_aqlmvno_lb4_1: "CMG01_AQLMVNO_LB4_1" - get_input_subnet_name_cmg01_aqlmvno_lb4_2: "CMG01_AQLMVNO_LB4_2" - get_input_subnet_name_cmg01_aqlmvno_lb5_1: "CMG01_AQLMVNO_LB5_1" - get_input_subnet_name_cmg01_aqlmvno_lb5_2: "CMG01_AQLMVNO_LB5_2" - get_input_subnet_name_cmg01_aqlmvno_lb6_1: "CMG01_AQLMVNO_LB6_1" - get_input_subnet_name_cmg01_aqlmvno_lb6_2: "CMG01_AQLMVNO_LB6_2" - get_input_subnet_name_cmg01_aqlmvno_lb7_1: "CMG01_AQLMVNO_LB7_1" - get_input_subnet_name_cmg01_aqlmvno_lb7_2: "CMG01_AQLMVNO_LB7_2" - get_input_subnet_name_cmg01_aqlmvno_lb8_1: "CMG01_AQLMVNO_LB8_1" - get_input_subnet_name_cmg01_aqlmvno_lb8_2: "CMG01_AQLMVNO_LB8_2" - get_input_subnet_name_cmg01_charging_lb1_1: "CMG01_CHARGING_LB1_1" - get_input_subnet_name_cmg01_charging_lb1_2: "CMG01_CHARGING_LB1_2" - get_input_subnet_name_cmg01_charging_lb2_1: "CMG01_CHARGING_LB2_1" - get_input_subnet_name_cmg01_charging_lb2_2: "CMG01_CHARGING_LB2_2" - get_input_subnet_name_cmg01_charging_lb3_1: "CMG01_CHARGING_LB3_1" - get_input_subnet_name_cmg01_charging_lb3_2: "CMG01_CHARGING_LB3_2" - get_input_subnet_name_cmg01_charging_lb4_1: "CMG01_CHARGING_LB4_1" - get_input_subnet_name_cmg01_charging_lb4_2: "CMG01_CHARGING_LB4_2" - get_input_subnet_name_cmg01_charging_lb5_1: "CMG01_CHARGING_LB5_1" - get_input_subnet_name_cmg01_charging_lb5_2: "CMG01_CHARGING_LB5_2" - get_input_subnet_name_cmg01_charging_lb6_1: "CMG01_CHARGING_LB6_1" - get_input_subnet_name_cmg01_charging_lb6_2: "CMG01_CHARGING_LB6_2" - get_input_subnet_name_cmg01_charging_lb7_1: "CMG01_CHARGING_LB7_1" - get_input_subnet_name_cmg01_charging_lb7_2: "CMG01_CHARGING_LB7_2" - get_input_subnet_name_cmg01_charging_lb8_1: "CMG01_CHARGING_LB8_1" - get_input_subnet_name_cmg01_charging_lb8_2: "CMG01_CHARGING_LB8_2" - get_input_subnet_name_cmg01_fastpath_lb1_1: "CMG01_FASTPATH_LB1_1" - get_input_subnet_name_cmg01_fastpath_lb1_2: "CMG01_FASTPATH_LB1_2" - get_input_subnet_name_cmg01_fastpath_lb2_1: "CMG01_FASTPATH_LB2_1" - get_input_subnet_name_cmg01_fastpath_lb2_2: "CMG01_FASTPATH_LB2_2" - get_input_subnet_name_cmg01_fastpath_lb3_1: "CMG01_FASTPATH_LB3_1" - get_input_subnet_name_cmg01_fastpath_lb3_2: "CMG01_FASTPATH_LB3_2" - get_input_subnet_name_cmg01_fastpath_lb4_1: "CMG01_FASTPATH_LB4_1" - get_input_subnet_name_cmg01_fastpath_lb4_2: "CMG01_FASTPATH_LB4_2" - get_input_subnet_name_cmg01_fastpath_lb5_1: "CMG01_FASTPATH_LB5_1" - get_input_subnet_name_cmg01_fastpath_lb5_2: "CMG01_FASTPATH_LB5_2" - get_input_subnet_name_cmg01_fastpath_lb6_1: "CMG01_FASTPATH_LB6_1" - get_input_subnet_name_cmg01_fastpath_lb6_2: "CMG01_FASTPATH_LB6_2" - get_input_subnet_name_cmg01_fastpath_lb7_1: "CMG01_FASTPATH_LB7_1" - get_input_subnet_name_cmg01_fastpath_lb7_2: "CMG01_FASTPATH_LB7_2" - get_input_subnet_name_cmg01_fastpath_lb8_1: "CMG01_FASTPATH_LB8_1" - get_input_subnet_name_cmg01_fastpath_lb8_2: "CMG01_FASTPATH_LB8_2" - get_input_subnet_name_cmg01_grt_lb1_1: "CMG01_GRT_LB1_1" - get_input_subnet_name_cmg01_grt_lb1_2: "CMG01_GRT_LB1_2" - get_input_subnet_name_cmg01_grt_lb2_1: "CMG01_GRT_LB2_1" - get_input_subnet_name_cmg01_grt_lb2_2: "CMG01_GRT_LB2_2" - get_input_subnet_name_cmg01_grt_lb3_1: "CMG01_GRT_LB3_1" - get_input_subnet_name_cmg01_grt_lb3_2: "CMG01_GRT_LB3_2" - get_input_subnet_name_cmg01_grt_lb4_1: "CMG01_GRT_LB4_1" - get_input_subnet_name_cmg01_grt_lb4_2: "CMG01_GRT_LB4_2" - get_input_subnet_name_cmg01_grt_lb5_1: "CMG01_GRT_LB5_1" - get_input_subnet_name_cmg01_grt_lb5_2: "CMG01_GRT_LB5_2" - get_input_subnet_name_cmg01_grt_lb6_1: "CMG01_GRT_LB6_1" - get_input_subnet_name_cmg01_grt_lb6_2: "CMG01_GRT_LB6_2" - get_input_subnet_name_cmg01_grt_lb7_1: "CMG01_GRT_LB7_1" - get_input_subnet_name_cmg01_grt_lb7_2: "CMG01_GRT_LB7_2" - get_input_subnet_name_cmg01_grt_lb8_1: "CMG01_GRT_LB8_1" - get_input_subnet_name_cmg01_grt_lb8_2: "CMG01_GRT_LB8_2" - get_input_subnet_name_cmg01_hightouch_lb1_1: "CMG01_HIGHTOUCH_LB1_1" - get_input_subnet_name_cmg01_hightouch_lb1_2: "CMG01_HIGHTOUCH_LB1_2" - get_input_subnet_name_cmg01_hightouch_lb2_1: "CMG01_HIGHTOUCH_LB2_1" - get_input_subnet_name_cmg01_hightouch_lb2_2: "CMG01_HIGHTOUCH_LB2_2" - get_input_subnet_name_cmg01_hightouch_lb3_1: "CMG01_HIGHTOUCH_LB3_1" - get_input_subnet_name_cmg01_hightouch_lb3_2: "CMG01_HIGHTOUCH_LB3_2" - get_input_subnet_name_cmg01_hightouch_lb4_1: "CMG01_HIGHTOUCH_LB4_1" - get_input_subnet_name_cmg01_hightouch_lb4_2: "CMG01_HIGHTOUCH_LB4_2" - get_input_subnet_name_cmg01_hightouch_lb5_1: "CMG01_HIGHTOUCH_LB5_1" - get_input_subnet_name_cmg01_hightouch_lb5_2: "CMG01_HIGHTOUCH_LB5_2" - get_input_subnet_name_cmg01_hightouch_lb6_1: "CMG01_HIGHTOUCH_LB6_1" - get_input_subnet_name_cmg01_hightouch_lb6_2: "CMG01_HIGHTOUCH_LB6_2" - get_input_subnet_name_cmg01_hightouch_lb7_1: "CMG01_HIGHTOUCH_LB7_1" - get_input_subnet_name_cmg01_hightouch_lb7_2: "CMG01_HIGHTOUCH_LB7_2" - get_input_subnet_name_cmg01_hightouch_lb8_1: "CMG01_HIGHTOUCH_LB8_1" - get_input_subnet_name_cmg01_hightouch_lb8_2: "CMG01_HIGHTOUCH_LB8_2" - get_input_subnet_name_cmg01_oam: "CMG01_OAM" - get_input_subnet_name_cmg01_rsd_lb1_1: "CMG01_RSD_LB1_1" - get_input_subnet_name_cmg01_rsd_lb2_1: "CMG01_RSD_LB2_1" - get_input_subnet_name_cmg01_rsd_lb3_1: "CMG01_RSD_LB3_1" - get_input_subnet_name_cmg01_rsd_lb4_1: "CMG01_RSD_LB4_1" - get_input_subnet_name_cmg01_rsd_lb5_1: "CMG01_RSD_LB5_1" - get_input_subnet_name_cmg01_rsd_lb6_1: "CMG01_RSD_LB6_1" - get_input_subnet_name_cmg01_rsd_lb7_1: "CMG01_RSD_LB7_1" - get_input_subnet_name_cmg01_rsd_lb8_1: "CMG01_RSD_LB8_1" - get_input_subnet_name_cmg01_sig_lb1_1: "CMG01_SIG_LB1_1" - get_input_subnet_name_cmg01_sig_lb1_2: "CMG01_SIG_LB1_2" - get_input_subnet_name_cmg01_sig_lb2_1: "CMG01_SIG_LB2_1" - get_input_subnet_name_cmg01_sig_lb2_2: "CMG01_SIG_LB2_2" - get_input_subnet_name_cmg01_sig_lb3_1: "CMG01_SIG_LB3_1" - get_input_subnet_name_cmg01_sig_lb3_2: "CMG01_SIG_LB3_2" - get_input_subnet_name_cmg01_sig_lb4_1: "CMG01_SIG_LB4_1" - get_input_subnet_name_cmg01_sig_lb4_2: "CMG01_SIG_LB4_2" - get_input_subnet_name_cmg01_sig_lb5_1: "CMG01_SIG_LB5_1" - get_input_subnet_name_cmg01_sig_lb5_2: "CMG01_SIG_LB5_2" - get_input_subnet_name_cmg01_sig_lb6_1: "CMG01_SIG_LB6_1" - get_input_subnet_name_cmg01_sig_lb6_2: "CMG01_SIG_LB6_2" - get_input_subnet_name_cmg01_sig_lb7_1: "CMG01_SIG_LB7_1" - get_input_subnet_name_cmg01_sig_lb7_2: "CMG01_SIG_LB7_2" - get_input_subnet_name_cmg01_sig_lb8_1: "CMG01_SIG_LB8_1" - get_input_subnet_name_cmg01_sig_lb8_2: "CMG01_SIG_LB8_2" - get_input_subnet_name_cmg01_streammvno_lb1_1: "CMG01_STREAMMVNO_LB1_1" - get_input_subnet_name_cmg01_streammvno_lb1_2: "CMG01_STREAMMVNO_LB1_2" - get_input_subnet_name_cmg01_streammvno_lb2_1: "CMG01_STREAMMVNO_LB2_1" - get_input_subnet_name_cmg01_streammvno_lb2_2: "CMG01_STREAMMVNO_LB2_2" - get_input_subnet_name_cmg01_streammvno_lb3_1: "CMG01_STREAMMVNO_LB3_1" - get_input_subnet_name_cmg01_streammvno_lb3_2: "CMG01_STREAMMVNO_LB3_2" - get_input_subnet_name_cmg01_streammvno_lb4_1: "CMG01_STREAMMVNO_LB4_1" - get_input_subnet_name_cmg01_streammvno_lb4_2: "CMG01_STREAMMVNO_LB4_2" - get_input_subnet_name_cmg01_streammvno_lb5_1: "CMG01_STREAMMVNO_LB5_1" - get_input_subnet_name_cmg01_streammvno_lb5_2: "CMG01_STREAMMVNO_LB5_2" - get_input_subnet_name_cmg01_streammvno_lb6_1: "CMG01_STREAMMVNO_LB6_1" - get_input_subnet_name_cmg01_streammvno_lb6_2: "CMG01_STREAMMVNO_LB6_2" - get_input_subnet_name_cmg01_streammvno_lb7_1: "CMG01_STREAMMVNO_LB7_1" - get_input_subnet_name_cmg01_streammvno_lb7_2: "CMG01_STREAMMVNO_LB7_2" - get_input_subnet_name_cmg01_streammvno_lb8_1: "CMG01_STREAMMVNO_LB8_1" - get_input_subnet_name_cmg01_streammvno_lb8_2: "CMG01_STREAMMVNO_LB8_2" - get_input_subnet_name_cmg01_user_lb1_1: "CMG01_USER_LB1_1" - get_input_subnet_name_cmg01_user_lb1_2: "CMG01_USER_LB1_2" - get_input_subnet_name_cmg01_user_lb2_1: "CMG01_USER_LB2_1" - get_input_subnet_name_cmg01_user_lb2_2: "CMG01_USER_LB2_2" - get_input_subnet_name_cmg01_user_lb3_1: "CMG01_USER_LB3_1" - get_input_subnet_name_cmg01_user_lb3_2: "CMG01_USER_LB3_2" - get_input_subnet_name_cmg01_user_lb4_1: "CMG01_USER_LB4_1" - get_input_subnet_name_cmg01_user_lb4_2: "CMG01_USER_LB4_2" - get_input_subnet_name_cmg01_user_lb5_1: "CMG01_USER_LB5_1" - get_input_subnet_name_cmg01_user_lb5_2: "CMG01_USER_LB5_2" - get_input_subnet_name_cmg01_user_lb6_1: "CMG01_USER_LB6_1" - get_input_subnet_name_cmg01_user_lb6_2: "CMG01_USER_LB6_2" - get_input_subnet_name_cmg01_user_lb7_1: "CMG01_USER_LB7_1" - get_input_subnet_name_cmg01_user_lb7_2: "CMG01_USER_LB7_2" - get_input_subnet_name_cmg01_user_lb8_1: "CMG01_USER_LB8_1" - get_input_subnet_name_cmg01_user_lb8_2: "CMG01_USER_LB8_2" - get_input_vnf_number: 1 - get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_admin_state_up: true - get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_shared: false - get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_reference_only: false - get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_admin_state_up: true - get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_shared: false - get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_reference_only: false - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowadvancedqosconfiguration: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowedforwardingclasses: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowgatewaymanagement: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowtrustedforwardingclass: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedenterprisesecurityid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedgroupkeyencryptionprofileid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedkeyservermonitorid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_avatardata: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_avatartype: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_bgpenabled: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_condition: true - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_customerid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_description: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_dhcpleaseinterval: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_dictionaryversion: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_enableapplicationperformancemanagement: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_encryptionmanagementmode: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_enterpriseprofileid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_entityscope: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_externalid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_floatingipsquota: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_floatingipsused: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_flowcollectionenabled: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_lastupdatedby: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_ldapauthorizationenabled: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_ldapenabled: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_localas: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_receivemulticastlistid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_sendmulticastlistid: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_sharedenterprise: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_field: "name" - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_only: true - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_virtualfirewallrulesenabled: null - get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_vnfmanagementenabled: null - get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_admin_state_up: true - get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_shared: false - get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_reference_only: true - get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_admin_state_up: true - get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_shared: false - get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_reference_only: true - get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_admin_state_up: true - get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_shared: false - get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_reference_only: true - get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_admin_state_up: true - get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_shared: false - get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_reference_only: true - get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_admin_state_up: true - get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_shared: false - get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_reference_only: true - get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_admin_state_up: true - get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_shared: false - get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_reference_only: true - get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_admin_state_up: true - get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_shared: false - get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_reference_only: true - get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_admin_state_up: true - get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_shared: false - get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_reference_only: true - get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_admin_state_up: true - get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_shared: false - get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_reference_only: true - get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_admin_state_up: true - get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_shared: false - get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_reference_only: true - get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_admin_state_up: true - get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_shared: false - get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_reference_only: true - get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_admin_state_up: true - get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_shared: false - get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_reference_only: true - get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_admin_state_up: true - get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_shared: false - get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_reference_only: true - get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_admin_state_up: true - get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_shared: false - get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_reference_only: true - get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_admin_state_up: true - get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_shared: false - get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_reference_only: true - get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_admin_state_up: true - get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_shared: false - get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_shared: false - get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_shared: false - get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_shared: false - get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_shared: false - get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_shared: false - get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_shared: false - get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_shared: false - get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_shared: false - get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_shared: false - get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_shared: false - get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_shared: false - get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_shared: false - get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_shared: false - get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_shared: false - get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_shared: false - get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_admin_state_up: true - get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_shared: false - get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_reference_only: true - get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_admin_state_up: true - get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_shared: false - get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_reference_only: true - get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_admin_state_up: true - get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_shared: false - get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_reference_only: true - get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_admin_state_up: true - get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_shared: false - get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_reference_only: true - get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_admin_state_up: true - get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_shared: false - get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_reference_only: true - get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_admin_state_up: true - get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_shared: false - get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_reference_only: true - get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_admin_state_up: true - get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_shared: false - get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_reference_only: true - get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_admin_state_up: true - get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_shared: false - get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_reference_only: true - get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_admin_state_up: true - get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_shared: false - get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_reference_only: true - get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_admin_state_up: true - get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_shared: false - get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_reference_only: true - get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_admin_state_up: true - get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_shared: false - get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_reference_only: true - get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_admin_state_up: true - get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_shared: false - get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_reference_only: true - get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_admin_state_up: true - get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_shared: false - get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_reference_only: true - get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_admin_state_up: true - get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_shared: false - get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_reference_only: true - get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_admin_state_up: true - get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_shared: false - get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_reference_only: true - get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_admin_state_up: true - get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_shared: false - get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_reference_only: true - get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_admin_state_up: true - get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_shared: false - get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_admin_state_up: true - get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_shared: false - get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_admin_state_up: true - get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_shared: false - get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_admin_state_up: true - get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_shared: false - get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_admin_state_up: true - get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_shared: false - get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_admin_state_up: true - get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_shared: false - get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_admin_state_up: true - get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_shared: false - get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_admin_state_up: true - get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_shared: false - get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_admin_state_up: true - get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_shared: false - get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_admin_state_up: true - get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_shared: false - get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_admin_state_up: true - get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_shared: false - get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_admin_state_up: true - get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_shared: false - get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_admin_state_up: true - get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_shared: false - get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_admin_state_up: true - get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_shared: false - get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_admin_state_up: true - get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_shared: false - get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_admin_state_up: true - get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_shared: false - get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_admin_state_up: true - get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_shared: false - get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_reference_only: true - get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_admin_state_up: true - get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_shared: false - get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_reference_only: true - get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_admin_state_up: true - get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_shared: false - get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_reference_only: true - get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_admin_state_up: true - get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_shared: false - get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_reference_only: true - get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_admin_state_up: true - get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_shared: false - get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_reference_only: true - get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_admin_state_up: true - get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_shared: false - get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_reference_only: true - get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_admin_state_up: true - get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_shared: false - get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_reference_only: true - get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_admin_state_up: true - get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_shared: false - get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_reference_only: true - get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_admin_state_up: true - get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_shared: false - get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_reference_only: true - get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_admin_state_up: true - get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_shared: false - get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_reference_only: true - get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_admin_state_up: true - get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_shared: false - get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_reference_only: true - get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_admin_state_up: true - get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_shared: false - get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_reference_only: true - get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_admin_state_up: true - get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_shared: false - get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_reference_only: true - get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_admin_state_up: true - get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_shared: false - get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_reference_only: true - get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_admin_state_up: true - get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_shared: false - get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_reference_only: true - get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_admin_state_up: true - get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_shared: false - get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_reference_only: true - get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_admin_state_up: true - get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_shared: false - get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_admin_state_up: true - get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_shared: false - get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_admin_state_up: true - get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_shared: false - get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_admin_state_up: true - get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_shared: false - get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_admin_state_up: true - get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_shared: false - get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_admin_state_up: true - get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_shared: false - get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_admin_state_up: true - get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_shared: false - get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_admin_state_up: true - get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_shared: false - get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_admin_state_up: true - get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_shared: false - get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_admin_state_up: true - get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_shared: false - get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_admin_state_up: true - get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_shared: false - get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_admin_state_up: true - get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_shared: false - get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_admin_state_up: true - get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_shared: false - get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_admin_state_up: true - get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_shared: false - get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_admin_state_up: true - get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_shared: false - get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_admin_state_up: true - get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_shared: false - get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_admin_state_up: true - get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_shared: false - get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_reference_only: true - get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_admin_state_up: true - get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_shared: false - get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_reference_only: true - get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_admin_state_up: true - get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_shared: false - get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_reference_only: true - get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_admin_state_up: true - get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_shared: false - get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_reference_only: true - get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_admin_state_up: true - get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_shared: false - get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_reference_only: true - get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_admin_state_up: true - get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_shared: false - get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_reference_only: true - get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_admin_state_up: true - get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_shared: false - get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_reference_only: true - get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_admin_state_up: true - get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_shared: false - get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_reference_only: true - get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_admin_state_up: true - get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_shared: false - get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_reference_only: true - get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_admin_state_up: true - get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_shared: false - get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_reference_only: true - get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_admin_state_up: true - get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_shared: false - get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_reference_only: true - get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_admin_state_up: true - get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_shared: false - get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_reference_only: true - get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_admin_state_up: true - get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_shared: false - get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_reference_only: true - get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_admin_state_up: true - get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_shared: false - get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_reference_only: true - get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_admin_state_up: true - get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_shared: false - get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_reference_only: true - get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_admin_state_up: true - get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_shared: false - get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_reference_only: true - get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_admin_state_up: true - get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_shared: false - get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_reference_only: true - get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_admin_state_up: true - get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_shared: false - get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_reference_only: true - get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_admin_state_up: true - get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_shared: false - get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_reference_only: true - get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_admin_state_up: true - get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_shared: false - get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_reference_only: true - get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_admin_state_up: true - get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_shared: false - get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_reference_only: true - get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_admin_state_up: true - get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_shared: false - get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_reference_only: true - get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_admin_state_up: true - get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_shared: false - get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_reference_only: true - get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_admin_state_up: true - get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_shared: false - get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_reference_only: true - get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_admin_state_up: true - get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_shared: false - get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_reference_only: true - get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_admin_state_up: true - get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_shared: false - get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_admin_state_up: true - get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_shared: false - get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_admin_state_up: true - get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_shared: false - get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_admin_state_up: true - get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_shared: false - get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_admin_state_up: true - get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_shared: false - get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_admin_state_up: true - get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_shared: false - get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_admin_state_up: true - get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_shared: false - get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_admin_state_up: true - get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_shared: false - get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_admin_state_up: true - get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_shared: false - get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_admin_state_up: true - get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_shared: false - get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_admin_state_up: true - get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_shared: false - get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_admin_state_up: true - get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_shared: false - get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_admin_state_up: true - get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_shared: false - get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_admin_state_up: true - get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_shared: false - get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_admin_state_up: true - get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_shared: false - get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_admin_state_up: true - get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_shared: false - get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_admin_state_up: true - get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_shared: false - get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_reference_only: true - get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_admin_state_up: true - get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_shared: false - get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_reference_only: true - get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_admin_state_up: true - get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_shared: false - get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_reference_only: true - get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_admin_state_up: true - get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_shared: false - get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_reference_only: true - get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_admin_state_up: true - get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_shared: false - get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_reference_only: true - get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_admin_state_up: true - get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_shared: false - get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_reference_only: true - get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_admin_state_up: true - get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_shared: false - get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_reference_only: true - get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_admin_state_up: true - get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_shared: false - get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_reference_only: true - get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_admin_state_up: true - get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_shared: false - get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_reference_only: true - get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_admin_state_up: true - get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_shared: false - get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_reference_only: true - get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_admin_state_up: true - get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_shared: false - get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_reference_only: true - get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_admin_state_up: true - get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_shared: false - get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_reference_only: true - get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_admin_state_up: true - get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_shared: false - get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_reference_only: true - get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_admin_state_up: true - get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_shared: false - get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_reference_only: true - get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_admin_state_up: true - get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_shared: false - get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_reference_only: true - get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_admin_state_up: true - get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_shared: false - get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_reference_only: true - get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_admin_state_up: true - get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_shared: false - get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_additional_parameters: {} - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_allocation_pools: null - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_dns_nameservers: null - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_enable_dhcp: true - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_host_routes: null - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_ip_type: 4 - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_additional_parameters: {} - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_allocation_pools: null - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_dns_nameservers: null - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_enable_dhcp: true - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_host_routes: null - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_ip_type: 4 - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_additional_parameters: {} - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_allocation_pools: null - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_dns_nameservers: null - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_enable_dhcp: true - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_host_routes: null - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_ip_type: 4 - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_additional_parameters: {} - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_allocation_pools: null - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_dns_nameservers: null - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_enable_dhcp: true - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_host_routes: null - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_ip_type: 4 - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_additional_parameters: {} - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_allocation_pools: null - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_dns_nameservers: null - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_enable_dhcp: true - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_host_routes: null - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_ip_type: 4 - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_additional_parameters: {} - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_allocation_pools: null - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_dns_nameservers: null - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_enable_dhcp: true - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_host_routes: null - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_ip_type: 4 - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_additional_parameters: {} - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_allocation_pools: null - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_dns_nameservers: null - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_enable_dhcp: true - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_host_routes: null - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_ip_type: 4 - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_additional_parameters: {} - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_allocation_pools: null - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_dns_nameservers: null - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_enable_dhcp: true - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_host_routes: null - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_ip_type: 4 - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_additional_parameters: {} - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_allocation_pools: null - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_dns_nameservers: null - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_enable_dhcp: true - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_host_routes: null - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_ip_type: 4 - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_additional_parameters: {} - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_allocation_pools: null - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_dns_nameservers: null - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_enable_dhcp: true - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_host_routes: null - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_ip_type: 4 - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_additional_parameters: {} - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_allocation_pools: null - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_dns_nameservers: null - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_enable_dhcp: true - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_host_routes: null - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_ip_type: 4 - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_additional_parameters: {} - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_allocation_pools: null - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_dns_nameservers: null - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_enable_dhcp: true - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_host_routes: null - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_ip_type: 4 - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_additional_parameters: {} - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_allocation_pools: null - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_dns_nameservers: null - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_enable_dhcp: true - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_host_routes: null - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_ip_type: 4 - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_additional_parameters: {} - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_allocation_pools: null - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_dns_nameservers: null - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_enable_dhcp: true - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_host_routes: null - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_ip_type: 4 - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_additional_parameters: {} - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_allocation_pools: null - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_dns_nameservers: null - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_enable_dhcp: true - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_host_routes: null - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_ip_type: 4 - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_additional_parameters: {} - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_allocation_pools: null - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_cidr: "dont_really_care" - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_dns_nameservers: null - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_enable_dhcp: true - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_host_routes: null - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_ip_type: 4 - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_net_partition: "dont_really_care" - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_additional_parameters: {} - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_allocation_pools: null - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_cidr: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_dns_nameservers: null - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_enable_dhcp: true - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_host_routes: null - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_ip_type: 4 - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_net_partition: "dont_really_care" - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_additional_parameters: {} - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_allocation_pools: null - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_dns_nameservers: null - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_enable_dhcp: true - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_host_routes: null - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_ip_type: 4 - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_additional_parameters: {} - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_allocation_pools: null - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_dns_nameservers: null - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_enable_dhcp: true - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_host_routes: null - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_ip_type: 4 - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_additional_parameters: {} - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_allocation_pools: null - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_dns_nameservers: null - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_enable_dhcp: true - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_host_routes: null - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_ip_type: 4 - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_additional_parameters: {} - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_allocation_pools: null - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_dns_nameservers: null - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_enable_dhcp: true - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_host_routes: null - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_ip_type: 4 - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_additional_parameters: {} - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_allocation_pools: null - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_dns_nameservers: null - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_enable_dhcp: true - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_host_routes: null - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_ip_type: 4 - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_additional_parameters: {} - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_allocation_pools: null - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_dns_nameservers: null - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_enable_dhcp: true - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_host_routes: null - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_ip_type: 4 - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_additional_parameters: {} - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_allocation_pools: null - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_dns_nameservers: null - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_enable_dhcp: true - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_host_routes: null - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_ip_type: 4 - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_additional_parameters: {} - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_allocation_pools: null - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_dns_nameservers: null - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_enable_dhcp: true - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_host_routes: null - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_ip_type: 4 - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_additional_parameters: {} - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_allocation_pools: null - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_dns_nameservers: null - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_enable_dhcp: true - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_host_routes: null - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_ip_type: 4 - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_additional_parameters: {} - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_allocation_pools: null - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_dns_nameservers: null - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_enable_dhcp: true - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_host_routes: null - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_ip_type: 4 - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_additional_parameters: {} - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_allocation_pools: null - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_dns_nameservers: null - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_enable_dhcp: true - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_host_routes: null - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_ip_type: 4 - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_additional_parameters: {} - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_allocation_pools: null - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_dns_nameservers: null - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_enable_dhcp: true - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_host_routes: null - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_ip_type: 4 - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_additional_parameters: {} - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_allocation_pools: null - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_dns_nameservers: null - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_enable_dhcp: true - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_host_routes: null - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_ip_type: 4 - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_additional_parameters: {} - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_allocation_pools: null - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_dns_nameservers: null - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_enable_dhcp: true - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_host_routes: null - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_ip_type: 4 - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_additional_parameters: {} - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_allocation_pools: null - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_dns_nameservers: null - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_enable_dhcp: true - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_host_routes: null - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_ip_type: 4 - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_additional_parameters: {} - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_allocation_pools: null - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_cidr: "dont_really_care" - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_dns_nameservers: null - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_enable_dhcp: true - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_host_routes: null - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_ip_type: 4 - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_net_partition: "dont_really_care" - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_host_routes: null - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_host_routes: null - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_host_routes: null - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_host_routes: null - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_host_routes: null - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_host_routes: null - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_host_routes: null - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_host_routes: null - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_host_routes: null - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_host_routes: null - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_host_routes: null - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_host_routes: null - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_host_routes: null - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_host_routes: null - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_host_routes: null - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_additional_parameters: {} - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_allocation_pools: null - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_cidr: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_dns_nameservers: null - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_enable_dhcp: true - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_host_routes: null - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_ip_type: 4 - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_net_partition: "dont_really_care" - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_additional_parameters: {} - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_allocation_pools: null - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_dns_nameservers: null - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_enable_dhcp: true - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_host_routes: null - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_ip_type: 4 - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_additional_parameters: {} - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_allocation_pools: null - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_dns_nameservers: null - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_enable_dhcp: true - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_host_routes: null - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_ip_type: 4 - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_additional_parameters: {} - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_allocation_pools: null - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_dns_nameservers: null - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_enable_dhcp: true - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_host_routes: null - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_ip_type: 4 - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_additional_parameters: {} - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_allocation_pools: null - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_dns_nameservers: null - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_enable_dhcp: true - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_host_routes: null - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_ip_type: 4 - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_additional_parameters: {} - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_allocation_pools: null - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_dns_nameservers: null - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_enable_dhcp: true - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_host_routes: null - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_ip_type: 4 - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_additional_parameters: {} - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_allocation_pools: null - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_dns_nameservers: null - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_enable_dhcp: true - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_host_routes: null - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_ip_type: 4 - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_additional_parameters: {} - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_allocation_pools: null - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_dns_nameservers: null - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_enable_dhcp: true - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_host_routes: null - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_ip_type: 4 - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_additional_parameters: {} - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_allocation_pools: null - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_dns_nameservers: null - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_enable_dhcp: true - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_host_routes: null - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_ip_type: 4 - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_additional_parameters: {} - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_allocation_pools: null - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_dns_nameservers: null - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_enable_dhcp: true - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_host_routes: null - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_ip_type: 4 - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_additional_parameters: {} - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_allocation_pools: null - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_dns_nameservers: null - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_enable_dhcp: true - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_host_routes: null - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_ip_type: 4 - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_additional_parameters: {} - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_allocation_pools: null - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_dns_nameservers: null - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_enable_dhcp: true - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_host_routes: null - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_ip_type: 4 - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_additional_parameters: {} - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_allocation_pools: null - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_dns_nameservers: null - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_enable_dhcp: true - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_host_routes: null - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_ip_type: 4 - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_additional_parameters: {} - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_allocation_pools: null - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_dns_nameservers: null - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_enable_dhcp: true - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_host_routes: null - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_ip_type: 4 - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_additional_parameters: {} - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_allocation_pools: null - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_dns_nameservers: null - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_enable_dhcp: true - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_host_routes: null - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_ip_type: 4 - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_additional_parameters: {} - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_allocation_pools: null - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_dns_nameservers: null - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_enable_dhcp: true - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_host_routes: null - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_ip_type: 4 - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_additional_parameters: {} - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_allocation_pools: null - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_cidr: "dont_really_care" - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_dns_nameservers: null - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_enable_dhcp: true - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_host_routes: null - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_ip_type: 4 - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_net_partition: "dont_really_care" - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_host_routes: null - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_host_routes: null - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_host_routes: null - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_host_routes: null - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_host_routes: null - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_host_routes: null - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_host_routes: null - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_host_routes: null - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_host_routes: null - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_host_routes: null - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_host_routes: null - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_host_routes: null - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_host_routes: null - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_host_routes: null - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_host_routes: null - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_additional_parameters: {} - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_allocation_pools: null - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_cidr: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_dns_nameservers: null - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_enable_dhcp: true - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_host_routes: null - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_ip_type: 4 - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_net_partition: "dont_really_care" - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_reference_only: true - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_additional_parameters: {} - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_allocation_pools: null - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_cidr: "dont_really_care" - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_dns_nameservers: null - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_enable_dhcp: true - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_host_routes: null - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_ip_type: 4 - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_net_partition: "dont_really_care" - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_allocation_pools: null - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_host_routes: null - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_ip_type: 4 - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_allocation_pools: null - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_host_routes: null - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_ip_type: 4 - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_allocation_pools: null - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_host_routes: null - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_ip_type: 4 - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_allocation_pools: null - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_host_routes: null - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_ip_type: 4 - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_allocation_pools: null - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_host_routes: null - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_ip_type: 4 - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_allocation_pools: null - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_host_routes: null - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_ip_type: 4 - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_allocation_pools: null - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_host_routes: null - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_ip_type: 4 - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_additional_parameters: {} - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_allocation_pools: null - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_cidr: "dont_really_care" - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_dns_nameservers: null - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_enable_dhcp: true - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_host_routes: null - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_ip_type: 4 - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_net_partition: "dont_really_care" - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_additional_parameters: {} - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_allocation_pools: null - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_dns_nameservers: null - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_enable_dhcp: true - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_host_routes: null - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_ip_type: 4 - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_additional_parameters: {} - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_allocation_pools: null - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_dns_nameservers: null - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_enable_dhcp: true - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_host_routes: null - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_ip_type: 4 - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_additional_parameters: {} - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_allocation_pools: null - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_dns_nameservers: null - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_enable_dhcp: true - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_host_routes: null - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_ip_type: 4 - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_additional_parameters: {} - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_allocation_pools: null - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_dns_nameservers: null - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_enable_dhcp: true - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_host_routes: null - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_ip_type: 4 - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_additional_parameters: {} - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_allocation_pools: null - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_dns_nameservers: null - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_enable_dhcp: true - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_host_routes: null - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_ip_type: 4 - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_additional_parameters: {} - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_allocation_pools: null - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_dns_nameservers: null - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_enable_dhcp: true - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_host_routes: null - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_ip_type: 4 - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_additional_parameters: {} - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_allocation_pools: null - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_dns_nameservers: null - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_enable_dhcp: true - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_host_routes: null - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_ip_type: 4 - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_additional_parameters: {} - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_allocation_pools: null - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_dns_nameservers: null - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_enable_dhcp: true - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_host_routes: null - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_ip_type: 4 - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_additional_parameters: {} - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_allocation_pools: null - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_dns_nameservers: null - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_enable_dhcp: true - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_host_routes: null - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_ip_type: 4 - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_additional_parameters: {} - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_allocation_pools: null - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_dns_nameservers: null - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_enable_dhcp: true - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_host_routes: null - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_ip_type: 4 - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_additional_parameters: {} - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_allocation_pools: null - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_dns_nameservers: null - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_enable_dhcp: true - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_host_routes: null - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_ip_type: 4 - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_additional_parameters: {} - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_allocation_pools: null - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_dns_nameservers: null - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_enable_dhcp: true - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_host_routes: null - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_ip_type: 4 - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_additional_parameters: {} - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_allocation_pools: null - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_dns_nameservers: null - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_enable_dhcp: true - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_host_routes: null - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_ip_type: 4 - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_additional_parameters: {} - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_allocation_pools: null - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_dns_nameservers: null - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_enable_dhcp: true - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_host_routes: null - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_ip_type: 4 - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_additional_parameters: {} - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_allocation_pools: null - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_dns_nameservers: null - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_enable_dhcp: true - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_host_routes: null - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_ip_type: 4 - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_additional_parameters: {} - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_allocation_pools: null - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_cidr: "dont_really_care" - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_dns_nameservers: null - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_enable_dhcp: true - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_host_routes: null - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_ip_type: 4 - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_net_partition: "dont_really_care" - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_host_routes: null - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_host_routes: null - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_host_routes: null - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_host_routes: null - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_host_routes: null - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_host_routes: null - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_host_routes: null - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_host_routes: null - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_host_routes: null - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_host_routes: null - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_host_routes: null - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_host_routes: null - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_host_routes: null - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_host_routes: null - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_host_routes: null - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_additional_parameters: {} - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_allocation_pools: null - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_cidr: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_dns_nameservers: null - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_enable_dhcp: true - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_host_routes: null - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_ip_type: 4 - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_net_partition: "dont_really_care" - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_reference_only: true - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_additional_parameters: {} - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_allocation_pools: null - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_dns_nameservers: null - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_enable_dhcp: true - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_host_routes: null - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_ip_type: 4 - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_reference_only: true - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_additional_parameters: {} - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_allocation_pools: null - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_dns_nameservers: null - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_enable_dhcp: true - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_host_routes: null - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_ip_type: 4 - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_reference_only: true - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_additional_parameters: {} - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_allocation_pools: null - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_dns_nameservers: null - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_enable_dhcp: true - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_host_routes: null - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_ip_type: 4 - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_reference_only: true - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_additional_parameters: {} - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_allocation_pools: null - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_dns_nameservers: null - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_enable_dhcp: true - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_host_routes: null - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_ip_type: 4 - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_reference_only: true - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_additional_parameters: {} - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_allocation_pools: null - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_dns_nameservers: null - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_enable_dhcp: true - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_host_routes: null - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_ip_type: 4 - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_reference_only: true - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_additional_parameters: {} - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_allocation_pools: null - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_dns_nameservers: null - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_enable_dhcp: true - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_host_routes: null - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_ip_type: 4 - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_reference_only: true - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_additional_parameters: {} - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_allocation_pools: null - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_dns_nameservers: null - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_enable_dhcp: true - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_host_routes: null - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_ip_type: 4 - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_reference_only: true - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_additional_parameters: {} - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_allocation_pools: null - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_dns_nameservers: null - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_enable_dhcp: true - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_host_routes: null - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_ip_type: 4 - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_reference_only: true - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_additional_parameters: {} - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_allocation_pools: null - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_dns_nameservers: null - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_enable_dhcp: true - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_host_routes: null - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_ip_type: 4 - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_reference_only: true - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_additional_parameters: {} - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_allocation_pools: null - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_dns_nameservers: null - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_enable_dhcp: true - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_host_routes: null - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_ip_type: 4 - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_reference_only: true - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_additional_parameters: {} - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_allocation_pools: null - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_dns_nameservers: null - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_enable_dhcp: true - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_host_routes: null - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_ip_type: 4 - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_reference_only: true - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_additional_parameters: {} - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_allocation_pools: null - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_dns_nameservers: null - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_enable_dhcp: true - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_host_routes: null - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_ip_type: 4 - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_reference_only: true - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_additional_parameters: {} - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_allocation_pools: null - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_dns_nameservers: null - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_enable_dhcp: true - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_host_routes: null - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_ip_type: 4 - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_reference_only: true - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_additional_parameters: {} - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_allocation_pools: null - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_dns_nameservers: null - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_enable_dhcp: true - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_host_routes: null - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_ip_type: 4 - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_reference_only: true - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_additional_parameters: {} - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_allocation_pools: null - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_dns_nameservers: null - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_enable_dhcp: true - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_host_routes: null - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_ip_type: 4 - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_reference_only: true - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_additional_parameters: {} - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_allocation_pools: null - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_cidr: "dont_really_care" - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_dns_nameservers: null - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_enable_dhcp: true - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_host_routes: null - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_ip_type: 4 - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_net_partition: "dont_really_care" - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_reference_only: true output: continue_flag: "<% $.get(continue_flag) %>" task-defaults: on-error: - "change_continue_flag" tasks: change_continue_flag: action: "std.noop" publish: continue_flag: false cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),'cmg_01','int_dummy1'].join('_') %>" shared: "<% $.get(get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_54259b57_f0ce_401e_b7af_89fdec671cd5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_54259b57_f0ce_401e_b7af_89fdec671cd5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_id)\ \ %>" publish: cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create_workflow_outputs: ID: "<% task(cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create).result.get('ID')\ \ %>" get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_id: "<%\ \ task(cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create).result.get('ID')\ \ %>" on-success: - "cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create_process" cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea" value: "<% task(cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_create_workflow_outputs)\ \ %>" cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),'cmg_01','int_dummy2'].join('_') %>" shared: "<% $.get(get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_63b84a03_9725_4860_945d_d8d72fba7cbe_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_63b84a03_9725_4860_945d_d8d72fba7cbe_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_id)\ \ %>" publish: cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create_workflow_outputs: ID: "<% task(cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create).result.get('ID')\ \ %>" get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_id: "<%\ \ task(cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create).result.get('ID')\ \ %>" on-success: - "cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create_process" cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c3834bc4-29c0-47d5-bddc-9afcd3209423" value: "<% task(cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c3834bc4-29c0-47d5-bddc-9afcd3209423" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_create_workflow_outputs)\ \ %>" cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: workflow: "my_fixed_workflow" publish: cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create_workflow_outputs: output: "<% task(cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create).result.get('output')\ \ %>" on-success: - "cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create_process" join: "all" cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: operationOutputs: entityId: "e5e1241a-bd71-4d88-9213-1bf537a4f1b8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create_workflow_outputs)\ \ %>" cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: workflow: "infoblox.get_all_static_ips_dualstack" input: ipam_ipaddr: "<% $.get(get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_password)\ \ %>" ipam_site: "<% $.get(get_input_site_name) %>" ipam_username: "<% $.get(get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_username)\ \ %>" ipam_vnf_name: "<% $.get(get_input_deployment_name) %>" ipam_vnf_number: "<% $.get(get_input_vnf_number) %>" publish: cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create_workflow_outputs: output_cpd_map: "<% task(cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create).result.get('output_cpd_map')\ \ %>" output_cpd_map6: "<% task(cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create).result.get('output_cpd_map6')\ \ %>" output_full_resp: "<% task(cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create).result.get('output_full_resp')\ \ %>" get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_cpd_map: "<%\ \ task(cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create).result.get('output_cpd_map')\ \ %>" on-success: - "cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create_process" join: "all" cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "cpd_map" entityId: "a61206cd-c0a5-4b1f-939f-2b9aecbb3745" value: "<% task(cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create).result.get('output_cpd_map')\ \ %>" operationOutputs: entityId: "a61206cd-c0a5-4b1f-939f-2b9aecbb3745" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create: workflow: "nuage.create_object" input: body: BGPEnabled: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_bgpenabled)\ \ %>" DHCPLeaseInterval: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_dhcpleaseinterval)\ \ %>" LDAPAuthorizationEnabled: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_ldapauthorizationenabled)\ \ %>" LDAPEnabled: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_ldapenabled)\ \ %>" VNFManagementEnabled: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_vnfmanagementenabled)\ \ %>" allowAdvancedQOSConfiguration: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowadvancedqosconfiguration)\ \ %>" allowGatewayManagement: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowgatewaymanagement)\ \ %>" allowTrustedForwardingClass: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowtrustedforwardingclass)\ \ %>" allowedForwardingClasses: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowedforwardingclasses)\ \ %>" associatedEnterpriseSecurityID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedenterprisesecurityid)\ \ %>" associatedGroupKeyEncryptionProfileID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedgroupkeyencryptionprofileid)\ \ %>" associatedKeyServerMonitorID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedkeyservermonitorid)\ \ %>" avatarData: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_avatardata)\ \ %>" avatarType: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_avatartype)\ \ %>" customerID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_customerid)\ \ %>" description: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_description)\ \ %>" dictionaryVersion: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_dictionaryversion)\ \ %>" enableApplicationPerformanceManagement: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_enableapplicationperformancemanagement)\ \ %>" encryptionManagementMode: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_encryptionmanagementmode)\ \ %>" enterpriseProfileID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_enterpriseprofileid)\ \ %>" entityScope: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_entityscope)\ \ %>" externalID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_externalid)\ \ %>" floatingIPsQuota: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_floatingipsquota)\ \ %>" floatingIPsUsed: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_floatingipsused)\ \ %>" flowCollectionEnabled: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_flowcollectionenabled)\ \ %>" lastUpdatedBy: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_lastupdatedby)\ \ %>" localAS: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_localas)\ \ %>" name: "<% $.get(get_input_enterprise_name) %>" receiveMultiCastListID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_receivemulticastlistid)\ \ %>" sendMultiCastListID: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_sendmulticastlistid)\ \ %>" sharedEnterprise: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_sharedenterprise)\ \ %>" virtualFirewallRulesEnabled: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_virtualfirewallrulesenabled)\ \ %>" create_condition: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_condition)\ \ %>" rest_resource_path_fragments: - "enterprises" result_if_not_created: BGPEnabled: null DHCPLeaseInterval: null ID: null LDAPAuthorizationEnabled: null LDAPEnabled: null VNFManagementEnabled: false allowAdvancedQOSConfiguration: null allowGatewayManagement: null allowTrustedForwardingClass: null allowedForwardingClasses: null associatedEnterpriseSecurityID: null associatedGroupKeyEncryptionProfileID: null associatedKeyServerMonitorID: null avatarData: null avatarType: null customerID: null description: null dictionaryVersion: 1 enableApplicationPerformanceManagement: false encryptionManagementMode: null enterpriseProfileID: null entityScope: null externalID: null floatingIPsQuota: null floatingIPsUsed: null flowCollectionEnabled: "DISABLED" lastUpdatedBy: null localAS: null name: null receiveMultiCastListID: null sendMultiCastListID: null sharedEnterprise: null virtualFirewallRulesEnabled: false sdn: "<% $.get(get_attribute_nuage_placeable_307c8336_e500_4bba_ac3e_0c1d02e5bcbc_nuage_placeable_sdn)\ \ %>" tosca_name: "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_name)\ \ %>" tosca_reference_field: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_field)\ \ %>" tosca_reference_only: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_id)\ \ %>" publish: enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_workflow_outputs: ID: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('ID')\ \ %>" resource: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowadvancedqosconfiguration: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowAdvancedQOSConfiguration')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowedforwardingclasses: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowedForwardingClasses')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowgatewaymanagement: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowGatewayManagement')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_allowtrustedforwardingclass: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowTrustedForwardingClass')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedenterprisesecurityid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('associatedEnterpriseSecurityID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedgroupkeyencryptionprofileid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('associatedGroupKeyEncryptionProfileID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_associatedkeyservermonitorid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('associatedKeyServerMonitorID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_avatardata: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('avatarData')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_avatartype: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('avatarType')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_bgpenabled: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('BGPEnabled')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_condition: "<%\ \ $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_condition)\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_customerid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('customerID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_description: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('description')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_dhcpleaseinterval: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('DHCPLeaseInterval')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_dictionaryversion: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('dictionaryVersion')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_enableapplicationperformancemanagement: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('enableApplicationPerformanceManagement')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_encryptionmanagementmode: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('encryptionManagementMode')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_enterpriseprofileid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('enterpriseProfileID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_entityscope: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('entityScope')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_externalid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('externalID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_floatingipsquota: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('floatingIPsQuota')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_floatingipsused: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('floatingIPsUsed')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_flowcollectionenabled: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('flowCollectionEnabled')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_id: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('ID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_lastupdatedby: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('lastUpdatedBy')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_ldapauthorizationenabled: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('LDAPAuthorizationEnabled')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_ldapenabled: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('LDAPEnabled')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_localas: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('localAS')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_name: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('name')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_receivemulticastlistid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('receiveMultiCastListID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_resource_name: "enterprises" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_sendmulticastlistid: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('sendMultiCastListID')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_sharedenterprise: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('sharedEnterprise')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_only: "<%\ \ $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_only)\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_virtualfirewallrulesenabled: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('virtualFirewallRulesEnabled')\ \ %>" get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_vnfmanagementenabled: "<%\ \ task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('VNFManagementEnabled')\ \ %>" on-success: - "enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_process" enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('ID')\ \ %>" - attributeName: "resource_name" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "enterprises" - attributeName: "tosca_reference_only" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_only)\ \ %>" - attributeName: "create_condition" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% $.get(get_property_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_condition)\ \ %>" - attributeName: "allowAdvancedQOSConfiguration" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowAdvancedQOSConfiguration')\ \ %>" - attributeName: "allowedForwardingClasses" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowedForwardingClasses')\ \ %>" - attributeName: "allowGatewayManagement" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowGatewayManagement')\ \ %>" - attributeName: "allowTrustedForwardingClass" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('allowTrustedForwardingClass')\ \ %>" - attributeName: "associatedEnterpriseSecurityID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('associatedEnterpriseSecurityID')\ \ %>" - attributeName: "associatedGroupKeyEncryptionProfileID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('associatedGroupKeyEncryptionProfileID')\ \ %>" - attributeName: "associatedKeyServerMonitorID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('associatedKeyServerMonitorID')\ \ %>" - attributeName: "avatarData" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('avatarData')\ \ %>" - attributeName: "avatarType" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('avatarType')\ \ %>" - attributeName: "BGPEnabled" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('BGPEnabled')\ \ %>" - attributeName: "customerID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('customerID')\ \ %>" - attributeName: "description" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('description')\ \ %>" - attributeName: "DHCPLeaseInterval" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('DHCPLeaseInterval')\ \ %>" - attributeName: "dictionaryVersion" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('dictionaryVersion')\ \ %>" - attributeName: "enableApplicationPerformanceManagement" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('enableApplicationPerformanceManagement')\ \ %>" - attributeName: "encryptionManagementMode" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('encryptionManagementMode')\ \ %>" - attributeName: "enterpriseProfileID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('enterpriseProfileID')\ \ %>" - attributeName: "entityScope" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('entityScope')\ \ %>" - attributeName: "externalID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('externalID')\ \ %>" - attributeName: "floatingIPsQuota" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('floatingIPsQuota')\ \ %>" - attributeName: "floatingIPsUsed" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('floatingIPsUsed')\ \ %>" - attributeName: "flowCollectionEnabled" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('flowCollectionEnabled')\ \ %>" - attributeName: "lastUpdatedBy" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('lastUpdatedBy')\ \ %>" - attributeName: "LDAPAuthorizationEnabled" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('LDAPAuthorizationEnabled')\ \ %>" - attributeName: "LDAPEnabled" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('LDAPEnabled')\ \ %>" - attributeName: "localAS" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('localAS')\ \ %>" - attributeName: "name" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('name')\ \ %>" - attributeName: "receiveMultiCastListID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('receiveMultiCastListID')\ \ %>" - attributeName: "sendMultiCastListID" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('sendMultiCastListID')\ \ %>" - attributeName: "sharedEnterprise" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('sharedEnterprise')\ \ %>" - attributeName: "virtualFirewallRulesEnabled" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('virtualFirewallRulesEnabled')\ \ %>" - attributeName: "VNFManagementEnabled" entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" value: "<% task(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create).result.get('resource').get('VNFManagementEnabled')\ \ %>" operationOutputs: entityId: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_workflow_outputs)\ \ %>" ipam_config_0891712f_be03_439d_bb34_83ee060e631e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_0b078777_45c5_4244_89cf_e8331bdd6137_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_0be92c22_e125_43fe_a08e_8f91515f4b66_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_0d09401c_4a1b_4c1c_9a82_ba5cdef5b5e7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_11322513_0806_474e_b442_b2a2627d597d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_11698430_39dd_480c_96eb_d28f3414db00_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_11e55e34_1b57_4924_9cd5_fb05809f5acc_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_1349450a_6fc0_4065_8e8a_9fe47bedd5a3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_1386fb01_6ceb_4e9a_a529_493038af88ca_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_14552739_24ad_45ad_ab31_b5ae32177f7e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_1b14452e_c8a1_4037_a50e_d009601d4446_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_1f63084e_f79b_40a5_bcf2_0981a88ad259_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_1fb5a650_c187_4ba8_8a5c_19a270db2118_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_1fefaa51_fb7c_4107_9095_039c0b4dad17_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_20c6f06a_b923_4bae_b457_fa32f6c969ac_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_21723917_cc65_4ea4_9cfb_fcf072faa1e0_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2240855c_7615_4cf6_8090_0f75075ebe3e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2269b1d2_b5b8_4100_ba48_ac11cfc89296_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_22d75581_d53e_41a9_bf49_25b236f4da33_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2344aefc_69cc_47e4_bf57_2fe000501570_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_23ed3844_6dc7_424a_ad7a_7d7b845ca483_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_259f2342_841e_4f51_a99f_f2596c32fef9_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_288759de_61b2_42eb_9d15_ea50398b7ee3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_28a59806_b694_4fa8_ab88_a6719fc8f550_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2a61e2b1_bc94_4673_b9e2_a00977877783_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2b42e525_7e69_4357_8960_472f70f17cc7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2c30647d_21d8_4971_9dd1_698ef1d35867_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_2f9bd828_dbb8_46f0_b38f_747630aa17e1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_33d8c4a9_7f42_41c9_b1de_92326fb064ff_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_34281669_46d1_4b5d_b9e1_e66bbcb6080d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_37a82fa1_338f_4908_9467_11a569ca573b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_3ac517fc_b60e_483c_97df_5c838beb1606_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_3aed1132_dadd_4644_be69_23d7bf9cd707_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_3b0be73e_9a64_4dc7_850c_e581af624b41_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_3be083e5_4025_4d23_9035_1682aead023c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_3dc19d26_031f_4abf_937d_d26b0289c728_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_3f26ee2a_b09d_4de5_b9f0_79621453ce62_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_41669326_b7f0_4484_aa43_2f1833135433_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_4295f97b_5891_4a67_88d8_82bb397e7baf_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_44905733_b702_4d89_ae9d_6802d3523f74_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_44df3cf3_b45c_4059_81fd_8356115b4a77_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_47234502_f2e3_47ae_a4a8_330b507a1983_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_4aedd85a_77b1_4604_b6d8_81ddccfb1f33_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_4c5dbe03_90f1_4d13_b7d9_917e9895c39a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_4e72a939_a287_4960_a884_e9cb5c1bf5e2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_518ae32a_25b1_41c2_94a6_33dbe23a8fb7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_51a2d4d9_5345_4d63_9ead_380f95b185fb_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_51c7d7ee_7e55_48a3_9beb_73b1ee4330d0_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_522aa6db_428f_4455_b7e0_8afd79b6b98a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5a100aef_f36a_4d00_9993_7e8534ce5c6a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5a102e77_3fb9_4247_b19f_c474828b482e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5a2d6720_471f_400e_b274_6bf2e073b23d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5b3acfbb_49be_424d_b161_c665645e6597_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5b62b4a5_c50d_46ae_8f09_c514f5db6c78_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "a61206cd-c0a5-4b1f-939f-2b9aecbb3745" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "a61206cd-c0a5-4b1f-939f-2b9aecbb3745" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "a61206cd-c0a5-4b1f-939f-2b9aecbb3745" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5c261c53_fbb2_4a64_a53b_5c2d4ef25157_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5e3604c7_b688_4b4d_aea1_307ef7e645f5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5efcd968_7806_482e_91ab_8bca28518584_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_5f784330_0382_4ac1_8cc5_c472a4bc9ed7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_61096438_cbea_4d05_8b6e_f06c221be9be_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_655f3709_4d40_49cf_b44c_44fbf29b26b4_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_6b74624f_96cd_476f_a7ef_33761df885ac_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_6cb16f76_5c13_4bfb_acf1_2ef5a4110b11_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create: workflow: "infoblox.get_plugin_config" publish: get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr: "<%\ \ task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_ip')\ \ %>" get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password: "<%\ \ task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_password')\ \ %>" get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username: "<%\ \ task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_username')\ \ %>" ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create_workflow_outputs: ipam_ip: "<% task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_ip')\ \ %>" ipam_password: "<% task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_password')\ \ %>" ipam_username: "<% task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_username')\ \ %>" on-success: - "ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create_process" ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6d80d1ba-4c00-4707-8197-98eb210195f5" value: "<% task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_ip')\ \ %>" - attributeName: "username" entityId: "6d80d1ba-4c00-4707-8197-98eb210195f5" value: "<% task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_username')\ \ %>" - attributeName: "password" entityId: "6d80d1ba-4c00-4707-8197-98eb210195f5" value: "<% task(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create).result.get('ipam_password')\ \ %>" operationOutputs: entityId: "6d80d1ba-4c00-4707-8197-98eb210195f5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_create_workflow_outputs)\ \ %>" on-success: - "ipam_config_0891712f_be03_439d_bb34_83ee060e631e_pre_configure_target_process" - "ipam_config_0b078777_45c5_4244_89cf_e8331bdd6137_pre_configure_target_process" - "ipam_config_0be92c22_e125_43fe_a08e_8f91515f4b66_pre_configure_target_process" - "ipam_config_0d09401c_4a1b_4c1c_9a82_ba5cdef5b5e7_pre_configure_target_process" - "ipam_config_11322513_0806_474e_b442_b2a2627d597d_pre_configure_target_process" - "ipam_config_11698430_39dd_480c_96eb_d28f3414db00_pre_configure_target_process" - "ipam_config_11e55e34_1b57_4924_9cd5_fb05809f5acc_pre_configure_target_process" - "ipam_config_1349450a_6fc0_4065_8e8a_9fe47bedd5a3_pre_configure_target_process" - "ipam_config_1386fb01_6ceb_4e9a_a529_493038af88ca_pre_configure_target_process" - "ipam_config_14552739_24ad_45ad_ab31_b5ae32177f7e_pre_configure_target_process" - "ipam_config_1b14452e_c8a1_4037_a50e_d009601d4446_pre_configure_target_process" - "ipam_config_1f63084e_f79b_40a5_bcf2_0981a88ad259_pre_configure_target_process" - "ipam_config_1fb5a650_c187_4ba8_8a5c_19a270db2118_pre_configure_target_process" - "ipam_config_1fefaa51_fb7c_4107_9095_039c0b4dad17_pre_configure_target_process" - "ipam_config_20c6f06a_b923_4bae_b457_fa32f6c969ac_pre_configure_target_process" - "ipam_config_21723917_cc65_4ea4_9cfb_fcf072faa1e0_pre_configure_target_process" - "ipam_config_2240855c_7615_4cf6_8090_0f75075ebe3e_pre_configure_target_process" - "ipam_config_2269b1d2_b5b8_4100_ba48_ac11cfc89296_pre_configure_target_process" - "ipam_config_22d75581_d53e_41a9_bf49_25b236f4da33_pre_configure_target_process" - "ipam_config_2344aefc_69cc_47e4_bf57_2fe000501570_pre_configure_target_process" - "ipam_config_23ed3844_6dc7_424a_ad7a_7d7b845ca483_pre_configure_target_process" - "ipam_config_259f2342_841e_4f51_a99f_f2596c32fef9_pre_configure_target_process" - "ipam_config_288759de_61b2_42eb_9d15_ea50398b7ee3_pre_configure_target_process" - "ipam_config_28a59806_b694_4fa8_ab88_a6719fc8f550_pre_configure_target_process" - "ipam_config_2a61e2b1_bc94_4673_b9e2_a00977877783_pre_configure_target_process" - "ipam_config_2b42e525_7e69_4357_8960_472f70f17cc7_pre_configure_target_process" - "ipam_config_2c30647d_21d8_4971_9dd1_698ef1d35867_pre_configure_target_process" - "ipam_config_2f9bd828_dbb8_46f0_b38f_747630aa17e1_pre_configure_target_process" - "ipam_config_33d8c4a9_7f42_41c9_b1de_92326fb064ff_pre_configure_target_process" - "ipam_config_34281669_46d1_4b5d_b9e1_e66bbcb6080d_pre_configure_target_process" - "ipam_config_37a82fa1_338f_4908_9467_11a569ca573b_pre_configure_target_process" - "ipam_config_3ac517fc_b60e_483c_97df_5c838beb1606_pre_configure_target_process" - "ipam_config_3aed1132_dadd_4644_be69_23d7bf9cd707_pre_configure_target_process" - "ipam_config_3b0be73e_9a64_4dc7_850c_e581af624b41_pre_configure_target_process" - "ipam_config_3be083e5_4025_4d23_9035_1682aead023c_pre_configure_target_process" - "ipam_config_3dc19d26_031f_4abf_937d_d26b0289c728_pre_configure_target_process" - "ipam_config_3f26ee2a_b09d_4de5_b9f0_79621453ce62_pre_configure_target_process" - "ipam_config_41669326_b7f0_4484_aa43_2f1833135433_pre_configure_target_process" - "ipam_config_4295f97b_5891_4a67_88d8_82bb397e7baf_pre_configure_target_process" - "ipam_config_44905733_b702_4d89_ae9d_6802d3523f74_pre_configure_target_process" - "ipam_config_44df3cf3_b45c_4059_81fd_8356115b4a77_pre_configure_target_process" - "ipam_config_47234502_f2e3_47ae_a4a8_330b507a1983_pre_configure_target_process" - "ipam_config_4aedd85a_77b1_4604_b6d8_81ddccfb1f33_pre_configure_target_process" - "ipam_config_4c5dbe03_90f1_4d13_b7d9_917e9895c39a_pre_configure_target_process" - "ipam_config_4e72a939_a287_4960_a884_e9cb5c1bf5e2_pre_configure_target_process" - "ipam_config_518ae32a_25b1_41c2_94a6_33dbe23a8fb7_pre_configure_target_process" - "ipam_config_51a2d4d9_5345_4d63_9ead_380f95b185fb_pre_configure_target_process" - "ipam_config_51c7d7ee_7e55_48a3_9beb_73b1ee4330d0_pre_configure_target_process" - "ipam_config_522aa6db_428f_4455_b7e0_8afd79b6b98a_pre_configure_target_process" - "ipam_config_5a100aef_f36a_4d00_9993_7e8534ce5c6a_pre_configure_target_process" - "ipam_config_5a102e77_3fb9_4247_b19f_c474828b482e_pre_configure_target_process" - "ipam_config_5a2d6720_471f_400e_b274_6bf2e073b23d_pre_configure_target_process" - "ipam_config_5b3acfbb_49be_424d_b161_c665645e6597_pre_configure_target_process" - "ipam_config_5b62b4a5_c50d_46ae_8f09_c514f5db6c78_pre_configure_target_process" - "ipam_config_5c261c53_fbb2_4a64_a53b_5c2d4ef25157_pre_configure_target_process" - "ipam_config_5e3604c7_b688_4b4d_aea1_307ef7e645f5_pre_configure_target_process" - "ipam_config_5efcd968_7806_482e_91ab_8bca28518584_pre_configure_target_process" - "ipam_config_5f784330_0382_4ac1_8cc5_c472a4bc9ed7_pre_configure_target_process" - "ipam_config_61096438_cbea_4d05_8b6e_f06c221be9be_pre_configure_target_process" - "ipam_config_655f3709_4d40_49cf_b44c_44fbf29b26b4_pre_configure_target_process" - "ipam_config_6b74624f_96cd_476f_a7ef_33761df885ac_pre_configure_target_process" - "ipam_config_6cb16f76_5c13_4bfb_acf1_2ef5a4110b11_pre_configure_target_process" - "ipam_config_717088a5_1901_4fc9_8d2a_f749291fef01_pre_configure_target_process" - "ipam_config_7320b5bd_2aa7_456f_8840_a92563ae9b2b_pre_configure_target_process" - "ipam_config_738a3d8d_047c_4f9d_abe9_8f5d9d2df810_pre_configure_target_process" - "ipam_config_74eea707_e578_4232_be6b_f5ad1170e7a7_pre_configure_target_process" - "ipam_config_760f6691_7aca_4239_9451_7c50a8bb119c_pre_configure_target_process" - "ipam_config_76266c2b_0c52_4494_88ea_a20df73f5cea_pre_configure_target_process" - "ipam_config_767b7eaf_8a06_4b47_afa0_73236ee7f98e_pre_configure_target_process" - "ipam_config_77e8b8de_c85f_44b0_9562_55d6c4a260b7_pre_configure_target_process" - "ipam_config_7ada236f_d2ea_49ed_9c29_25978f2970d5_pre_configure_target_process" - "ipam_config_7ae35670_27aa_4b58_9339_597bfa07e358_pre_configure_target_process" - "ipam_config_7ebaafc6_3173_457d_8331_af08b54d063f_pre_configure_target_process" - "ipam_config_803439cd_6b9e_4174_b836_1fc6e4fc5d44_pre_configure_target_process" - "ipam_config_82182b1e_270a_4e01_b6cf_4a521ff6c33f_pre_configure_target_process" - "ipam_config_83bc46d9_ace5_4bb4_8ff2_8d9bd15f1f50_pre_configure_target_process" - "ipam_config_83f040b8_2df5_475d_9a2a_e18fc91354f1_pre_configure_target_process" - "ipam_config_86257236_1564_4b21_97e8_8c05b3344427_pre_configure_target_process" - "ipam_config_8682177b_435d_4ea5_8b53_8d0ac1cd3d94_pre_configure_target_process" - "ipam_config_89b17e6a_e194_49e0_aa0e_3251f80e3900_pre_configure_target_process" - "ipam_config_8cb565ea_e3ea_4bde_917b_f22f83ae32c8_pre_configure_target_process" - "ipam_config_906369c4_076f_4f11_87d4_f64b034fbf22_pre_configure_target_process" - "ipam_config_920411ca_9266_452c_897a_71bf8b6d9a2d_pre_configure_target_process" - "ipam_config_9251f65a_67e0_4b0d_93d8_989549dd7d19_pre_configure_target_process" - "ipam_config_959a21e7_4e07_4ef8_9a2a_ff81bb74e6a5_pre_configure_target_process" - "ipam_config_966e79f1_0fb9_459b_9fdb_c4469f4c2c89_pre_configure_target_process" - "ipam_config_96cb8ef2_fec6_4b23_92a3_71365fc540ba_pre_configure_target_process" - "ipam_config_97324f8f_e597_41ed_8f1c_912df0573b6e_pre_configure_target_process" - "ipam_config_97ff5d69_c181_40a4_a0b6_b0c2d8c6623b_pre_configure_target_process" - "ipam_config_987c2a93_5270_47a9_959b_77e3534ec952_pre_configure_target_process" - "ipam_config_9b1623ac_0be6_459d_a38a_5fd428111e46_pre_configure_target_process" - "ipam_config_9b50bbc1_6995_40e1_819a_ac7ac9b66c25_pre_configure_target_process" - "ipam_config_9bd59fc9_0595_4a01_93a6_ff6fd19d9c2e_pre_configure_target_process" - "ipam_config_9c2ab3ff_00fb_48f8_b558_c69683fe493e_pre_configure_target_process" - "ipam_config_9d46efd7_282e_4fe4_8735_350e20aad158_pre_configure_target_process" - "ipam_config_9da96e41_2d34_41fb_aad4_49ea81ba9700_pre_configure_target_process" - "ipam_config_9fddec87_b131_483f_bb3f_86b6a497f43f_pre_configure_target_process" - "ipam_config_a307c74c_0a52_4fc3_9b1b_6c17b2b893ef_pre_configure_target_process" - "ipam_config_a57e917e_ecbb_4e41_9d64_542f0b3a342a_pre_configure_target_process" - "ipam_config_a591ef1d_777b_47cb_bce9_2f29cab7cf16_pre_configure_target_process" - "ipam_config_a6cca88c_941a_421a_bf3a_099ba1583440_pre_configure_target_process" - "ipam_config_aa1ad554_7442_4d8f_96e6_74a724865c2e_pre_configure_target_process" - "ipam_config_ad806c33_8f2d_4241_854a_7ea582ba148b_pre_configure_target_process" - "ipam_config_b3609ce2_3fe0_427e_a567_003639c5641e_pre_configure_target_process" - "ipam_config_b704b174_287e_4670_b4d2_582655b9d694_pre_configure_target_process" - "ipam_config_b780fcb0_5466_49e5_93d6_9a026626404b_pre_configure_target_process" - "ipam_config_b7bf89f1_748d_4b93_9900_8b1aefb9ddda_pre_configure_target_process" - "ipam_config_b98815a6_5319_4f92_a3b8_2f4c99bce516_pre_configure_target_process" - "ipam_config_ba54c1c2_3e51_4dc4_a9a0_d151f03addee_pre_configure_target_process" - "ipam_config_bb6178e0_f06e_47a1_89ff_fbd9c0c94362_pre_configure_target_process" - "ipam_config_bc698aad_5038_4c96_8c41_cfcc48f7a2a6_pre_configure_target_process" - "ipam_config_bfc5a5e5_daad_4aca_961d_01d45787f295_pre_configure_target_process" - "ipam_config_c0029ce1_8c08_4b68_bea1_c90eda691bef_pre_configure_target_process" - "ipam_config_c0177b7a_dcbc_49f2_9c8a_5138c5a84d10_pre_configure_target_process" - "ipam_config_c08b9be7_5861_4f3e_a929_e60391c1d150_pre_configure_target_process" - "ipam_config_c2f876fe_dce6_41e8_82e8_7e1115aaede7_pre_configure_target_process" - "ipam_config_c5832d55_bb0a_49f2_94dc_26ed659dda2f_pre_configure_target_process" - "ipam_config_c64db49b_865e_4542_af0f_fae0baafed31_pre_configure_target_process" - "ipam_config_c792e3ff_407c_47c6_ae25_581767de9052_pre_configure_target_process" - "ipam_config_c8147d3b_6534_4c1c_94e7_4d99c4e1783a_pre_configure_target_process" - "ipam_config_ca3f03d2_e897_46e9_ba1b_7c8268fe9a0c_pre_configure_target_process" - "ipam_config_cb1f8a0a_2284_46c4_b543_0184e0bb1f20_pre_configure_target_process" - "ipam_config_cc383aad_cfa9_4ef7_93b9_084ccf86c4c6_pre_configure_target_process" - "ipam_config_cc811b06_0410_4aa4_8348_6b3fec07b90e_pre_configure_target_process" - "ipam_config_ce6c6b2d_f0b2_4d5e_93c8_8f5a50f6e3f2_pre_configure_target_process" - "ipam_config_cea5b813_3212_4891_81d6_9b7dcf354ee8_pre_configure_target_process" - "ipam_config_d0a1fd19_5c39_4897_8562_4c0a5b00bef1_pre_configure_target_process" - "ipam_config_d344dfb6_2d45_4755_bcaf_c5f6a3279aa2_pre_configure_target_process" - "ipam_config_d45cedd5_15b4_40ec_a8cf_8512b8262e90_pre_configure_target_process" - "ipam_config_d5098ae3_1b2a_455c_9f5d_e8d708d1cf05_pre_configure_target_process" - "ipam_config_d5112b77_de53_4350_b0ec_22d06503edda_pre_configure_target_process" - "ipam_config_d5dcb0af_b3a8_4149_ac74_cfcc7c1c49e1_pre_configure_target_process" - "ipam_config_d5eade69_7a58_4472_9579_a505b438d214_pre_configure_target_process" - "ipam_config_d710836f_86a6_4a57_b098_dc5de72b3d55_pre_configure_target_process" - "ipam_config_d7b9d631_9d77_4039_89bc_0764c5253090_pre_configure_target_process" - "ipam_config_d8217553_d5c2_4dcc_994a_bc17320a11e2_pre_configure_target_process" - "ipam_config_d82ed04c_3c77_4159_b8f4_e59f45a9cc98_pre_configure_target_process" - "ipam_config_d9857262_f24e_4757_bb18_19dcf5d90903_pre_configure_target_process" - "ipam_config_da27281c_1674_4ed7_86f0_4dcb19731ebc_pre_configure_target_process" - "ipam_config_da5ae7ec_b045_4ce1_85ec_1d951c55f6af_pre_configure_target_process" - "ipam_config_da89434c_650c_4c60_83d8_aeb4c38e4adb_pre_configure_target_process" - "ipam_config_dc3b7161_f3b2_4579_b08a_a422e1ae00b5_pre_configure_target_process" - "ipam_config_e0d428c7_fd92_4d5d_8f53_54388293a0f4_pre_configure_target_process" - "ipam_config_e1bdef8e_d50f_4de0_89a6_6829e6e8b168_pre_configure_target_process" - "ipam_config_e66a45b6_769c_4e80_88b0_0ce44418c02a_pre_configure_target_process" - "ipam_config_e71700d0_8a92_40f1_aebf_08520e1a2dd8_pre_configure_target_process" - "ipam_config_e7595551_cc08_4d48_ac90_f72280024187_pre_configure_target_process" - "ipam_config_eb499619_0f37_4d47_878f_8853124bec0b_pre_configure_target_process" - "ipam_config_ed479f2e_7d9e_4466_a60e_66eb076b4951_pre_configure_target_process" - "ipam_config_f11235f9_32a5_4f18_bd31_0d7bd09c695d_pre_configure_target_process" - "ipam_config_f49e4af9_028a_4d8f_a380_742720ec604a_pre_configure_target_process" - "ipam_config_f505749f_6541_4b66_a3f4_13acb2d8155b_pre_configure_target_process" - "ipam_config_fdf2246b_5a98_4a14_a4a9_700e2e6164d3_pre_configure_target_process" - "ipam_config_fdfa3933_ae9f_46fd_a731_7163b750ce95_pre_configure_target_process" ipam_config_717088a5_1901_4fc9_8d2a_f749291fef01_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_7320b5bd_2aa7_456f_8840_a92563ae9b2b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_738a3d8d_047c_4f9d_abe9_8f5d9d2df810_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_74eea707_e578_4232_be6b_f5ad1170e7a7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_760f6691_7aca_4239_9451_7c50a8bb119c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_76266c2b_0c52_4494_88ea_a20df73f5cea_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_767b7eaf_8a06_4b47_afa0_73236ee7f98e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_77e8b8de_c85f_44b0_9562_55d6c4a260b7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_7ada236f_d2ea_49ed_9c29_25978f2970d5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_7ae35670_27aa_4b58_9339_597bfa07e358_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_7ebaafc6_3173_457d_8331_af08b54d063f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_803439cd_6b9e_4174_b836_1fc6e4fc5d44_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_82182b1e_270a_4e01_b6cf_4a521ff6c33f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_83bc46d9_ace5_4bb4_8ff2_8d9bd15f1f50_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_83f040b8_2df5_475d_9a2a_e18fc91354f1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_86257236_1564_4b21_97e8_8c05b3344427_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_8682177b_435d_4ea5_8b53_8d0ac1cd3d94_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_89b17e6a_e194_49e0_aa0e_3251f80e3900_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_8cb565ea_e3ea_4bde_917b_f22f83ae32c8_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_906369c4_076f_4f11_87d4_f64b034fbf22_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_920411ca_9266_452c_897a_71bf8b6d9a2d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9251f65a_67e0_4b0d_93d8_989549dd7d19_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_959a21e7_4e07_4ef8_9a2a_ff81bb74e6a5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_966e79f1_0fb9_459b_9fdb_c4469f4c2c89_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_96cb8ef2_fec6_4b23_92a3_71365fc540ba_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_97324f8f_e597_41ed_8f1c_912df0573b6e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_97ff5d69_c181_40a4_a0b6_b0c2d8c6623b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_987c2a93_5270_47a9_959b_77e3534ec952_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9b1623ac_0be6_459d_a38a_5fd428111e46_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9b50bbc1_6995_40e1_819a_ac7ac9b66c25_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9bd59fc9_0595_4a01_93a6_ff6fd19d9c2e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9c2ab3ff_00fb_48f8_b558_c69683fe493e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9d46efd7_282e_4fe4_8735_350e20aad158_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9da96e41_2d34_41fb_aad4_49ea81ba9700_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_9fddec87_b131_483f_bb3f_86b6a497f43f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_a307c74c_0a52_4fc3_9b1b_6c17b2b893ef_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_a57e917e_ecbb_4e41_9d64_542f0b3a342a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_a591ef1d_777b_47cb_bce9_2f29cab7cf16_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_a6cca88c_941a_421a_bf3a_099ba1583440_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_aa1ad554_7442_4d8f_96e6_74a724865c2e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_ad806c33_8f2d_4241_854a_7ea582ba148b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_b3609ce2_3fe0_427e_a567_003639c5641e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_b704b174_287e_4670_b4d2_582655b9d694_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_b780fcb0_5466_49e5_93d6_9a026626404b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_b7bf89f1_748d_4b93_9900_8b1aefb9ddda_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_b98815a6_5319_4f92_a3b8_2f4c99bce516_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_ba54c1c2_3e51_4dc4_a9a0_d151f03addee_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_bb6178e0_f06e_47a1_89ff_fbd9c0c94362_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_bc698aad_5038_4c96_8c41_cfcc48f7a2a6_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_bfc5a5e5_daad_4aca_961d_01d45787f295_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c0029ce1_8c08_4b68_bea1_c90eda691bef_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c0177b7a_dcbc_49f2_9c8a_5138c5a84d10_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c08b9be7_5861_4f3e_a929_e60391c1d150_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c2f876fe_dce6_41e8_82e8_7e1115aaede7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c5832d55_bb0a_49f2_94dc_26ed659dda2f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c64db49b_865e_4542_af0f_fae0baafed31_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c792e3ff_407c_47c6_ae25_581767de9052_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_c8147d3b_6534_4c1c_94e7_4d99c4e1783a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_ca3f03d2_e897_46e9_ba1b_7c8268fe9a0c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_cb1f8a0a_2284_46c4_b543_0184e0bb1f20_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_cc383aad_cfa9_4ef7_93b9_084ccf86c4c6_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_cc811b06_0410_4aa4_8348_6b3fec07b90e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_ce6c6b2d_f0b2_4d5e_93c8_8f5a50f6e3f2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_cea5b813_3212_4891_81d6_9b7dcf354ee8_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d0a1fd19_5c39_4897_8562_4c0a5b00bef1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d344dfb6_2d45_4755_bcaf_c5f6a3279aa2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d45cedd5_15b4_40ec_a8cf_8512b8262e90_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d5098ae3_1b2a_455c_9f5d_e8d708d1cf05_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d5112b77_de53_4350_b0ec_22d06503edda_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d5dcb0af_b3a8_4149_ac74_cfcc7c1c49e1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d5eade69_7a58_4472_9579_a505b438d214_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d710836f_86a6_4a57_b098_dc5de72b3d55_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d7b9d631_9d77_4039_89bc_0764c5253090_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d8217553_d5c2_4dcc_994a_bc17320a11e2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d82ed04c_3c77_4159_b8f4_e59f45a9cc98_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_d9857262_f24e_4757_bb18_19dcf5d90903_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_da27281c_1674_4ed7_86f0_4dcb19731ebc_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_da5ae7ec_b045_4ce1_85ec_1d951c55f6af_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_da89434c_650c_4c60_83d8_aeb4c38e4adb_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_dc3b7161_f3b2_4579_b08a_a422e1ae00b5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_e0d428c7_fd92_4d5d_8f53_54388293a0f4_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_e1bdef8e_d50f_4de0_89a6_6829e6e8b168_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_e66a45b6_769c_4e80_88b0_0ce44418c02a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_e71700d0_8a92_40f1_aebf_08520e1a2dd8_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_e7595551_cc08_4d48_ac90_f72280024187_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_eb499619_0f37_4d47_878f_8853124bec0b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_ed479f2e_7d9e_4466_a60e_66eb076b4951_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_f11235f9_32a5_4f18_bd31_0d7bd09c695d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_f49e4af9_028a_4d8f_a380_742720ec604a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_f505749f_6541_4b66_a3f4_13acb2d8155b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_fdf2246b_5a98_4a14_a4a9_700e2e6164d3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_config_fdfa3933_ae9f_46fd_a731_7163b750ce95_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ipaddr" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" - attributeName: "username" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" - attributeName: "password" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_ipaddr: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_ipaddr)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_password: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_password)\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_username: "<%\ \ $.get(get_attribute_ipam_config_6d80d1ba_4c00_4707_8197_98eb210195f5_username)\ \ %>" on-success: - cmg_staticip_all_a61206cd_c0a5_4b1f_939f_2b9aecbb3745_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: "<% $.get(continue_flag)\ \ = null %>" - ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: "<%\ \ $.get(continue_flag) = null %>" - ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create_process" join: "all" ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" value: "<% task(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb1_1_26e0ed2b_1f6f_4969_a996_d52a3b3d7c50_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create_process" join: "all" ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" value: "<% task(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb1_2_b1014c9c_8e43_41c8_bd1f_81bc3c0f43db_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create_process" join: "all" ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" value: "<% task(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb2_1_c6c08cbf_2b94_41dc_a6d4_ae9aa7181909_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create_process" join: "all" ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" value: "<% task(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb2_2_5d2dd1e1_96d7_4947_86a1_dd712ace3fd7_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create_process" join: "all" ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" value: "<% task(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "0f74b76f-abb7-4d05-99d7-4273db227485" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb3_1_0f74b76f_abb7_4d05_99d7_4273db227485_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create_process" join: "all" ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" value: "<% task(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6fa7ffe8-9576-45c8-9d91-015195a214a7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb3_2_6fa7ffe8_9576_45c8_9d91_015195a214a7_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create_process" join: "all" ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" value: "<% task(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "e8988833-a10f-4d56-b685-e8bcdc260f6e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb4_1_e8988833_a10f_4d56_b685_e8bcdc260f6e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create_process" join: "all" ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" value: "<% task(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c4fedafa-9803-4cea-8373-6743730df5f5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb4_2_c4fedafa_9803_4cea_8373_6743730df5f5_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create_process" join: "all" ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" value: "<% task(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb5_1_542ccff4_f6ce_4cc8_860c_d6e5122e7f4f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create_process" join: "all" ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" value: "<% task(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1e8517e5-977f-487a-bae8-b0d9b83ffa86" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb5_2_1e8517e5_977f_487a_bae8_b0d9b83ffa86_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create_process" join: "all" ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" value: "<% task(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb6_1_7b1fed64_0d54_4469_b1a0_c9f0103bc7f1_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create_process" join: "all" ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "cce96427-7f68-4138-88b6-068da8a4435d" value: "<% task(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "cce96427-7f68-4138-88b6-068da8a4435d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb6_2_cce96427_7f68_4138_88b6_068da8a4435d_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create_process" join: "all" ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" value: "<% task(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb7_1_6f53aa16_1a0d_498e_8cb1_0ee9c653b5aa_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create_process" join: "all" ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" value: "<% task(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d094568d-1dda-4749-a6be-0ef1a191e600" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb7_2_d094568d_1dda_4749_a6be_0ef1a191e600_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create_process" join: "all" ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" value: "<% task(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "584d53f6-a43c-49a0-8b62-75398268c97c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb8_1_584d53f6_a43c_49a0_8b62_75398268c97c_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_acc_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_cidr: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_gateway: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_netmask: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_network: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_prefix: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_output_zone: "<%\ \ task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create_process" join: "all" ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" value: "<% task(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c5b360a5-d389-415c-a65f-ef02171b4443" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_acc_lb8_2_c5b360a5_d389_415c_a65f_ef02171b4443_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb1_1_f2dea3ab_d1bc_4dd2_80ce_e2667c10800b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6b227060-a89e-4417-bb5b-dba916b5798e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb1_2_6b227060_a89e_4417_bb5b_dba916b5798e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c3750580-bcdf-4af9-b9de-6f531793357a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb2_1_c3750580_bcdf_4af9_b9de_6f531793357a_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "a2d8a88b-b805-47d8-8a64-d9df7a6f3537" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb2_2_a2d8a88b_b805_47d8_8a64_d9df7a6f3537_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "fbf353c3-8cf9-4bce-9d1d-333929d2881b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb3_1_fbf353c3_8cf9_4bce_9d1d_333929d2881b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "bfcaee1a-3744-42d6-a383-c52950513a04" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb3_2_bfcaee1a_3744_42d6_a383_c52950513a04_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb4_1_b2e860f1_2b82_4a9d_b13b_6a18b7ba560b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb4_2_ac4d6643_f6f0_4fb3_bb24_8498a9c039fa_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "54852bb8-1128-4aed-9adb-6022a535a345" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "54852bb8-1128-4aed-9adb-6022a535a345" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb5_1_54852bb8_1128_4aed_9adb_6022a535a345_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "01c2f1ab-3377-4e94-a47b-b617252b21b6" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb5_2_01c2f1ab_3377_4e94_a47b_b617252b21b6_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "495bdc51-97d7-4e7c-bade-248d82b179b5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb6_1_495bdc51_97d7_4e7c_bade_248d82b179b5_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "f1147ecb-0753-40fc-a05e-7ce9bd68727a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb6_2_f1147ecb_0753_40fc_a05e_7ce9bd68727a_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3e8082c0-ea5f-4c04-b148-e274a2328ce2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb7_1_3e8082c0_ea5f_4c04_b148_e274a2328ce2_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb7_2_dbc15d4a_2632_403c_b11a_fe6c1a88cbe3_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c92ffa03-a491-4373-ab2b-951a88a0dd6f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb8_1_c92ffa03_a491_4373_ab2b_951a88a0dd6f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_aqlmvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_aqlmvno_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_cidr: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_gateway: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_netmask: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_network: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_prefix: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_output_zone: "<%\ \ task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create_process" join: "all" ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" value: "<% task(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_aqlmvno_lb8_2_7b35c749_f8ca_4b4b_87da_27cb5d4f94bc_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create_process" join: "all" ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "991b4915-6d6a-4f07-916a-5793da87e820" value: "<% task(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "991b4915-6d6a-4f07-916a-5793da87e820" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb1_1_991b4915_6d6a_4f07_916a_5793da87e820_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create_process" join: "all" ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "beef9374-6831-49b7-916a-f22315196642" value: "<% task(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "beef9374-6831-49b7-916a-f22315196642" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb1_2_beef9374_6831_49b7_916a_f22315196642_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create_process" join: "all" ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "19418946-cd65-4953-bbba-09b505fdc388" value: "<% task(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "19418946-cd65-4953-bbba-09b505fdc388" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb2_1_19418946_cd65_4953_bbba_09b505fdc388_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create_process" join: "all" ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" value: "<% task(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb2_2_d2431bdf_b6cc_43a7_8484_7bb1e5bbf194_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create_process" join: "all" ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" value: "<% task(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "51fdd822-e47b-452d-8a46-0b03e9dfb856" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb3_1_51fdd822_e47b_452d_8a46_0b03e9dfb856_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create_process" join: "all" ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "03be41d1-7702-4355-a8e7-467e493882ed" value: "<% task(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "03be41d1-7702-4355-a8e7-467e493882ed" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb3_2_03be41d1_7702_4355_a8e7_467e493882ed_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create_process" join: "all" ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" value: "<% task(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "fe8ab75c-57cd-4d54-99f9-2bede72178ee" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb4_1_fe8ab75c_57cd_4d54_99f9_2bede72178ee_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create_process" join: "all" ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" value: "<% task(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c49b1658-079b-49a3-9dc9-1b7efed432a8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb4_2_c49b1658_079b_49a3_9dc9_1b7efed432a8_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create_process" join: "all" ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" value: "<% task(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ec757c79-88f1-46b3-9877-4a320cf76c94" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb5_1_ec757c79_88f1_46b3_9877_4a320cf76c94_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create_process" join: "all" ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" value: "<% task(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "4f163297-75c9-4298-b17c-b5f4776342b4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb5_2_4f163297_75c9_4298_b17c_b5f4776342b4_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create_process" join: "all" ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" value: "<% task(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb6_1_2ed9058c_2347_4a91_ae9b_fb8c2a09da5c_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create_process" join: "all" ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" value: "<% task(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "9e31551e-0149-4497-8525-dfca1f87d4c0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb6_2_9e31551e_0149_4497_8525_dfca1f87d4c0_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create_process" join: "all" ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" value: "<% task(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3d294376-d701-410f-9493-4a0af8ce30c9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb7_1_3d294376_d701_410f_9493_4a0af8ce30c9_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create_process" join: "all" ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" value: "<% task(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "94a79a3e-9354-4043-aebd-32ac2f36a153" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb7_2_94a79a3e_9354_4043_aebd_32ac2f36a153_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create_process" join: "all" ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" value: "<% task(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb8_1_2d7e1b54_6d00_41a0_a574_e4ad9abfc08b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_charging_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_cidr: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_gateway: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_netmask: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_network: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_prefix: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_output_zone: "<%\ \ task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create_process" join: "all" ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "297489c2-85aa-48c8-995d-0b97033125bf" value: "<% task(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "297489c2-85aa-48c8-995d-0b97033125bf" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_charging_lb8_2_297489c2_85aa_48c8_995d_0b97033125bf_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "a5388771-6464-4615-bf48-65ec00aba0fd" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb1_1_a5388771_6464_4615_bf48_65ec00aba0fd_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" value: "<% task(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6bc219af-e9ed-4fe4-ba0e-2b29d149931f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb1_2_6bc219af_e9ed_4fe4_ba0e_2b29d149931f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "9c16f75e-d3c2-4b19-9406-42c10f0e3167" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb2_1_9c16f75e_d3c2_4b19_9406_42c10f0e3167_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" value: "<% task(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ecb3a864-a6f2-4156-ae73-225393845a6e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb2_2_ecb3a864_a6f2_4156_ae73_225393845a6e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "a480ee6c-538a-4999-9f6a-dba82086eec1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb3_1_a480ee6c_538a_4999_9f6a_dba82086eec1_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d92a3609-c8f2-4298-9de7-457979550fed" value: "<% task(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d92a3609-c8f2-4298-9de7-457979550fed" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb3_2_d92a3609_c8f2_4298_9de7_457979550fed_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d9d7de7f-83a4-4e48-824e-173d7fff7c2e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb4_1_d9d7de7f_83a4_4e48_824e_173d7fff7c2e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" value: "<% task(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d91b06a4-2b22-4caf-9dcf-d88f976dd286" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb4_2_d91b06a4_2b22_4caf_9dcf_d88f976dd286_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "dc0788c6-b884-48b5-bcd3-64d8e60ebf82" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb5_1_dc0788c6_b884_48b5_bcd3_64d8e60ebf82_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ee665521-d065-4744-83fc-12c88ac3f662" value: "<% task(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ee665521-d065-4744-83fc-12c88ac3f662" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb5_2_ee665521_d065_4744_83fc_12c88ac3f662_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "97efc04d-3f2c-490d-b390-3ce5e7f990e2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb6_1_97efc04d_3f2c_490d_b390_3ce5e7f990e2_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" value: "<% task(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "5a4f38f1-c219-47dc-8b26-ffaff9183e1b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb6_2_5a4f38f1_c219_47dc_8b26_ffaff9183e1b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "163f9a1e-bb0b-4b8d-a016-b21ee07564d3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb7_1_163f9a1e_bb0b_4b8d_a016_b21ee07564d3_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" value: "<% task(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "a7c37c76-b3a4-4e82-befe-09ae5b67e560" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb7_2_a7c37c76_b3a4_4e82_befe_09ae5b67e560_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "add8a03d-566a-4dd7-bca3-dfaf4c63a70c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb8_1_add8a03d_566a_4dd7_bca3_dfaf4c63a70c_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_fastpath)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_fastpath_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_cidr: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_gateway: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_netmask: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_network: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_prefix: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_output_zone: "<%\ \ task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create_process" join: "all" ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" value: "<% task(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_fastpath_lb8_2_33dd8dbe_e16e_4ec6_a54b_b9483e62b2ae_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create_process" join: "all" ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" value: "<% task(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "74df83e4-a173-464a-a5a0-d8fa9977ee02" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb1_1_74df83e4_a173_464a_a5a0_d8fa9977ee02_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create_process" join: "all" ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6a298742-8723-409a-8d76-9f86a0439710" value: "<% task(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6a298742-8723-409a-8d76-9f86a0439710" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb1_2_6a298742_8723_409a_8d76_9f86a0439710_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create_process" join: "all" ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" value: "<% task(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ac68e55c-719f-4b47-99e4-270ab93647df" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb2_1_ac68e55c_719f_4b47_99e4_270ab93647df_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create_process" join: "all" ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" value: "<% task(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3b81a4d4-8761-4ed1-84da-52a9ca78ef86" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb2_2_3b81a4d4_8761_4ed1_84da_52a9ca78ef86_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create_process" join: "all" ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" value: "<% task(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb3_1_8e3c3b2f_4aa1_48c2_bdb7_51079ff2f6a4_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create_process" join: "all" ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" value: "<% task(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb3_2_d1f4f5e7_9cbc_4b14_bdee_6855e5048b76_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create_process" join: "all" ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" value: "<% task(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "61b45619-9dd8-4c49-936a-7ab7c7b755a3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb4_1_61b45619_9dd8_4c49_936a_7ab7c7b755a3_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create_process" join: "all" ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" value: "<% task(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb4_2_79e15be7_fcef_44da_a1ee_e2ebc8caeaf8_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create_process" join: "all" ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" value: "<% task(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "88b7228d-47ce-49f8-b744-f2b89157a000" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb5_1_88b7228d_47ce_49f8_b744_f2b89157a000_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create_process" join: "all" ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" value: "<% task(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "226c3471-5cf0-48af-8d2e-af22b75339b8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb5_2_226c3471_5cf0_48af_8d2e_af22b75339b8_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create_process" join: "all" ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" value: "<% task(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "99677e3e-b3d0-4b2e-bf60-499dbb7450d4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb6_1_99677e3e_b3d0_4b2e_bf60_499dbb7450d4_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create_process" join: "all" ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" value: "<% task(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6994bbdc-2e86-461c-829b-97aa3ef4c311" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb6_2_6994bbdc_2e86_461c_829b_97aa3ef4c311_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create_process" join: "all" ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" value: "<% task(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "fd6ea5a0-1048-4a12-a012-6916a02a9c92" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb7_1_fd6ea5a0_1048_4a12_a012_6916a02a9c92_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create_process" join: "all" ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" value: "<% task(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb7_2_cfa71b0c_41e2_4ad6_8c0b_2a058deb4c6c_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create_process" join: "all" ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" value: "<% task(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "9aa50a78-9315-4c3c-9c96-9d103778c9d3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb8_1_9aa50a78_9315_4c3c_9c96_9d103778c9d3_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_pol_chg)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_grt_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_cidr: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_gateway: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_netmask: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_network: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_prefix: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_output_zone: "<%\ \ task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create_process" join: "all" ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" value: "<% task(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1d6d3adb-de19-46d9-9780-51efed156a56" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_grt_lb8_2_1d6d3adb_de19_46d9_9780_51efed156a56_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "7d21ea18-33a5-4356-9b18-8054dd2da4a8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb1_1_7d21ea18_33a5_4356_9b18_8054dd2da4a8_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d82121a5-b72a-4924-8892-3baba913a903" value: "<% task(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d82121a5-b72a-4924-8892-3baba913a903" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb1_2_d82121a5_b72a_4924_8892_3baba913a903_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb2_1_89a1e5a3_3dd8_481e_b1a4_e91ff406db2f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" value: "<% task(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "15f8dd18-d80f-4526-af9f-7d0685b80a53" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb2_2_15f8dd18_d80f_4526_af9f_7d0685b80a53_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "0383aae3-8d31-4118-ad1b-83129601cc7f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb3_1_0383aae3_8d31_4118_ad1b_83129601cc7f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" value: "<% task(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6dce9a10-3903-4c3f-8716-5ade2dac567f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb3_2_6dce9a10_3903_4c3f_8716_5ade2dac567f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "7c5defc1-73c7-4242-9a60-d151f171f27d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb4_1_7c5defc1_73c7_4242_9a60_d151f171f27d_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" value: "<% task(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb4_2_9eb840e4_b810_447a_a10b_bf3d2d6fa1cb_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "fc5aea1f-0967-4d19-86bc-365643479d9b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb5_1_fc5aea1f_0967_4d19_86bc_365643479d9b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" value: "<% task(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "26fd505a-344e-4c32-9b76-76b9ee3c00a7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb5_2_26fd505a_344e_4c32_9b76_76b9ee3c00a7_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb6_1_b0ce7d1f_5758_4a90_a8f3_f83c5700d73e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" value: "<% task(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "fa63da6c-2a5e-4cbf-b4cf-794070473e72" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb6_2_fa63da6c_2a5e_4cbf_b4cf_794070473e72_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "fd6385de-90ae-4e34-b3ec-51934f89fe8e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb7_1_fd6385de_90ae_4e34_b3ec_51934f89fe8e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" value: "<% task(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "2108ce6a-094a-496e-a1c3-f68a8cf83035" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb7_2_2108ce6a_094a_496e_a1c3_f68a8cf83035_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ad2d7a43-ba19-4274-a998-e738426a1a6c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb8_1_ad2d7a43_ba19_4274_a998_e738426a1a6c_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_hitouch)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_hightouch_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_cidr: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_gateway: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_netmask: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_network: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_prefix: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_output_zone: "<%\ \ task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create_process" join: "all" ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" value: "<% task(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "23ad3e6b-d28e-446e-bfa8-922547a94324" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_hightouch_lb8_2_23ad3e6b_d28e_446e_bfa8_922547a94324_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_oam)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_oam) %>" publish: get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_network: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_output_zone: "<%\ \ task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create_process" join: "all" ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" value: "<% task(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_oam_1a43ec4a_79cb_4ad7_8341_a3f848c11b1e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create_process" join: "all" ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" value: "<% task(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3d3df3db-d7c4-4771-ac32-d243c7f85604" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb1_1_3d3df3db_d7c4_4771_ac32_d243c7f85604_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create_process" join: "all" ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" value: "<% task(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d44435a1-b67c-4b7e-96c6-d1c922ce55ec" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb2_1_d44435a1_b67c_4b7e_96c6_d1c922ce55ec_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create_process" join: "all" ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" value: "<% task(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "396c1188-31a6-4d4e-a086-2a1c0d736032" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb3_1_396c1188_31a6_4d4e_a086_2a1c0d736032_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create_process" join: "all" ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" value: "<% task(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "9322c6d4-c9b5-4075-9e20-96bb65ca3354" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb4_1_9322c6d4_c9b5_4075_9e20_96bb65ca3354_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create_process" join: "all" ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" value: "<% task(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d33726e1-1bdb-4c20-a6b8-70c8683c688a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb5_1_d33726e1_1bdb_4c20_a6b8_70c8683c688a_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create_process" join: "all" ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" value: "<% task(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "31b20b96-3aae-4f30-82df-f83d3020ff9c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb6_1_31b20b96_3aae_4f30_82df_f83d3020ff9c_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create_process" join: "all" ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" value: "<% task(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ad1d459c-1c58-4d63-89e3-a42534a21ddb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb7_1_ad1d459c_1c58_4d63_89e3_a42534a21ddb_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_rsd)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_rsd_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_cidr: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_gateway: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_netmask: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_network: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_prefix: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_output_zone: "<%\ \ task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create_process" join: "all" ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" value: "<% task(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "841e4ffc-b7cd-4c37-bd90-06156e9d6572" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_rsd_lb8_1_841e4ffc_b7cd_4c37_bd90_06156e9d6572_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create_process" join: "all" ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" value: "<% task(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "31b1b9b8-1421-4554-928d-2d14ce5aad83" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb1_1_31b1b9b8_1421_4554_928d_2d14ce5aad83_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create_process" join: "all" ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "292108bd-9dba-4cde-814f-edb134573be1" value: "<% task(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "292108bd-9dba-4cde-814f-edb134573be1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb1_2_292108bd_9dba_4cde_814f_edb134573be1_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create_process" join: "all" ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "e54834b7-c528-4b34-a521-6980e13ec597" value: "<% task(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "e54834b7-c528-4b34-a521-6980e13ec597" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb2_1_e54834b7_c528_4b34_a521_6980e13ec597_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create_process" join: "all" ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" value: "<% task(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "a538d27d-2721-4c77-b66f-1dbc5fb32142" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb2_2_a538d27d_2721_4c77_b66f_1dbc5fb32142_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create_process" join: "all" ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" value: "<% task(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "038a1eb1-da49-4a45-953f-2bb059b18550" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb3_1_038a1eb1_da49_4a45_953f_2bb059b18550_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create_process" join: "all" ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" value: "<% task(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ba54db57-8fe9-447a-8bd7-19c25e25f8b6" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb3_2_ba54db57_8fe9_447a_8bd7_19c25e25f8b6_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create_process" join: "all" ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c7209238-0579-4972-8221-13a9926fe019" value: "<% task(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c7209238-0579-4972-8221-13a9926fe019" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb4_1_c7209238_0579_4972_8221_13a9926fe019_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create_process" join: "all" ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" value: "<% task(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "71f1350c-ccde-4a98-8822-cc8399e7bd24" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb4_2_71f1350c_ccde_4a98_8822_cc8399e7bd24_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create_process" join: "all" ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" value: "<% task(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3bd303d1-84eb-4929-82d8-e6c1ef4664fa" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb5_1_3bd303d1_84eb_4929_82d8_e6c1ef4664fa_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create_process" join: "all" ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" value: "<% task(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb5_2_d4ed6290_1523_4c1b_a7be_6cf0e58a6b0e_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create_process" join: "all" ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" value: "<% task(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1e4981e8-c606-416f-be9a-b8e693b347b5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb6_1_1e4981e8_c606_416f_be9a_b8e693b347b5_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create_process" join: "all" ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "702728e1-a280-44d5-ad32-deb2848358a8" value: "<% task(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "702728e1-a280-44d5-ad32-deb2848358a8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb6_2_702728e1_a280_44d5_ad32_deb2848358a8_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create_process" join: "all" ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" value: "<% task(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb7_1_e77a7378_c3b5_4aa6_9194_9dd2c173f1f9_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create_process" join: "all" ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "e256232f-413d-4f1c-8028-c53ede86d612" value: "<% task(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "e256232f-413d-4f1c-8028-c53ede86d612" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb7_2_e256232f_413d_4f1c_8028_c53ede86d612_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create_process" join: "all" ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" value: "<% task(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c8277a4e-e0d3-4a0f-9aa6-65018952e98b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb8_1_c8277a4e_e0d3_4a0f_9aa6_65018952e98b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_sig)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_sig_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_cidr: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_gateway: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_netmask: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_network: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_prefix: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_output_zone: "<%\ \ task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create_process" join: "all" ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3b090e50-a601-4e54-b630-29e5864428f8" value: "<% task(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3b090e50-a601-4e54-b630-29e5864428f8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_sig_lb8_2_3b090e50_a601_4e54_b630_29e5864428f8_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "745eb862-32fb-430d-bbb4-dc2b49d78469" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb1_1_745eb862_32fb_430d_bbb4_dc2b49d78469_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" value: "<% task(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "c677bb6d-0481-4828-b679-4c1d3891b1df" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb1_2_c677bb6d_0481_4828_b679_4c1d3891b1df_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1a55a409-9513-4003-8fd6-378e8a20d840" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb2_1_1a55a409_9513_4003_8fd6_378e8a20d840_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" value: "<% task(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "88e04d9f-a3d0-456e-a10f-76de98742045" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb2_2_88e04d9f_a3d0_456e_a10f_76de98742045_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "7e18773a-297c-4640-90df-cf42db57c060" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "7e18773a-297c-4640-90df-cf42db57c060" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb3_1_7e18773a_297c_4640_90df_cf42db57c060_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" value: "<% task(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "0a627eef-d22c-45d7-9ac2-00acab3d033f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb3_2_0a627eef_d22c_45d7_9ac2_00acab3d033f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1fb56f15-9775-499b-9da5-39001d0e9564" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb4_1_1fb56f15_9775_499b_9da5_39001d0e9564_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" value: "<% task(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "bb667c8f-7328-49b3-91be-271f73f608d1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb4_2_bb667c8f_7328_49b3_91be_271f73f608d1_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb5_1_2d9ef57b_919b_49e7_9dcf_7b95daeb3b4f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" value: "<% task(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "73086a15-f517-4bec-9c7f-dea59b7e4402" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb5_2_73086a15_f517_4bec_9c7f_dea59b7e4402_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "e51c181b-efd1-459b-a69b-3bc2b994f1f1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb6_1_e51c181b_efd1_459b_a69b_3bc2b994f1f1_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" value: "<% task(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "8c8462fd-6768-403f-b621-c761c0f329b3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb6_2_8c8462fd_6768_403f_b621_c761c0f329b3_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6f308494-53b6-4962-9575-12031d666e2d" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6f308494-53b6-4962-9575-12031d666e2d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb7_1_6f308494_53b6_4962_9575_12031d666e2d_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" value: "<% task(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "cfa741f6-3226-4dc2-9e9b-fed91a015fed" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb7_2_cfa741f6_3226_4dc2_9e9b_fed91a015fed_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb8_1_1e46e3c9_163e_4da8_bd94_640c3aa5cc2b_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_streammvno)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_streammvno_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_cidr: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_gateway: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_netmask: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_network: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_prefix: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_output_zone: "<%\ \ task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create_process" join: "all" ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" value: "<% task(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "92730aaa-2409-4b36-ab0a-d5311b130722" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_streammvno_lb8_2_92730aaa_2409_4b36_ab0a_d5311b130722_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create: "<%\ \ $.get(continue_flag) = null %>" - subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create: "<%\ \ $.get(continue_flag) = null %>" ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb1_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create_process" join: "all" ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" value: "<% task(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "d7bed948-9155-4404-b002-36c7a08f87f1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb1_1_d7bed948_9155_4404_b002_36c7a08f87f1_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb1_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create_process" join: "all" ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "76876844-108a-483c-b8b5-22a6ba96f893" value: "<% task(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "76876844-108a-483c-b8b5-22a6ba96f893" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb1_2_76876844_108a_483c_b8b5_22a6ba96f893_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb2_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create_process" join: "all" ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" value: "<% task(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "9a4d896f-aacb-4d8f-9ccc-77360f6c895f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb2_1_9a4d896f_aacb_4d8f_9ccc_77360f6c895f_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb2_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create_process" join: "all" ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" value: "<% task(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb2_2_b6fa8279_2f55_4c98_a1e1_d3c9e6edcc42_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb3_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create_process" join: "all" ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" value: "<% task(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "198688d9-343b-4db3-9bef-8b5acf3b7c18" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb3_1_198688d9_343b_4db3_9bef_8b5acf3b7c18_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb3_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create_process" join: "all" ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" value: "<% task(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "eb52dc0c-445f-40a5-bf1b-91820babfe10" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb3_2_eb52dc0c_445f_40a5_bf1b_91820babfe10_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb4_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create_process" join: "all" ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" value: "<% task(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "421549b1-561e-4f41-bf5f-4ba1b9bfce63" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb4_1_421549b1_561e_4f41_bf5f_4ba1b9bfce63_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb4_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create_process" join: "all" ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" value: "<% task(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb4_2_3d87d1cf_bea1_4632_a257_4a8d0fc7b4a2_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb5_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create_process" join: "all" ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" value: "<% task(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb5_1_ebd44ca7_4b01_4da4_8319_9d2c1c4414bf_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb5_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create_process" join: "all" ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" value: "<% task(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "f99cf60e-874c-4c55-b64a-3c5d58250f54" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb5_2_f99cf60e_874c_4c55_b64a_3c5d58250f54_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb6_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create_process" join: "all" ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" value: "<% task(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "912a0690-97e3-45e8-a6e3-7d79eed6fe07" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb6_1_912a0690_97e3_45e8_a6e3_7d79eed6fe07_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb6_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create_process" join: "all" ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" value: "<% task(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ff93a179-d84a-453c-8a93-9ceaa97032f7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb6_2_ff93a179_d84a_453c_8a93_9ceaa97032f7_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb7_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create_process" join: "all" ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" value: "<% task(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb7_1_ca06f6a9_c153_4ebd_9de8_89e87c15f5ba_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb7_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create_process" join: "all" ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "26ef0e31-2038-48a2-896f-242534887389" value: "<% task(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "26ef0e31-2038-48a2-896f-242534887389" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb7_2_26ef0e31_2038_48a2_896f_242534887389_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb8_1) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create_process" join: "all" ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" value: "<% task(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "0378d670-b6b7-457b-aa7a-3a8552dc20f9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb8_1_0378d670_b6b7_457b_aa7a_3a8552dc20f9_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create: "<% $.get(continue_flag)\ \ = null %>" ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create: workflow: "infoblox.get_subnet" input: domain_name: "<% [$.get(get_input_site_name),$.get(get_input_domain_name_epc_up)].join('_')\ \ %>" ipam_ipaddr: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_ipaddr)\ \ %>" ipam_password: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_password)\ \ %>" ipam_username: "<% $.get(get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_username)\ \ %>" site_name: "<% $.get(get_input_site_name) %>" subnet_name: "<% $.get(get_input_subnet_name_cmg01_user_lb8_2) %>" publish: get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_cidr: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('cidr')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_domain_name: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('domain_name')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_domain_type: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('domain_type')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_gateway: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('gateway')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_netmask: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('netmask')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_network: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('network')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_prefix: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('prefix')\ \ %>" get_attribute_ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_output_zone: "<%\ \ task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('zone')\ \ %>" ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create_workflow_outputs: cidr: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('cidr')\ \ %>" domain_name: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('domain_name')\ \ %>" domain_type: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('domain_type')\ \ %>" gateway: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('gateway')\ \ %>" netmask: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('netmask')\ \ %>" network: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('network')\ \ %>" output_full_resp: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('output_full_resp')\ \ %>" output_ref: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('output_ref')\ \ %>" prefix: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('prefix')\ \ %>" zone: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('zone')\ \ %>" on-success: - "ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create_process" join: "all" ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "output_cidr" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('cidr')\ \ %>" - attributeName: "output_network" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('network')\ \ %>" - attributeName: "output_prefix" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('prefix')\ \ %>" - attributeName: "output_netmask" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('netmask')\ \ %>" - attributeName: "output_zone" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('zone')\ \ %>" - attributeName: "output_gateway" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('gateway')\ \ %>" - attributeName: "output_domain_type" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('domain_type')\ \ %>" - attributeName: "output_domain_name" entityId: "6aceae3f-4981-4af3-9225-33e579789ace" value: "<% task(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create).result.get('domain_name')\ \ %>" operationOutputs: entityId: "6aceae3f-4981-4af3-9225-33e579789ace" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(ipam_subnet_cmg01_user_lb8_2_6aceae3f_4981_4af3_9225_33e579789ace_create_workflow_outputs)\ \ %>" on-success: - net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create: "<% $.get(continue_flag)\ \ = null %>" - subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_bff6af63_dcc1_4686_ba92_8c09533f5cfa_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_bff6af63_dcc1_4686_ba92_8c09533f5cfa_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_id: "<%\ \ task(net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create).result.get('ID')\ \ %>" net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create_process" net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "79757332-f1b0-4bc2-8e49-0cdb2b73a30a" value: "<% task(net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "79757332-f1b0-4bc2-8e49-0cdb2b73a30a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb1_1_7b340fb5_2b00_4e34_bde2_b2e3527b4e3d_pre_configure_target_process" - subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb1_1_7b340fb5_2b00_4e34_bde2_b2e3527b4e3d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "0f4a369a-8cfc-466f-aaad-8bccbd828267" value: "<% $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_id)\ \ %>" on-success: - subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb1_2_11bfc67f_a555_409c_9ba4_3427380e24ca_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "79c33d99-3275-4ce5-976d-62a582d03f30" value: "<% $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_id)\ \ %>" on-success: - subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_952bee1a_fe76_4885_8ec0_6941f2189443_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_952bee1a_fe76_4885_8ec0_6941f2189443_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_id: "<%\ \ task(net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create).result.get('ID')\ \ %>" net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create_process" net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b561da16-f5f9-45c4-ba3c-b864d7254003" value: "<% task(net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b561da16-f5f9-45c4-ba3c-b864d7254003" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb1_2_11bfc67f_a555_409c_9ba4_3427380e24ca_pre_configure_target_process" - subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d457c08c_a19f_48b6_aea8_fff0a19880b7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d457c08c_a19f_48b6_aea8_fff0a19880b7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_id: "<%\ \ task(net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create).result.get('ID')\ \ %>" net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create_process" net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "65f57d5b-91a8-4b1c-a773-080e9ef76c8c" value: "<% task(net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "65f57d5b-91a8-4b1c-a773-080e9ef76c8c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb2_1_e90d2a06_71a4_4c1b_a5d1_137b0f04d2d2_pre_configure_target_process" - subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb2_1_e90d2a06_71a4_4c1b_a5d1_137b0f04d2d2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "5e23a562-9cd7-4fa3-927a-526df8b60453" value: "<% $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_id)\ \ %>" on-success: - subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb2_2_1dc1be5c_7690_42a4_b10f_b51afe3e9df2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "c2de68ca-6d55-48ae-8e9c-cd109351fd1d" value: "<% $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_id)\ \ %>" on-success: - subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_84066069_1da2_4ea1_809c_defcd104f76f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_84066069_1da2_4ea1_809c_defcd104f76f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_id: "<%\ \ task(net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create).result.get('ID')\ \ %>" net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create_process" net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f019f2e1-d00c-4b45-a382-077ec8e32e70" value: "<% task(net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f019f2e1-d00c-4b45-a382-077ec8e32e70" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb2_2_1dc1be5c_7690_42a4_b10f_b51afe3e9df2_pre_configure_target_process" - subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb3_1_5238f3fb_22d5_45b6_81ad_424ea30ded89_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "07a05cf3-f24d-4564-abce-44995e09f744" value: "<% $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_id)\ \ %>" on-success: - subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a17f2fb8_1118_4c79_9c48_c0f9eeb78752_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a17f2fb8_1118_4c79_9c48_c0f9eeb78752_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_id: "<%\ \ task(net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create).result.get('ID')\ \ %>" net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create_process" net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af" value: "<% task(net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb3_1_5238f3fb_22d5_45b6_81ad_424ea30ded89_pre_configure_target_process" - subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb3_2_3bb13785_67d6_48f0_ab64_b5d54ed609a9_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "886c0fe2-d9cb-4807-86e3-c93458986310" value: "<% $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_id)\ \ %>" on-success: - subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0fabfa37_b1a3_4cbe_9c43_c162af7872f4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0fabfa37_b1a3_4cbe_9c43_c162af7872f4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_id: "<%\ \ task(net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create).result.get('ID')\ \ %>" net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create_process" net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7f081d10-d1fb-4187-b434-882b1b1a4c7d" value: "<% task(net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7f081d10-d1fb-4187-b434-882b1b1a4c7d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb3_2_3bb13785_67d6_48f0_ab64_b5d54ed609a9_pre_configure_target_process" - subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_65919a69_13d4_4bda_b990_f9b7de552efe_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_65919a69_13d4_4bda_b990_f9b7de552efe_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_id: "<%\ \ task(net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create).result.get('ID')\ \ %>" net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create_process" net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6015b186-438b-4075-8fd2-ab8cbcf7b1ad" value: "<% task(net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6015b186-438b-4075-8fd2-ab8cbcf7b1ad" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb4_1_9de23f55_e4a2_42bc_8772_3846de8b02a4_pre_configure_target_process" - subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb4_1_9de23f55_e4a2_42bc_8772_3846de8b02a4_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "0d4773f6-3b06-452d-a120-143e01d04668" value: "<% $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_id)\ \ %>" on-success: - subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0c37db9f_3719_430d_a263_f5ec793324e1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0c37db9f_3719_430d_a263_f5ec793324e1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_id: "<%\ \ task(net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create).result.get('ID')\ \ %>" net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create_process" net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8a894a04-0cf6-4207-86f6-fce61307bff9" value: "<% task(net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8a894a04-0cf6-4207-86f6-fce61307bff9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb4_2_bfec2460_19df_40ec_b6f9_81244981330c_pre_configure_target_process" - subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb4_2_bfec2460_19df_40ec_b6f9_81244981330c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "49e5a15d-a028-446e-9685-8fabccf91469" value: "<% $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_id)\ \ %>" on-success: - subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5acfa754_a647_402a_bfa5_4c70b60fbca0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5acfa754_a647_402a_bfa5_4c70b60fbca0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_id: "<%\ \ task(net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create).result.get('ID')\ \ %>" net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create_process" net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "92b24f7a-91a1-4b9d-be6c-57557ae56808" value: "<% task(net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create).result.get('ID')\ \ %>" operationOutputs: entityId: "92b24f7a-91a1-4b9d-be6c-57557ae56808" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb5_1_969eb75a_9063_499f_b24c_cc1ef6468f28_pre_configure_target_process" - subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb5_1_969eb75a_9063_499f_b24c_cc1ef6468f28_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "4e03424f-86ed-433d-a871-67a0ca6c0ec3" value: "<% $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_id)\ \ %>" on-success: - subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb5_2_81472c3c_653e_46e2_97c2_31a0b61c647f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "be24aa75-eb8b-4d68-8218-4fda81900446" value: "<% $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_id)\ \ %>" on-success: - subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1036f98_9583_4dee_beae_0838c41ac9cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1036f98_9583_4dee_beae_0838c41ac9cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_id: "<%\ \ task(net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create).result.get('ID')\ \ %>" net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create_process" net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a" value: "<% task(net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb5_2_81472c3c_653e_46e2_97c2_31a0b61c647f_pre_configure_target_process" - subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46d60245_bd3b_4b48_af3a_cbb04b47933a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46d60245_bd3b_4b48_af3a_cbb04b47933a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_id: "<%\ \ task(net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create).result.get('ID')\ \ %>" net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create_process" net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7d60ba7f-7fbb-472d-8848-26c83c83518a" value: "<% task(net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7d60ba7f-7fbb-472d-8848-26c83c83518a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb6_1_ff36c8c1_eafb_4e69_a477_c0c639cf8c04_pre_configure_target_process" - subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb6_1_ff36c8c1_eafb_4e69_a477_c0c639cf8c04_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e44931b5-62b6-4ae6-ac25-0a494cf73021" value: "<% $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_id)\ \ %>" on-success: - subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb6_2_1f08293c_3c78_4568_b9b8_a9d87618d5b2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f" value: "<% $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_id)\ \ %>" on-success: - subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3a85e2bd_6927_463e_8a22_656b7a4f0715_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3a85e2bd_6927_463e_8a22_656b7a4f0715_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_id: "<%\ \ task(net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create).result.get('ID')\ \ %>" net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create_process" net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "86c3813b-b60f-42bb-8d86-2ab299460dfb" value: "<% task(net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create).result.get('ID')\ \ %>" operationOutputs: entityId: "86c3813b-b60f-42bb-8d86-2ab299460dfb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb6_2_1f08293c_3c78_4568_b9b8_a9d87618d5b2_pre_configure_target_process" - subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb7_1_4f9c51e2_bf2c_4ab9_9c49_5224effd4dfe_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "84fb7a3f-479c-4a0d-bd74-183a0337d179" value: "<% $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_id)\ \ %>" on-success: - subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c27c12be_4561_4449_92c2_9671e1aa3967_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c27c12be_4561_4449_92c2_9671e1aa3967_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_id: "<%\ \ task(net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create).result.get('ID')\ \ %>" net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create_process" net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7252f524-d75a-4e1e-a467-091cc6ece423" value: "<% task(net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7252f524-d75a-4e1e-a467-091cc6ece423" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb7_1_4f9c51e2_bf2c_4ab9_9c49_5224effd4dfe_pre_configure_target_process" - subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb7_2_9de0a1ef_e805_4072_94d1_8a318510ab14_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "97a1b8a6-d843-438c-af90-c677b93a9dc3" value: "<% $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_id)\ \ %>" on-success: - subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c16506e_7b96_42fa_9aa1_7c99a50b621b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c16506e_7b96_42fa_9aa1_7c99a50b621b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_id: "<%\ \ task(net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create).result.get('ID')\ \ %>" net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create_process" net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cf7ef60d-0c27-4be5-9f96-de8e65429b42" value: "<% task(net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cf7ef60d-0c27-4be5-9f96-de8e65429b42" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb7_2_9de0a1ef_e805_4072_94d1_8a318510ab14_pre_configure_target_process" - subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb8_1_9ebfe859_9fa9_420b_8bfb_23d788eadb36_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "73006a88-a763-4b55-8a40-1d33918195d3" value: "<% $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_id)\ \ %>" on-success: - subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2c94fe98_2fa4_436b_84b9_d72079747a22_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2c94fe98_2fa4_436b_84b9_d72079747a22_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_id: "<%\ \ task(net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create).result.get('ID')\ \ %>" net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create_process" net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025" value: "<% task(net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb8_1_9ebfe859_9fa9_420b_8bfb_23d788eadb36_pre_configure_target_process" - subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_04b3fe66_dc28_46a3_94ab_1312a0db03f5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_04b3fe66_dc28_46a3_94ab_1312a0db03f5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_id: "<%\ \ task(net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create).result.get('ID')\ \ %>" net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create_workflow_outputs: ID: "<% task(net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create_process" net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "198087ea-934a-4d3c-9e06-3e9e39863669" value: "<% task(net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create).result.get('ID')\ \ %>" operationOutputs: entityId: "198087ea-934a-4d3c-9e06-3e9e39863669" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_acc_lb8_2_5634801c_3073_49b4_92e1_dcc757233417_pre_configure_target_process" - subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_acc_lb8_2_5634801c_3073_49b4_92e1_dcc757233417_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f4755484-edcb-4365-88a5-ebcdffe233f0" value: "<% $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_network_id: "<%\ \ $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_id)\ \ %>" on-success: - subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3d245ceb_c99d_43de_970d_52c8c582933e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3d245ceb_c99d_43de_970d_52c8c582933e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_id: "<%\ \ task(net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create_process" net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2465d46b-cbff-4d4a-8b75-93a27d4370b1" value: "<% task(net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2465d46b-cbff-4d4a-8b75-93a27d4370b1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb1_1_7a89eb81_a766_4b36_ae11_63d6c11fbb13_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb1_1_7a89eb81_a766_4b36_ae11_63d6c11fbb13_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1c88d7b2_4035_4b6e_94a5_be572cd368cc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1c88d7b2_4035_4b6e_94a5_be572cd368cc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_id: "<%\ \ task(net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create_process" net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244" value: "<% task(net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb1_2_f5606d34_922a_4f47_949a_e7d728a51577_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb1_2_f5606d34_922a_4f47_949a_e7d728a51577_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "bda764f6-30c1-43ea-aa7f-02f6fe029ce9" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb2_1_83cf80ad_748a_4c4c_a71e_1b94cf250e0d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "087f5bd7-8980-429d-acad-5f6df32e88ff" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2ececf34_fe52_4a34_b409_bf1b8b0d55d5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2ececf34_fe52_4a34_b409_bf1b8b0d55d5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_id: "<%\ \ task(net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create_process" net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b672b57f-d351-490f-9b25-1cc02ef04722" value: "<% task(net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b672b57f-d351-490f-9b25-1cc02ef04722" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb2_1_83cf80ad_748a_4c4c_a71e_1b94cf250e0d_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ed714888_8801_4df7_a317_e5feddfc1085_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ed714888_8801_4df7_a317_e5feddfc1085_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_id: "<%\ \ task(net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create_process" net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "04bc15a2-2616-433d-a390-b129ce98a52c" value: "<% task(net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "04bc15a2-2616-433d-a390-b129ce98a52c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb2_2_31472e2b_6b0f_45e5_9b8c_d8bf57a7908e_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb2_2_31472e2b_6b0f_45e5_9b8c_d8bf57a7908e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e2a90b87-8080-48ea-8dd8-b1f0c2d784de" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb3_1_0c2bf21f_a562_4f91_ae69_2be06f5bab18_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "1940322b-5e3c-489f-add3-75d0e9baf845" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_42de2984_5145_4083_bbce_cd1aaff92ac1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_42de2984_5145_4083_bbce_cd1aaff92ac1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_id: "<%\ \ task(net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create_process" net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d62277c4-0d03-49b4-93a0-8d57d3282e02" value: "<% task(net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d62277c4-0d03-49b4-93a0-8d57d3282e02" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb3_1_0c2bf21f_a562_4f91_ae69_2be06f5bab18_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_83d36727_a6d4_4799_be97_6a9bd503a710_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_83d36727_a6d4_4799_be97_6a9bd503a710_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_id: "<%\ \ task(net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create_process" net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7f83a63f-c976-4b17-a352-e4ca1920511a" value: "<% task(net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7f83a63f-c976-4b17-a352-e4ca1920511a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb3_2_b1b4a7f9_3374_49f5_8258_5b5c3ab1b7d8_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb3_2_b1b4a7f9_3374_49f5_8258_5b5c3ab1b7d8_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "928259f0-26e1-43be-8c27-22635b11b239" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb4_1_1c07f524_9847_4cb1_97b3_71ba98474348_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e99dc9c6-629d-446d-a40c-74fcb14334ac" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4361ec86_3451_47d7_96ee_c01e8863395b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4361ec86_3451_47d7_96ee_c01e8863395b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_id: "<%\ \ task(net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create_process" net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9337d23e-14cb-43ea-9d77-e358ef3418bf" value: "<% task(net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9337d23e-14cb-43ea-9d77-e358ef3418bf" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb4_1_1c07f524_9847_4cb1_97b3_71ba98474348_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_65df91cd_b315_42e0_8877_f5159c92b386_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_65df91cd_b315_42e0_8877_f5159c92b386_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_id: "<%\ \ task(net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create_process" net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "107d8538-dd0e-4d42-89f5-d3e920debdf0" value: "<% task(net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "107d8538-dd0e-4d42-89f5-d3e920debdf0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb4_2_896b0863_df76_4111_8e7e_3ab65d8577d5_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb4_2_896b0863_df76_4111_8e7e_3ab65d8577d5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "5e6511f4-7453-4762-af49-87b78a007f0f" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6292f493_2b9e_4904_8775_b5001ae70a1c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6292f493_2b9e_4904_8775_b5001ae70a1c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_id: "<%\ \ task(net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create_process" net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "92e9ade4-e38a-4db2-b281-e48de7cdb096" value: "<% task(net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create).result.get('ID')\ \ %>" operationOutputs: entityId: "92e9ade4-e38a-4db2-b281-e48de7cdb096" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb5_1_e4e6e92b_bcc5_4671_86ae_038cf14c0a46_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb5_1_e4e6e92b_bcc5_4671_86ae_038cf14c0a46_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "146618e2-20a8-492f-bd96-38a32a98f71a" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb5_2_01fb14d4_e681_44bf_9038_24350ea8152e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "fc9af5f8-ba9c-45ec-8796-60926a64c652" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9b347743_bb59_492e_99f3_d8f2c0a1f22f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9b347743_bb59_492e_99f3_d8f2c0a1f22f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_id: "<%\ \ task(net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create_process" net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9205b899-fc7d-4a86-84bf-0b0ca8b6832e" value: "<% task(net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9205b899-fc7d-4a86-84bf-0b0ca8b6832e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb5_2_01fb14d4_e681_44bf_9038_24350ea8152e_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb6_1_a0690c9e_6d92_4d42_b52c_5b663cf80dc2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "47435fa9-2c9f-4da1-b4b3-932560b0e3b0" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5d44bf25_3587_41cb_a355_90e6d3dc9b6a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5d44bf25_3587_41cb_a355_90e6d3dc9b6a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_id: "<%\ \ task(net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create_process" net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "aaf6f881-4ae8-44fc-8610-b233ea9d19a3" value: "<% task(net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "aaf6f881-4ae8-44fc-8610-b233ea9d19a3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb6_1_a0690c9e_6d92_4d42_b52c_5b663cf80dc2_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f357555b_1bc2_4249_bc35_63a4e645837b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f357555b_1bc2_4249_bc35_63a4e645837b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_id: "<%\ \ task(net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create_process" net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "85181608-73ad-45b5-a763-d2782bc79f2e" value: "<% task(net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "85181608-73ad-45b5-a763-d2782bc79f2e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb6_2_e279d2a3_1389_46e4_8d6f_dbbd3169c6ac_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb6_2_e279d2a3_1389_46e4_8d6f_dbbd3169c6ac_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9aaab257-8fef-4daf-b0b9-c061912dbee5" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb7_1_2723cc1d_cdd9_4e5f_a071_e38f2e5a1066_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d874e584-1466-4627-92f1-0492d06cd7fc" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3c9c49ec_faff_49e1_b63a_183f70259eda_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3c9c49ec_faff_49e1_b63a_183f70259eda_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_id: "<%\ \ task(net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create_process" net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "3bd5c95b-249d-4c5c-9079-d87a364c978a" value: "<% task(net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "3bd5c95b-249d-4c5c-9079-d87a364c978a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb7_1_2723cc1d_cdd9_4e5f_a071_e38f2e5a1066_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb7_2_93b9753c_d949_49d0_9473_28ca6d7d8021_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "0fe94aa0-9599-4a46-8b6d-09b638f3644d" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5affd05a_2d76_44ad_971b_a7ba0350a4f9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5affd05a_2d76_44ad_971b_a7ba0350a4f9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_id: "<%\ \ task(net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create_process" net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e325d4ca-976a-443b-a8cc-57a944901c51" value: "<% task(net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e325d4ca-976a-443b-a8cc-57a944901c51" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb7_2_93b9753c_d949_49d0_9473_28ca6d7d8021_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_98891ae3_7d3b_4401_99bb_f70a2c5cead5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_98891ae3_7d3b_4401_99bb_f70a2c5cead5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_id: "<%\ \ task(net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create_process" net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "05bbb4f5-8604-45ac-9f85-ae481199cf17" value: "<% task(net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create).result.get('ID')\ \ %>" operationOutputs: entityId: "05bbb4f5-8604-45ac-9f85-ae481199cf17" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb8_1_c4646619_06ab_47ac_a5b9_67339368af52_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb8_1_c4646619_06ab_47ac_a5b9_67339368af52_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "ea25e361-9181-4bb7-90f1-4602c816df05" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb8_2_628532e6_2835_4453_86b3_2e2094857515_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1" value: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_network_id: "<%\ \ $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_id)\ \ %>" on-success: - subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_77de2ed6_23d0_4154_bcd3_04b528a9ce2d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_77de2ed6_23d0_4154_bcd3_04b528a9ce2d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_id: "<%\ \ task(net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create).result.get('ID')\ \ %>" net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create_workflow_outputs: ID: "<% task(net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create_process" net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "fa239e75-8ab4-468d-a202-92c153e0e27c" value: "<% task(net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "fa239e75-8ab4-468d-a202-92c153e0e27c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb8_2_628532e6_2835_4453_86b3_2e2094857515_pre_configure_target_process" - subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b86f1c90_ca8e_4726_a1a6_385e6c5b4e56_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b86f1c90_ca8e_4726_a1a6_385e6c5b4e56_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_id: "<%\ \ task(net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create).result.get('ID')\ \ %>" net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create_process" net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5" value: "<% task(net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb1_1_930d9dc7_ac98_48bd_9488_4d8df3c7930c_pre_configure_target_process" - subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb1_1_930d9dc7_ac98_48bd_9488_4d8df3c7930c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9dc1b078-8575-49dc-b691-31c0e248e0e6" value: "<% $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_id)\ \ %>" on-success: - subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb1_2_5157f028_bc23_45cc_8320_5b1876d53ade_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "2f64d22f-f3fd-47b7-b378-9a5649eeaa33" value: "<% $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_id)\ \ %>" on-success: - subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5fc8e408_bd4a_4684_b061_1a54a2884425_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5fc8e408_bd4a_4684_b061_1a54a2884425_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_id: "<%\ \ task(net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create).result.get('ID')\ \ %>" net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create_process" net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7234cdb0-6d1f-4430-bbd4-f58f795f1480" value: "<% task(net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7234cdb0-6d1f-4430-bbd4-f58f795f1480" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb1_2_5157f028_bc23_45cc_8320_5b1876d53ade_pre_configure_target_process" - subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1be04cd3_be94_4ffe_a4d1_f9c224bf319c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1be04cd3_be94_4ffe_a4d1_f9c224bf319c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_id: "<%\ \ task(net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create).result.get('ID')\ \ %>" net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create_process" net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6f8192b3-e3a1-445b-98d2-5946de3fdd8c" value: "<% task(net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6f8192b3-e3a1-445b-98d2-5946de3fdd8c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb2_1_743d7040_c00b_4527_90dc_9292ef16fd4b_pre_configure_target_process" - subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb2_1_743d7040_c00b_4527_90dc_9292ef16fd4b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d78e0265-f6cf-4f62-a07a-0e50c238443b" value: "<% $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_id)\ \ %>" on-success: - subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_393b2c1b_3b72_44a5_8973_38f1f012dcc0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_393b2c1b_3b72_44a5_8973_38f1f012dcc0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_id: "<%\ \ task(net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create).result.get('ID')\ \ %>" net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create_process" net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "26e4e25b-b76d-4190-942f-bdf39f26c61a" value: "<% task(net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "26e4e25b-b76d-4190-942f-bdf39f26c61a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb2_2_ad836b68_1237_4f7d_be04_96b78591f567_pre_configure_target_process" - subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb2_2_ad836b68_1237_4f7d_be04_96b78591f567_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "21c6baed-b63c-4175-853f-1aa83c273b4a" value: "<% $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_id)\ \ %>" on-success: - subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c42d5e52_4aa2_42b5_978a_ebf3590ad004_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c42d5e52_4aa2_42b5_978a_ebf3590ad004_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_id: "<%\ \ task(net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create).result.get('ID')\ \ %>" net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create_process" net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9e7da388-f10a-40f9-95be-a0872c328525" value: "<% task(net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9e7da388-f10a-40f9-95be-a0872c328525" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb3_1_afdacc64_a528_41ca_bf26_b90372bf1870_pre_configure_target_process" - subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb3_1_afdacc64_a528_41ca_bf26_b90372bf1870_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "a812f444-02d0-4475-8b0a-fd97238fa334" value: "<% $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_id)\ \ %>" on-success: - subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0e6d632f_1be4_4476_83e9_5fc4cd3bc363_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0e6d632f_1be4_4476_83e9_5fc4cd3bc363_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_id: "<%\ \ task(net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create).result.get('ID')\ \ %>" net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create_process" net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b75df734-fb58-4e36-9afd-2b617ac09a02" value: "<% task(net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b75df734-fb58-4e36-9afd-2b617ac09a02" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb3_2_ca021acc_654b_4ee1_95d5_0f74f9b943da_pre_configure_target_process" - subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb3_2_ca021acc_654b_4ee1_95d5_0f74f9b943da_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f91303d0-4ece-490a-bb97-3e0b55523e4b" value: "<% $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_id)\ \ %>" on-success: - subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb4_1_10b507b2_d5d3_4305_b12f_95a4ccbace6c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9ffc53c7-c661-4208-8050-628b24761f7a" value: "<% $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_id)\ \ %>" on-success: - subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d273999f_77a5_40db_8f59_0a38a4a422e6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d273999f_77a5_40db_8f59_0a38a4a422e6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_id: "<%\ \ task(net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create).result.get('ID')\ \ %>" net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create_process" net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a" value: "<% task(net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb4_1_10b507b2_d5d3_4305_b12f_95a4ccbace6c_pre_configure_target_process" - subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb4_2_e43bb624_28fe_44c8_9518_50c5de83384c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8beea875-5df3-446b-a38a-ee1d5b030105" value: "<% $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_id)\ \ %>" on-success: - subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_45292316_f103_4252_b41a_89ac602cb8f5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_45292316_f103_4252_b41a_89ac602cb8f5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_id: "<%\ \ task(net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create).result.get('ID')\ \ %>" net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create_process" net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f0dbbe05-284b-4266-8769-f627be45f4ce" value: "<% task(net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f0dbbe05-284b-4266-8769-f627be45f4ce" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb4_2_e43bb624_28fe_44c8_9518_50c5de83384c_pre_configure_target_process" - subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_07fbe464_7daf_47ab_8773_7c4c6722722b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_07fbe464_7daf_47ab_8773_7c4c6722722b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_id: "<%\ \ task(net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create).result.get('ID')\ \ %>" net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create_process" net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "aa4f3766-d49e-4938-8f8e-9a2f3add79bd" value: "<% task(net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create).result.get('ID')\ \ %>" operationOutputs: entityId: "aa4f3766-d49e-4938-8f8e-9a2f3add79bd" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb5_1_d3890971_7b22_4774_83fc_787e938d8ae0_pre_configure_target_process" - subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb5_1_d3890971_7b22_4774_83fc_787e938d8ae0_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "1993e596-a87d-4557-8e2d-c0e7190c8816" value: "<% $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_id)\ \ %>" on-success: - subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb5_2_20e924c7_5ee8_4185_8768_f8ead5b1fe8d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "80259e1b-e048-4805-9a9e-16224ae0efc4" value: "<% $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_id)\ \ %>" on-success: - subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c808d61_591a_4a98_be00_9f23d5629fb2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c808d61_591a_4a98_be00_9f23d5629fb2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_id: "<%\ \ task(net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create).result.get('ID')\ \ %>" net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create_process" net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4739db90-3441-4577-b0d6-71ccd19e6475" value: "<% task(net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4739db90-3441-4577-b0d6-71ccd19e6475" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb5_2_20e924c7_5ee8_4185_8768_f8ead5b1fe8d_pre_configure_target_process" - subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb6_1_557e6b1e_3758_4d39_961a_42cfe0024b82_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "ad01c535-fe7d-45a6-9540-90186814d2bb" value: "<% $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_id)\ \ %>" on-success: - subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f5ead6c6_3496_4026_86ef_9624f4bffc7e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f5ead6c6_3496_4026_86ef_9624f4bffc7e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_id: "<%\ \ task(net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create).result.get('ID')\ \ %>" net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create_process" net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9b859445-736a-446f-88bb-29540f7c1f60" value: "<% task(net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9b859445-736a-446f-88bb-29540f7c1f60" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb6_1_557e6b1e_3758_4d39_961a_42cfe0024b82_pre_configure_target_process" - subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3662824f_9d97_456c_9ff1_244a7f685243_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3662824f_9d97_456c_9ff1_244a7f685243_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_id: "<%\ \ task(net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create).result.get('ID')\ \ %>" net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create_process" net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2c5d670d-aff4-4a48-aada-af2690ab7abf" value: "<% task(net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2c5d670d-aff4-4a48-aada-af2690ab7abf" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb6_2_d7d50b01_8258_4578_b3dc_953c5ed65590_pre_configure_target_process" - subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb6_2_d7d50b01_8258_4578_b3dc_953c5ed65590_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "179b333c-813d-4ee1-a5d4-44d6baa7dd9f" value: "<% $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_id)\ \ %>" on-success: - subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d142e3ff_050c_4d53_9396_5a2d39712d53_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d142e3ff_050c_4d53_9396_5a2d39712d53_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_id: "<%\ \ task(net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create).result.get('ID')\ \ %>" net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create_process" net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "3ec0b1e7-19bf-442c-a340-a05dea629ad9" value: "<% task(net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "3ec0b1e7-19bf-442c-a340-a05dea629ad9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb7_1_9b622e5e_0960_47b6_b0d6_28e34f652298_pre_configure_target_process" - subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb7_1_9b622e5e_0960_47b6_b0d6_28e34f652298_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "65f01d6f-a50e-4090-9caa-470f1508bd4e" value: "<% $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_id)\ \ %>" on-success: - subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb7_2_98aa44e5_571e_4c11_bc8a_fe320d169ae2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "dbc26a6f-eb73-4706-b45d-da6eaab675be" value: "<% $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_id)\ \ %>" on-success: - subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6c5646d6_2673_463f_8174_6ccb2a9b1dd9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6c5646d6_2673_463f_8174_6ccb2a9b1dd9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_id: "<%\ \ task(net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create).result.get('ID')\ \ %>" net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create_process" net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e737e345-1c3b-47bf-807f-216aad720b99" value: "<% task(net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e737e345-1c3b-47bf-807f-216aad720b99" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb7_2_98aa44e5_571e_4c11_bc8a_fe320d169ae2_pre_configure_target_process" - subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb8_1_011b3b31_3312_40ea_8d17_4ddc71215211_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "10263334-5f62-4688-8158-39ec8a322031" value: "<% $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_id)\ \ %>" on-success: - subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_76fddc82_c380_46f9_857c_54d2c8c77ecb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_76fddc82_c380_46f9_857c_54d2c8c77ecb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_id: "<%\ \ task(net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create).result.get('ID')\ \ %>" net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create_process" net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c7f869f9-ef4c-449b-91b5-96b28d6986a8" value: "<% task(net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c7f869f9-ef4c-449b-91b5-96b28d6986a8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb8_1_011b3b31_3312_40ea_8d17_4ddc71215211_pre_configure_target_process" - subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8b6e713c_ac5c_4bcb_88b5_00e359e64c3b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8b6e713c_ac5c_4bcb_88b5_00e359e64c3b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_id: "<%\ \ task(net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create).result.get('ID')\ \ %>" net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create_workflow_outputs: ID: "<% task(net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create_process" net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "31f866b4-a9ea-4e4f-b516-b47ab329a7a0" value: "<% task(net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "31f866b4-a9ea-4e4f-b516-b47ab329a7a0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_charging_lb8_2_9f2dfb72_9208_45bf_8c8c_d18a9761e459_pre_configure_target_process" - subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_charging_lb8_2_9f2dfb72_9208_45bf_8c8c_d18a9761e459_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "422740c4-364a-4ddd-badc-d6945c8bac13" value: "<% $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_network_id: "<%\ \ $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_id)\ \ %>" on-success: - subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_dcd576de_8318_4c59_b997_66579327affe_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_dcd576de_8318_4c59_b997_66579327affe_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_id: "<%\ \ task(net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create_process" net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "24457448-b035-4139-b0d7-91dde40ce5d8" value: "<% task(net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "24457448-b035-4139-b0d7-91dde40ce5d8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb1_1_7d9067b1_80d5_4998_acea_7a8800045dd3_pre_configure_target_process" - subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb1_1_7d9067b1_80d5_4998_acea_7a8800045dd3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "38b12bc5-6ad7-4df0-9250-2c3d934a08c9" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_472c51d0_9564_4b71_9f17_fc4e76b5d03c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_472c51d0_9564_4b71_9f17_fc4e76b5d03c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_id: "<%\ \ task(net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create_process" net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe" value: "<% task(net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb1_2_d34e95cc_123a_4bbf_a9ac_d18dddfd9f70_pre_configure_target_process" - subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb1_2_d34e95cc_123a_4bbf_a9ac_d18dddfd9f70_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_706c7efc_6b50_42a0_9a2b_deb2b6dd31d6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_706c7efc_6b50_42a0_9a2b_deb2b6dd31d6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_id: "<%\ \ task(net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create_process" net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "62a8cc12-454a-4324-b869-496b49aaee65" value: "<% task(net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create).result.get('ID')\ \ %>" operationOutputs: entityId: "62a8cc12-454a-4324-b869-496b49aaee65" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb2_1_c98cd563_44c0_4ac3_97c7_a52ca045cdf6_pre_configure_target_process" - subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb2_1_c98cd563_44c0_4ac3_97c7_a52ca045cdf6_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "61829f28-58ab-4c30-a3d4-39b426c2a0d3" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_78314b07_1fdd_44ca_ba9b_a221672e1dab_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_78314b07_1fdd_44ca_ba9b_a221672e1dab_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_id: "<%\ \ task(net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create_process" net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "620cc9de-d3e0-49a9-97e3-4f429c9fc249" value: "<% task(net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create).result.get('ID')\ \ %>" operationOutputs: entityId: "620cc9de-d3e0-49a9-97e3-4f429c9fc249" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb2_2_94fcb78d_235e_4b7b_8a01_4abd2bb1b461_pre_configure_target_process" - subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb2_2_94fcb78d_235e_4b7b_8a01_4abd2bb1b461_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9cc1c320-6979-4c76-884d-1a1fd1c94e1a" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb3_1_951189d9_f97f_466e_8063_a7fb47bcd2aa_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "0138978a-efe1-4a5a-b307-dc2489a56c93" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_819ea15c_7da1_4f74_a2b9_2e13cd03db9e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_819ea15c_7da1_4f74_a2b9_2e13cd03db9e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_id: "<%\ \ task(net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create_process" net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "bc954d74-19b0-4218-8682-82c50a87a2f4" value: "<% task(net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "bc954d74-19b0-4218-8682-82c50a87a2f4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb3_1_951189d9_f97f_466e_8063_a7fb47bcd2aa_pre_configure_target_process" - subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb3_2_2dc1c7b8_a078_4f1e_9b05_9d7d998ce2bc_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "4b390f1c-4a73-4313-b423-8549e880db4c" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0a076745_f238_4ef8_a093_8d8e47fd36e0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0a076745_f238_4ef8_a093_8d8e47fd36e0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_id: "<%\ \ task(net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create_process" net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8e2552ac-0a01-46ef-a84b-55d10f41113a" value: "<% task(net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8e2552ac-0a01-46ef-a84b-55d10f41113a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb3_2_2dc1c7b8_a078_4f1e_9b05_9d7d998ce2bc_pre_configure_target_process" - subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_da76c506_3aa6_4c09_8c68_283c68c0965a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_da76c506_3aa6_4c09_8c68_283c68c0965a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_id: "<%\ \ task(net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create_process" net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4b0e8485-be90-43cd-b7e6-499624bc17aa" value: "<% task(net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4b0e8485-be90-43cd-b7e6-499624bc17aa" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb4_1_ba103970_b6aa_4055_a6d4_8c1619496774_pre_configure_target_process" - subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb4_1_ba103970_b6aa_4055_a6d4_8c1619496774_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "cb3013f2-7178-46b6-80a8-d71b28667729" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb4_2_a5210d7f_9a49_4046_b572_5f14342d5c72_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "2d031731-444e-4433-9056-090b3916131e" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_acd031ba_fc9c_4b9a_aca5_4210a418bbc4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_acd031ba_fc9c_4b9a_aca5_4210a418bbc4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_id: "<%\ \ task(net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create_process" net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f394b664-ded7-4507-a20f-af42b937a360" value: "<% task(net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f394b664-ded7-4507-a20f-af42b937a360" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb4_2_a5210d7f_9a49_4046_b572_5f14342d5c72_pre_configure_target_process" - subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e77a6d72_82b9_41ca_8ffb_808e1c390dc1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e77a6d72_82b9_41ca_8ffb_808e1c390dc1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_id: "<%\ \ task(net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create_process" net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "71e7b2f3-b144-4274-b0e5-aae90acdab25" value: "<% task(net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create).result.get('ID')\ \ %>" operationOutputs: entityId: "71e7b2f3-b144-4274-b0e5-aae90acdab25" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb5_1_7298cde6_5394_40a8_81c3_339b57bc765e_pre_configure_target_process" - subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb5_1_7298cde6_5394_40a8_81c3_339b57bc765e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "7729ab44-53fb-4129-a269-911d68dbe658" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb5_2_a05e71d1_381d_4f21_85ca_c66f1ae257c8_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "15a791c8-c638-45e2-8207-f69ee211ea1c" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3f748011_3801_4c1d_b642_75bff8dede77_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3f748011_3801_4c1d_b642_75bff8dede77_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_id: "<%\ \ task(net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create_process" net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f" value: "<% task(net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb5_2_a05e71d1_381d_4f21_85ca_c66f1ae257c8_pre_configure_target_process" - subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb6_1_63a52e1a_1174_48fc_9578_0ab859093684_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "b194cd11-853c-45af-a947-39424c621a54" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ba8e0216_6b41_46dd_af51_484566b288d2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ba8e0216_6b41_46dd_af51_484566b288d2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_id: "<%\ \ task(net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create_process" net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6d4a76a3-a7da-40af-a978-d4d2e53e9f32" value: "<% task(net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6d4a76a3-a7da-40af-a978-d4d2e53e9f32" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb6_1_63a52e1a_1174_48fc_9578_0ab859093684_pre_configure_target_process" - subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb6_2_a23f200e_8352_495c_84fc_d8eb7c6c85e9_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "7be999f2-6b7e-4124-887b-7bd3c7e0e21e" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1d83349_4adf_4e13_9dce_89081cd7ffb3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1d83349_4adf_4e13_9dce_89081cd7ffb3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_id: "<%\ \ task(net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create_process" net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b7db76f4-f47c-405b-8182-16ee583cb2b1" value: "<% task(net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b7db76f4-f47c-405b-8182-16ee583cb2b1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb6_2_a23f200e_8352_495c_84fc_d8eb7c6c85e9_pre_configure_target_process" - subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_cf14c6d1_8e71_4538_ae09_3d25ffa27e7f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_cf14c6d1_8e71_4538_ae09_3d25ffa27e7f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_id: "<%\ \ task(net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create_process" net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2ad1fba6-e34f-4739-81f1-84173d8cc647" value: "<% task(net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2ad1fba6-e34f-4739-81f1-84173d8cc647" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb7_1_e4d78288_6182_4c36_ba2b_d164dfeb7a68_pre_configure_target_process" - subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb7_1_e4d78288_6182_4c36_ba2b_d164dfeb7a68_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b70d8a75_9498_4246_89f6_7c7667c28542_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b70d8a75_9498_4246_89f6_7c7667c28542_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_id: "<%\ \ task(net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create_process" net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "03082e85-299d-411b-906c-3a4db16911bb" value: "<% task(net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create).result.get('ID')\ \ %>" operationOutputs: entityId: "03082e85-299d-411b-906c-3a4db16911bb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb7_2_5c14bdef_d180_459d_8bcb_60d0a13aa759_pre_configure_target_process" - subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb7_2_5c14bdef_d180_459d_8bcb_60d0a13aa759_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "ae7fb78e-501d-4974-a344-fe86b1049b4f" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb8_1_57ff27e7_44c1_4f58_93cd_b22a44c8e15f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f6e0fb49-2222-4c00-9422-d63a69984899" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e0b876d0_2026_4d92_9767_b5ffd2e16f6f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e0b876d0_2026_4d92_9767_b5ffd2e16f6f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_id: "<%\ \ task(net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create_process" net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8fd0b221-0a6d-447e-bd51-7f29f52f5233" value: "<% task(net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8fd0b221-0a6d-447e-bd51-7f29f52f5233" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb8_1_57ff27e7_44c1_4f58_93cd_b22a44c8e15f_pre_configure_target_process" - subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fcfbec06_2b62_4270_8bfe_480a3743890c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fcfbec06_2b62_4270_8bfe_480a3743890c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_id: "<%\ \ task(net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create).result.get('ID')\ \ %>" net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create_workflow_outputs: ID: "<% task(net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create_process" net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ca2db101-ff6d-42b2-b388-db8238e6ad3b" value: "<% task(net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ca2db101-ff6d-42b2-b388-db8238e6ad3b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_fastpath_lb8_2_d76148ea_0d80_4c54_b26f_272149eb4df1_pre_configure_target_process" - subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_fastpath_lb8_2_d76148ea_0d80_4c54_b26f_272149eb4df1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "974b367f-7c5b-4d52-ace3-27533ea6293f" value: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_id)\ \ %>" on-success: - subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1171cc9d_44d6_4986_a3cb_15b7f8cd9a39_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1171cc9d_44d6_4986_a3cb_15b7f8cd9a39_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_id: "<%\ \ task(net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create).result.get('ID')\ \ %>" net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create_process" net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b" value: "<% task(net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb1_1_89e6b855_e5c0_4527_9ad7_7c4ae0a1869a_pre_configure_target_process" - subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb1_1_89e6b855_e5c0_4527_9ad7_7c4ae0a1869a_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "de578f2b-5df0-4757-8685-a52cd5eea8de" value: "<% $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_id)\ \ %>" on-success: - subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9cef3de8_103f_417f_ac11_2e8db077c46e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9cef3de8_103f_417f_ac11_2e8db077c46e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_id: "<%\ \ task(net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create).result.get('ID')\ \ %>" net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create_process" net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6" value: "<% task(net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb1_2_fe8490d7_f6a5_4b8b_83c7_1018882fa233_pre_configure_target_process" - subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb1_2_fe8490d7_f6a5_4b8b_83c7_1018882fa233_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "7b9bd0f3-b706-46d4-821d-dd39983b57d0" value: "<% $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_id)\ \ %>" on-success: - subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb2_1_430f2c1a_0941_471f_b206_720b669f7a8e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "688c02d5-4739-4e8d-84cd-9374b827774b" value: "<% $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_id)\ \ %>" on-success: - subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6f83399a_255c_4756_922a_e91c4df01146_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6f83399a_255c_4756_922a_e91c4df01146_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_id: "<%\ \ task(net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create).result.get('ID')\ \ %>" net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create_process" net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "853674ec-ca43-4390-b1d4-92c627eb67b9" value: "<% task(net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "853674ec-ca43-4390-b1d4-92c627eb67b9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb2_1_430f2c1a_0941_471f_b206_720b669f7a8e_pre_configure_target_process" - subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c74099ef_5bdf_4d46_8648_5aa734eb26e6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c74099ef_5bdf_4d46_8648_5aa734eb26e6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_id: "<%\ \ task(net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create).result.get('ID')\ \ %>" net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create_process" net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7e907e0f-2883-4018-88e6-e34842bdcd72" value: "<% task(net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7e907e0f-2883-4018-88e6-e34842bdcd72" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb2_2_d27b5c45_e64e_4d1c_856f_d5ba53b2c476_pre_configure_target_process" - subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb2_2_d27b5c45_e64e_4d1c_856f_d5ba53b2c476_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "96282ea4-2308-4c32-b20d-94e97277336a" value: "<% $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_id)\ \ %>" on-success: - subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb3_1_8409a65e_fab6_4987_ac50_6b8c5643db7e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "413b56c9-fe1a-400c-889a-3085ea728f82" value: "<% $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_id)\ \ %>" on-success: - subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6650cb20_857c_4dc5_be10_3b9de9203f81_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6650cb20_857c_4dc5_be10_3b9de9203f81_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_id: "<%\ \ task(net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create).result.get('ID')\ \ %>" net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create_process" net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2" value: "<% task(net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb3_1_8409a65e_fab6_4987_ac50_6b8c5643db7e_pre_configure_target_process" - subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb3_2_29b108ff_ced1_4f9c_8f95_548025b5428e_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "3e1896df-ec4a-4af9-8816-ac8f50a2372b" value: "<% $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_id)\ \ %>" on-success: - subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_485838f6_1b7d_4a20_8044_3cf88a8489b6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_485838f6_1b7d_4a20_8044_3cf88a8489b6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_id: "<%\ \ task(net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create).result.get('ID')\ \ %>" net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create_process" net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "63977494-d1b9-46e1-9e12-86e5a864cd24" value: "<% task(net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create).result.get('ID')\ \ %>" operationOutputs: entityId: "63977494-d1b9-46e1-9e12-86e5a864cd24" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb3_2_29b108ff_ced1_4f9c_8f95_548025b5428e_pre_configure_target_process" - subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_443515a9_145a_450b_ab89_7332fd5fa96e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_443515a9_145a_450b_ab89_7332fd5fa96e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_id: "<%\ \ task(net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create).result.get('ID')\ \ %>" net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create_process" net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "42567c90-ffd6-4b59-bd89-4a1d74374796" value: "<% task(net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create).result.get('ID')\ \ %>" operationOutputs: entityId: "42567c90-ffd6-4b59-bd89-4a1d74374796" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb4_1_c8abb73b_e778_4c84_b593_29ae64133ac6_pre_configure_target_process" - subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb4_1_c8abb73b_e778_4c84_b593_29ae64133ac6_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "c9f59f88-37e5-42dd-a6df-81d6880822f9" value: "<% $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_id)\ \ %>" on-success: - subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb4_2_46a1f0a2_a2f8_4fe2_8f66_787b0b8a9597_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8f9b379c-496e-4905-a641-714b207fa4ad" value: "<% $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_id)\ \ %>" on-success: - subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_23ef3221_7de2_447f_95a2_48823598f90a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_23ef3221_7de2_447f_95a2_48823598f90a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_id: "<%\ \ task(net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create).result.get('ID')\ \ %>" net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create_process" net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ee0e437f-adad-4b9b-891e-00f740b6db23" value: "<% task(net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ee0e437f-adad-4b9b-891e-00f740b6db23" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb4_2_46a1f0a2_a2f8_4fe2_8f66_787b0b8a9597_pre_configure_target_process" - subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb5_1_58302121_3c7a_4212_8bed_7b7746abeec3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5" value: "<% $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_id)\ \ %>" on-success: - subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f2022812_2346_43ac_b7ad_90d3c92548ab_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f2022812_2346_43ac_b7ad_90d3c92548ab_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_id: "<%\ \ task(net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create).result.get('ID')\ \ %>" net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create_process" net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "99e6fbde-0302-4285-971c-b6b2f4a8e530" value: "<% task(net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create).result.get('ID')\ \ %>" operationOutputs: entityId: "99e6fbde-0302-4285-971c-b6b2f4a8e530" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb5_1_58302121_3c7a_4212_8bed_7b7746abeec3_pre_configure_target_process" - subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3753cc80_a1cf_4457_9c32_a0828f74e296_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3753cc80_a1cf_4457_9c32_a0828f74e296_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_id: "<%\ \ task(net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create).result.get('ID')\ \ %>" net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create_process" net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "abccc926-aa85-4dbb-9a6c-904353a4af1f" value: "<% task(net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "abccc926-aa85-4dbb-9a6c-904353a4af1f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb5_2_c95c4732_c2c0_40be_bb2d_9ca8cecf3d01_pre_configure_target_process" - subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb5_2_c95c4732_c2c0_40be_bb2d_9ca8cecf3d01_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "5437bcad-d392-4fc9-9e06-471c4c800653" value: "<% $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_id)\ \ %>" on-success: - subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a9ad9424_0fb6_4dbf_89b6_2c1e0fdc673b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a9ad9424_0fb6_4dbf_89b6_2c1e0fdc673b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_id: "<%\ \ task(net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create).result.get('ID')\ \ %>" net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create_process" net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "52907d02-d1c1-4ae9-919b-752acf815da8" value: "<% task(net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "52907d02-d1c1-4ae9-919b-752acf815da8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb6_1_b34da96e_63c2_4715_a08d_1465bc4be417_pre_configure_target_process" - subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb6_1_b34da96e_63c2_4715_a08d_1465bc4be417_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8f219537-8936-456f-85ea-39af5f2fa6a2" value: "<% $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_id)\ \ %>" on-success: - subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a02015c9_8ec8_4d7c_8a67_b5c9c37395a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a02015c9_8ec8_4d7c_8a67_b5c9c37395a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_id: "<%\ \ task(net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create).result.get('ID')\ \ %>" net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create_process" net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9241415d-cc92-49da-9ad4-a01a02b2c72f" value: "<% task(net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9241415d-cc92-49da-9ad4-a01a02b2c72f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb6_2_b350b729_02ee_4dbe_abd7_3fcbe42ea29d_pre_configure_target_process" - subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb6_2_b350b729_02ee_4dbe_abd7_3fcbe42ea29d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "cb584f85-be48-4209-80c6-c9b67935987f" value: "<% $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_id)\ \ %>" on-success: - subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb7_1_505c8072_ec70_4ad2_95a7_135994cd0d54_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d5594d86-45d9-4767-9e55-72ed175092b2" value: "<% $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_id)\ \ %>" on-success: - subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1bbf248d_98ff_4852_93dc_2c8cb65a5a3e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1bbf248d_98ff_4852_93dc_2c8cb65a5a3e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_id: "<%\ \ task(net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create).result.get('ID')\ \ %>" net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create_process" net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "faea27b0-0941-41ce-a482-327a3e37e154" value: "<% task(net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create).result.get('ID')\ \ %>" operationOutputs: entityId: "faea27b0-0941-41ce-a482-327a3e37e154" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb7_1_505c8072_ec70_4ad2_95a7_135994cd0d54_pre_configure_target_process" - subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b3b80082_4dbf_4b19_b9d4_bda27e1ff95b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b3b80082_4dbf_4b19_b9d4_bda27e1ff95b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_id: "<%\ \ task(net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create).result.get('ID')\ \ %>" net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create_process" net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5c684636-a93e-4d4e-afa1-5613482a8965" value: "<% task(net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5c684636-a93e-4d4e-afa1-5613482a8965" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb7_2_e1ca765c_0735_4a61_9319_b88121d39cbd_pre_configure_target_process" - subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb7_2_e1ca765c_0735_4a61_9319_b88121d39cbd_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "cfea5675-d8ba-4668-a537-1fbc17d07db9" value: "<% $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_id)\ \ %>" on-success: - subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2324af3a_59b5_446b_a880_ec21face8e9c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2324af3a_59b5_446b_a880_ec21face8e9c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_id: "<%\ \ task(net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create).result.get('ID')\ \ %>" net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create_process" net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "430c12f3-6128-4466-8bfe-956220146985" value: "<% task(net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create).result.get('ID')\ \ %>" operationOutputs: entityId: "430c12f3-6128-4466-8bfe-956220146985" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb8_1_f85eb7bd_9e73_420c_86b1_5e8380ceba2d_pre_configure_target_process" - subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb8_1_f85eb7bd_9e73_420c_86b1_5e8380ceba2d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "12642db0-4580-4682-91e7-fef082982c3f" value: "<% $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_id)\ \ %>" on-success: - subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d37f0766_7be4_4f5c_b5c9_b1b6d5ca38bf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d37f0766_7be4_4f5c_b5c9_b1b6d5ca38bf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_id: "<%\ \ task(net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create).result.get('ID')\ \ %>" net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create_workflow_outputs: ID: "<% task(net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create_process" net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "19018080-5839-47a4-89ca-127ac89278a4" value: "<% task(net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "19018080-5839-47a4-89ca-127ac89278a4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_grt_lb8_2_4d814710_e345_4126_a19d_e787c5a7b95c_pre_configure_target_process" - subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_grt_lb8_2_4d814710_e345_4126_a19d_e787c5a7b95c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "340287f2-eed0-4b36-b10c-e8f73c9d9dbf" value: "<% $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_network_id: "<%\ \ $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_id)\ \ %>" on-success: - subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_hightouch_lb1_1_4da37d60_3362_456f_969d_e42e12c039a6_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_66915b82_63f6_41f3_abcb_752599b64318_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_66915b82_63f6_41f3_abcb_752599b64318_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_id: "<%\ \ task(net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create_process" net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "741b8a71-6af9-4d3c-8af9-ede54256b181" value: "<% task(net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create).result.get('ID')\ \ %>" operationOutputs: entityId: "741b8a71-6af9-4d3c-8af9-ede54256b181" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb1_1_4da37d60_3362_456f_969d_e42e12c039a6_pre_configure_target_process" - subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_96da14da_8521_464e_a778_76bfd5c7fa68_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_96da14da_8521_464e_a778_76bfd5c7fa68_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_id: "<%\ \ task(net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create_process" net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "19d98341-af74-488f-ba43-148d33d9a023" value: "<% task(net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create).result.get('ID')\ \ %>" operationOutputs: entityId: "19d98341-af74-488f-ba43-148d33d9a023" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb1_2_8ca30cbc_b154_498a_aeb3_e126f94d50b7_pre_configure_target_process" - subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb1_2_8ca30cbc_b154_498a_aeb3_e126f94d50b7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3b6fc381_938c_4dee_9946_e99863456c45_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3b6fc381_938c_4dee_9946_e99863456c45_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_id: "<%\ \ task(net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create_process" net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "348cfc15-b639-4285-b8ec-bcbd1b285471" value: "<% task(net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create).result.get('ID')\ \ %>" operationOutputs: entityId: "348cfc15-b639-4285-b8ec-bcbd1b285471" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb2_1_a3abd209_7259_4b55_aa2c_b154e99724d5_pre_configure_target_process" - subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb2_1_a3abd209_7259_4b55_aa2c_b154e99724d5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d40adece-0029-4f3b-b6f3-f20fecf7148d" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d88a413d_1dec_4225_96cf_92b033bf9670_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d88a413d_1dec_4225_96cf_92b033bf9670_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_id: "<%\ \ task(net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create_process" net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7d37d401-27f5-4fed-a119-6d0f6650086c" value: "<% task(net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7d37d401-27f5-4fed-a119-6d0f6650086c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb2_2_dc3b6ef1_fd3f_4771_941c_d4d1a7e60c92_pre_configure_target_process" - subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb2_2_dc3b6ef1_fd3f_4771_941c_d4d1a7e60c92_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "4ada23c9-b54b-44e4-99c2-7b17afa12cb3" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb3_1_6ea5c254_e500_4c81_8e15_443bf6e55440_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "c003a492-b3b5-4f63-b6cf-7c593103e1c8" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8fb5a9ae_19d8_4145_9321_b0d0b4a61ff2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8fb5a9ae_19d8_4145_9321_b0d0b4a61ff2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_id: "<%\ \ task(net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create_process" net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "df82a5c8-3bc1-4962-9bde-0b903a2ce993" value: "<% task(net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create).result.get('ID')\ \ %>" operationOutputs: entityId: "df82a5c8-3bc1-4962-9bde-0b903a2ce993" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb3_1_6ea5c254_e500_4c81_8e15_443bf6e55440_pre_configure_target_process" - subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb3_2_3c0af131_d308_46f6_beca_1e0625dcfae9_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_99dacbeb_12d7_4a6f_bb46_7d95a1afe01f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_99dacbeb_12d7_4a6f_bb46_7d95a1afe01f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_id: "<%\ \ task(net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create_process" net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "79449dea-5254-429a-bde1-f4ef1acb420e" value: "<% task(net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "79449dea-5254-429a-bde1-f4ef1acb420e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb3_2_3c0af131_d308_46f6_beca_1e0625dcfae9_pre_configure_target_process" - subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3213d6fa_3ce2_42d1_8171_2723e17045b4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3213d6fa_3ce2_42d1_8171_2723e17045b4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_id: "<%\ \ task(net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create_process" net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "21dc37ed-e2cc-4914-8fc5-f4d926d31a15" value: "<% task(net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create).result.get('ID')\ \ %>" operationOutputs: entityId: "21dc37ed-e2cc-4914-8fc5-f4d926d31a15" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb4_1_4d114f91_1e13_4d6a_905a_1cc892feecef_pre_configure_target_process" - subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb4_1_4d114f91_1e13_4d6a_905a_1cc892feecef_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "16e139ba-c1e4-4c4a-9c36-daffafdba1da" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb4_2_64b084ec_4e4a_4ea4_9fa3_82bf4c6e506f_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "dc36328f-2cfc-4390-b28a-81ae33b50dbe" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_bd4daa4f_e5a8_40df_914c_86d62ca06696_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_bd4daa4f_e5a8_40df_914c_86d62ca06696_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_id: "<%\ \ task(net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create_process" net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f" value: "<% task(net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb4_2_64b084ec_4e4a_4ea4_9fa3_82bf4c6e506f_pre_configure_target_process" - subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb5_1_7ed8308e_6a9d_47b2_b48a_0a4234ba8610_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d3868c37-8952-4624-8885-4cc532c6791b" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_23bc8df1_cd9e_4a70_8575_3ae8a427b8e7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_23bc8df1_cd9e_4a70_8575_3ae8a427b8e7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_id: "<%\ \ task(net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create_process" net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8063bf36-28dd-4ee7-be3f-58b210dbcd33" value: "<% task(net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8063bf36-28dd-4ee7-be3f-58b210dbcd33" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb5_1_7ed8308e_6a9d_47b2_b48a_0a4234ba8610_pre_configure_target_process" - subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1d811bf9_1da3_4f7c_b26d_d76f950e8363_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1d811bf9_1da3_4f7c_b26d_d76f950e8363_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_id: "<%\ \ task(net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create_process" net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "68b00a67-6065-499d-9f7f-c8b452038654" value: "<% task(net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create).result.get('ID')\ \ %>" operationOutputs: entityId: "68b00a67-6065-499d-9f7f-c8b452038654" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb5_2_9c9d18dd_eab0_44d3_8616_7061486d206b_pre_configure_target_process" - subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb5_2_9c9d18dd_eab0_44d3_8616_7061486d206b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "6c815534-a549-420e-a5c6-e0603c8a20ae" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b53730ae_37b6_4b34_b850_f92dfaac5d3f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b53730ae_37b6_4b34_b850_f92dfaac5d3f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_id: "<%\ \ task(net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create_process" net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6ff145f5-0dde-4370-adea-4f816fffa2ef" value: "<% task(net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6ff145f5-0dde-4370-adea-4f816fffa2ef" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb6_1_d98d381d_848b_4d22_8c68_90b14035c3f1_pre_configure_target_process" - subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb6_1_d98d381d_848b_4d22_8c68_90b14035c3f1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "74c6a24c-9f26-420e-93b7-8cb52345815d" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46e27895_d7bf_4936_ac71_1936531b65c3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46e27895_d7bf_4936_ac71_1936531b65c3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_id: "<%\ \ task(net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create_process" net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc" value: "<% task(net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb6_2_8a733b10_4342_4cfc_90cc_9b9fe1bba573_pre_configure_target_process" - subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb6_2_8a733b10_4342_4cfc_90cc_9b9fe1bba573_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e3bb88cd-8464-4bf0-b403-421de6b07d32" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb7_1_5e7df5f6_80b8_417f_b6f4_cc41ea859595_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9109ed7d-344b-447b-8ed8-f10c6646dd1f" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_bb24c7f3_9b60_4578_9fd8_118441bc74bf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_bb24c7f3_9b60_4578_9fd8_118441bc74bf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_id: "<%\ \ task(net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create_process" net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "be18e946-f437-41a7-8b45-f0b0497d3a7b" value: "<% task(net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "be18e946-f437-41a7-8b45-f0b0497d3a7b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb7_1_5e7df5f6_80b8_417f_b6f4_cc41ea859595_pre_configure_target_process" - subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb7_2_c36c0c6d_7d21_4152_baf0_9974d81a8ecd_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "04ec97eb-70bb-4732-8d56-22ff2c683457" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6fd3778a_df39_4bdf_8d26_ff157eae64e0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6fd3778a_df39_4bdf_8d26_ff157eae64e0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_id: "<%\ \ task(net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create_process" net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e18a6965-fd2d-496b-bb99-2c7721b3087e" value: "<% task(net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e18a6965-fd2d-496b-bb99-2c7721b3087e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb7_2_c36c0c6d_7d21_4152_baf0_9974d81a8ecd_pre_configure_target_process" - subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb8_1_36468684_038b_43a8_b1cc_e8805e82d402_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "a21df4d1-c942-4d4d-871b-13771ee07dfd" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3d6ce70b_ad15_49fe_9cd8_cfc3d907d9ec_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3d6ce70b_ad15_49fe_9cd8_cfc3d907d9ec_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_id: "<%\ \ task(net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create_process" net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ebe171ba-49ec-42b3-abea-5f367e5b4260" value: "<% task(net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ebe171ba-49ec-42b3-abea-5f367e5b4260" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb8_1_36468684_038b_43a8_b1cc_e8805e82d402_pre_configure_target_process" - subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb8_2_6a32588b_4fc4_4137_98ba_c863e675bfe7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f840b51f-eb35-4684-b7bb-7364f13e1401" value: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_network_id: "<%\ \ $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_id)\ \ %>" on-success: - subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e35a9c85_2649_4d87_bb6e_7843899aa0fc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e35a9c85_2649_4d87_bb6e_7843899aa0fc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_id: "<%\ \ task(net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create).result.get('ID')\ \ %>" net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create_workflow_outputs: ID: "<% task(net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create_process" net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e6d6c33d-1243-4171-ade3-b93d353e0dc7" value: "<% task(net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e6d6c33d-1243-4171-ade3-b93d353e0dc7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_hightouch_lb8_2_6a32588b_4fc4_4137_98ba_c863e675bfe7_pre_configure_target_process" - subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_oam_1a798867_a14b_4f13_8b7e_2868d9339939_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "73673d98-0a52-47ba-9d14-2b23099a793d" value: "<% $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_id)\ \ %>" publish: get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_id)\ \ %>" on-success: - subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_oam)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_49a5c2f1_c977_450e_8302_71c19324aa8f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_49a5c2f1_c977_450e_8302_71c19324aa8f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_id: "<% task(net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create).result.get('ID')\ \ %>" net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create_workflow_outputs: ID: "<% task(net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create_process" net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2d44df60-4c08-4d9d-9a49-fef17f722ff0" value: "<% task(net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2d44df60-4c08-4d9d-9a49-fef17f722ff0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_oam_1a798867_a14b_4f13_8b7e_2868d9339939_pre_configure_target_process" - subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_16274dd0_b14c_4683_aad1_398a7be4a4e4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_16274dd0_b14c_4683_aad1_398a7be4a4e4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_id: "<%\ \ task(net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create_process" net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "462bf25b-e849-4aa9-9e98-214ca6178c2a" value: "<% task(net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "462bf25b-e849-4aa9-9e98-214ca6178c2a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb1_1_f9c1123a_f965_4bf2_843e_08e0e3ee13ed_pre_configure_target_process" - subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb1_1_f9c1123a_f965_4bf2_843e_08e0e3ee13ed_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb" value: "<% $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb2_1_25163730_ce72_4f4c_bdb2_155ab152c3ad_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "91f7783b-39f8-41f9-b7a8-857605eafc45" value: "<% $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_99d13530_13bd_4297_b1ff_5020c47395f8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_99d13530_13bd_4297_b1ff_5020c47395f8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_id: "<%\ \ task(net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create_process" net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "31b77834-9d13-442e-80b9-33d118d3ea4d" value: "<% task(net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "31b77834-9d13-442e-80b9-33d118d3ea4d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb2_1_25163730_ce72_4f4c_bdb2_155ab152c3ad_pre_configure_target_process" - subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3e7ad8fa_0fed_4bfd_8d44_6648fdd223cf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3e7ad8fa_0fed_4bfd_8d44_6648fdd223cf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_id: "<%\ \ task(net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create_process" net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "42222196-8136-4229-a4b2-089bb3b4277c" value: "<% task(net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "42222196-8136-4229-a4b2-089bb3b4277c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb3_1_58f8f5e2_5b4e_4101_95a5_7386367d5f28_pre_configure_target_process" - subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb3_1_58f8f5e2_5b4e_4101_95a5_7386367d5f28_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "2cca075c-2ccd-4025-8e3e-6a6899630a9b" value: "<% $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46077cd4_30f5_41eb_816b_734e1b51cce9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46077cd4_30f5_41eb_816b_734e1b51cce9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_id: "<%\ \ task(net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create_process" net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "641ef01a-3960-4d11-a4b9-9a19947b50b2" value: "<% task(net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create).result.get('ID')\ \ %>" operationOutputs: entityId: "641ef01a-3960-4d11-a4b9-9a19947b50b2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb4_1_a4639dd7_7879_43a0_ad83_04f506397332_pre_configure_target_process" - subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb4_1_a4639dd7_7879_43a0_ad83_04f506397332_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9" value: "<% $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb5_1_985553e9_a564_4af4_bbe5_5e325898e862_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "17d7b3cc-84be-441b-99ef-759a313fe521" value: "<% $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3e3426f9_40ed_4079_b628_a0f0ccfff8ac_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3e3426f9_40ed_4079_b628_a0f0ccfff8ac_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_id: "<%\ \ task(net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create_process" net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cb35b07d-017a-451c-9e79-dfaec0b35010" value: "<% task(net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cb35b07d-017a-451c-9e79-dfaec0b35010" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb5_1_985553e9_a564_4af4_bbe5_5e325898e862_pre_configure_target_process" - subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b7831c6f_367e_4ca1_af47_c2dd17b5d69c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b7831c6f_367e_4ca1_af47_c2dd17b5d69c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_id: "<%\ \ task(net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create_process" net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6e86d7ab-c098-4cec-b824-5a03d3be4246" value: "<% task(net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6e86d7ab-c098-4cec-b824-5a03d3be4246" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb6_1_fa90e227_cae7_4ce8_a189_835d6f6bff71_pre_configure_target_process" - subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb6_1_fa90e227_cae7_4ce8_a189_835d6f6bff71_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f3c4d60f-02b5-48ae-8674-e08b14eaa40b" value: "<% $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb7_1_81d8960e_d6cb_4772_9606_96d2ca21bfbd_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "9b80bfd6-c583-407d-bcd4-f84019a2b91c" value: "<% $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_7b8a7792_d401_40ec_b30e_d310092edc35_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_7b8a7792_d401_40ec_b30e_d310092edc35_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_id: "<%\ \ task(net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create_process" net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f0b932bf-c280-4bb8-bc7e-97f79444bdae" value: "<% task(net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f0b932bf-c280-4bb8-bc7e-97f79444bdae" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb7_1_81d8960e_d6cb_4772_9606_96d2ca21bfbd_pre_configure_target_process" - subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb8_1_33526d10_cebb_4e19_8b97_c4ecee139970_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "ddeb68c8-4f58-4342-9390-da78744c94b5" value: "<% $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_network_id: "<%\ \ $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_id)\ \ %>" on-success: - subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aedf035a_a6d4_4129_a95d_ceecc361f644_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aedf035a_a6d4_4129_a95d_ceecc361f644_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_id: "<%\ \ task(net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create).result.get('ID')\ \ %>" net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create_workflow_outputs: ID: "<% task(net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create_process" net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7" value: "<% task(net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_rsd_lb8_1_33526d10_cebb_4e19_8b97_c4ecee139970_pre_configure_target_process" - subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb1_1_36e5a0f8_8e64_41ff_8c32_e51014dabb18_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "c9e37032-a281-4466-9ccc-a13e21f8e4bc" value: "<% $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_id)\ \ %>" on-success: - subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_edfc68b1_6314_43a3_9930_2e4a0858d578_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_edfc68b1_6314_43a3_9930_2e4a0858d578_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_id: "<%\ \ task(net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create).result.get('ID')\ \ %>" net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create_process" net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c6d889db-df0a-4319-aef1-3055d63bcbd4" value: "<% task(net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c6d889db-df0a-4319-aef1-3055d63bcbd4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb1_1_36e5a0f8_8e64_41ff_8c32_e51014dabb18_pre_configure_target_process" - subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_06d8fcc7_962d_4ce9_8956_cb11aef8c05a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_06d8fcc7_962d_4ce9_8956_cb11aef8c05a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_id: "<%\ \ task(net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create).result.get('ID')\ \ %>" net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create_process" net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1" value: "<% task(net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb1_2_4608b47f_adde_4d20_b47c_5ad05e661b54_pre_configure_target_process" - subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb1_2_4608b47f_adde_4d20_b47c_5ad05e661b54_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d79d8bcf-2c4c-4b22-8727-f49bf89204b4" value: "<% $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_id)\ \ %>" on-success: - subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ce157779_88df_435e_bec7_051970a218f7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ce157779_88df_435e_bec7_051970a218f7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_id: "<%\ \ task(net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create).result.get('ID')\ \ %>" net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create_process" net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1" value: "<% task(net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb2_1_d6e0b54c_9225_4226_b5fa_d76b4f956e01_pre_configure_target_process" - subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb2_1_d6e0b54c_9225_4226_b5fa_d76b4f956e01_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "b0993554-4778-4b46-99c7-8f0b475fb2b4" value: "<% $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_id)\ \ %>" on-success: - subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ce6ac5b0_3af2_445c_9e11_d5b3f7a8cf27_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ce6ac5b0_3af2_445c_9e11_d5b3f7a8cf27_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_id: "<%\ \ task(net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create).result.get('ID')\ \ %>" net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create_process" net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "256ea5fc-10bf-4528-b089-75bb6c99b16c" value: "<% task(net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "256ea5fc-10bf-4528-b089-75bb6c99b16c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb2_2_cb6a466f_4c29_4c12_a61b_05aa6cabb08c_pre_configure_target_process" - subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb2_2_cb6a466f_4c29_4c12_a61b_05aa6cabb08c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "119b5e51-a7cc-4b2d-85b0-2117c540f58b" value: "<% $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_id)\ \ %>" on-success: - subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_405604d3_81a1_4e71_bb89_f4d410cbe40a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_405604d3_81a1_4e71_bb89_f4d410cbe40a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_id: "<%\ \ task(net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create).result.get('ID')\ \ %>" net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create_process" net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "1afcf212-296d-469b-a4e2-25a0d8ccf441" value: "<% task(net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create).result.get('ID')\ \ %>" operationOutputs: entityId: "1afcf212-296d-469b-a4e2-25a0d8ccf441" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb3_1_75d10b6a_93c1_4fa4_bf53_f72517de38c9_pre_configure_target_process" - subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb3_1_75d10b6a_93c1_4fa4_bf53_f72517de38c9_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8a36d9c5-fcb9-4299-a12b-1de688635191" value: "<% $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_id)\ \ %>" on-success: - subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6a65965a_cc17_4514_8e87_c6b5746dd3c0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6a65965a_cc17_4514_8e87_c6b5746dd3c0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_id: "<%\ \ task(net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create).result.get('ID')\ \ %>" net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create_process" net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "a63d552a-77a7-42f4-bd18-c318c2bb83f2" value: "<% task(net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create).result.get('ID')\ \ %>" operationOutputs: entityId: "a63d552a-77a7-42f4-bd18-c318c2bb83f2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb3_2_f0742508_8b1b_4030_9dad_e6216d9280f2_pre_configure_target_process" - subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb3_2_f0742508_8b1b_4030_9dad_e6216d9280f2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "a442b2cd-8ac6-47b1-8fb0-acaa083f871c" value: "<% $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_id)\ \ %>" on-success: - subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb4_1_a93ff8fb_cba6_4601_aef2_0d544c0f89f4_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b" value: "<% $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_id)\ \ %>" on-success: - subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_deb6af42_54f2_45dd_9123_555ea8b2b9b5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_deb6af42_54f2_45dd_9123_555ea8b2b9b5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_id: "<%\ \ task(net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create).result.get('ID')\ \ %>" net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create_process" net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b" value: "<% task(net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb4_1_a93ff8fb_cba6_4601_aef2_0d544c0f89f4_pre_configure_target_process" - subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb4_2_3bd102ff_2e70_4cea_a52d_077506b38bd7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "5a436a1f-9eca-462d-85a7-27b1ce6669be" value: "<% $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_id)\ \ %>" on-success: - subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9bec691e_3676_4085_887e_11122f19633b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9bec691e_3676_4085_887e_11122f19633b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_id: "<%\ \ task(net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create).result.get('ID')\ \ %>" net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create_process" net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b73497fa-9c56-41b0-8211-a6aa51ba3f31" value: "<% task(net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b73497fa-9c56-41b0-8211-a6aa51ba3f31" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb4_2_3bd102ff_2e70_4cea_a52d_077506b38bd7_pre_configure_target_process" - subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_573eae7c_17be_4fda_8dde_dad13f30be81_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_573eae7c_17be_4fda_8dde_dad13f30be81_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_id: "<%\ \ task(net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create).result.get('ID')\ \ %>" net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create_process" net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7ab9292e-b31b-4f44-88af-048d976bb2e6" value: "<% task(net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7ab9292e-b31b-4f44-88af-048d976bb2e6" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb5_1_d9c5739e_f0da_475a_befb_e9677a0be128_pre_configure_target_process" - subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb5_1_d9c5739e_f0da_475a_befb_e9677a0be128_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f56c5924-e0de-4259-9fb7-fe145c264e07" value: "<% $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_id)\ \ %>" on-success: - subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_20d6e01c_d328_4237_a7b5_1137aa57f7c1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_20d6e01c_d328_4237_a7b5_1137aa57f7c1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_id: "<%\ \ task(net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create).result.get('ID')\ \ %>" net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create_process" net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b0e97b64-0e32-48c3-8ed9-e6828a399c01" value: "<% task(net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b0e97b64-0e32-48c3-8ed9-e6828a399c01" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb5_2_e53f224f_18af_4c7b_86f6_b708b7f0a136_pre_configure_target_process" - subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb5_2_e53f224f_18af_4c7b_86f6_b708b7f0a136_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "51dcd331-fc9e-4f6e-996c-99537a35201d" value: "<% $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_id)\ \ %>" on-success: - subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb6_1_4dd989ba_e6cc_475d_afe8_d3334082afc5_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "0d2d784c-5251-4252-8b09-86488771c18c" value: "<% $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_id)\ \ %>" on-success: - subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c851c5d9_b124_4b16_81a8_e523d4d72982_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c851c5d9_b124_4b16_81a8_e523d4d72982_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_id: "<%\ \ task(net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create).result.get('ID')\ \ %>" net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create_process" net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "98a78e6c-78bb-4284-b176-8ba153ca0892" value: "<% task(net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create).result.get('ID')\ \ %>" operationOutputs: entityId: "98a78e6c-78bb-4284-b176-8ba153ca0892" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb6_1_4dd989ba_e6cc_475d_afe8_d3334082afc5_pre_configure_target_process" - subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_29b1a75d_46e8_4f14_ae51_2b1b29152b46_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_29b1a75d_46e8_4f14_ae51_2b1b29152b46_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_id: "<%\ \ task(net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create).result.get('ID')\ \ %>" net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create_process" net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "02eeb426-27de-4577-9880-f0f046a1d8a0" value: "<% task(net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "02eeb426-27de-4577-9880-f0f046a1d8a0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb6_2_b82711c0_0111_409b_b0fb_6d7fee96e0ef_pre_configure_target_process" - subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb6_2_b82711c0_0111_409b_b0fb_6d7fee96e0ef_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e7a4e000-9b16-47ee-9682-5ce27d02557c" value: "<% $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_id)\ \ %>" on-success: - subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb7_1_34cb8d48_d730_4efa_a638_475f9495b3c3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "45cc878e-386e-4dcc-a837-7902db0eca05" value: "<% $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_id)\ \ %>" on-success: - subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e74db96f_78e8_49d4_81b1_fdcc124842b5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e74db96f_78e8_49d4_81b1_fdcc124842b5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_id: "<%\ \ task(net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create).result.get('ID')\ \ %>" net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create_process" net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "45247f84-56db-4eba-8b4a-a9b12e6ef8ea" value: "<% task(net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create).result.get('ID')\ \ %>" operationOutputs: entityId: "45247f84-56db-4eba-8b4a-a9b12e6ef8ea" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb7_1_34cb8d48_d730_4efa_a638_475f9495b3c3_pre_configure_target_process" - subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb7_2_27ec553e_c041_4143_8502_8e19c729aaee_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "7a31eac5-b166-451d-805d-314a9b0078cd" value: "<% $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_id)\ \ %>" on-success: - subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9260d089_93ea_4d14_8f0e_ee0d3e964038_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9260d089_93ea_4d14_8f0e_ee0d3e964038_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_id: "<%\ \ task(net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create).result.get('ID')\ \ %>" net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create_process" net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "97d7cdb3-225f-460e-9e91-564cf9245c00" value: "<% task(net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create).result.get('ID')\ \ %>" operationOutputs: entityId: "97d7cdb3-225f-460e-9e91-564cf9245c00" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb7_2_27ec553e_c041_4143_8502_8e19c729aaee_pre_configure_target_process" - subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a3958a2c_28b7_4a1d_b9c7_5f6f05045a45_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a3958a2c_28b7_4a1d_b9c7_5f6f05045a45_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_id: "<%\ \ task(net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create).result.get('ID')\ \ %>" net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create_process" net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5b7e62a3-3aab-4739-a12a-edaa23df8719" value: "<% task(net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5b7e62a3-3aab-4739-a12a-edaa23df8719" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb8_1_da264b87_7916_4080_ae2a_f4e4c8c87dd2_pre_configure_target_process" - subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb8_1_da264b87_7916_4080_ae2a_f4e4c8c87dd2_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "0398d4f3-403b-40a4-8cdc-a63b9d706a80" value: "<% $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_id)\ \ %>" on-success: - subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_317a1d28_2c1b_4170_aa01_7a6ffc41b70d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_317a1d28_2c1b_4170_aa01_7a6ffc41b70d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_id: "<%\ \ task(net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create).result.get('ID')\ \ %>" net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create_workflow_outputs: ID: "<% task(net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create_process" net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "02784648-221c-4c96-8113-c0c269f2b3c0" value: "<% task(net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "02784648-221c-4c96-8113-c0c269f2b3c0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_sig_lb8_2_5f75ca06_a312_4bef_85fa_7204b98d7a3c_pre_configure_target_process" - subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_sig_lb8_2_5f75ca06_a312_4bef_85fa_7204b98d7a3c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "5b379b5f-8aee-48f1-a70c-5ddede068574" value: "<% $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_network_id: "<%\ \ $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_id)\ \ %>" on-success: - subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_streammvno_lb1_1_8a521924_a74b_423d_8b21_77f466db48e1_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "135548a8-574e-424d-80c9-4e317934d391" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0184af27_cd11_4af1_8502_8e156c89514d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0184af27_cd11_4af1_8502_8e156c89514d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_id: "<%\ \ task(net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create_process" net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c8949a70-44c6-451b-92a2-7b71b98f2dba" value: "<% task(net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c8949a70-44c6-451b-92a2-7b71b98f2dba" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb1_1_8a521924_a74b_423d_8b21_77f466db48e1_pre_configure_target_process" - subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb1_2_23ee7574_228e_4dbc_a9a7_4b4ecb5f9011_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "48eb820a-357a-4ca2-acbe-5d44e0f2ff52" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c9ba2554_c322_4166_a39e_a31eb832f093_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c9ba2554_c322_4166_a39e_a31eb832f093_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_id: "<%\ \ task(net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create_process" net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "a250347c-2f87-4868-a125-fea79725c08e" value: "<% task(net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "a250347c-2f87-4868-a125-fea79725c08e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb1_2_23ee7574_228e_4dbc_a9a7_4b4ecb5f9011_pre_configure_target_process" - subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_953162b2_41c9_45f0_afc7_bcea6328ae1f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_953162b2_41c9_45f0_afc7_bcea6328ae1f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_id: "<%\ \ task(net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create_process" net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa" value: "<% task(net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create).result.get('ID')\ \ %>" operationOutputs: entityId: "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb2_1_c63e5b49_7853_49ed_8bfb_5d30cfe5fbee_pre_configure_target_process" - subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb2_1_c63e5b49_7853_49ed_8bfb_5d30cfe5fbee_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "32ea9dbd-753b-4916-94d6-e66b8752b89a" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_716f4be5_7fb0_482b_90f2_ca40cc1efe70_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_716f4be5_7fb0_482b_90f2_ca40cc1efe70_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_id: "<%\ \ task(net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create_process" net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2be81aff-092c-4a04-bdaa-b14fa8ec2d57" value: "<% task(net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2be81aff-092c-4a04-bdaa-b14fa8ec2d57" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb2_2_973031c0_7a18_4b8c_98aa_fb1c71834b84_pre_configure_target_process" - subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb2_2_973031c0_7a18_4b8c_98aa_fb1c71834b84_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "524c6866-cecf-4134-9f3e-665c1a1bf2e3" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0bd5b218_199a_4201_8f70_fe90aa00c362_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0bd5b218_199a_4201_8f70_fe90aa00c362_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_id: "<%\ \ task(net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create_process" net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "90890560-043f-4fc3-b22e-074b966ecbc5" value: "<% task(net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "90890560-043f-4fc3-b22e-074b966ecbc5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb3_1_eea7a984_89d6_4863_a33a_e00e3b9de81b_pre_configure_target_process" - subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb3_1_eea7a984_89d6_4863_a33a_e00e3b9de81b_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb3_2_bc1856c0_963f_4aab_9128_11cdc1f5df51_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "bb8abcb2-468b-49df-821f-1704a73e7ea7" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ccb64b97_a117_4b01_8897_5010516b0dca_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ccb64b97_a117_4b01_8897_5010516b0dca_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_id: "<%\ \ task(net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create_process" net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e6e44e98-2bb7-4ec1-9436-8df062a4f838" value: "<% task(net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e6e44e98-2bb7-4ec1-9436-8df062a4f838" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb3_2_bc1856c0_963f_4aab_9128_11cdc1f5df51_pre_configure_target_process" - subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb4_1_5202864d_87b6_4bd0_86d0_de8951fcc327_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "4872d858-c7e8-4173-b10d-04339240c592" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c12620f5_3033_4022_a10b_b59aceb825c0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c12620f5_3033_4022_a10b_b59aceb825c0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_id: "<%\ \ task(net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create_process" net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c107dd51-1715-4723-a496-105b6e48787f" value: "<% task(net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c107dd51-1715-4723-a496-105b6e48787f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb4_1_5202864d_87b6_4bd0_86d0_de8951fcc327_pre_configure_target_process" - subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb4_2_b28b64d9_5c74_4fa4_9446_bbe1c4b3eb03_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "02208d26-9350-48a0-9f06-0f364bf1e485" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b1e06063_6607_4cdb_a038_e87eaaf84157_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b1e06063_6607_4cdb_a038_e87eaaf84157_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_id: "<%\ \ task(net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create_process" net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e" value: "<% task(net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb4_2_b28b64d9_5c74_4fa4_9446_bbe1c4b3eb03_pre_configure_target_process" - subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb5_1_44cc3465_c7e9_4b00_a11e_a4f407f07d24_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "769307b3-8599-44a9-adb8-6b9ad958f326" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b73c8605_51db_4ba4_9655_48aa9648c6cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b73c8605_51db_4ba4_9655_48aa9648c6cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_id: "<%\ \ task(net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create_process" net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f661b371-50cc-420b-98b3-093acb5c8cab" value: "<% task(net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f661b371-50cc-420b-98b3-093acb5c8cab" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb5_1_44cc3465_c7e9_4b00_a11e_a4f407f07d24_pre_configure_target_process" - subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_143782aa_54d1_4c59_a06c_a7774f71d728_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_143782aa_54d1_4c59_a06c_a7774f71d728_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_id: "<%\ \ task(net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create_process" net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d" value: "<% task(net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb5_2_d5d1e23b_55b3_4c1b_a94a_1e0829175c10_pre_configure_target_process" - subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb5_2_d5d1e23b_55b3_4c1b_a94a_1e0829175c10_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb6_1_a4ae8327_590e_4afe_bada_391a352aed85_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "57e2698f-e49f-4a5d-b1f3-b850212e26f4" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9a86ca3d_d836_457f_9b50_1f5e8e543fac_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9a86ca3d_d836_457f_9b50_1f5e8e543fac_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_id: "<%\ \ task(net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create_process" net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f06c874a-3a94-43d4-8817-9b4bbcb640fb" value: "<% task(net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f06c874a-3a94-43d4-8817-9b4bbcb640fb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb6_1_a4ae8327_590e_4afe_bada_391a352aed85_pre_configure_target_process" - subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_59a3753e_bbcb_4e92_982e_4c8d858dc108_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_59a3753e_bbcb_4e92_982e_4c8d858dc108_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_id: "<%\ \ task(net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create_process" net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4080cc9e-8211-45a7-81e9-371cb2cabe2e" value: "<% task(net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4080cc9e-8211-45a7-81e9-371cb2cabe2e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb6_2_61ccf957_aa0d_4e91_9e70_6ebec98330e8_pre_configure_target_process" - subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb6_2_61ccf957_aa0d_4e91_9e70_6ebec98330e8_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "10c71170-4b4c-485e-91c0-8cb496a23f73" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb7_1_bb77cb8a_b8d5_487d_8861_1d36073987fc_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_75304aa6_9133_4792_8762_6a3b39633e48_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_75304aa6_9133_4792_8762_6a3b39633e48_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_id: "<%\ \ task(net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create_process" net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f51faac8-40f8-452c-9823-b0356eca5da5" value: "<% task(net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f51faac8-40f8-452c-9823-b0356eca5da5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb7_1_bb77cb8a_b8d5_487d_8861_1d36073987fc_pre_configure_target_process" - subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e01facb2_5b1a_4daa_90e9_9c3a17ff05dc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e01facb2_5b1a_4daa_90e9_9c3a17ff05dc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_id: "<%\ \ task(net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create_process" net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "3e0449c1-f815-4a56-a358-158f9e0197a0" value: "<% task(net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "3e0449c1-f815-4a56-a358-158f9e0197a0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb7_2_79e3270f_0dfd_40d6_a159_3394954dbd15_pre_configure_target_process" - subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb7_2_79e3270f_0dfd_40d6_a159_3394954dbd15_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_137e0c9a_832b_4e10_b224_b09da5a7d669_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_137e0c9a_832b_4e10_b224_b09da5a7d669_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_id: "<%\ \ task(net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create_process" net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8178d72d-9ad1-4bc5-b9ee-031540191958" value: "<% task(net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8178d72d-9ad1-4bc5-b9ee-031540191958" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb8_1_bb61d7b7_7e4a_40e6_831a_0f8cfd517774_pre_configure_target_process" - subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb8_1_bb61d7b7_7e4a_40e6_831a_0f8cfd517774_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "268c15db-a911-4606-b2e1-ed0c7f7aebac" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d9432f33_d626_4116_aa34_2194ac6d8d8a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d9432f33_d626_4116_aa34_2194ac6d8d8a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_id: "<%\ \ task(net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create).result.get('ID')\ \ %>" net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create_workflow_outputs: ID: "<% task(net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create_process" net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d388df65-f592-40ad-a737-653b013f8b17" value: "<% task(net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d388df65-f592-40ad-a737-653b013f8b17" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_streammvno_lb8_2_fc456a0d_c252_45de_b8dc_26410405c4ea_pre_configure_target_process" - subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_streammvno_lb8_2_fc456a0d_c252_45de_b8dc_26410405c4ea_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "c7636ff8-91ae-41cb-9bfb-e8579917fd2d" value: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_network_id: "<%\ \ $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_id)\ \ %>" on-success: - subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create: "<%\ \ $.get(continue_flag) = null %>" net_cmg01_user_lb1_1_2209669f_5aca_4a8c_8dff_7d062c2bd523_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "28077839-c2ea-4035-a0df-256a8652d663" value: "<% $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_id)\ \ %>" on-success: - subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb1_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f5fdb51b_2243_489b_9342_ffc4ae7e4824_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f5fdb51b_2243_489b_9342_ffc4ae7e4824_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_id: "<%\ \ task(net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create).result.get('ID')\ \ %>" net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create_process" net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a" value: "<% task(net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb1_1_2209669f_5aca_4a8c_8dff_7d062c2bd523_pre_configure_target_process" - subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb1_2_4a77566d_9615_43a3_a4e2_81488297a361_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793" value: "<% $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_id)\ \ %>" on-success: - subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb1_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_293f1dc1_207c_4e71_9a6d_7e305dcc6726_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_293f1dc1_207c_4e71_9a6d_7e305dcc6726_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_id: "<%\ \ task(net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create).result.get('ID')\ \ %>" net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create_process" net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4a8c9c06-620e-4ff0-8101-60adfe845855" value: "<% task(net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4a8c9c06-620e-4ff0-8101-60adfe845855" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb1_2_4a77566d_9615_43a3_a4e2_81488297a361_pre_configure_target_process" - subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb2_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_eb2ed4dc_a893_4bcb_9936_4cce082adb2f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_eb2ed4dc_a893_4bcb_9936_4cce082adb2f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_id: "<%\ \ task(net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create).result.get('ID')\ \ %>" net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create_process" net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2e95bf94-10d0-467c-8be3-84079139ef98" value: "<% task(net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2e95bf94-10d0-467c-8be3-84079139ef98" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb2_1_fac1dd54_0a73_4e12_b72b_a0b560fd1a10_pre_configure_target_process" - subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb2_1_fac1dd54_0a73_4e12_b72b_a0b560fd1a10_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "3f810c51-34c3-4882-a7d9-5562ab8ed700" value: "<% $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_id)\ \ %>" on-success: - subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb2_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_da336155_3425_4fe8_a61a_6a7d7274b1f7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_da336155_3425_4fe8_a61a_6a7d7274b1f7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_id: "<%\ \ task(net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create).result.get('ID')\ \ %>" net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create_process" net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5b8f6dc4-9396-4808-8cf2-240d42418226" value: "<% task(net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5b8f6dc4-9396-4808-8cf2-240d42418226" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb2_2_c00c040c_f035_4302_ae00_a6617486b23c_pre_configure_target_process" - subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb2_2_c00c040c_f035_4302_ae00_a6617486b23c_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "8f2b0add-8431-4833-aef1-1d56ee508a5f" value: "<% $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_id)\ \ %>" on-success: - subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb3_1_9712ca2a_fdb3_491c_bde5_db1f61bc0672_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "41033c0d-4635-41b8-b09d-3f73603996db" value: "<% $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_id)\ \ %>" on-success: - subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb3_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2acf6043_4403_4b20_87c2_e6d1bd12b51a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2acf6043_4403_4b20_87c2_e6d1bd12b51a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_id: "<%\ \ task(net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create).result.get('ID')\ \ %>" net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create_process" net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b73981ea-ad43-4e6c-b4af-80715f361554" value: "<% task(net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b73981ea-ad43-4e6c-b4af-80715f361554" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb3_1_9712ca2a_fdb3_491c_bde5_db1f61bc0672_pre_configure_target_process" - subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb3_2_5d367c95_e70c_4bdb_93c7_ed54f8327096_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "4dd59ccb-0989-4c34-9112-8be443095f88" value: "<% $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_id)\ \ %>" on-success: - subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb3_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_470e8403_f8b5_49fe_ac2b_9510b216c53d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_470e8403_f8b5_49fe_ac2b_9510b216c53d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_id: "<%\ \ task(net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create).result.get('ID')\ \ %>" net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create_process" net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c36d53bd-f036-4865-90b5-0e6f124f02cd" value: "<% task(net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c36d53bd-f036-4865-90b5-0e6f124f02cd" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb3_2_5d367c95_e70c_4bdb_93c7_ed54f8327096_pre_configure_target_process" - subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb4_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d5e20d3d_f78f_4977_9aa9_620f7331f272_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d5e20d3d_f78f_4977_9aa9_620f7331f272_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_id: "<%\ \ task(net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create).result.get('ID')\ \ %>" net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create_process" net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "1d56a16c-e6fd-4207-916f-b734c19d1b41" value: "<% task(net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create).result.get('ID')\ \ %>" operationOutputs: entityId: "1d56a16c-e6fd-4207-916f-b734c19d1b41" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb4_1_c73838b6_3ac4_43cd_855c_856f094dbb16_pre_configure_target_process" - subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb4_1_c73838b6_3ac4_43cd_855c_856f094dbb16_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "811fbc7b-7610-4b6a-81ef-4913ca2aede0" value: "<% $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_id)\ \ %>" on-success: - subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb4_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4fa2484d_c8b2_492e_aac1_3f3eda7c00e4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4fa2484d_c8b2_492e_aac1_3f3eda7c00e4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_id: "<%\ \ task(net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create).result.get('ID')\ \ %>" net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create_process" net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "001c200e-92ad-45b1-995b-9a0cfcb93821" value: "<% task(net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create).result.get('ID')\ \ %>" operationOutputs: entityId: "001c200e-92ad-45b1-995b-9a0cfcb93821" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb4_2_06cf0e3b_28d8_4e14_adc7_60fc63e27e92_pre_configure_target_process" - subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb4_2_06cf0e3b_28d8_4e14_adc7_60fc63e27e92_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "321b5537-cea2-4e1f-a5c4-ea6a433b8999" value: "<% $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_id)\ \ %>" on-success: - subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb5_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_528a91eb_03ef_4270_ab89_73db19b221a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_528a91eb_03ef_4270_ab89_73db19b221a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_id: "<%\ \ task(net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create).result.get('ID')\ \ %>" net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create_process" net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "51f1348f-e4a3-4f67-9263-81ea25b92030" value: "<% task(net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create).result.get('ID')\ \ %>" operationOutputs: entityId: "51f1348f-e4a3-4f67-9263-81ea25b92030" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb5_1_980ddcea_8c92_4194_a922_9cad404f36ad_pre_configure_target_process" - subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb5_1_980ddcea_8c92_4194_a922_9cad404f36ad_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "f2e44fdd-4b55-4a76-8aa8-b82695af4050" value: "<% $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_id)\ \ %>" on-success: - subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb5_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_235a8b77_aafe_48f3_ba1e_ff47d2458f79_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_235a8b77_aafe_48f3_ba1e_ff47d2458f79_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_id: "<%\ \ task(net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create).result.get('ID')\ \ %>" net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create_process" net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6755688f-cea0-41ae-9c6f-65be858dcf00" value: "<% task(net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6755688f-cea0-41ae-9c6f-65be858dcf00" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb5_2_c3b7c0a4_bc9f_4832_8213_083a104873a7_pre_configure_target_process" - subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb5_2_c3b7c0a4_bc9f_4832_8213_083a104873a7_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "e779f1be-3de4-4037-8b84-39d6cd6d11b5" value: "<% $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_id)\ \ %>" on-success: - subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb6_1_0980be27_9e62_451b_94df_86b9dd2d3a63_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "d79407ba-a99f-4035-b7a7-5a2b035770b1" value: "<% $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_id)\ \ %>" on-success: - subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb6_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1648d952_5524_4386_b724_aedb58ad6bc9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1648d952_5524_4386_b724_aedb58ad6bc9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_id: "<%\ \ task(net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create).result.get('ID')\ \ %>" net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create_process" net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2c7e562e-f472-4ea8-9020-931ed974432b" value: "<% task(net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2c7e562e-f472-4ea8-9020-931ed974432b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb6_1_0980be27_9e62_451b_94df_86b9dd2d3a63_pre_configure_target_process" - subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb6_2_41948514_c0bf_4ec4_894a_1c33a7d8ccb3_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "402b20ff-844d-4ecc-8967-4be9d163b958" value: "<% $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_id)\ \ %>" on-success: - subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb6_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0f65e630_6d4a_476c_9708_f2b8c98962a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0f65e630_6d4a_476c_9708_f2b8c98962a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_id: "<%\ \ task(net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create).result.get('ID')\ \ %>" net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create_process" net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8fa231cc-2f2c-4257-8e05-945724c103b8" value: "<% task(net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8fa231cc-2f2c-4257-8e05-945724c103b8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb6_2_41948514_c0bf_4ec4_894a_1c33a7d8ccb3_pre_configure_target_process" - subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb7_1_b7165cbd_97ad_4dd2_99b4_8870799aaeff_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "1a22b4e1-ce72-4b9c-9dc3-301540f01a43" value: "<% $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_id)\ \ %>" on-success: - subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb7_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b37b97d4_a37a_40f1_b8fd_61b3af026f86_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b37b97d4_a37a_40f1_b8fd_61b3af026f86_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_id: "<%\ \ task(net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create).result.get('ID')\ \ %>" net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create_process" net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b80ad685-74fa-4a74-bec1-a5a179307191" value: "<% task(net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b80ad685-74fa-4a74-bec1-a5a179307191" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb7_1_b7165cbd_97ad_4dd2_99b4_8870799aaeff_pre_configure_target_process" - subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb7_2_986a2889_7931_452c_8897_6d94080722ee_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "34b16e9e-83d3-41ce-a95e-a0b83789330c" value: "<% $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_id)\ \ %>" on-success: - subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb7_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_434a3830_67b4_4749_b51d_5557fefb8b06_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_434a3830_67b4_4749_b51d_5557fefb8b06_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_id: "<%\ \ task(net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create).result.get('ID')\ \ %>" net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create_process" net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c946933b-7467-44a5-ad12-18672641b7be" value: "<% task(net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c946933b-7467-44a5-ad12-18672641b7be" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb7_2_986a2889_7931_452c_8897_6d94080722ee_pre_configure_target_process" - subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb8_1)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a18aaf97_97da_4271_8747_160f17b7109d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a18aaf97_97da_4271_8747_160f17b7109d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_id: "<%\ \ task(net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create).result.get('ID')\ \ %>" net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create_process" net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0d833b5d-c42e-4404-8b9f-8dc86efbafb1" value: "<% task(net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0d833b5d-c42e-4404-8b9f-8dc86efbafb1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb8_1_1c5f34cd_f719_4d85_9e5b_6a56a91d364d_pre_configure_target_process" - subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb8_1_1c5f34cd_f719_4d85_9e5b_6a56a91d364d_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "389bc352-c296-41f8-9c82-f240e9529b3a" value: "<% $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_id)\ \ %>" on-success: - subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb8_2_4efcd372_13b8_4cf6_a749_454adaf1f0ed_pre_configure_target_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "network_id" entityId: "609bd506-b933-4a74-939d-691291ed58c5" value: "<% $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_network_id: "<%\ \ $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_id)\ \ %>" on-success: - subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create: "<% $.get(continue_flag)\ \ = null %>" net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create: workflow: "nuage.create_neutron_object" input: body: admin_state_up: "<% $.get(get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_admin_state_up)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb8_2)].join('_')\ \ %>" shared: "<% $.get(get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_shared)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1c29591_fe48_44ef_9e98_78e72447a0ea_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1c29591_fe48_44ef_9e98_78e72447a0ea_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_id)\ \ %>" publish: get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_id: "<%\ \ task(net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create).result.get('ID')\ \ %>" net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create_workflow_outputs: ID: "<% task(net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create).result.get('ID')\ \ %>" on-success: - "net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create_process" net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "af8756f5-f23d-4db1-8989-bebecc801875" value: "<% task(net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create).result.get('ID')\ \ %>" operationOutputs: entityId: "af8756f5-f23d-4db1-8989-bebecc801875" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_create_workflow_outputs)\ \ %>" on-success: - "net_cmg01_user_lb8_2_4efcd372_13b8_4cf6_a749_454adaf1f0ed_pre_configure_target_process" - subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4b9ba1ae_c24e_4593_a2f5_fd930809b5f6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4b9ba1ae_c24e_4593_a2f5_fd930809b5f6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_id: "<%\ \ task(subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create_process" join: "all" subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0f4a369a-8cfc-466f-aaad-8bccbd828267" value: "<% task(subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0f4a369a-8cfc-466f-aaad-8bccbd828267" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_38d368dc_98ba_4536_8a81_ff16e81044f7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_38d368dc_98ba_4536_8a81_ff16e81044f7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_id: "<%\ \ task(subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create_process" join: "all" subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "79c33d99-3275-4ce5-976d-62a582d03f30" value: "<% task(subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create).result.get('ID')\ \ %>" operationOutputs: entityId: "79c33d99-3275-4ce5-976d-62a582d03f30" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ef45428b_89c1_4744_ac6b_32a65b3d3ff0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ef45428b_89c1_4744_ac6b_32a65b3d3ff0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_id: "<%\ \ task(subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create_process" join: "all" subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5e23a562-9cd7-4fa3-927a-526df8b60453" value: "<% task(subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5e23a562-9cd7-4fa3-927a-526df8b60453" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_174dd968_7293_4dd1_b06c_157e87eb191c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_174dd968_7293_4dd1_b06c_157e87eb191c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_id: "<%\ \ task(subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create_process" join: "all" subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c2de68ca-6d55-48ae-8e9c-cd109351fd1d" value: "<% task(subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c2de68ca-6d55-48ae-8e9c-cd109351fd1d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a23349c7_d4ee_40c0_825b_e5ee6c76822b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a23349c7_d4ee_40c0_825b_e5ee6c76822b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_id: "<%\ \ task(subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create_process" join: "all" subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "07a05cf3-f24d-4564-abce-44995e09f744" value: "<% task(subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create).result.get('ID')\ \ %>" operationOutputs: entityId: "07a05cf3-f24d-4564-abce-44995e09f744" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a79108c8_9bd2_4f29_851e_c68c900dd248_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a79108c8_9bd2_4f29_851e_c68c900dd248_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_id: "<%\ \ task(subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create_process" join: "all" subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "886c0fe2-d9cb-4807-86e3-c93458986310" value: "<% task(subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create).result.get('ID')\ \ %>" operationOutputs: entityId: "886c0fe2-d9cb-4807-86e3-c93458986310" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0418e3a3_25c4_4327_bfe8_30abb0853cd0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0418e3a3_25c4_4327_bfe8_30abb0853cd0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_id: "<%\ \ task(subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create_process" join: "all" subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0d4773f6-3b06-452d-a120-143e01d04668" value: "<% task(subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0d4773f6-3b06-452d-a120-143e01d04668" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4c8338a9_1903_4ed8_84a1_dde1bd74933e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4c8338a9_1903_4ed8_84a1_dde1bd74933e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_id: "<%\ \ task(subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create_process" join: "all" subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "49e5a15d-a028-446e-9685-8fabccf91469" value: "<% task(subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create).result.get('ID')\ \ %>" operationOutputs: entityId: "49e5a15d-a028-446e-9685-8fabccf91469" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_74ae787d_11c8_4504_a2b8_edf42a763f6d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_74ae787d_11c8_4504_a2b8_edf42a763f6d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_id: "<%\ \ task(subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create_process" join: "all" subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4e03424f-86ed-433d-a871-67a0ca6c0ec3" value: "<% task(subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4e03424f-86ed-433d-a871-67a0ca6c0ec3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5489fc56_4a8e_4912_a636_eefa3dcbfc8c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5489fc56_4a8e_4912_a636_eefa3dcbfc8c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_id: "<%\ \ task(subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create_process" join: "all" subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "be24aa75-eb8b-4d68-8218-4fda81900446" value: "<% task(subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create).result.get('ID')\ \ %>" operationOutputs: entityId: "be24aa75-eb8b-4d68-8218-4fda81900446" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aae42680_001b_4601_a700_4a794f5c6b5c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aae42680_001b_4601_a700_4a794f5c6b5c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_id: "<%\ \ task(subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create_process" join: "all" subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e44931b5-62b6-4ae6-ac25-0a494cf73021" value: "<% task(subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e44931b5-62b6-4ae6-ac25-0a494cf73021" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a7c2edb0_0646_4812_b752_7d1aa4b58884_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a7c2edb0_0646_4812_b752_7d1aa4b58884_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_id: "<%\ \ task(subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create_process" join: "all" subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f" value: "<% task(subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_db438241_4450_4e58_836d_e1c7d3467ab5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_db438241_4450_4e58_836d_e1c7d3467ab5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_id: "<%\ \ task(subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create_process" join: "all" subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "84fb7a3f-479c-4a0d-bd74-183a0337d179" value: "<% task(subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create).result.get('ID')\ \ %>" operationOutputs: entityId: "84fb7a3f-479c-4a0d-bd74-183a0337d179" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ab1e87a4_3d07_463f_9179_0db53e9d2d3e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ab1e87a4_3d07_463f_9179_0db53e9d2d3e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_id: "<%\ \ task(subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create_process" join: "all" subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "97a1b8a6-d843-438c-af90-c677b93a9dc3" value: "<% task(subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "97a1b8a6-d843-438c-af90-c677b93a9dc3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1ddf1db_e844_453b_a5a7_e65504b144d5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1ddf1db_e844_453b_a5a7_e65504b144d5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_id: "<%\ \ task(subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create_process" join: "all" subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "73006a88-a763-4b55-8a40-1d33918195d3" value: "<% task(subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "73006a88-a763-4b55-8a40-1d33918195d3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_acc_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_09c0a1db_7f1f_4a39_b470_3cf19646a07c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_09c0a1db_7f1f_4a39_b470_3cf19646a07c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_id: "<%\ \ task(subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create).result.get('ID')\ \ %>" subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create_workflow_outputs: ID: "<% task(subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create_process" join: "all" subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f4755484-edcb-4365-88a5-ebcdffe233f0" value: "<% task(subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f4755484-edcb-4365-88a5-ebcdffe233f0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b6cf1eba_9bcd_4092_8682_c189e61f9fd3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b6cf1eba_9bcd_4092_8682_c189e61f9fd3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create_process" join: "all" subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8" value: "<% task(subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_372eca16_549d_4f45_8cd2_3d1bac48140d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_372eca16_549d_4f45_8cd2_3d1bac48140d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create_process" join: "all" subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "bda764f6-30c1-43ea-aa7f-02f6fe029ce9" value: "<% task(subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "bda764f6-30c1-43ea-aa7f-02f6fe029ce9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c797f035_eb20_45f9_9de0_0eb6bc1df42c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c797f035_eb20_45f9_9de0_0eb6bc1df42c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create_process" join: "all" subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "087f5bd7-8980-429d-acad-5f6df32e88ff" value: "<% task(subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create).result.get('ID')\ \ %>" operationOutputs: entityId: "087f5bd7-8980-429d-acad-5f6df32e88ff" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a605c45f_2d3e_4e5d_a51f_04b3dfb92486_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a605c45f_2d3e_4e5d_a51f_04b3dfb92486_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create_process" join: "all" subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e2a90b87-8080-48ea-8dd8-b1f0c2d784de" value: "<% task(subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e2a90b87-8080-48ea-8dd8-b1f0c2d784de" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_414dddf0_f554_4522_905e_b3e0630ee14a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_414dddf0_f554_4522_905e_b3e0630ee14a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create_process" join: "all" subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "1940322b-5e3c-489f-add3-75d0e9baf845" value: "<% task(subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create).result.get('ID')\ \ %>" operationOutputs: entityId: "1940322b-5e3c-489f-add3-75d0e9baf845" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_634e659b_175c_4d2c_91fb_2761f8296bcc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_634e659b_175c_4d2c_91fb_2761f8296bcc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create_process" join: "all" subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "928259f0-26e1-43be-8c27-22635b11b239" value: "<% task(subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create).result.get('ID')\ \ %>" operationOutputs: entityId: "928259f0-26e1-43be-8c27-22635b11b239" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4eccc582_3aa1_4f4c_b94a_ad7db2a60117_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4eccc582_3aa1_4f4c_b94a_ad7db2a60117_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create_process" join: "all" subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e99dc9c6-629d-446d-a40c-74fcb14334ac" value: "<% task(subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e99dc9c6-629d-446d-a40c-74fcb14334ac" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0486b114_af50_46fb_bf00_07aca8f89795_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0486b114_af50_46fb_bf00_07aca8f89795_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create_process" join: "all" subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5e6511f4-7453-4762-af49-87b78a007f0f" value: "<% task(subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5e6511f4-7453-4762-af49-87b78a007f0f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1fdc219d_ee5b_4d52_a261_5a57745ecb7b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1fdc219d_ee5b_4d52_a261_5a57745ecb7b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create_process" join: "all" subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "146618e2-20a8-492f-bd96-38a32a98f71a" value: "<% task(subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "146618e2-20a8-492f-bd96-38a32a98f71a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_dfa06e99_3925_45a7_bdf3_559bd3322200_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_dfa06e99_3925_45a7_bdf3_559bd3322200_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create_process" join: "all" subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "fc9af5f8-ba9c-45ec-8796-60926a64c652" value: "<% task(subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create).result.get('ID')\ \ %>" operationOutputs: entityId: "fc9af5f8-ba9c-45ec-8796-60926a64c652" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a13bc898_d904_437b_b721_cd4403d5f2b9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a13bc898_d904_437b_b721_cd4403d5f2b9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create_process" join: "all" subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "47435fa9-2c9f-4da1-b4b3-932560b0e3b0" value: "<% task(subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "47435fa9-2c9f-4da1-b4b3-932560b0e3b0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fce2bf63_8d5e_411d_9ef7_d8826751c335_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fce2bf63_8d5e_411d_9ef7_d8826751c335_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create_process" join: "all" subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9aaab257-8fef-4daf-b0b9-c061912dbee5" value: "<% task(subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9aaab257-8fef-4daf-b0b9-c061912dbee5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6ddd05a2_96f3_4d8e_8ec6_e1fc8e6700ae_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6ddd05a2_96f3_4d8e_8ec6_e1fc8e6700ae_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create_process" join: "all" subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d874e584-1466-4627-92f1-0492d06cd7fc" value: "<% task(subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d874e584-1466-4627-92f1-0492d06cd7fc" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_210a7296_ed9f_48b2_a0f1_1a33b42d5b49_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_210a7296_ed9f_48b2_a0f1_1a33b42d5b49_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create_process" join: "all" subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0fe94aa0-9599-4a46-8b6d-09b638f3644d" value: "<% task(subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0fe94aa0-9599-4a46-8b6d-09b638f3644d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_476e9472_afdd_4df8_90bc_6aa31c09b63d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_476e9472_afdd_4df8_90bc_6aa31c09b63d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create_process" join: "all" subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ea25e361-9181-4bb7-90f1-4602c816df05" value: "<% task(subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ea25e361-9181-4bb7-90f1-4602c816df05" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_aqlmvno_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_34463cb7_b6d9_418c_8241_6c76c76d8b1f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_34463cb7_b6d9_418c_8241_6c76c76d8b1f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_id: "<%\ \ task(subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create).result.get('ID')\ \ %>" subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create_workflow_outputs: ID: "<% task(subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create_process" join: "all" subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1" value: "<% task(subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e28dfe1a_dd6f_45e9_8be1_4684487dc5a4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e28dfe1a_dd6f_45e9_8be1_4684487dc5a4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_id: "<%\ \ task(subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create_process" join: "all" subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9dc1b078-8575-49dc-b691-31c0e248e0e6" value: "<% task(subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9dc1b078-8575-49dc-b691-31c0e248e0e6" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f7ca2541_5669_4d9a_868e_2cad22cd7d8f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f7ca2541_5669_4d9a_868e_2cad22cd7d8f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_id: "<%\ \ task(subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create_process" join: "all" subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2f64d22f-f3fd-47b7-b378-9a5649eeaa33" value: "<% task(subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2f64d22f-f3fd-47b7-b378-9a5649eeaa33" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9a87a5ee_fe4e_4351_8b5c_82fc1c9dc690_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9a87a5ee_fe4e_4351_8b5c_82fc1c9dc690_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_id: "<%\ \ task(subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create_process" join: "all" subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d78e0265-f6cf-4f62-a07a-0e50c238443b" value: "<% task(subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d78e0265-f6cf-4f62-a07a-0e50c238443b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b5ecf502_d348_41f4_8e6a_d0d4fc0c80f6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b5ecf502_d348_41f4_8e6a_d0d4fc0c80f6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_id: "<%\ \ task(subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create_process" join: "all" subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "21c6baed-b63c-4175-853f-1aa83c273b4a" value: "<% task(subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "21c6baed-b63c-4175-853f-1aa83c273b4a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8a4f7b7a_fe33_4cab_93ae_6ab60b5d358e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8a4f7b7a_fe33_4cab_93ae_6ab60b5d358e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_id: "<%\ \ task(subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create_process" join: "all" subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "a812f444-02d0-4475-8b0a-fd97238fa334" value: "<% task(subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create).result.get('ID')\ \ %>" operationOutputs: entityId: "a812f444-02d0-4475-8b0a-fd97238fa334" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c42b36f_ef46_419d_b6e6_e6092c56b737_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c42b36f_ef46_419d_b6e6_e6092c56b737_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_id: "<%\ \ task(subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create_process" join: "all" subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f91303d0-4ece-490a-bb97-3e0b55523e4b" value: "<% task(subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f91303d0-4ece-490a-bb97-3e0b55523e4b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aa1f0abe_542d_491f_a303_de7b4133a107_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aa1f0abe_542d_491f_a303_de7b4133a107_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_id: "<%\ \ task(subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create_process" join: "all" subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9ffc53c7-c661-4208-8050-628b24761f7a" value: "<% task(subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9ffc53c7-c661-4208-8050-628b24761f7a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_22f26f49_a7a3_4d5d_8c60_fb548a3a1988_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_22f26f49_a7a3_4d5d_8c60_fb548a3a1988_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_id: "<%\ \ task(subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create_process" join: "all" subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8beea875-5df3-446b-a38a-ee1d5b030105" value: "<% task(subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8beea875-5df3-446b-a38a-ee1d5b030105" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_059c5dd5_9134_49b9_b083_a6da7b5868b2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_059c5dd5_9134_49b9_b083_a6da7b5868b2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_id: "<%\ \ task(subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create_process" join: "all" subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "1993e596-a87d-4557-8e2d-c0e7190c8816" value: "<% task(subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create).result.get('ID')\ \ %>" operationOutputs: entityId: "1993e596-a87d-4557-8e2d-c0e7190c8816" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1583cb01_2db2_4b1b_8afa_d0ecc208fced_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1583cb01_2db2_4b1b_8afa_d0ecc208fced_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_id: "<%\ \ task(subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create_process" join: "all" subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "80259e1b-e048-4805-9a9e-16224ae0efc4" value: "<% task(subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "80259e1b-e048-4805-9a9e-16224ae0efc4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d64adedb_7a17_4532_9aed_445c31a1edfd_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d64adedb_7a17_4532_9aed_445c31a1edfd_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_id: "<%\ \ task(subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create_process" join: "all" subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ad01c535-fe7d-45a6-9540-90186814d2bb" value: "<% task(subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ad01c535-fe7d-45a6-9540-90186814d2bb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4da051cc_dab8_407a_a20b_1b53f992e90f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4da051cc_dab8_407a_a20b_1b53f992e90f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_id: "<%\ \ task(subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create_process" join: "all" subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "179b333c-813d-4ee1-a5d4-44d6baa7dd9f" value: "<% task(subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "179b333c-813d-4ee1-a5d4-44d6baa7dd9f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_62789d9f_3ec1_4ab1_866c_a9d8124ae3bb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_62789d9f_3ec1_4ab1_866c_a9d8124ae3bb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_id: "<%\ \ task(subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create_process" join: "all" subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "65f01d6f-a50e-4090-9caa-470f1508bd4e" value: "<% task(subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "65f01d6f-a50e-4090-9caa-470f1508bd4e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8960d0eb_8e97_4981_acfd_19a53d018fc8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8960d0eb_8e97_4981_acfd_19a53d018fc8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_id: "<%\ \ task(subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create_process" join: "all" subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "dbc26a6f-eb73-4706-b45d-da6eaab675be" value: "<% task(subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create).result.get('ID')\ \ %>" operationOutputs: entityId: "dbc26a6f-eb73-4706-b45d-da6eaab675be" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_99236c5d_bbbe_401d_8a8b_d4662bd60304_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_99236c5d_bbbe_401d_8a8b_d4662bd60304_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_id: "<%\ \ task(subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create_process" join: "all" subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "10263334-5f62-4688-8158-39ec8a322031" value: "<% task(subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create).result.get('ID')\ \ %>" operationOutputs: entityId: "10263334-5f62-4688-8158-39ec8a322031" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_charging_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_43648497_2e20_4398_bcaa_a8681ce16acb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_43648497_2e20_4398_bcaa_a8681ce16acb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_id: "<%\ \ task(subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create).result.get('ID')\ \ %>" subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create_workflow_outputs: ID: "<% task(subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create_process" join: "all" subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "422740c4-364a-4ddd-badc-d6945c8bac13" value: "<% task(subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create).result.get('ID')\ \ %>" operationOutputs: entityId: "422740c4-364a-4ddd-badc-d6945c8bac13" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f8218a29_8507_4c43_a94a_1d5f7c334453_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f8218a29_8507_4c43_a94a_1d5f7c334453_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_id: "<%\ \ task(subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create_process" join: "all" subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "38b12bc5-6ad7-4df0-9250-2c3d934a08c9" value: "<% task(subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "38b12bc5-6ad7-4df0-9250-2c3d934a08c9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_79046376_f705_4beb_bd69_ee92e7e5bd05_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_79046376_f705_4beb_bd69_ee92e7e5bd05_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_id: "<%\ \ task(subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create_process" join: "all" subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a" value: "<% task(subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6f896215_8d58_4d0e_8186_d2fbf8b61d4e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6f896215_8d58_4d0e_8186_d2fbf8b61d4e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_id: "<%\ \ task(subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create_process" join: "all" subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "61829f28-58ab-4c30-a3d4-39b426c2a0d3" value: "<% task(subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "61829f28-58ab-4c30-a3d4-39b426c2a0d3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_036d2477_b8e5_465e_aca4_832cf391800c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_036d2477_b8e5_465e_aca4_832cf391800c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_id: "<%\ \ task(subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create_process" join: "all" subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9cc1c320-6979-4c76-884d-1a1fd1c94e1a" value: "<% task(subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9cc1c320-6979-4c76-884d-1a1fd1c94e1a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_54b17acd_97fd_4a73_b050_0d8a1cc9769c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_54b17acd_97fd_4a73_b050_0d8a1cc9769c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_id: "<%\ \ task(subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create_process" join: "all" subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0138978a-efe1-4a5a-b307-dc2489a56c93" value: "<% task(subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0138978a-efe1-4a5a-b307-dc2489a56c93" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8744b908_370d_469a_8bac_780789cdfb34_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8744b908_370d_469a_8bac_780789cdfb34_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_id: "<%\ \ task(subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create_process" join: "all" subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4b390f1c-4a73-4313-b423-8549e880db4c" value: "<% task(subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4b390f1c-4a73-4313-b423-8549e880db4c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6fe47df8_29d0_4a2e_8e72_3bad080e69a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6fe47df8_29d0_4a2e_8e72_3bad080e69a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_id: "<%\ \ task(subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create_process" join: "all" subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cb3013f2-7178-46b6-80a8-d71b28667729" value: "<% task(subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cb3013f2-7178-46b6-80a8-d71b28667729" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d2822121_4f5e_4f32_99e7_bbfc90baec25_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d2822121_4f5e_4f32_99e7_bbfc90baec25_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_id: "<%\ \ task(subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create_process" join: "all" subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2d031731-444e-4433-9056-090b3916131e" value: "<% task(subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2d031731-444e-4433-9056-090b3916131e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fe8106e3_57bf_4174_a992_3710999928f8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fe8106e3_57bf_4174_a992_3710999928f8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_id: "<%\ \ task(subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create_process" join: "all" subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7729ab44-53fb-4129-a269-911d68dbe658" value: "<% task(subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7729ab44-53fb-4129-a269-911d68dbe658" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ef1eec7a_f25e_46ac_966b_53a808edbcf4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ef1eec7a_f25e_46ac_966b_53a808edbcf4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_id: "<%\ \ task(subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create_process" join: "all" subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "15a791c8-c638-45e2-8207-f69ee211ea1c" value: "<% task(subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "15a791c8-c638-45e2-8207-f69ee211ea1c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_95e1edcb_aadf_422b_b170_f26ad71bbae1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_95e1edcb_aadf_422b_b170_f26ad71bbae1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_id: "<%\ \ task(subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create_process" join: "all" subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b194cd11-853c-45af-a947-39424c621a54" value: "<% task(subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b194cd11-853c-45af-a947-39424c621a54" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_28955ff6_7222_4d21_b40a_724982b28df8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_28955ff6_7222_4d21_b40a_724982b28df8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_id: "<%\ \ task(subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create_process" join: "all" subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7be999f2-6b7e-4124-887b-7bd3c7e0e21e" value: "<% task(subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7be999f2-6b7e-4124-887b-7bd3c7e0e21e" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_93a58835_16f7_4d45_890d_edbc8bf3036a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_93a58835_16f7_4d45_890d_edbc8bf3036a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_id: "<%\ \ task(subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create_process" join: "all" subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7" value: "<% task(subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create).result.get('ID')\ \ %>" operationOutputs: entityId: "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_53a37462_00b2_4e36_83aa_29c0cd78a19c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_53a37462_00b2_4e36_83aa_29c0cd78a19c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_id: "<%\ \ task(subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create_process" join: "all" subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ae7fb78e-501d-4974-a344-fe86b1049b4f" value: "<% task(subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ae7fb78e-501d-4974-a344-fe86b1049b4f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c9e9e20a_57a2_47f6_acfa_60588b119c7a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c9e9e20a_57a2_47f6_acfa_60588b119c7a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_id: "<%\ \ task(subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create_process" join: "all" subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f6e0fb49-2222-4c00-9422-d63a69984899" value: "<% task(subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f6e0fb49-2222-4c00-9422-d63a69984899" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_fastpath_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8cbedb5c_6f1b_455e_9f66_638744594884_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8cbedb5c_6f1b_455e_9f66_638744594884_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_id: "<%\ \ task(subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create).result.get('ID')\ \ %>" subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create_workflow_outputs: ID: "<% task(subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create_process" join: "all" subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "974b367f-7c5b-4d52-ace3-27533ea6293f" value: "<% task(subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "974b367f-7c5b-4d52-ace3-27533ea6293f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1351b4de_4f93_45c9_aebc_6f9cdfa160b4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1351b4de_4f93_45c9_aebc_6f9cdfa160b4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_id: "<%\ \ task(subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create_process" join: "all" subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "de578f2b-5df0-4757-8685-a52cd5eea8de" value: "<% task(subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create).result.get('ID')\ \ %>" operationOutputs: entityId: "de578f2b-5df0-4757-8685-a52cd5eea8de" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c74d2f62_6ec2_4903_8abe_2e52dc8b174a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c74d2f62_6ec2_4903_8abe_2e52dc8b174a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_id: "<%\ \ task(subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create_process" join: "all" subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7b9bd0f3-b706-46d4-821d-dd39983b57d0" value: "<% task(subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7b9bd0f3-b706-46d4-821d-dd39983b57d0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_703613a8_ca19_421e_ba20_18741034b02b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_703613a8_ca19_421e_ba20_18741034b02b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_id: "<%\ \ task(subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create_process" join: "all" subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "688c02d5-4739-4e8d-84cd-9374b827774b" value: "<% task(subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "688c02d5-4739-4e8d-84cd-9374b827774b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_417bc3b4_48c7_4709_af6f_e75f29898ab8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_417bc3b4_48c7_4709_af6f_e75f29898ab8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_id: "<%\ \ task(subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create_process" join: "all" subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "96282ea4-2308-4c32-b20d-94e97277336a" value: "<% task(subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "96282ea4-2308-4c32-b20d-94e97277336a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aaa41182_a76c_4f6e_85af_86908cadbae6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aaa41182_a76c_4f6e_85af_86908cadbae6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_id: "<%\ \ task(subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create_process" join: "all" subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "413b56c9-fe1a-400c-889a-3085ea728f82" value: "<% task(subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create).result.get('ID')\ \ %>" operationOutputs: entityId: "413b56c9-fe1a-400c-889a-3085ea728f82" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e477de8c_5600_4394_9271_130025bda474_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e477de8c_5600_4394_9271_130025bda474_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_id: "<%\ \ task(subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create_process" join: "all" subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "3e1896df-ec4a-4af9-8816-ac8f50a2372b" value: "<% task(subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "3e1896df-ec4a-4af9-8816-ac8f50a2372b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8daa8655_b34c_4262_9df2_15cf4658e677_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8daa8655_b34c_4262_9df2_15cf4658e677_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_id: "<%\ \ task(subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create_process" join: "all" subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c9f59f88-37e5-42dd-a6df-81d6880822f9" value: "<% task(subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c9f59f88-37e5-42dd-a6df-81d6880822f9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6f4d835d_e570_4180_967f_3ebf4065c4e5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6f4d835d_e570_4180_967f_3ebf4065c4e5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_id: "<%\ \ task(subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create_process" join: "all" subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8f9b379c-496e-4905-a641-714b207fa4ad" value: "<% task(subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8f9b379c-496e-4905-a641-714b207fa4ad" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a6c9b4f7_2c0d_4f09_95cc_7c192d707f13_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a6c9b4f7_2c0d_4f09_95cc_7c192d707f13_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_id: "<%\ \ task(subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create_process" join: "all" subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5" value: "<% task(subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e2fa3d00_2c9d_42db_bdd0_16f05f5dc5eb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e2fa3d00_2c9d_42db_bdd0_16f05f5dc5eb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_id: "<%\ \ task(subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create_process" join: "all" subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5437bcad-d392-4fc9-9e06-471c4c800653" value: "<% task(subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5437bcad-d392-4fc9-9e06-471c4c800653" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2433e405_516c_4518_afc8_b109092c7fa6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2433e405_516c_4518_afc8_b109092c7fa6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_id: "<%\ \ task(subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create_process" join: "all" subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8f219537-8936-456f-85ea-39af5f2fa6a2" value: "<% task(subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8f219537-8936-456f-85ea-39af5f2fa6a2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3ed404f4_66d8_4953_a420_05cc6a2d916b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3ed404f4_66d8_4953_a420_05cc6a2d916b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_id: "<%\ \ task(subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create_process" join: "all" subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cb584f85-be48-4209-80c6-c9b67935987f" value: "<% task(subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cb584f85-be48-4209-80c6-c9b67935987f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b599ef5a_77dd_4487_b1f2_4302cec2c285_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b599ef5a_77dd_4487_b1f2_4302cec2c285_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_id: "<%\ \ task(subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create_process" join: "all" subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d5594d86-45d9-4767-9e55-72ed175092b2" value: "<% task(subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d5594d86-45d9-4767-9e55-72ed175092b2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_02c5010f_0426_40bb_be8f_c5e977fb05d0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_02c5010f_0426_40bb_be8f_c5e977fb05d0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_id: "<%\ \ task(subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create_process" join: "all" subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "cfea5675-d8ba-4668-a537-1fbc17d07db9" value: "<% task(subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "cfea5675-d8ba-4668-a537-1fbc17d07db9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3eb0109f_6022_4dc7_ad3c_08797b25fdc0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3eb0109f_6022_4dc7_ad3c_08797b25fdc0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_id: "<%\ \ task(subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create_process" join: "all" subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "12642db0-4580-4682-91e7-fef082982c3f" value: "<% task(subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "12642db0-4580-4682-91e7-fef082982c3f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_grt_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ed0417b6_d4b6_4d95_bbcd_4a96f9083e2f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ed0417b6_d4b6_4d95_bbcd_4a96f9083e2f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_id: "<%\ \ task(subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create).result.get('ID')\ \ %>" subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create_workflow_outputs: ID: "<% task(subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create_process" join: "all" subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "340287f2-eed0-4b36-b10c-e8f73c9d9dbf" value: "<% task(subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create).result.get('ID')\ \ %>" operationOutputs: entityId: "340287f2-eed0-4b36-b10c-e8f73c9d9dbf" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_903cc447_e825_462a_b2a3_123e97365edf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_903cc447_e825_462a_b2a3_123e97365edf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_id: "<%\ \ task(subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create_process" join: "all" subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a" value: "<% task(subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c009c012_1e1c_40d0_a0aa_d5f82f0fa623_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c009c012_1e1c_40d0_a0aa_d5f82f0fa623_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_id: "<%\ \ task(subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create_process" join: "all" subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1" value: "<% task(subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9b646e33_7bc7_4f73_ae8b_7f9640e1f9cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9b646e33_7bc7_4f73_ae8b_7f9640e1f9cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_id: "<%\ \ task(subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create_process" join: "all" subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d40adece-0029-4f3b-b6f3-f20fecf7148d" value: "<% task(subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d40adece-0029-4f3b-b6f3-f20fecf7148d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2c09ad39_795f_426e_b4fa_a3afa35f0d38_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2c09ad39_795f_426e_b4fa_a3afa35f0d38_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_id: "<%\ \ task(subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create_process" join: "all" subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4ada23c9-b54b-44e4-99c2-7b17afa12cb3" value: "<% task(subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4ada23c9-b54b-44e4-99c2-7b17afa12cb3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_355c6057_cf9f_43b2_80e2_7d3206c49434_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_355c6057_cf9f_43b2_80e2_7d3206c49434_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_id: "<%\ \ task(subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create_process" join: "all" subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c003a492-b3b5-4f63-b6cf-7c593103e1c8" value: "<% task(subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c003a492-b3b5-4f63-b6cf-7c593103e1c8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_309e634f_a5f8_442b_92e0_11ea12e8d15b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_309e634f_a5f8_442b_92e0_11ea12e8d15b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_id: "<%\ \ task(subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create_process" join: "all" subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8" value: "<% task(subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create).result.get('ID')\ \ %>" operationOutputs: entityId: "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4d9eb300_2b33_476a_8360_4b8fd780a4ba_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4d9eb300_2b33_476a_8360_4b8fd780a4ba_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_id: "<%\ \ task(subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create_process" join: "all" subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "16e139ba-c1e4-4c4a-9c36-daffafdba1da" value: "<% task(subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create).result.get('ID')\ \ %>" operationOutputs: entityId: "16e139ba-c1e4-4c4a-9c36-daffafdba1da" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b729f60a_e9dc_4eb9_9af8_d5f35ca5ffa7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b729f60a_e9dc_4eb9_9af8_d5f35ca5ffa7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_id: "<%\ \ task(subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create_process" join: "all" subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "dc36328f-2cfc-4390-b28a-81ae33b50dbe" value: "<% task(subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create).result.get('ID')\ \ %>" operationOutputs: entityId: "dc36328f-2cfc-4390-b28a-81ae33b50dbe" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4d8d888b_415a_440c_9c17_05f9a5e99dd2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4d8d888b_415a_440c_9c17_05f9a5e99dd2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_id: "<%\ \ task(subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create_process" join: "all" subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d3868c37-8952-4624-8885-4cc532c6791b" value: "<% task(subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d3868c37-8952-4624-8885-4cc532c6791b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_29adcf4a_d77a_474a_8001_00a0ea9399fa_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_29adcf4a_d77a_474a_8001_00a0ea9399fa_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_id: "<%\ \ task(subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create_process" join: "all" subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6c815534-a549-420e-a5c6-e0603c8a20ae" value: "<% task(subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6c815534-a549-420e-a5c6-e0603c8a20ae" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8a4f3a53_d765_438d_9d62_3d02bc11f047_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8a4f3a53_d765_438d_9d62_3d02bc11f047_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_id: "<%\ \ task(subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create_process" join: "all" subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "74c6a24c-9f26-420e-93b7-8cb52345815d" value: "<% task(subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "74c6a24c-9f26-420e-93b7-8cb52345815d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d508172e_031a_4f23_9ea6_3ab603e8c572_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d508172e_031a_4f23_9ea6_3ab603e8c572_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_id: "<%\ \ task(subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create_process" join: "all" subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e3bb88cd-8464-4bf0-b403-421de6b07d32" value: "<% task(subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e3bb88cd-8464-4bf0-b403-421de6b07d32" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8805b437_8bdc_4285_8629_ac91440dcdf1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8805b437_8bdc_4285_8629_ac91440dcdf1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_id: "<%\ \ task(subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create_process" join: "all" subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9109ed7d-344b-447b-8ed8-f10c6646dd1f" value: "<% task(subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9109ed7d-344b-447b-8ed8-f10c6646dd1f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_166eaec0_f91b_4875_ba8f_3fb93a54ad01_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_166eaec0_f91b_4875_ba8f_3fb93a54ad01_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_id: "<%\ \ task(subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create_process" join: "all" subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "04ec97eb-70bb-4732-8d56-22ff2c683457" value: "<% task(subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create).result.get('ID')\ \ %>" operationOutputs: entityId: "04ec97eb-70bb-4732-8d56-22ff2c683457" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1abbb2ed_ce55_4067_abfb_6107cab624ba_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1abbb2ed_ce55_4067_abfb_6107cab624ba_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_id: "<%\ \ task(subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create_process" join: "all" subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "a21df4d1-c942-4d4d-871b-13771ee07dfd" value: "<% task(subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create).result.get('ID')\ \ %>" operationOutputs: entityId: "a21df4d1-c942-4d4d-871b-13771ee07dfd" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_hightouch_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a1297140_7afd_44fe_8d4c_11e46a4a97d5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a1297140_7afd_44fe_8d4c_11e46a4a97d5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_id: "<%\ \ task(subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create).result.get('ID')\ \ %>" subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create_workflow_outputs: ID: "<% task(subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create_process" join: "all" subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f840b51f-eb35-4684-b7bb-7364f13e1401" value: "<% task(subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f840b51f-eb35-4684-b7bb-7364f13e1401" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_oam)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_811cfb71_1720_4982_af3f_c56a5226bfc2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_811cfb71_1720_4982_af3f_c56a5226bfc2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_id: "<%\ \ task(subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create).result.get('ID')\ \ %>" subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create_workflow_outputs: ID: "<% task(subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create_process" join: "all" subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "73673d98-0a52-47ba-9d14-2b23099a793d" value: "<% task(subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "73673d98-0a52-47ba-9d14-2b23099a793d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_feba2a49_e26d_4c9a_8596_f107cb96669a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_feba2a49_e26d_4c9a_8596_f107cb96669a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_id: "<%\ \ task(subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create_process" join: "all" subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb" value: "<% task(subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create).result.get('ID')\ \ %>" operationOutputs: entityId: "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b372da26_a127_4fc8_ba01_70e1b26fb454_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b372da26_a127_4fc8_ba01_70e1b26fb454_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_id: "<%\ \ task(subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create_process" join: "all" subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "91f7783b-39f8-41f9-b7a8-857605eafc45" value: "<% task(subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create).result.get('ID')\ \ %>" operationOutputs: entityId: "91f7783b-39f8-41f9-b7a8-857605eafc45" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_cc90bf78_861c_4a93_a1cb_a37c5bfef0e4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_cc90bf78_861c_4a93_a1cb_a37c5bfef0e4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_id: "<%\ \ task(subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create_process" join: "all" subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2cca075c-2ccd-4025-8e3e-6a6899630a9b" value: "<% task(subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2cca075c-2ccd-4025-8e3e-6a6899630a9b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fdc17fd4_f5a9_4a6e_94c8_2f915d111b09_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fdc17fd4_f5a9_4a6e_94c8_2f915d111b09_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_id: "<%\ \ task(subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create_process" join: "all" subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9" value: "<% task(subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create).result.get('ID')\ \ %>" operationOutputs: entityId: "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f851245e_7ba4_47c6_84e1_6ec5d398fbab_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f851245e_7ba4_47c6_84e1_6ec5d398fbab_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_id: "<%\ \ task(subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create_process" join: "all" subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "17d7b3cc-84be-441b-99ef-759a313fe521" value: "<% task(subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create).result.get('ID')\ \ %>" operationOutputs: entityId: "17d7b3cc-84be-441b-99ef-759a313fe521" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6ee74cfe_915b_4c4c_8ca2_8d5c3d75e7cd_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6ee74cfe_915b_4c4c_8ca2_8d5c3d75e7cd_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_id: "<%\ \ task(subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create_process" join: "all" subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f3c4d60f-02b5-48ae-8674-e08b14eaa40b" value: "<% task(subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f3c4d60f-02b5-48ae-8674-e08b14eaa40b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_523260f6_f4f0_4065_b7a7_e738b89b4bb5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_523260f6_f4f0_4065_b7a7_e738b89b4bb5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_id: "<%\ \ task(subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create_process" join: "all" subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "9b80bfd6-c583-407d-bcd4-f84019a2b91c" value: "<% task(subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "9b80bfd6-c583-407d-bcd4-f84019a2b91c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_rsd_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_424f61d8_88ab_473c_98bc_901c61f1f6eb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_424f61d8_88ab_473c_98bc_901c61f1f6eb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_id: "<%\ \ task(subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create).result.get('ID')\ \ %>" subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create_workflow_outputs: ID: "<% task(subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create_process" join: "all" subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ddeb68c8-4f58-4342-9390-da78744c94b5" value: "<% task(subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ddeb68c8-4f58-4342-9390-da78744c94b5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f291fb6e_ace9_4685_ba1f_9be5212ca7b6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f291fb6e_ace9_4685_ba1f_9be5212ca7b6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_id: "<%\ \ task(subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create_process" join: "all" subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c9e37032-a281-4466-9ccc-a13e21f8e4bc" value: "<% task(subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c9e37032-a281-4466-9ccc-a13e21f8e4bc" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_68f28f34_f1d7_4204_b512_debd8b6e2ee2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_68f28f34_f1d7_4204_b512_debd8b6e2ee2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_id: "<%\ \ task(subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create_process" join: "all" subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d79d8bcf-2c4c-4b22-8727-f49bf89204b4" value: "<% task(subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d79d8bcf-2c4c-4b22-8727-f49bf89204b4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_efa8d38d_da16_4252_97c9_a4c1a02c6958_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_efa8d38d_da16_4252_97c9_a4c1a02c6958_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_id: "<%\ \ task(subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create_process" join: "all" subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "b0993554-4778-4b46-99c7-8f0b475fb2b4" value: "<% task(subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "b0993554-4778-4b46-99c7-8f0b475fb2b4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_82156c4f_dcf2_4e7c_a62a_7b7c91aee960_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_82156c4f_dcf2_4e7c_a62a_7b7c91aee960_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_id: "<%\ \ task(subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create_process" join: "all" subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "119b5e51-a7cc-4b2d-85b0-2117c540f58b" value: "<% task(subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "119b5e51-a7cc-4b2d-85b0-2117c540f58b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b7ac26fb_24ef_48db_b869_6b70d9f58e81_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b7ac26fb_24ef_48db_b869_6b70d9f58e81_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_id: "<%\ \ task(subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create_process" join: "all" subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8a36d9c5-fcb9-4299-a12b-1de688635191" value: "<% task(subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8a36d9c5-fcb9-4299-a12b-1de688635191" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c0e7243d_9370_42e0_92ce_cb8b544b1583_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c0e7243d_9370_42e0_92ce_cb8b544b1583_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_id: "<%\ \ task(subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create_process" join: "all" subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "a442b2cd-8ac6-47b1-8fb0-acaa083f871c" value: "<% task(subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "a442b2cd-8ac6-47b1-8fb0-acaa083f871c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_70bfad13_3e96_4e9e_9698_d252427176d2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_70bfad13_3e96_4e9e_9698_d252427176d2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_id: "<%\ \ task(subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create_process" join: "all" subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b" value: "<% task(subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create).result.get('ID')\ \ %>" operationOutputs: entityId: "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ce6239e1_6abc_423a_b8c7_e1c6f217f158_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ce6239e1_6abc_423a_b8c7_e1c6f217f158_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_id: "<%\ \ task(subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create_process" join: "all" subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5a436a1f-9eca-462d-85a7-27b1ce6669be" value: "<% task(subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5a436a1f-9eca-462d-85a7-27b1ce6669be" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_921ae2d1_1148_4e77_88ae_5f5d40614952_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_921ae2d1_1148_4e77_88ae_5f5d40614952_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_id: "<%\ \ task(subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create_process" join: "all" subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f56c5924-e0de-4259-9fb7-fe145c264e07" value: "<% task(subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f56c5924-e0de-4259-9fb7-fe145c264e07" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5cdb6e8d_c275_4ed9_9949_4955e202932b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5cdb6e8d_c275_4ed9_9949_4955e202932b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_id: "<%\ \ task(subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create_process" join: "all" subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "51dcd331-fc9e-4f6e-996c-99537a35201d" value: "<% task(subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "51dcd331-fc9e-4f6e-996c-99537a35201d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d1145d6d_38b2_41f9_886f_9c617f7e756d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d1145d6d_38b2_41f9_886f_9c617f7e756d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_id: "<%\ \ task(subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create_process" join: "all" subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0d2d784c-5251-4252-8b09-86488771c18c" value: "<% task(subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0d2d784c-5251-4252-8b09-86488771c18c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a53a83b3_6d81_422f_b740_aebfc0c72598_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a53a83b3_6d81_422f_b740_aebfc0c72598_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_id: "<%\ \ task(subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create_process" join: "all" subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e7a4e000-9b16-47ee-9682-5ce27d02557c" value: "<% task(subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e7a4e000-9b16-47ee-9682-5ce27d02557c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_7a40053d_ac1e_4496_a9f3_1652d0f12832_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_7a40053d_ac1e_4496_a9f3_1652d0f12832_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_id: "<%\ \ task(subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create_process" join: "all" subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "45cc878e-386e-4dcc-a837-7902db0eca05" value: "<% task(subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create).result.get('ID')\ \ %>" operationOutputs: entityId: "45cc878e-386e-4dcc-a837-7902db0eca05" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fe9c83d1_c287_46a2_886d_c357d42a5f15_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fe9c83d1_c287_46a2_886d_c357d42a5f15_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_id: "<%\ \ task(subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create_process" join: "all" subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "7a31eac5-b166-451d-805d-314a9b0078cd" value: "<% task(subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create).result.get('ID')\ \ %>" operationOutputs: entityId: "7a31eac5-b166-451d-805d-314a9b0078cd" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46470589_5547_4612_b658_aab7cc521985_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46470589_5547_4612_b658_aab7cc521985_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_id: "<%\ \ task(subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create_process" join: "all" subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "0398d4f3-403b-40a4-8cdc-a63b9d706a80" value: "<% task(subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create).result.get('ID')\ \ %>" operationOutputs: entityId: "0398d4f3-403b-40a4-8cdc-a63b9d706a80" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_sig_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_71e06e12_4cb1_410c_b7ba_9720e748d4ad_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_71e06e12_4cb1_410c_b7ba_9720e748d4ad_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_id: "<%\ \ task(subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create).result.get('ID')\ \ %>" subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create_workflow_outputs: ID: "<% task(subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create_process" join: "all" subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "5b379b5f-8aee-48f1-a70c-5ddede068574" value: "<% task(subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create).result.get('ID')\ \ %>" operationOutputs: entityId: "5b379b5f-8aee-48f1-a70c-5ddede068574" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8682ece7_bf7d_4490_98af_85f4c6cb5d76_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8682ece7_bf7d_4490_98af_85f4c6cb5d76_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_id: "<%\ \ task(subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create_process" join: "all" subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "135548a8-574e-424d-80c9-4e317934d391" value: "<% task(subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create).result.get('ID')\ \ %>" operationOutputs: entityId: "135548a8-574e-424d-80c9-4e317934d391" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_64e735ac_75c9_44d9_b69f_8aab3f90c58c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_64e735ac_75c9_44d9_b69f_8aab3f90c58c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_id: "<%\ \ task(subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create_process" join: "all" subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "48eb820a-357a-4ca2-acbe-5d44e0f2ff52" value: "<% task(subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create).result.get('ID')\ \ %>" operationOutputs: entityId: "48eb820a-357a-4ca2-acbe-5d44e0f2ff52" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2d1fc720_10e1_4ec8_8416_b9f43b5c785a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2d1fc720_10e1_4ec8_8416_b9f43b5c785a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_id: "<%\ \ task(subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create_process" join: "all" subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "32ea9dbd-753b-4916-94d6-e66b8752b89a" value: "<% task(subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "32ea9dbd-753b-4916-94d6-e66b8752b89a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_597ca5e9_cec5_4de6_96ae_c24563a6fe8b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_597ca5e9_cec5_4de6_96ae_c24563a6fe8b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_id: "<%\ \ task(subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create_process" join: "all" subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "524c6866-cecf-4134-9f3e-665c1a1bf2e3" value: "<% task(subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create).result.get('ID')\ \ %>" operationOutputs: entityId: "524c6866-cecf-4134-9f3e-665c1a1bf2e3" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_abcd546c_6951_441b_9264_453cc076e8bf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_abcd546c_6951_441b_9264_453cc076e8bf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_id: "<%\ \ task(subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create_process" join: "all" subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2" value: "<% task(subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9f03ffca_854a_4988_a9c0_61ca36a3246a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9f03ffca_854a_4988_a9c0_61ca36a3246a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_id: "<%\ \ task(subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create_process" join: "all" subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "bb8abcb2-468b-49df-821f-1704a73e7ea7" value: "<% task(subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create).result.get('ID')\ \ %>" operationOutputs: entityId: "bb8abcb2-468b-49df-821f-1704a73e7ea7" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9afa4c9b_9333_47ec_a374_54da4ddc57f0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9afa4c9b_9333_47ec_a374_54da4ddc57f0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_id: "<%\ \ task(subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create_process" join: "all" subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4872d858-c7e8-4173-b10d-04339240c592" value: "<% task(subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4872d858-c7e8-4173-b10d-04339240c592" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0710389d_1720_4d13_a7a1_5cd5a4152aa3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0710389d_1720_4d13_a7a1_5cd5a4152aa3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_id: "<%\ \ task(subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create_process" join: "all" subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "02208d26-9350-48a0-9f06-0f364bf1e485" value: "<% task(subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create).result.get('ID')\ \ %>" operationOutputs: entityId: "02208d26-9350-48a0-9f06-0f364bf1e485" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e7a7ffff_f5c1_4fff_af48_8b1c100928bb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e7a7ffff_f5c1_4fff_af48_8b1c100928bb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_id: "<%\ \ task(subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create_process" join: "all" subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "769307b3-8599-44a9-adb8-6b9ad958f326" value: "<% task(subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create).result.get('ID')\ \ %>" operationOutputs: entityId: "769307b3-8599-44a9-adb8-6b9ad958f326" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d15c316e_b770_484f_ae7b_22fe8e991a71_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d15c316e_b770_484f_ae7b_22fe8e991a71_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_id: "<%\ \ task(subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create_process" join: "all" subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0" value: "<% task(subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_357cafe3_abcb_4b57_b18b_632a5b9ef02d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_357cafe3_abcb_4b57_b18b_632a5b9ef02d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_id: "<%\ \ task(subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create_process" join: "all" subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "57e2698f-e49f-4a5d-b1f3-b850212e26f4" value: "<% task(subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create).result.get('ID')\ \ %>" operationOutputs: entityId: "57e2698f-e49f-4a5d-b1f3-b850212e26f4" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_642c8ccc_5cb1_4308_9150_1b9cd0ba2eb5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_642c8ccc_5cb1_4308_9150_1b9cd0ba2eb5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_id: "<%\ \ task(subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create_process" join: "all" subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "10c71170-4b4c-485e-91c0-8cb496a23f73" value: "<% task(subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create).result.get('ID')\ \ %>" operationOutputs: entityId: "10c71170-4b4c-485e-91c0-8cb496a23f73" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c8676e3_f891_424c_a5db_db510c5f3bbc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c8676e3_f891_424c_a5db_db510c5f3bbc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_id: "<%\ \ task(subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create_process" join: "all" subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72" value: "<% task(subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create).result.get('ID')\ \ %>" operationOutputs: entityId: "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1b505db1_f931_401e_96c1_b03e306ca152_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1b505db1_f931_401e_96c1_b03e306ca152_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_id: "<%\ \ task(subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create_process" join: "all" subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6" value: "<% task(subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_747d9def_099d_433c_a8fb_fcd5abd19590_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_747d9def_099d_433c_a8fb_fcd5abd19590_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_id: "<%\ \ task(subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create_process" join: "all" subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "268c15db-a911-4606-b2e1-ed0c7f7aebac" value: "<% task(subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create).result.get('ID')\ \ %>" operationOutputs: entityId: "268c15db-a911-4606-b2e1-ed0c7f7aebac" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_streammvno_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8de14de8_8154_4c0d_ac3d_e7b975ceef92_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8de14de8_8154_4c0d_ac3d_e7b975ceef92_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_id: "<%\ \ task(subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create).result.get('ID')\ \ %>" subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create_workflow_outputs: ID: "<% task(subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create_process" join: "all" subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "c7636ff8-91ae-41cb-9bfb-e8579917fd2d" value: "<% task(subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create).result.get('ID')\ \ %>" operationOutputs: entityId: "c7636ff8-91ae-41cb-9bfb-e8579917fd2d" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb1_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_09e91349_f90b_43eb_9e6a_d5e9cc2b1d83_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_09e91349_f90b_43eb_9e6a_d5e9cc2b1d83_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_id: "<%\ \ task(subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create_process" join: "all" subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "28077839-c2ea-4035-a0df-256a8652d663" value: "<% task(subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create).result.get('ID')\ \ %>" operationOutputs: entityId: "28077839-c2ea-4035-a0df-256a8652d663" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb1_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_69833bc8_7ded_4468_b8c8_5062b6e7bc86_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_69833bc8_7ded_4468_b8c8_5062b6e7bc86_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_id: "<%\ \ task(subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create_process" join: "all" subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793" value: "<% task(subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb2_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1370357d_6274_4d7f_b3a9_de9bc0b748be_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1370357d_6274_4d7f_b3a9_de9bc0b748be_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_id: "<%\ \ task(subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create_process" join: "all" subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "3f810c51-34c3-4882-a7d9-5562ab8ed700" value: "<% task(subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create).result.get('ID')\ \ %>" operationOutputs: entityId: "3f810c51-34c3-4882-a7d9-5562ab8ed700" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb2_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2384c640_76d8_4e88_aaeb_9957b008383f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2384c640_76d8_4e88_aaeb_9957b008383f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_id: "<%\ \ task(subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create_process" join: "all" subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "8f2b0add-8431-4833-aef1-1d56ee508a5f" value: "<% task(subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create).result.get('ID')\ \ %>" operationOutputs: entityId: "8f2b0add-8431-4833-aef1-1d56ee508a5f" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb3_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9078f37b_14df_40f3_ab05_1cc7d4ccc989_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9078f37b_14df_40f3_ab05_1cc7d4ccc989_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_id: "<%\ \ task(subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create_process" join: "all" subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "41033c0d-4635-41b8-b09d-3f73603996db" value: "<% task(subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create).result.get('ID')\ \ %>" operationOutputs: entityId: "41033c0d-4635-41b8-b09d-3f73603996db" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb3_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1f470e55_43c1_4363_a70b_74fd686c973b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1f470e55_43c1_4363_a70b_74fd686c973b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_id: "<%\ \ task(subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create_process" join: "all" subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "4dd59ccb-0989-4c34-9112-8be443095f88" value: "<% task(subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create).result.get('ID')\ \ %>" operationOutputs: entityId: "4dd59ccb-0989-4c34-9112-8be443095f88" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb4_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9ec5e436_bc32_46e9_8ce6_4a773ade8199_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9ec5e436_bc32_46e9_8ce6_4a773ade8199_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_id: "<%\ \ task(subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create_process" join: "all" subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "811fbc7b-7610-4b6a-81ef-4913ca2aede0" value: "<% task(subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create).result.get('ID')\ \ %>" operationOutputs: entityId: "811fbc7b-7610-4b6a-81ef-4913ca2aede0" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb4_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9e8b9a24_ba7b_489d_a69e_915b7c87bcc1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9e8b9a24_ba7b_489d_a69e_915b7c87bcc1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_id: "<%\ \ task(subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create_process" join: "all" subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "321b5537-cea2-4e1f-a5c4-ea6a433b8999" value: "<% task(subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create).result.get('ID')\ \ %>" operationOutputs: entityId: "321b5537-cea2-4e1f-a5c4-ea6a433b8999" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb5_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b74d9b04_fb5f_4729_98ad_e111a4b435b8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b74d9b04_fb5f_4729_98ad_e111a4b435b8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_id: "<%\ \ task(subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create_process" join: "all" subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "f2e44fdd-4b55-4a76-8aa8-b82695af4050" value: "<% task(subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create).result.get('ID')\ \ %>" operationOutputs: entityId: "f2e44fdd-4b55-4a76-8aa8-b82695af4050" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb5_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3f48d2ce_c137_41bf_89cc_773335033f82_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3f48d2ce_c137_41bf_89cc_773335033f82_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_id: "<%\ \ task(subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create_process" join: "all" subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "e779f1be-3de4-4037-8b84-39d6cd6d11b5" value: "<% task(subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "e779f1be-3de4-4037-8b84-39d6cd6d11b5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb6_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_daad4f48_ada1_406e_8fb0_ad498ed61366_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_daad4f48_ada1_406e_8fb0_ad498ed61366_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_id: "<%\ \ task(subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create_process" join: "all" subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "d79407ba-a99f-4035-b7a7-5a2b035770b1" value: "<% task(subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create).result.get('ID')\ \ %>" operationOutputs: entityId: "d79407ba-a99f-4035-b7a7-5a2b035770b1" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb6_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9d593e55_1718_4eb7_b0a4_b9bf24e8c0fb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9d593e55_1718_4eb7_b0a4_b9bf24e8c0fb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_id: "<%\ \ task(subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create_process" join: "all" subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "402b20ff-844d-4ecc-8967-4be9d163b958" value: "<% task(subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create).result.get('ID')\ \ %>" operationOutputs: entityId: "402b20ff-844d-4ecc-8967-4be9d163b958" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb7_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_92aaa203_f549_4926_b811_24613de3f747_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_92aaa203_f549_4926_b811_24613de3f747_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_id: "<%\ \ task(subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create_process" join: "all" subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "1a22b4e1-ce72-4b9c-9dc3-301540f01a43" value: "<% task(subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create).result.get('ID')\ \ %>" operationOutputs: entityId: "1a22b4e1-ce72-4b9c-9dc3-301540f01a43" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb7_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_37d26476_a797_42fe_a3e5_9e70e2a5f6d1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_37d26476_a797_42fe_a3e5_9e70e2a5f6d1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_id: "<%\ \ task(subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create_process" join: "all" subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "34b16e9e-83d3-41ce-a95e-a0b83789330c" value: "<% task(subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create).result.get('ID')\ \ %>" operationOutputs: entityId: "34b16e9e-83d3-41ce-a95e-a0b83789330c" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb8_1)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3c9de29b_177c_475a_9ccb_6ad65b3265cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3c9de29b_177c_475a_9ccb_6ad65b3265cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_id: "<%\ \ task(subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create_process" join: "all" subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "389bc352-c296-41f8-9c82-f240e9529b3a" value: "<% task(subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create).result.get('ID')\ \ %>" operationOutputs: entityId: "389bc352-c296-41f8-9c82-f240e9529b3a" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create: workflow: "nuage.create_neutron_object" input: body: additional_parameters: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_additional_parameters)\ \ %>" allocation_pools: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_allocation_pools)\ \ %>" cidr: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_cidr)\ \ %>" dns_nameservers: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_dns_nameservers)\ \ %>" enable_dhcp: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_enable_dhcp)\ \ %>" host_routes: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_host_routes)\ \ %>" ip_version: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_ip_type)\ \ %>" name: "<% [$.get(get_input_site_name),$.get(get_input_subnet_name_cmg01_user_lb8_2)].join('_')\ \ %>" net_partition: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_net_partition)\ \ %>" network_id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_network_id)\ \ %>" nuagenet: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_nuage_subnet_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_387b16a3_cb9e_4465_bdb1_7118276f4fd0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_387b16a3_cb9e_4465_bdb1_7118276f4fd0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_id)\ \ %>" publish: get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_id: "<%\ \ task(subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create).result.get('ID')\ \ %>" subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create_workflow_outputs: ID: "<% task(subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create).result.get('ID')\ \ %>" on-success: - "subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create_process" join: "all" subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: attributesAssignments: - attributeName: "ID" entityId: "609bd506-b933-4a74-939d-691291ed58c5" value: "<% task(subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create).result.get('ID')\ \ %>" operationOutputs: entityId: "609bd506-b933-4a74-939d-691291ed58c5" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "create" outputs: "<% $.get(subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_create_workflow_outputs)\ \ %>" on-success: - cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_create: "<% $.get(continue_flag)\ \ = null %>" mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/dummy_actions.yaml000077500000000000000000000015371524065565300304360ustar00rootroot00000000000000--- version: '2.0' name: nfvo_actions actions: update_dsl_runtime_model: input: - update_dsl_runtime_model_request - env base: std.echo base-input: output: 'update_dsl_runtime_model' create_system_job: input: - parent_job_id: null - job_status: "Not Started" - job_description: "" - target_entity_url: "" - owner_id: MISTRAL_WORKFLOW - env base: std.echo base-input: output: 'create_system_job' output: content: id: "fake_job_id" update_system_job: input: - job_id - job_status - job_description: "" - target_entity_url: "" - owner_id: MISTRAL_WORKFLOW - bubble_status: false - env base: std.echo base-input: output: 'update_system_job' output: content: id: "fake_job_id"mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/dummy_actions_nuage.yaml000077500000000000000000000012641524065565300316120ustar00rootroot00000000000000--- version: '2.0' name: nokia.nuage actions: dummy_http: input: - url - method: "GET" - params: null - body: null - headers: null - cookies: null - auth: null - timeout: null - allow_redirects: null - proxies: null - verify: null - result: {} base: std.echo base-input: output: <% $.result %> output: <% $ %> ensure_api_key: input: - nfvo - sdn_id base: std.noop output: api_key: "dummy_api_key" nuage_vsd_url: "dummy_nuage_vsd_url" nuage_org: "dummy_nuage_org" nuage_user: "dummy_nuage_user" nuage_api_prefix: "dummy_nuage_api_prefix"mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/sub_wfs.yaml000077500000000000000000002105101524065565300272240ustar00rootroot00000000000000--- version: '2.0' infoblox.get_all_static_ips_dualstack: type: direct description: "Get all static IPv4/IPv6 addresses" input: - ipam_ipaddr - ipam_username - ipam_password - ipam_site - ipam_vnf_name - ipam_vnf_number output: output_full_resp: <% $.get_response %> output_cpd_map: <% $.output_cpd_map %> output_cpd_map6: <% $.output_cpd_map6 %> tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Querying IPAM for static IP addresses of VNF" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' publish: created_job: "<% task(create_system_job).result.content %>" on-error: - fail on-success: - get_ip_addresses get_ip_addresses: action: std.noop publish: get_response: 'get_response' on-success: - parse_response on-error: - update_system_job_failure parse_response: action: std.noop publish: output_cpd_map: {} on-success: - get_ip_addresses6 on-error: - update_system_job_failure get_ip_addresses6: action: std.noop publish: get_response6: 'get_response6' on-success: - parse_response6 on-error: - update_system_job_failure parse_response6: action: std.noop publish: output_cpd_map6: {} on-success: - update_system_job_success on-error: - update_system_job_failure update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_id: "<% $.created_job.id %>" job_description: "Done querying IPAM for static IP addresses of VNF" job_status: FINISHED update_system_job_failure: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_id: "<% $.created_job.id %>" job_description: "Querying IPAM for static IP addresses of VNF failed" job_status: FAILED on-complete: - fail infoblox.get_plugin_config: description: "Get Infoblox plugin configuration values" output: ipam_ip: <% $.ipam_ip %> ipam_username: <% $.ipam_username %> ipam_password: <% $.ipam_password %> tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Fetching Infoblox plugin configuration" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' publish: created_job: "<% task(create_system_job).result.content %>" on-error: - fail on-success: - parse_plugin_config parse_plugin_config: publish: ipam_name: 'ipam_name' ipam_ip: 'ipam_ip' ipam_username: 'ipam_username' ipam_password: 'ipam_password' on-error: - update_system_job_failure on-success: - update_system_job_success update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_id: "<% $.created_job.id %>" job_description: "Infoblox plugin configuration successfully retrieved for <% $.ipam_name %>" job_status: FINISHED update_system_job_failure: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_id: "<% $.created_job.id %>" job_description: "Querying Infoblox plugin configuration failed" job_status: FAILED on-complete: - fail infoblox.get_subnet: type: direct description: "Get subnet address from IPAM" input: - ipam_ipaddr - ipam_username - ipam_password - site_name - domain_name - subnet_name output: output_full_resp: 'output_full_resp' output_ref: 'output_ref' cidr: 'cidr' network: 'network' prefix: 'prefix' netmask: 'netmask' zone: 'zone' gateway: 'gateway' domain_type: 'domain_type' domain_name: 'domain_name' tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Querying IPAM for subnet <% $.site_name %>-<% $.domain_name %>-<% $.subnet_name %>" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' publish: created_job: "<% task(create_system_job).result.content %>" on-error: - fail on-success: - get_subnet get_subnet: action: std.noop publish: get_response: 'get_response' on-success: - parse_response on-error: - update_system_job_failure parse_response: action: std.noop publish: output_ref: 'output_ref' output_cidr: 'output_cidr' output_subnet_name: 'output_subnet_name' output_zone: 'output_zone' output_domain_type: 'output_domain_type' output_domain_name: 'output_domain_name' on-success: - update_system_job_success on-error: - update_system_job_failure update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_id: "<% $.created_job.id %>" job_description: "Done IPAM query for subnet <% $.site_name %>-<% $.domain_name %>-<% $.subnet_name %>" job_status: FINISHED update_system_job_failure: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_id: "<% $.created_job.id %>" job_description: "IPAM query for subnet <% $.site_name %>-<% $.domain_name %>-<% $.subnet_name %> failed" job_status: FAILED on-complete: - fail my_fixed_workflow: input: - output: "DEFAULT" tasks: t1: action: std.noop output: output: <% $.output %> nfvo.update_dsl_runtime_model: input: - update_dsl_runtime_model_request - perform_update: true tasks: t1: action: std.noop vno.nsdata: description: Retrieving and exposing NS related information (e.g. NSR ID) type: direct input: - name: NSDataName - prefix: 'VNO_' - tosca_resource_id - tosca_name output: NSRID: <% $.nsrid %> Prefixed_NSRID: <% $.pref_nsrid %> tasks: get_nsrid: action: std.echo output=<% env().get('network_service', {}).get('id', {}) %> publish: nsrid: <% task(get_nsrid).result %> pref_nsrid: <% $.prefix %><% task(get_nsrid).result %> on-error: - system_log on-success: - system_log system_log: action: "std.echo" input: output: "<% $ %>" nuage.configure_object: description: "Configure network resources in Nuage." input: - tosca_name - tosca_resource_id - rest_resource_path_fragments - sdn - body: '' output: resource: <% $.nuage_get_api_result %> previous_config: <% $.nuage_current_config %> task-defaults: on-error: - update_system_job_failure tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Configuration started for network resource" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - get_nuage_api_key publish: created_job: "<% task(create_system_job).result.content %>" get_nuage_api_key: action: nokia.nuage.ensure_api_key input: nfvo: <% env().nfvo %> sdn_id: <% $.sdn %> publish: api_prefix: <% task(get_nuage_api_key).result.nuage_api_prefix %> api_key: <% task(get_nuage_api_key).result.api_key %> nuage_vsd_url: <% task(get_nuage_api_key).result.nuage_vsd_url %> nuage_org: <% task(get_nuage_api_key).result.nuage_org %> nuage_user: <% task(get_nuage_api_key).result.nuage_user %> on-success: - get_nuage_resource_path get_nuage_resource_path: publish: rest_resource_path: <% $.rest_resource_path_fragments.select(str($)).insert(0, $.api_prefix).join('/') %> nuage_update_choice_ok: null on-success: - call_nuage_get_current_api call_nuage_get_current_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: GET headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false result: { "status": 200, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ] } publish: nuage_current_config: <% task(call_nuage_get_current_api).result.content.first() %> publish-on-error: nuage_error_result: <% task(call_nuage_get_current_api).result %> error_source: "call_nuage_get_current_api" on-success: - call_nuage_api call_nuage_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 300, "content": { "choices": [ { "label": "OK", "id": "FAKE_CHOICE_ID" } ] } } publish: nuage_api_result: <% task(call_nuage_api).result.content %> publish-on-error: nuage_error_result: <% task(call_nuage_api).result %> error_source: "call_nuage_api" on-success: - nuage_update_confirmation: <% task(call_nuage_api).result.status = 300 %> - call_nuage_get_api: <% task(call_nuage_api).result.status < 300 %> on-error: - handle_http_404_failure: <% task(call_nuage_api).get(result) != null and task(call_nuage_api).result.get(error) != null and task(call_nuage_api).result.error.httpStatusCode = 404 %> - handle_http_other_failure: <% task(call_nuage_api).get(result) = null or task(call_nuage_api).result.get(error) = null or task(call_nuage_api).result.error.httpStatusCode != 404 %> nuage_update_confirmation: publish: nuage_update_choice_ok: <% $.nuage_api_result.choices.first(label = 'OK').id %> on-success: - call_nuage_api_final call_nuage_api_final: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 200, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ] } publish: nuage_api_result: <% task(call_nuage_api_final).result.content %> publish-on-error: nuage_error_result: <% task(call_nuage_api_final).result %> error_source: "call_nuage_api_final" on-success: - call_nuage_get_api: <% task(call_nuage_api_final).result.status < 300 %> on-error: - handle_http_404_failure: <% task(call_nuage_api_final).get(result) != null and task(call_nuage_api_final).result.get(error) != null and task(call_nuage_api_final).result.error.httpStatusCode = 404 %> - handle_http_other_failure: <% task(call_nuage_api_final).get(result) = null or task(call_nuage_api_final).result.get(error) = null or task(call_nuage_api_final).result.error.httpStatusCode != 404 %> call_nuage_get_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: GET headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false result: { "status": 200, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ] } publish: nuage_get_api_result: <% task(call_nuage_get_api).result.content.first() %> publish-on-error: nuage_error_result: <% task(call_nuage_get_api).result %> error_source: "call_nuage_get_api" on-success: - update_system_job_success system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Configuration failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: <% env() %> on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Configuration successful for network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log update_system_job_resource_not_found: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Configuration of network resource does not exist" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log handle_http_404_failure: on-success: - update_system_job_resource_not_found handle_http_other_failure: on-success: - update_system_job_failure nuage.configure_restore: description: "Restore network resources in Nuage." input: - tosca_name - tosca_resource_id - rest_resource_path_fragments - sdn - restore_previous_config - body: '' task-defaults: on-error: - update_system_job_failure tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Configuration restore started for network resource name: <% $.tosca_name %>, id: <% $.tosca_resource_id %> " job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - check_restore_required publish: created_job: "<% task(create_system_job).result.content %>" check_restore_required: on-success: - update_system_job_success: <% $.restore_previous_config = false %> - get_nuage_api_key: <% $.restore_previous_config = true %> get_nuage_api_key: action: nokia.nuage.ensure_api_key input: nfvo: <% env().nfvo %> sdn_id: <% $.sdn %> publish: api_prefix: <% task(get_nuage_api_key).result.nuage_api_prefix %> api_key: <% task(get_nuage_api_key).result.api_key %> nuage_vsd_url: <% task(get_nuage_api_key).result.nuage_vsd_url %> nuage_org: <% task(get_nuage_api_key).result.nuage_org %> nuage_user: <% task(get_nuage_api_key).result.nuage_user %> on-success: - get_nuage_resource_path get_nuage_resource_path: publish: rest_resource_path: <% $.rest_resource_path_fragments.select(str($)).insert(0, $.api_prefix).join('/') %> nuage_update_choice_ok: null on-success: - call_nuage_api call_nuage_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 300, "content": { "choices": [ { "label": "OK", "id": "FAKE_CHOICE_ID" } ] } } publish: nuage_api_result: <% task().result.content %> publish-on-error: nuage_error_result: <% task().result %> error_source: "call_nuage_api" on-success: - nuage_update_confirmation: <% task().result.status = 300 %> - update_system_job_success: <% task().result.status < 300 %> on-error: - handle_http_404_failure: <% task().get(result) != null and task().result.get(error) != null and task().result.error.httpStatusCode = 404 %> - handle_http_other_failure: <% task().get(result) = null or task().result.get(error) = null or task().result.error.httpStatusCode != 404 %> nuage_update_confirmation: publish: nuage_update_choice_ok: <% $.nuage_api_result.choices.first(label = 'OK').id %> on-success: - call_nuage_api_final call_nuage_api_final: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 200, "content": { } } publish: nuage_api_result: <% task().result.content %> publish-on-error: nuage_error_result: <% task().result %> error_source: "call_nuage_api_final" on-success: - update_system_job_success: <% task().result.status < 300 %> on-error: - handle_http_404_failure: <% task().get(result) != null and task().result.get(error) != null and task().result.error.httpStatusCode = 404 %> - handle_http_other_failure: <% task().get(result) = null or task().result.get(error) = null or task().result.error.httpStatusCode != 404 %> system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Configuration failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: <% env() %> on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Configuration successful for network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log update_system_job_resource_not_found: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Configuration of network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log handle_http_404_failure: on-success: - update_system_job_resource_not_found handle_http_other_failure: on-success: - update_system_job_failure nuage.create_group: description: "Creates a group of Nuage network resources." input: - item_type - rest_url_fragments - del_url_fragments - item_params - sdn - prev_params - prev_IDs - prev_resources output: IDs: <% $.new_IDs %> resources: <% $.new_resources %> task-defaults: on-error: - fail tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: <% switch(env().operation_info.partOfUpdate => "Update started for node group.", $ => "Creation started for node group.") %> job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-success: - prepare_items_create: <% env().operation_info.partOfUpdate = false or $.prev_params = null %> - prepare_items_update: <% env().operation_info.partOfUpdate = true and $.prev_params != null %> publish: created_job: "<% task(create_system_job).result.content %>" prepare_items_create: publish: del_list: [] del_index: [] ins_list: <% $.item_params %> ins_index: <% range($.item_params.len()) %> new_IDs: [] new_resources: [] on-success: - create_items prepare_items_update: action: std.javascript input: context: <% $ %> script: | function is_equal(a, b) { if (a === b) return true; if (typeof(a) == 'object' && typeof(a) == typeof(b)) { for (var p in a) { if (!b.hasOwnProperty(p)) return false; if (a[p] === b[p]) continue; if (typeof(a[p]) == 'object' && typeof(a[p]) == typeof(b[p]) && is_equal(a[p], b[p])) continue; return false; } for (var p in b) { if (!a.hasOwnProperty(p)) return false; } return true; } return false; } function index_of(a, item) { for (var i=0; i= 0); } function array_diff(a, b) { var diff = { elements: [], indices: [] } for (var i=0; i del_index: <% task(prepare_items_update).result.del_index %> ins_list: <% task(prepare_items_update).result.ins_list %> ins_index: <% task(prepare_items_update).result.ins_index %> new_IDs: <% task(prepare_items_update).result.new_IDs %> new_resources: <% task(prepare_items_update).result.new_resources %> del_IDs: <% task(prepare_items_update).result.del_IDs %> on-success: - delete_old_items delete_old_items: with-items: - item_index in <% $.del_index %> - ID in <% $.del_IDs %> - item_body in <% $.del_list %> workflow: nuage.delete_object input: tosca_resource_id: '<% $.item_index %>' tosca_name: '<% $.item_type %>' rest_resource_path_fragments: <% $.del_url_fragments.append($.ID) %> sdn: <% $.sdn %> tosca_reference_only: <% $.item_body.get('tosca_reference_only', false) %> on-success: - create_items create_items: with-items: - item_body in <% $.ins_list %> - item_index in <% $.ins_index %> workflow: nuage.create_object input: tosca_resource_id: '<% $.item_index %>' tosca_name: '<% $.item_type %>' tosca_reference_only: <% $.item_body.get('tosca_reference_only', false) %> tosca_reference_field: <% $.item_body.get('tosca_reference_field', 'name') %> sdn: '<% $.sdn %>' rest_resource_path_fragments: <% $.rest_url_fragments %> body: <% $.item_body %> publish: ins_resources: <% task(create_items).result.select($.resource) %> ins_IDs: <% task(create_items).result.select($.ID) %> on-success: - merge_old_and_new_items merge_old_and_new_items: publish: new_IDs: <% let(old=>$.new_IDs, new=>$.ins_IDs, idx=>$.ins_index) -> range($idx.len()).insert(0, $old).aggregate($1.insert($idx[$2], $new[$2])) %> new_resources: <% let(old=>$.new_resources, new=>$.ins_resources, idx=>$.ins_index) -> range($idx.len()).insert(0, $old).aggregate($1.insert($idx[$2], $new[$2])) %> on-success: - update_system_job_success update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: <% switch(env().operation_info.partOfUpdate => "Update successful for node group.", $ => "Creation successful for node group.") %> job_id: "<% $.created_job.id %>" job_status: FINISHED nuage.create_neutron_object_v2: description: create a VSD managed subnet in Neutron type: direct input: - neutron_type - tosca_resource_id - tosca_name - tosca_reference_only - body - placement output: ID: <% $.id %> task-defaults: on-error: - update_system_job_failure tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Creation started for Nuage object" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - get_vim_url publish: created_job: "<% task(create_system_job).result.content %>" get_vim_url: action: std.noop on-success: - get_openstack_token publish: vim_url: 'vim_url' admin_tenant_name: 'admin_tenant_name' username: 'username' password: 'password' get_openstack_token: action: std.noop on-success: - get_openstack_tenant_id publish: token: 'token' neutron_url: 'neutron_url' get_openstack_tenant_id: action: std.noop on-success: - switch_neutron_object publish: tenant_id: tenant_id switch_neutron_object: on-success: - switch_neutron_subnet - switch_neutron_vsd_managed_subnet - switch_neutron_network switch_neutron_subnet: on-success: - create_neutron_subnet - find_neutron_subnet create_neutron_subnet: action: std.noop publish: result: 'result' id: 'id' on-success: - update_system_job_success switch_neutron_vsd_managed_subnet: on-success: - create_neutron_vsd_managed_subnet - find_neutron_subnet create_neutron_vsd_managed_subnet: action: std.noop publish: result: content: 'create_neutron_vsd_managed_subnet_result_content' id: 'id' on-success: - update_system_job_success find_neutron_subnet: action: std.noop publish: result: 'result' subnets: 'subnet' on-success: - get_subnet_id get_subnet_id: publish: id: 'id' on-success: - update_system_job_success switch_neutron_network: on-success: - switch_provider_extensions - find_neutron_network switch_provider_extensions: on-success: - create_neutron_network - create_neutron_provider_network - create_neutron_flat_network create_neutron_network: action: std.noop publish: result: 'result' id: 'id' on-success: - update_system_job_success create_neutron_provider_network: action: std.noop publish: result: 'result' id: 'id' on-success: - update_system_job_success create_neutron_flat_network: action: std.noop publish: result: 'result' id: 'id' on-success: - update_system_job_success find_neutron_network: action: std.noop publish: result: 'result' id: 'id' on-success: - get_network_id get_network_id: publish: id: 'id' on-success: - update_system_job_success system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Creation of Neutron object failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Creation successful for network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log nuage.create_neutron_object: description: create a VSD managed subnet in Neutron type: direct input: - neutron_type - tosca_resource_id - tosca_name - tosca_reference_only - body - placement output: ID: 'id' task-defaults: on-error: - update_system_job_failure tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Creation started for Nuage" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - get_vim_url publish: created_job: "<% task(create_system_job).result.content %>" get_vim_url: action: std.noop on-success: - get_openstack_token publish: vim_url: 'vim_url' admin_tenant_name: 'admin_tenant_name' username: 'username' password: 'password' get_openstack_token: action: std.noop on-success: - get_openstack_tenant_id publish: token: 'token' neutron_url: 'neutron_url' get_openstack_tenant_id: action: std.noop on-success: - switch_neutron_object publish: tenant_id: 'tenant_id' switch_neutron_object: on-success: - switch_neutron_vsd_managed_subnet - switch_neutron_network switch_neutron_vsd_managed_subnet: on-success: - create_neutron_vsd_managed_subnet: <% $.tosca_reference_only = false %> - find_neutron_vsd_managed_subnet: <% $.tosca_reference_only = true %> create_neutron_vsd_managed_subnet: action: std.noop publish: result: content: 'create_neutron_vsd_managed_subnet_result_content' id: 'id' on-success: - update_system_job_success find_neutron_vsd_managed_subnet: action: std.noop publish: result: 'result' subnets: 'subnets' on-success: - get_subnet_id get_subnet_id: publish: id: 'id' on-success: - update_system_job_success switch_neutron_network: on-success: - create_neutron_network - find_neutron_network create_neutron_network: action: std.noop publish: result: content: 'create_neutron_network_result_content' id: 'id' on-success: - update_system_job_success find_neutron_network: action: std.noop publish: result: 'result' networks: 'networks' on-success: - get_network_id get_network_id: publish: id: 'id' on-success: - update_system_job_success system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Creation of Neutron object failed' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Creation successful for network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log nuage.create_object: description: "Create network resources in Nuage." input: - tosca_resource_id - tosca_name - tosca_reference_only - tosca_reference_field - create_condition: True - result_if_not_created: {} - sdn - rest_resource_path_fragments - body: '' output: ID: <% $.nuage_api_result.ID %> resource: <% $.nuage_api_result %> task-defaults: on-error: - update_system_job_failure tasks: check_create_condition: publish: nuage_api_result: <% $.result_if_not_created %> on-success: - create_system_job: <% $.create_condition = true %> on-error: - system_log_fail create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Creation started for Nuage object" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - get_nuage_api_key publish: created_job: "<% task(create_system_job).result.content %>" get_nuage_api_key: action: nokia.nuage.ensure_api_key input: nfvo: <% env().nfvo %> sdn_id: <% $.sdn %> publish: api_key: <% task().result.api_key %> nuage_vsd_url: <% task().result.nuage_vsd_url %> nuage_org: <% task().result.nuage_org %> nuage_user: <% task().result.nuage_user %> nuage_create_choice_ok: null rest_resource_path: <% switch( $.body.keys().contains('entityScope') and $.body.entityScope = "GLOBAL" and $.rest_resource_path_fragments.len() = 3 => $.rest_resource_path_fragments.select(str($)).delete(0, count=>2).insert(0, task().result.nuage_api_prefix).join('/'), $ => $.rest_resource_path_fragments.select(str($)).insert(0, task().result.nuage_api_prefix).join('/') )%> on-success: - call_nuage_create_api: <% $.tosca_reference_only = false %> - call_nuage_get_api: <% $.tosca_reference_only = true %> call_nuage_create_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: POST params: 'responseChoice': <% $.nuage_create_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 300, "content": { "choices": [ { "label": "OK", "id": "FAKE_CHOICE_ID" } ] } } publish: nuage_api_result: <% switch( task(call_nuage_create_api).result.status = 300 => task(call_nuage_create_api).result.content, task(call_nuage_create_api).result.status < 300 => task(call_nuage_create_api).result.content.first() ) %> nuage_api_full_result: <% task(call_nuage_create_api).result %> on-success: - nuage_create_confirmation: <% task(call_nuage_create_api).result.status = 300 %> - update_system_job_success: <% task(call_nuage_create_api).result.status < 300 %> nuage_create_confirmation: publish: nuage_create_choice_ok: <% $.nuage_api_result.choices.first(label = 'OK').id %> on-success: - call_nuage_create_api_final call_nuage_create_api_final: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: POST params: 'responseChoice': <% $.nuage_create_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 201, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ] } publish: nuage_api_result: <% switch( task(call_nuage_create_api_final).result.status < 300 => task(call_nuage_create_api_final).result.content.first() ) %> nuage_api_full_result: <% task(call_nuage_create_api_final).result %> on-success: - update_system_job_success: <% task(call_nuage_create_api_final).result.status < 300 %> on-error: - update_system_job_failure_final call_nuage_get_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: GET headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' 'X-Nuage-Filter': '<% $.tosca_reference_field %>=="<% $.body.get($.tosca_reference_field) %>"' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% $.body %> result: { "status": 200, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ], "headers": { "X-Nuage-Count": "1", "Content-Type": "application/json" } } publish: nuage_api_result: <% switch(task(call_nuage_get_api).result.get(headers).get("X-Nuage-Count") = "1" => task(call_nuage_get_api).result.content.first()) %> nuage_api_full_result: <% task(call_nuage_get_api).result %> on-success: - update_system_job_success: <% task(call_nuage_get_api).result.get(headers).get('X-Nuage-Count') = "1" %> - update_system_job_not_found_failure: <% task(call_nuage_get_api).result.get(headers).get("X-Nuage-Count") = "0" %> - update_system_job_not_unique_failure: <% task(call_nuage_get_api).result.get(headers).get("X-Nuage-Count") > "1" %> system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Creation failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_failure_final: action: nfvo_actions.update_system_job input: job_description: 'Creation failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_not_found_failure: action: nfvo_actions.update_system_job input: job_description: 'Creation of Tosca reference_only resource failed' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_not_unique_failure: action: nfvo_actions.update_system_job input: job_description: 'Creation of Tosca reference_only resource failed' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Creation successful for network resource name: <% $.tosca_name %>, id: <% $.tosca_resource_id %> " job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log nuage.delete_group: description: "Deletes a group of Nuage network resources." input: - item_type - rest_url_fragments - item_params - IDs - sdn task-defaults: on-error: - fail tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: <% switch(env().operation_info.partOfUpdate => "Update started for node group.", $ => "Deletion started for node group.") %> job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-success: - delete_items: <% $.IDs != null and not env().operation_info.partOfUpdate %> - update_system_job_success: <% $.IDs = null or env().operation_info.partOfUpdate %> publish: created_job: "<% task(create_system_job).result.content %>" delete_items: with-items: - item_index in <% range($.IDs.len()) %> - ID in <% $.IDs %> - item_body in <% $.item_params %> workflow: nuage.delete_object input: tosca_resource_id: '<% $.item_index %>' tosca_name: '<% $.item_type %>' rest_resource_path_fragments: <% $.rest_url_fragments.append($.ID) %> sdn: <% $.sdn %> tosca_reference_only: <% $.item_body.get('tosca_reference_only', false) %> on-success: - update_system_job_success update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: <% switch(env().operation_info.partOfUpdate => "Update successful for node group.", $ => "Deletion successful for node group.") %> job_id: "<% $.created_job.id %>" job_status: FINISHED nuage.delete_neutron_object: description: delete a VSD managed subnet in Neutron type: direct input: - neutron_type - tosca_resource_id - tosca_name - tosca_reference_only - id - placement task-defaults: on-error: - update_system_job_failure tasks: create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Delete started for Nuage object Name: <% $.tosca_name %>, Tosca ID: <% $.tosca_resource_id %> " job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - check_reference_only publish: created_job: "<% task(create_system_job).result.content %>" check_reference_only: on-success: - get_vim_url: <% $.tosca_reference_only = false %> - update_system_job_success: <% $.tosca_reference_only = true %> get_vim_url: action: nokia.nuage.dummy_http input: url: 'dummyurl' method: GET allow_redirects: true headers: "Content-Type": "application/json" "Authorization": <% env().nfvo.authTokenType + ' ' + env().nfvo.authToken %> verify: false result: content: parameterGroups: { "Target Details": { "parameters": [ { "identity_endpoint_url": { "value": "identity_endpoint_url_value" }, "admin_tenant_name": { "value": "admin_tenant_name_value" } } ] }, "Basic Credentials": { "parameters": [ { "username": { "value": "username_value" }, "password": { "value": "password_value" } } ] } } on-success: - get_openstack_token publish: vim_url: <% task(get_vim_url).result.content.parameterGroups["Target Details"].parameters.first().identity_endpoint_url.value %> admin_tenant_name: <% task(get_vim_url).result.content.parameterGroups["Target Details"].parameters.first().admin_tenant_name.value %> username: <% task(get_vim_url).result.content.parameterGroups["Basic Credentials"].parameters.first().username.value %> password: <% task(get_vim_url).result.content.parameterGroups["Basic Credentials"].parameters.first().password.value %> get_openstack_token: action: nokia.nuage.dummy_http input: url: <% $.vim_url + '/auth/tokens' %> method: POST allow_redirects: true headers: "Content-Type": "application/json" body: '{"auth": { "identity": { "methods": ["password"], "password": {"user": {"name": "<% $.username %>", "domain": { "name": "default" }, "password": "<% $.password %>" } } }, "scope": { "project": { "name": "<% $.admin_tenant_name %>", "domain": { "id": "default" } } } } }' verify: false result: headers: { "X-Subject-Token": "X-Subject-Token-Value" } content: token: catalog: [ { "type": "network", "endpoints": [ { "interface": "public", "url": "public_url_value" } ] } ] on-success: - switch_neutron_object publish: token: <% task(get_openstack_token).result.headers["X-Subject-Token"] %> neutron_url: <% task(get_openstack_token).result.content.token.catalog.where($.type='network').first().endpoints.where($.interface='public').first().url %> switch_neutron_object: on-success: - delete_neutron_object: <% ["vsd_managed_subnet", "network"].contains( $.neutron_type) %> - update_system_job_type_not_found_failure: <% not ["vsd_managed_subnet", "network"].contains( $.neutron_type) %> delete_neutron_object: action: nokia.nuage.dummy_http input: url: <% $.neutron_url.replace("/v2.0","") + switch($.neutron_type = "vsd_managed_subnet" => '/v2.0/subnets/', $.neutron_type = "network" => '/v2.0/networks/') + 'id' %> method: DELETE allow_redirects: true headers: "X-Auth-Token": <% $.token %> verify: false result: status: 200 publish: result: <% task(delete_neutron_object).result %> on-success: - update_system_job_success on-error: - handle_http_404_failure: <% task(delete_neutron_object).get(result) != null and task(delete_neutron_object).result.status != null and task(delete_neutron_object).result.status = 404 %> system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_type_not_found_failure: action: nfvo_actions.update_system_job input: job_description: 'Delete of Neutron object failed' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Delete failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Delete successful for network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log update_system_job_resource_not_found: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Deletion of network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log handle_http_404_failure: on-success: - update_system_job_resource_not_found nuage.delete_object: description: "Delete the network resources in Nuage." input: - tosca_name - tosca_resource_id - rest_resource_path_fragments - create_condition: True - sdn - tosca_reference_only task-defaults: on-error: - update_system_job_failure tasks: check_create_condition: on-success: - create_system_job: <% $.create_condition = true %> on-error: - system_log_fail create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Deletion started for network resource" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - check_reference_only publish: created_job: "<% task(create_system_job).result.content %>" check_reference_only: on-success: - get_nuage_api_key: <% $.tosca_reference_only = false %> - update_system_job_success: <% $.tosca_reference_only = true %> get_nuage_api_key: action: nokia.nuage.ensure_api_key input: nfvo: <% env().nfvo %> sdn_id: <% $.sdn %> publish: api_prefix: <% task(get_nuage_api_key).result.nuage_api_prefix %> api_key: <% task(get_nuage_api_key).result.api_key %> nuage_vsd_url: <% task(get_nuage_api_key).result.nuage_vsd_url %> nuage_org: <% task(get_nuage_api_key).result.nuage_org %> nuage_user: <% task(get_nuage_api_key).result.nuage_user %> on-success: - get_nuage_resource_path get_nuage_resource_path: publish: rest_resource_path: <% $.rest_resource_path_fragments.select(str($)).insert(0, $.api_prefix).join('/') %> nuage_delete_choice_ok: null on-success: - call_nuage_api call_nuage_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: DELETE params: 'responseChoice': <% $.nuage_delete_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false result: { "status": 300, "content": { "choices": [ { "label": "OK", "id": "FAKE_CHOICE_ID" } ] } } publish: nuage_api_result: <% task(call_nuage_api).result.content %> publish-on-error: nuage_error_cause: <% switch( (task().result.get(content) = null and task().result.get(error) = null) => task().result, task().result.get(error) != null => task().result.error.developerMessage, task().result.content.get(error) = null => task().result.content, task().result.content.get(error) != null => task().result.content.error.developerMessage) %> on-success: - nuage_delete_confirmation: <% task(call_nuage_api).result.status = 300 %> - update_system_job_success: <% task(call_nuage_api).result.status < 300 %> on-error: - handle_http_404_failure: <% task(call_nuage_api).get(result) != null and task(call_nuage_api).result.get(error) != null and task(call_nuage_api).result.error.httpStatusCode = 404 %> - handle_http_other_failure: <% task(call_nuage_api).get(result) = null or task(call_nuage_api).result.get(error) = null or task(call_nuage_api).result.error.httpStatusCode != 404 %> nuage_delete_confirmation: publish: nuage_delete_choice_ok: <% $.nuage_api_result.choices.first(label = 'OK').id %> on-success: - call_nuage_api_final call_nuage_api_final: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: DELETE params: 'responseChoice': <% $.nuage_delete_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false result: { "status": 200, "content": { } } publish: nuage_api_result: <% task(call_nuage_api_final).result.content %> publish-on-error: nuage_error_cause: <% switch( (task().result.get(content) = null and task().result.get(error) = null) => task().result, task().result.get(error) != null => task().result.error.developerMessage, task().result.content.get(error) = null => task().result.content, task().result.content.get(error) != null => task().result.content.error.developerMessage) %> on-success: - update_system_job_success: <% task(call_nuage_api_final).result.status < 300 %> on-error: - handle_http_404_failure: <% task(call_nuage_api_final).get(result) != null and task(call_nuage_api_final).result.get(error) != null and task(call_nuage_api_final).result.error.httpStatusCode = 404 %> - handle_http_other_failure: <% task(call_nuage_api_final).get(result) = null or task(call_nuage_api_final).result.get(error) = null or task(call_nuage_api_final).result.error.httpStatusCode != 404 %> system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Deletion failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: <% env() %> on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Deletion successful for network resource name: <% $.tosca_name %>, id: <% $.tosca_resource_id %> " job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log update_system_job_resource_not_found: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Deletion of network resource" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log handle_http_404_failure: on-success: - update_system_job_resource_not_found handle_http_other_failure: on-success: - update_system_job_failure nuage.expression_eval: description: Evaluates an expression at runtime input: - vars - expr output: eval: <% $.eval %> task-defaults: on-error: - fail tasks: evaluate: action: std.javascript input: context: expr: <% $.expr %> vars: <% $.vars %> script: return eval($.expr) publish: eval: result: <% task(evaluate).result %> nuage.remove_object_membership: description: "Update network resources in Nuage" input: - tosca_resource_id - tosca_name - rest_resource_path_fragments - sdn - body: '' - source_exists: True - target_exists: True task-defaults: on-error: - update_system_job_failure tasks: check_execute_condition: on-success: - create_system_job: <% $.source_exists = true and $.target_exists = true %> on-error: - system_log_fail create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Update started on Nuage object" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - get_nuage_api_key publish: created_job: "<% task(create_system_job).result.content %>" get_nuage_api_key: action: nokia.nuage.ensure_api_key input: nfvo: <% env().nfvo %> sdn_id: <% $.sdn %> publish: api_prefix: <% task(get_nuage_api_key).result.nuage_api_prefix %> api_key: <% task(get_nuage_api_key).result.api_key %> nuage_vsd_url: <% task(get_nuage_api_key).result.nuage_vsd_url %> nuage_org: <% task(get_nuage_api_key).result.nuage_org %> nuage_user: <% task(get_nuage_api_key).result.nuage_user %> on-success: - get_nuage_resource_path get_nuage_resource_path: publish: rest_resource_path: <% $.rest_resource_path_fragments.select(str($)).insert(0, $.api_prefix).join('/') %> on-success: - get_nuage_current_members get_nuage_current_members: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: GET headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false result: { "status": 200, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ], "headers": { "X-Nuage-Count": "1", "Content-Type": "application/json" } } publish: current_members: <% switch( task().result.get(headers).get("X-Nuage-Count") != "0" => task().result.content.ID.toSet().difference($.body.toSet()).toList(), task().result.get(headers).get("X-Nuage-Count") = "0" => [] ) %> nuage_update_choice_ok: null publish-on-error: nuage_error_result: <% task().result %> on-success: - call_nuage_update_api call_nuage_update_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% str($.current_members).replace("(","[").replace(",)", "]").replace(")","]").replace("u'", "'") %> result: { "status": 300, "content": { "choices": [ { "label": "OK", "id": "FAKE_CHOICE_ID" } ] } } publish-on-error: nuage_error_result: <% task().result %> on-success: - nuage_update_confirmation: <% task().result.status = 300 %> - update_system_job_success: <% task().result.status < 300 %> nuage_update_confirmation: publish: nuage_update_choice_ok: <% task(call_nuage_update_api).result.content.choices.first(label = 'OK').id %> on-success: - call_nuage_update_api_final call_nuage_update_api_final: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% str($.current_members).replace("(","[").replace(",)", "]").replace(")","]").replace("u'", "'") %> result: { "status": 201, "content": [ { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", } ] } publish-on-error: nuage_error_result: <% task().result %> on-success: - update_system_job_success: <% task().result.status < 300 %> system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'De-association failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Update successful for network resource name: <% $.tosca_name %>, id: <% $.tosca_resource_id %> " job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log nuage.update_object_membership: description: "Update network resources in Nuage." input: - tosca_resource_id - tosca_name - rest_resource_path_fragments - sdn - body: '' - source_exists: True - target_exists: True task-defaults: on-error: - update_system_job_failure tasks: check_execute_condition: on-success: - create_system_job: <% $.source_exists = true and $.target_exists = true %> on-error: - system_log_fail create_system_job: action: nfvo_actions.create_system_job input: env: "<% env() %>" job_description: "Update started on Nuage object" job_status: RUNNING parent_job_id: '<% env().nfvo.system_job_id %>' on-error: - fail on-success: - get_nuage_api_key publish: created_job: "<% task(create_system_job).result.content %>" get_nuage_api_key: action: nokia.nuage.ensure_api_key input: nfvo: <% env().nfvo %> sdn_id: <% $.sdn %> publish: api_prefix: <% task(get_nuage_api_key).result.nuage_api_prefix %> api_key: <% task(get_nuage_api_key).result.api_key %> nuage_vsd_url: <% task(get_nuage_api_key).result.nuage_vsd_url %> nuage_org: <% task(get_nuage_api_key).result.nuage_org %> nuage_user: <% task(get_nuage_api_key).result.nuage_user %> on-success: - get_nuage_resource_path get_nuage_resource_path: publish: rest_resource_path: <% $.rest_resource_path_fragments.select(str($)).insert(0, $.api_prefix).join('/') %> on-success: - get_nuage_current_members get_nuage_current_members: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: GET headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false result: { "status": 200, "content": { "ID": "5333bc71-729f-4869-8e4a-8e6cf849e4d1", }, "headers": { "X-Nuage-Count": "0", "Content-Type": "application/json" } } publish: current_members: <% switch( task().result.get(headers).get("X-Nuage-Count") != "0" => task().result.content.ID + $.body, task().result.get(headers).get("X-Nuage-Count") = "0" => $.body ) %> nuage_update_choice_ok: null publish-on-error: nuage_error_result: <% task().result %> on-success: - call_nuage_update_api call_nuage_update_api: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% str($.current_members).replace("(","[").replace(",)", "]").replace(")","]").replace("u'", "'") %> result: { "status": 300, "content": { "choices": [ { "label": "OK", "id": "FAKE_CHOICE_ID" } ] } } publish-on-error: nuage_error_result: <% task().result %> on-success: - nuage_update_confirmation: <% task().result.status = 300 %> - update_system_job_success: <% task().result.status < 300 %> nuage_update_confirmation: publish: nuage_update_choice_ok: <% task(call_nuage_update_api).result.content.choices.first(label = 'OK').id %> on-success: - call_nuage_update_api_final call_nuage_update_api_final: action: nokia.nuage.dummy_http input: url: '<% $.nuage_vsd_url + $.rest_resource_path %>' method: PUT params: 'responseChoice': <% $.nuage_update_choice_ok %> headers: 'X-Nuage-Organization': <% $.nuage_org %> 'Content-Type': 'application/json' auth: '<% $.nuage_user %>:<% $.api_key %>' verify: false body: <% str($.current_members).replace("(","[").replace(",)", "]").replace(")","]").replace("u'", "'") %> result: { "status": 200 } publish-on-error: nuage_error_result: <% task().result %> on-success: - update_system_job_success: <% task().result.status < 300 %> system_log: action: std.echo input: output: "<% $ %>" system_log_fail: action: std.echo input: output: "<% $ %>" on-complete: - fail update_system_job_failure: action: nfvo_actions.update_system_job input: job_description: 'Creation failed for network resource' job_id: "<% $.created_job.id %>" job_status: FAILED env: "<% env() %>" on-error: - system_log_fail on-success: - system_log_fail update_system_job_success: action: nfvo_actions.update_system_job input: env: "<% env() %>" job_description: "Update successful" job_id: "<% $.created_job.id %>" job_status: FINISHED on-error: - system_log std_noop: type: direct tasks: task1: action: std.noop mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/terminate_params.json000077500000000000000000100663731524065565300311370ustar00rootroot00000000000000{ "evaluate_env": false, "env": { "operation_info": { "operation": { "forceTerminate": false, "operationType": "TERMINATE" }, "metadata": {}, "operationType": "TERMINATE", "partOfUpdate": false }, "network_service": { "eventLog": [ { "eventLogId": "5f19c339-96bb-4b4d-9124-631cf4aaf642", "operationName": "TERMINATE", "jobId": 3343, "job": null, "startTime": 1579163631000, "metadata": { "type": "TERMINATE", "workflowExecutions": [], "forceTerminate": false } }, { "eventLogId": "a295cb2d-74dd-4091-b7f3-c2847c4c723d", "operationName": "DEPLOY", "jobId": 3340, "job": null, "startTime": 1579104382000, "metadata": { "type": "DEPLOY", "workflowExecutions": [ { "deleteWorkflowDefinition": true, "id": "fb30b015-c713-43ae-8013-d2977c62a8e6", "description": "Network service DEPLOY workflow execution" } ], "placement": {} } }, { "eventLogId": "039911ed-856b-4502-bce4-8e4c7016e802", "operationName": "CREATE", "jobId": 3334, "job": null, "startTime": 1579104328000, "metadata": { "name": "MistralCmg3", "parameters": [ { "group": "default", "name": "enterprise_name", "value": "Nuage_Partition_IC18" }, { "group": "default", "name": "site_name", "value": "FB1P" }, { "group": "default", "name": "zone_name", "value": "nova" }, { "group": "default", "name": "domain_name_pol_chg", "value": "POL_CHARGING" }, { "group": "default", "name": "domain_name_epc_up", "value": "EPC-USERPLANE" }, { "group": "default", "name": "domain_name_sig", "value": "SIG" }, { "group": "default", "name": "domain_name_hitouch", "value": "HiTOUCH" }, { "group": "default", "name": "domain_name_fastpath", "value": "FASTPATH" }, { "group": "default", "name": "domain_name_aqlmvno", "value": "AQLMVNO" }, { "group": "default", "name": "domain_name_streammvno", "value": "STREAMMVNO" }, { "group": "default", "name": "domain_name_rsd", "value": "RSD" }, { "group": "default", "name": "domain_name_oam", "value": "OAM" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_1", "value": "CMG01_ACC_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_2", "value": "CMG01_ACC_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_1", "value": "CMG01_ACC_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_2", "value": "CMG01_ACC_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_1", "value": "CMG01_ACC_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_2", "value": "CMG01_ACC_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_1", "value": "CMG01_ACC_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_2", "value": "CMG01_ACC_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_1", "value": "CMG01_ACC_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_2", "value": "CMG01_ACC_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_1", "value": "CMG01_ACC_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_2", "value": "CMG01_ACC_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_1", "value": "CMG01_ACC_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_2", "value": "CMG01_ACC_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_1", "value": "CMG01_ACC_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_2", "value": "CMG01_ACC_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_1", "value": "CMG01_AQLMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_2", "value": "CMG01_AQLMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_1", "value": "CMG01_AQLMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_2", "value": "CMG01_AQLMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_1", "value": "CMG01_AQLMVNO_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_2", "value": "CMG01_AQLMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_1", "value": "CMG01_AQLMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_2", "value": "CMG01_AQLMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_1", "value": "CMG01_AQLMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_2", "value": "CMG01_AQLMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_1", "value": "CMG01_AQLMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_2", "value": "CMG01_AQLMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_1", "value": "CMG01_AQLMVNO_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_2", "value": "CMG01_AQLMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_1", "value": "CMG01_AQLMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_2", "value": "CMG01_AQLMVNO_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_1", "value": "CMG01_CHARGING_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_2", "value": "CMG01_CHARGING_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_1", "value": "CMG01_CHARGING_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_2", "value": "CMG01_CHARGING_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_1", "value": "CMG01_CHARGING_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_2", "value": "CMG01_CHARGING_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_1", "value": "CMG01_CHARGING_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_2", "value": "CMG01_CHARGING_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_1", "value": "CMG01_CHARGING_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_2", "value": "CMG01_CHARGING_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_1", "value": "CMG01_CHARGING_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_2", "value": "CMG01_CHARGING_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_1", "value": "CMG01_CHARGING_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_2", "value": "CMG01_CHARGING_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_1", "value": "CMG01_CHARGING_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_2", "value": "CMG01_CHARGING_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_1", "value": "CMG01_FASTPATH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_2", "value": "CMG01_FASTPATH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_1", "value": "CMG01_FASTPATH_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_2", "value": "CMG01_FASTPATH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_1", "value": "CMG01_FASTPATH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_2", "value": "CMG01_FASTPATH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_1", "value": "CMG01_FASTPATH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_2", "value": "CMG01_FASTPATH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_1", "value": "CMG01_FASTPATH_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_2", "value": "CMG01_FASTPATH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_1", "value": "CMG01_FASTPATH_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_2", "value": "CMG01_FASTPATH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_1", "value": "CMG01_FASTPATH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_2", "value": "CMG01_FASTPATH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_1", "value": "CMG01_FASTPATH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_2", "value": "CMG01_FASTPATH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_1", "value": "CMG01_GRT_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_2", "value": "CMG01_GRT_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_1", "value": "CMG01_GRT_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_2", "value": "CMG01_GRT_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_1", "value": "CMG01_GRT_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_2", "value": "CMG01_GRT_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_1", "value": "CMG01_GRT_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_2", "value": "CMG01_GRT_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_1", "value": "CMG01_GRT_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_2", "value": "CMG01_GRT_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_1", "value": "CMG01_GRT_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_2", "value": "CMG01_GRT_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_1", "value": "CMG01_GRT_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_2", "value": "CMG01_GRT_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_1", "value": "CMG01_GRT_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_2", "value": "CMG01_GRT_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_1", "value": "CMG01_HIGHTOUCH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_2", "value": "CMG01_HIGHTOUCH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_1", "value": "CMG01_HIGHTOUCH_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_2", "value": "CMG01_HIGHTOUCH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_1", "value": "CMG01_HIGHTOUCH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_2", "value": "CMG01_HIGHTOUCH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_1", "value": "CMG01_HIGHTOUCH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_2", "value": "CMG01_HIGHTOUCH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_1", "value": "CMG01_HIGHTOUCH_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_2", "value": "CMG01_HIGHTOUCH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_1", "value": "CMG01_HIGHTOUCH_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_2", "value": "CMG01_HIGHTOUCH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_1", "value": "CMG01_HIGHTOUCH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_2", "value": "CMG01_HIGHTOUCH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_1", "value": "CMG01_HIGHTOUCH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_2", "value": "CMG01_HIGHTOUCH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_oam", "value": "CMG01_OAM" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb1_1", "value": "CMG01_RSD_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb2_1", "value": "CMG01_RSD_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb3_1", "value": "CMG01_RSD_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb4_1", "value": "CMG01_RSD_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb5_1", "value": "CMG01_RSD_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb6_1", "value": "CMG01_RSD_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb7_1", "value": "CMG01_RSD_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb8_1", "value": "CMG01_RSD_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_1", "value": "CMG01_SIG_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_2", "value": "CMG01_SIG_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_1", "value": "CMG01_SIG_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_2", "value": "CMG01_SIG_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_1", "value": "CMG01_SIG_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_2", "value": "CMG01_SIG_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_1", "value": "CMG01_SIG_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_2", "value": "CMG01_SIG_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_1", "value": "CMG01_SIG_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_2", "value": "CMG01_SIG_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_1", "value": "CMG01_SIG_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_2", "value": "CMG01_SIG_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_1", "value": "CMG01_SIG_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_2", "value": "CMG01_SIG_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_1", "value": "CMG01_SIG_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_2", "value": "CMG01_SIG_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_1", "value": "CMG01_STREAMMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_2", "value": "CMG01_STREAMMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_1", "value": "CMG01_STREAMMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_2", "value": "CMG01_STREAMMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_1", "value": "CMG01_STREAMMVNO_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_2", "value": "CMG01_STREAMMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_1", "value": "CMG01_STREAMMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_2", "value": "CMG01_STREAMMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_1", "value": "CMG01_STREAMMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_2", "value": "CMG01_STREAMMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_1", "value": "CMG01_STREAMMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_2", "value": "CMG01_STREAMMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_1", "value": "CMG01_STREAMMVNO_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_2", "value": "CMG01_STREAMMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_1", "value": "CMG01_STREAMMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_2", "value": "CMG01_STREAMMVNO_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_1", "value": "CMG01_USER_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_2", "value": "CMG01_USER_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_1", "value": "CMG01_USER_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_2", "value": "CMG01_USER_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_1", "value": "CMG01_USER_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_2", "value": "CMG01_USER_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_1", "value": "CMG01_USER_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_2", "value": "CMG01_USER_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_1", "value": "CMG01_USER_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_2", "value": "CMG01_USER_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_1", "value": "CMG01_USER_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_2", "value": "CMG01_USER_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_1", "value": "CMG01_USER_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_2", "value": "CMG01_USER_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_1", "value": "CMG01_USER_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_2", "value": "CMG01_USER_LB8_2" }, { "group": "default", "name": "vnf_number", "value": 1 }, { "group": "default", "name": "vnf_id", "value": "CMG_8LB_4MG_19vP_VNF" }, { "group": "default", "name": "deployment_name", "value": "CMG" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_cidr", "value": "192.168.20.0/24" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_address", "value": "192.168.20.0" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_gateway", "value": "192.168.20.1" }, { "group": "default", "name": "cmg_data_OS_managed_IP1", "value": "192.168.20.2" }, { "group": "default", "name": "cmg_data_OS_managed_IP2", "value": "192.168.20.3" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_cidr", "value": "192.168.30.0/24" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_address", "value": "192.168.30.0" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_gateway", "value": "192.168.30.1" }, { "group": "default", "name": "cmg_data_OS_managed_IP3", "value": "192.168.30.2" }, { "group": "default", "name": "cmg_data_OS_managed_IP4", "value": "192.168.30.3" }, { "group": "default", "name": "systemIpAddr", "value": "172.17.23.176" }, { "group": "default", "name": "staticRoute", "value": "static-route=0.0.0.0/0@172.17.46.17" }, { "group": "default", "name": "primaryConfigFile", "value": "config.cfg" }, { "group": "default", "name": "licenseFile", "value": "license.txt" }, { "group": "default", "name": "securityGroup", "value": "default" }, { "group": "default", "name": "oamManagementNetmask", "value": 28 }, { "group": "default", "name": "dataSwitchFabric1Vlan", "value": 0 }, { "group": "default", "name": "dataSwitchFabric2Vlan", "value": 0 }, { "group": "default", "name": "oamCompactFlash1Size", "value": 64 }, { "group": "default", "name": "oamCompactFlash2Size", "value": 64 }, { "group": "default", "name": "loadBalancerAllowedIpList", "value": "0.0.0.0/0,1.1.1.1" }, { "group": "default", "name": "csfFailureDetectionTimer", "value": 100 }, { "group": "default", "name": "hyperThreadingSupportValue", "value": 1 }, { "group": "default", "name": "cmgImage", "value": "cirros" }, { "group": "default", "name": "oamFlavour", "value": "m1.tiny" }, { "group": "default", "name": "mgwFlavour", "value": "m1.tiny" }, { "group": "default", "name": "mgpFlavour", "value": "m1.tiny" }, { "group": "default", "name": "lbFlavour", "value": "m1.tiny" } ], "nsdId": "e0487f87-03c0-41de-8a30-41484f33e54c", "checkNsUniqueName": false, "metadata": {}, "type": "CREATE", "description": "" } } ], "autoScalePolicy": null, "nsdId": "e0487f87-03c0-41de-8a30-41484f33e54c", "serviceDeploymentFlavour": null, "dslRuntimeModel": { "relationships": [ { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6f308494-53b6-4962-9575-12031d666e2d", "name": "uses_config", "id": "fdf2246b-5a98-4a14-a4a9-700e2e6164d3", "attributes": { "tosca_id": "fdf2246b-5a98-4a14-a4a9-700e2e6164d3", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "sourceNodeId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "name": "wait_for_ipam", "id": "c00a82f4-8806-4cd7-8f42-fc68ee183b8e", "attributes": { "tosca_id": "c00a82f4-8806-4cd7-8f42-fc68ee183b8e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "sourceNodeId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "name": "mapped_to", "id": "fc1f6221-88ac-4a7c-bbc9-6f6ed19b9d31", "attributes": { "tosca_id": "fc1f6221-88ac-4a7c-bbc9-6f6ed19b9d31", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "sourceNodeId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "name": "wait_for_ipam", "id": "35f3a872-426e-4250-8566-f80c460eeca3", "attributes": { "tosca_id": "35f3a872-426e-4250-8566-f80c460eeca3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "sourceNodeId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "name": "mapped_to", "id": "46281007-9370-4cb2-b21a-3ac29bf2b5cc", "attributes": { "tosca_id": "46281007-9370-4cb2-b21a-3ac29bf2b5cc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "sourceNodeId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "name": "wait_for_ipam", "id": "fa58e435-4d0f-4622-96c9-04b7afb624ed", "attributes": { "tosca_id": "fa58e435-4d0f-4622-96c9-04b7afb624ed", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "sourceNodeId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "name": "mapped_to", "id": "f80e1921-3804-49e2-9523-a92a5b7c056c", "attributes": { "tosca_id": "f80e1921-3804-49e2-9523-a92a5b7c056c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "76876844-108a-483c-b8b5-22a6ba96f893", "name": "uses_config", "id": "2c30647d-21d8-4971-9dd1-698ef1d35867", "attributes": { "tosca_id": "2c30647d-21d8-4971-9dd1-698ef1d35867", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "name": "uses_config", "id": "959a21e7-4e07-4ef8-9a2a-ff81bb74e6a5", "attributes": { "tosca_id": "959a21e7-4e07-4ef8-9a2a-ff81bb74e6a5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "sourceNodeId": "a250347c-2f87-4868-a125-fea79725c08e", "name": "wait_for_ipam", "id": "c99d4233-28d7-4e7b-b63b-e1c107956fae", "attributes": { "tosca_id": "c99d4233-28d7-4e7b-b63b-e1c107956fae", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "sourceNodeId": "a250347c-2f87-4868-a125-fea79725c08e", "name": "mapped_to", "id": "99fd00b7-de6b-42fe-84d1-bd65f9477278", "attributes": { "tosca_id": "99fd00b7-de6b-42fe-84d1-bd65f9477278", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "sourceNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "name": "wait_for_ipam", "id": "8d2c4a6c-233f-4c95-9c87-8e70baf8e653", "attributes": { "tosca_id": "8d2c4a6c-233f-4c95-9c87-8e70baf8e653", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ba8f474d-059d-40c2-b908-ece96820336b", "sourceNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "name": "mapped_to", "id": "aa8719cb-61ad-483c-854b-dbed9b40f77d", "attributes": { "tosca_id": "aa8719cb-61ad-483c-854b-dbed9b40f77d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "sourceNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "name": "subnet_of", "id": "dc3b6ef1-fd3f-4771-941c-d4d1a7e60c92", "attributes": { "tosca_id": "dc3b6ef1-fd3f-4771-941c-d4d1a7e60c92", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "sourceNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "name": "wait_for_ipam", "id": "bf8a22a7-a950-4eb5-b3e0-481d2c6150be", "attributes": { "tosca_id": "bf8a22a7-a950-4eb5-b3e0-481d2c6150be", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "sourceNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "name": "mapped_to", "id": "bb9b3718-5b42-4454-b75e-5f3237058ca8", "attributes": { "tosca_id": "bb9b3718-5b42-4454-b75e-5f3237058ca8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "sourceNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "name": "subnet_of", "id": "fa90e227-cae7-4ce8-a189-835d6f6bff71", "attributes": { "tosca_id": "fa90e227-cae7-4ce8-a189-835d6f6bff71", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "name": "uses_config", "id": "9bd59fc9-0595-4a01-93a6-ff6fd19d9c2e", "attributes": { "tosca_id": "9bd59fc9-0595-4a01-93a6-ff6fd19d9c2e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "name": "uses_config", "id": "34281669-46d1-4b5d-b9e1-e66bbcb6080d", "attributes": { "tosca_id": "34281669-46d1-4b5d-b9e1-e66bbcb6080d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d82121a5-b72a-4924-8892-3baba913a903", "name": "uses_config", "id": "7ada236f-d2ea-49ed-9c29-25978f2970d5", "attributes": { "tosca_id": "7ada236f-d2ea-49ed-9c29-25978f2970d5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "sourceNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "name": "wait_for_ipam", "id": "01d06b01-5c4e-482a-92ca-7e5712190a8a", "attributes": { "tosca_id": "01d06b01-5c4e-482a-92ca-7e5712190a8a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe4cbc1-82a9-4200-abff-436aba497381", "sourceNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "name": "mapped_to", "id": "3540e629-3ec0-4a47-aa73-ab37932b291d", "attributes": { "tosca_id": "3540e629-3ec0-4a47-aa73-ab37932b291d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "42222196-8136-4229-a4b2-089bb3b4277c", "sourceNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "name": "subnet_of", "id": "58f8f5e2-5b4e-4101-95a5-7386367d5f28", "attributes": { "tosca_id": "58f8f5e2-5b4e-4101-95a5-7386367d5f28", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "sourceNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "name": "wait_for_ipam", "id": "31797698-22d2-401f-86a4-b68354898abe", "attributes": { "tosca_id": "31797698-22d2-401f-86a4-b68354898abe", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "sourceNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "name": "mapped_to", "id": "f353b774-73be-4435-af65-16dbdf6450b6", "attributes": { "tosca_id": "f353b774-73be-4435-af65-16dbdf6450b6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "sourceNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "name": "subnet_of", "id": "bc1856c0-963f-4aab-9128-11cdc1f5df51", "attributes": { "tosca_id": "bc1856c0-963f-4aab-9128-11cdc1f5df51", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "name": "uses_config", "id": "7ebaafc6-3173-457d-8331-af08b54d063f", "attributes": { "tosca_id": "7ebaafc6-3173-457d-8331-af08b54d063f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "sourceNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "name": "wait_for_ipam", "id": "3d72934e-2f3d-4c71-a6db-d309068476ca", "attributes": { "tosca_id": "3d72934e-2f3d-4c71-a6db-d309068476ca", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9539650c-734b-49be-ad5e-437b0a5e186a", "sourceNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "name": "mapped_to", "id": "0457cadc-c409-47f0-a58c-6abdc1fb8420", "attributes": { "tosca_id": "0457cadc-c409-47f0-a58c-6abdc1fb8420", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "sourceNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "name": "subnet_of", "id": "01fb14d4-e681-44bf-9038-24350ea8152e", "attributes": { "tosca_id": "01fb14d4-e681-44bf-9038-24350ea8152e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "sourceNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "name": "wait_for_ipam", "id": "a755e823-f3be-4e0a-8090-deaa6a72dda3", "attributes": { "tosca_id": "a755e823-f3be-4e0a-8090-deaa6a72dda3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "sourceNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "name": "mapped_to", "id": "233448fe-4a5b-4d33-a7c7-4dfff453cd93", "attributes": { "tosca_id": "233448fe-4a5b-4d33-a7c7-4dfff453cd93", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "sourceNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "name": "subnet_of", "id": "6ea5c254-e500-4c81-8e15-443bf6e55440", "attributes": { "tosca_id": "6ea5c254-e500-4c81-8e15-443bf6e55440", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "sourceNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "name": "wait_for_ipam", "id": "d4af871a-c369-4ed4-923b-e0b860413e7a", "attributes": { "tosca_id": "d4af871a-c369-4ed4-923b-e0b860413e7a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "sourceNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "name": "mapped_to", "id": "27c46fc6-ef6d-440a-96e0-3ffbfbecd297", "attributes": { "tosca_id": "27c46fc6-ef6d-440a-96e0-3ffbfbecd297", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "sourceNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "name": "subnet_of", "id": "c73838b6-3ac4-43cd-855c-856f094dbb16", "attributes": { "tosca_id": "c73838b6-3ac4-43cd-855c-856f094dbb16", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "name": "uses_config", "id": "b3609ce2-3fe0-427e-a567-003639c5641e", "attributes": { "tosca_id": "b3609ce2-3fe0-427e-a567-003639c5641e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "sourceNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "name": "wait_for_ipam", "id": "b10bdfda-eba2-4e45-a5f0-81efc85d2a43", "attributes": { "tosca_id": "b10bdfda-eba2-4e45-a5f0-81efc85d2a43", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "sourceNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "name": "mapped_to", "id": "9a95be5a-9bbe-4ada-9df5-b4161f83f41b", "attributes": { "tosca_id": "9a95be5a-9bbe-4ada-9df5-b4161f83f41b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "sourceNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "name": "subnet_of", "id": "4dd989ba-e6cc-475d-afe8-d3334082afc5", "attributes": { "tosca_id": "4dd989ba-e6cc-475d-afe8-d3334082afc5", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "292108bd-9dba-4cde-814f-edb134573be1", "sourceNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "name": "wait_for_ipam", "id": "16de8608-8ace-4321-8b8b-8ea56ba09d27", "attributes": { "tosca_id": "16de8608-8ace-4321-8b8b-8ea56ba09d27", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "sourceNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "name": "mapped_to", "id": "a82b1723-0068-45af-bb93-435c7bfd7366", "attributes": { "tosca_id": "a82b1723-0068-45af-bb93-435c7bfd7366", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "sourceNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "name": "subnet_of", "id": "4608b47f-adde-4d20-b47c-5ad05e661b54", "attributes": { "tosca_id": "4608b47f-adde-4d20-b47c-5ad05e661b54", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "sourceNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "name": "wait_for_ipam", "id": "6d7ab679-7ee4-4a6c-88a5-253174576eff", "attributes": { "tosca_id": "6d7ab679-7ee4-4a6c-88a5-253174576eff", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "sourceNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "name": "mapped_to", "id": "26b5e43e-1835-44fc-8be8-d7a5aac79452", "attributes": { "tosca_id": "26b5e43e-1835-44fc-8be8-d7a5aac79452", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "430c12f3-6128-4466-8bfe-956220146985", "sourceNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "name": "subnet_of", "id": "f85eb7bd-9e73-420c-86b1-5e8380ceba2d", "attributes": { "tosca_id": "f85eb7bd-9e73-420c-86b1-5e8380ceba2d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "sourceNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "name": "wait_for_ipam", "id": "436730d0-b0a5-4e2d-8b50-dabed69b6c77", "attributes": { "tosca_id": "436730d0-b0a5-4e2d-8b50-dabed69b6c77", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "sourceNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "name": "mapped_to", "id": "0b19da30-5bb9-4e5b-9d6f-e3a775bdded3", "attributes": { "tosca_id": "0b19da30-5bb9-4e5b-9d6f-e3a775bdded3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "sourceNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "name": "subnet_of", "id": "36468684-038b-43a8-b1cc-e8805e82d402", "attributes": { "tosca_id": "36468684-038b-43a8-b1cc-e8805e82d402", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ac68e55c-719f-4b47-99e4-270ab93647df", "sourceNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "name": "wait_for_ipam", "id": "10bdca20-f981-449d-b56f-c52b3112b214", "attributes": { "tosca_id": "10bdca20-f981-449d-b56f-c52b3112b214", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "sourceNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "name": "mapped_to", "id": "61843887-da47-4e6a-ae74-06d4d03bdffa", "attributes": { "tosca_id": "61843887-da47-4e6a-ae74-06d4d03bdffa", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "sourceNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "name": "subnet_of", "id": "430f2c1a-0941-471f-b206-720b669f7a8e", "attributes": { "tosca_id": "430f2c1a-0941-471f-b206-720b669f7a8e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "sourceNodeId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "name": "wait_for_ipam", "id": "64c5bf1e-67a7-4a60-b3cb-ab2074cb4a9a", "attributes": { "tosca_id": "64c5bf1e-67a7-4a60-b3cb-ab2074cb4a9a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "sourceNodeId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "name": "mapped_to", "id": "ccf582e5-ba9c-4bb5-8ac2-fb866e79f882", "attributes": { "tosca_id": "ccf582e5-ba9c-4bb5-8ac2-fb866e79f882", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1a55a409-9513-4003-8fd6-378e8a20d840", "sourceNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "name": "wait_for_ipam", "id": "1dc98b1d-a981-4457-b42f-777b0d58632d", "attributes": { "tosca_id": "1dc98b1d-a981-4457-b42f-777b0d58632d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "sourceNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "name": "mapped_to", "id": "4fde61a0-48c3-483f-ad39-fd5edc36dfb4", "attributes": { "tosca_id": "4fde61a0-48c3-483f-ad39-fd5edc36dfb4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "sourceNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "name": "subnet_of", "id": "c63e5b49-7853-49ed-8bfb-5d30cfe5fbee", "attributes": { "tosca_id": "c63e5b49-7853-49ed-8bfb-5d30cfe5fbee", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "sourceNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "name": "wait_for_ipam", "id": "7779b519-af2a-4e35-949b-a52c3268601e", "attributes": { "tosca_id": "7779b519-af2a-4e35-949b-a52c3268601e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "sourceNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "name": "mapped_to", "id": "7380360d-4bac-4f7c-b870-642de6d42dac", "attributes": { "tosca_id": "7380360d-4bac-4f7c-b870-642de6d42dac", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "sourceNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "name": "subnet_of", "id": "7a89eb81-a766-4b36-ae11-63d6c11fbb13", "attributes": { "tosca_id": "7a89eb81-a766-4b36-ae11-63d6c11fbb13", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1d6d3adb-de19-46d9-9780-51efed156a56", "name": "uses_config", "id": "bfc5a5e5-daad-4aca-961d-01d45787f295", "attributes": { "tosca_id": "bfc5a5e5-daad-4aca-961d-01d45787f295", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "sourceNodeId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "name": "wait_for_ipam", "id": "1f21c852-c9d9-4a43-825f-7fd024d2aa3d", "attributes": { "tosca_id": "1f21c852-c9d9-4a43-825f-7fd024d2aa3d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "sourceNodeId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "name": "mapped_to", "id": "6132b9cb-2398-4dbd-9452-3181322e6a2a", "attributes": { "tosca_id": "6132b9cb-2398-4dbd-9452-3181322e6a2a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "name": "uses_config", "id": "e0d428c7-fd92-4d5d-8f53-54388293a0f4", "attributes": { "tosca_id": "e0d428c7-fd92-4d5d-8f53-54388293a0f4", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6f308494-53b6-4962-9575-12031d666e2d", "sourceNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "name": "wait_for_ipam", "id": "b07bc8b7-2de0-402a-87ed-652b0449d95e", "attributes": { "tosca_id": "b07bc8b7-2de0-402a-87ed-652b0449d95e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "sourceNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "name": "mapped_to", "id": "b0e4ab56-e57d-4cf8-b7a6-3d38b079cd68", "attributes": { "tosca_id": "b0e4ab56-e57d-4cf8-b7a6-3d38b079cd68", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f51faac8-40f8-452c-9823-b0356eca5da5", "sourceNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "name": "subnet_of", "id": "bb77cb8a-b8d5-487d-8861-1d36073987fc", "attributes": { "tosca_id": "bb77cb8a-b8d5-487d-8861-1d36073987fc", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "sourceNodeId": "b194cd11-853c-45af-a947-39424c621a54", "name": "wait_for_ipam", "id": "54a140c4-2ca4-4f5e-87d3-ac2f0d61bdc0", "attributes": { "tosca_id": "54a140c4-2ca4-4f5e-87d3-ac2f0d61bdc0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "sourceNodeId": "b194cd11-853c-45af-a947-39424c621a54", "name": "mapped_to", "id": "dd010e09-cca6-4da8-be7e-294667992632", "attributes": { "tosca_id": "dd010e09-cca6-4da8-be7e-294667992632", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "sourceNodeId": "b194cd11-853c-45af-a947-39424c621a54", "name": "subnet_of", "id": "63a52e1a-1174-48fc-9578-0ab859093684", "attributes": { "tosca_id": "63a52e1a-1174-48fc-9578-0ab859093684", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "sourceNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "name": "wait_for_ipam", "id": "c7358929-506f-43c1-8aa2-1c9d42e92332", "attributes": { "tosca_id": "c7358929-506f-43c1-8aa2-1c9d42e92332", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "sourceNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "name": "mapped_to", "id": "8d13f3b9-2503-4c96-b2c4-feec3ee6d5e9", "attributes": { "tosca_id": "8d13f3b9-2503-4c96-b2c4-feec3ee6d5e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "85181608-73ad-45b5-a763-d2782bc79f2e", "sourceNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "name": "subnet_of", "id": "e279d2a3-1389-46e4-8d6f-dbbd3169c6ac", "attributes": { "tosca_id": "e279d2a3-1389-46e4-8d6f-dbbd3169c6ac", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "sourceNodeId": "9b859445-736a-446f-88bb-29540f7c1f60", "name": "wait_for_ipam", "id": "7ab651ff-4c00-4ef8-b7ea-439e99c84bd5", "attributes": { "tosca_id": "7ab651ff-4c00-4ef8-b7ea-439e99c84bd5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "sourceNodeId": "9b859445-736a-446f-88bb-29540f7c1f60", "name": "mapped_to", "id": "75d71202-64ab-4784-bdce-3ed8371f334e", "attributes": { "tosca_id": "75d71202-64ab-4784-bdce-3ed8371f334e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "name": "uses_config", "id": "5c261c53-fbb2-4a64-a53b-5c2d4ef25157", "attributes": { "tosca_id": "5c261c53-fbb2-4a64-a53b-5c2d4ef25157", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "991b4915-6d6a-4f07-916a-5793da87e820", "sourceNodeId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "name": "wait_for_ipam", "id": "eb82fea7-3299-48a0-8194-75244a018015", "attributes": { "tosca_id": "eb82fea7-3299-48a0-8194-75244a018015", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "07532986-dae6-46e4-b615-325194f84a2d", "sourceNodeId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "name": "mapped_to", "id": "12851358-bf24-4654-b354-576915ba6491", "attributes": { "tosca_id": "12851358-bf24-4654-b354-576915ba6491", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "name": "uses_config", "id": "96cb8ef2-fec6-4b23-92a3-71365fc540ba", "attributes": { "tosca_id": "96cb8ef2-fec6-4b23-92a3-71365fc540ba", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e256232f-413d-4f1c-8028-c53ede86d612", "name": "uses_config", "id": "d5112b77-de53-4350-b0ec-22d06503edda", "attributes": { "tosca_id": "d5112b77-de53-4350-b0ec-22d06503edda", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6aceae3f-4981-4af3-9225-33e579789ace", "sourceNodeId": "af8756f5-f23d-4db1-8989-bebecc801875", "name": "wait_for_ipam", "id": "e12c0036-4a0d-46ed-a838-843d9793f29c", "attributes": { "tosca_id": "e12c0036-4a0d-46ed-a838-843d9793f29c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "sourceNodeId": "af8756f5-f23d-4db1-8989-bebecc801875", "name": "mapped_to", "id": "c35d4c04-6220-416b-bc84-7698354a29f0", "attributes": { "tosca_id": "c35d4c04-6220-416b-bc84-7698354a29f0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "sourceNodeId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "name": "wait_for_ipam", "id": "1f5b53b7-7da7-4e32-b79e-9d579764dde5", "attributes": { "tosca_id": "1f5b53b7-7da7-4e32-b79e-9d579764dde5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "sourceNodeId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "name": "mapped_to", "id": "cccc164f-b682-47e9-ad63-00f60aaf14b9", "attributes": { "tosca_id": "cccc164f-b682-47e9-ad63-00f60aaf14b9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "beef9374-6831-49b7-916a-f22315196642", "sourceNodeId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "name": "wait_for_ipam", "id": "4eb2ff05-df80-4d18-8a2c-d51d6d0d1f9d", "attributes": { "tosca_id": "4eb2ff05-df80-4d18-8a2c-d51d6d0d1f9d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "sourceNodeId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "name": "mapped_to", "id": "29004564-8965-4f7c-b662-d4e7029a4543", "attributes": { "tosca_id": "29004564-8965-4f7c-b662-d4e7029a4543", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "sourceNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "name": "wait_for_ipam", "id": "6765c753-b061-4fbb-ac04-df1ef982a494", "attributes": { "tosca_id": "6765c753-b061-4fbb-ac04-df1ef982a494", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7f034a65-5a15-4a18-9251-99aef454888f", "sourceNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "name": "mapped_to", "id": "88503e08-d09c-41e6-ba7a-ab13cab501d6", "attributes": { "tosca_id": "88503e08-d09c-41e6-ba7a-ab13cab501d6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "sourceNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "name": "subnet_of", "id": "d34e95cc-123a-4bbf-a9ac-d18dddfd9f70", "attributes": { "tosca_id": "d34e95cc-123a-4bbf-a9ac-d18dddfd9f70", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "sourceNodeId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "name": "wait_for_ipam", "id": "9a8f6f1c-797d-4a53-9f24-6de025d307ee", "attributes": { "tosca_id": "9a8f6f1c-797d-4a53-9f24-6de025d307ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "sourceNodeId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "name": "mapped_to", "id": "3d729036-0083-471d-9c3a-58de1ab1eb53", "attributes": { "tosca_id": "3d729036-0083-471d-9c3a-58de1ab1eb53", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "sourceNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "name": "wait_for_ipam", "id": "af6217a0-3fef-4308-95a4-a455bf209e4d", "attributes": { "tosca_id": "af6217a0-3fef-4308-95a4-a455bf209e4d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "sourceNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "name": "mapped_to", "id": "286ce7eb-00ee-4a15-a09b-a7592dfc9f42", "attributes": { "tosca_id": "286ce7eb-00ee-4a15-a09b-a7592dfc9f42", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "sourceNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "name": "subnet_of", "id": "81472c3c-653e-46e2-97c2-31a0b61c647f", "attributes": { "tosca_id": "81472c3c-653e-46e2-97c2-31a0b61c647f", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "sourceNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "name": "wait_for_ipam", "id": "874939b6-7adf-4e6f-936b-0a1fcb8c8921", "attributes": { "tosca_id": "874939b6-7adf-4e6f-936b-0a1fcb8c8921", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "sourceNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "name": "mapped_to", "id": "8b49c43f-a410-413e-ad4c-0d2bdc78bed4", "attributes": { "tosca_id": "8b49c43f-a410-413e-ad4c-0d2bdc78bed4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "sourceNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "name": "subnet_of", "id": "d7d50b01-8258-4578-b3dc-953c5ed65590", "attributes": { "tosca_id": "d7d50b01-8258-4578-b3dc-953c5ed65590", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "name": "uses_config", "id": "d710836f-86a6-4a57-b098-dc5de72b3d55", "attributes": { "tosca_id": "d710836f-86a6-4a57-b098-dc5de72b3d55", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "name": "uses_config", "id": "cc811b06-0410-4aa4-8348-6b3fec07b90e", "attributes": { "tosca_id": "cc811b06-0410-4aa4-8348-6b3fec07b90e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "sourceNodeId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "name": "wait_for_ipam", "id": "891b7952-9ea5-4bc2-be80-054311c9c54d", "attributes": { "tosca_id": "891b7952-9ea5-4bc2-be80-054311c9c54d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "sourceNodeId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "name": "mapped_to", "id": "0eaf3d40-e6d7-4a3b-b109-d8a3f0e4b217", "attributes": { "tosca_id": "0eaf3d40-e6d7-4a3b-b109-d8a3f0e4b217", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ee665521-d065-4744-83fc-12c88ac3f662", "sourceNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "name": "wait_for_ipam", "id": "faf48610-f621-40b4-818c-50a4dd40deff", "attributes": { "tosca_id": "faf48610-f621-40b4-818c-50a4dd40deff", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "sourceNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "name": "mapped_to", "id": "54f75c1a-29a7-4dd3-9312-b3baf3d15c3a", "attributes": { "tosca_id": "54f75c1a-29a7-4dd3-9312-b3baf3d15c3a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "sourceNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "name": "subnet_of", "id": "a05e71d1-381d-4f21-85ca-c66f1ae257c8", "attributes": { "tosca_id": "a05e71d1-381d-4f21-85ca-c66f1ae257c8", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "name": "uses_config", "id": "0b078777-45c5-4244-89cf-e8331bdd6137", "attributes": { "tosca_id": "0b078777-45c5-4244-89cf-e8331bdd6137", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "sourceNodeId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "name": "wait_for_ipam", "id": "21f1f2d6-34e5-43c5-9557-13d16722a5ba", "attributes": { "tosca_id": "21f1f2d6-34e5-43c5-9557-13d16722a5ba", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "sourceNodeId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "name": "mapped_to", "id": "5c1caed7-e4b4-4253-be3f-ff6b97bed69e", "attributes": { "tosca_id": "5c1caed7-e4b4-4253-be3f-ff6b97bed69e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "sourceNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "name": "wait_for_ipam", "id": "51ccb2c2-c49d-46e5-895f-194e6f333d49", "attributes": { "tosca_id": "51ccb2c2-c49d-46e5-895f-194e6f333d49", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "sourceNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "name": "mapped_to", "id": "763a67d7-320d-4c6c-bb07-cebda52983d7", "attributes": { "tosca_id": "763a67d7-320d-4c6c-bb07-cebda52983d7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "sourceNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "name": "subnet_of", "id": "64b084ec-4e4a-4ea4-9fa3-82bf4c6e506f", "attributes": { "tosca_id": "64b084ec-4e4a-4ea4-9fa3-82bf4c6e506f", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1fb56f15-9775-499b-9da5-39001d0e9564", "sourceNodeId": "c107dd51-1715-4723-a496-105b6e48787f", "name": "wait_for_ipam", "id": "b6397e90-0492-4a40-a589-21e192f8d8a8", "attributes": { "tosca_id": "b6397e90-0492-4a40-a589-21e192f8d8a8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "sourceNodeId": "c107dd51-1715-4723-a496-105b6e48787f", "name": "mapped_to", "id": "72f55672-208b-4829-8ffe-f5913a856bb0", "attributes": { "tosca_id": "72f55672-208b-4829-8ffe-f5913a856bb0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "sourceNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "name": "wait_for_ipam", "id": "b832604d-ff12-4b0d-9de8-7c541c1b3b6b", "attributes": { "tosca_id": "b832604d-ff12-4b0d-9de8-7c541c1b3b6b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fded3df-1f19-41b4-8295-4aea11db0863", "sourceNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "name": "mapped_to", "id": "7d76dc30-2dc0-4607-bbab-53b83eae2ae5", "attributes": { "tosca_id": "7d76dc30-2dc0-4607-bbab-53b83eae2ae5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "sourceNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "name": "subnet_of", "id": "e4d78288-6182-4c36-ba2b-d164dfeb7a68", "attributes": { "tosca_id": "e4d78288-6182-4c36-ba2b-d164dfeb7a68", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "sourceNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "name": "wait_for_ipam", "id": "d6136c69-f57d-4aa7-8814-a5555b183d5e", "attributes": { "tosca_id": "d6136c69-f57d-4aa7-8814-a5555b183d5e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d22fb2d7-40a6-402f-93ac-106702a361af", "sourceNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "name": "mapped_to", "id": "5bfc0916-021b-42c5-a333-e66a89391168", "attributes": { "tosca_id": "5bfc0916-021b-42c5-a333-e66a89391168", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "sourceNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "name": "subnet_of", "id": "a0690c9e-6d92-4d42-b52c-5b663cf80dc2", "attributes": { "tosca_id": "a0690c9e-6d92-4d42-b52c-5b663cf80dc2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1a55a409-9513-4003-8fd6-378e8a20d840", "sourceNodeId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "name": "wait_for_ipam", "id": "7683195e-da62-46aa-9e9f-f6ee3dd0fc60", "attributes": { "tosca_id": "7683195e-da62-46aa-9e9f-f6ee3dd0fc60", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "sourceNodeId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "name": "mapped_to", "id": "c6ea2936-11fa-4948-8d30-caa9872bab0b", "attributes": { "tosca_id": "c6ea2936-11fa-4948-8d30-caa9872bab0b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "name": "uses_config", "id": "d7b9d631-9d77-4039-89bc-0764c5253090", "attributes": { "tosca_id": "d7b9d631-9d77-4039-89bc-0764c5253090", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "sourceNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "name": "wait_for_ipam", "id": "86399b46-b474-42ec-852a-061488971214", "attributes": { "tosca_id": "86399b46-b474-42ec-852a-061488971214", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "sourceNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "name": "mapped_to", "id": "b88564c0-3c3b-49af-95b3-78b029a1a4e7", "attributes": { "tosca_id": "b88564c0-3c3b-49af-95b3-78b029a1a4e7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "79449dea-5254-429a-bde1-f4ef1acb420e", "sourceNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "name": "subnet_of", "id": "3c0af131-d308-46f6-beca-1e0625dcfae9", "attributes": { "tosca_id": "3c0af131-d308-46f6-beca-1e0625dcfae9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "sourceNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "name": "wait_for_ipam", "id": "e94ac446-479d-4574-96ad-2dfb2e95477e", "attributes": { "tosca_id": "e94ac446-479d-4574-96ad-2dfb2e95477e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "sourceNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "name": "mapped_to", "id": "c75a9c7e-8e66-4981-ae3b-dc9fab29c37f", "attributes": { "tosca_id": "c75a9c7e-8e66-4981-ae3b-dc9fab29c37f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f661b371-50cc-420b-98b3-093acb5c8cab", "sourceNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "name": "subnet_of", "id": "44cc3465-c7e9-4b00-a11e-a4f407f07d24", "attributes": { "tosca_id": "44cc3465-c7e9-4b00-a11e-a4f407f07d24", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "sourceNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "name": "wait_for_ipam", "id": "770949fc-6f16-4d6f-8922-ac3b8c639a75", "attributes": { "tosca_id": "770949fc-6f16-4d6f-8922-ac3b8c639a75", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc688207-30e7-478e-bddf-1923394a8aaa", "sourceNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "name": "mapped_to", "id": "6750b345-68d2-481c-b641-e85df5de318b", "attributes": { "tosca_id": "6750b345-68d2-481c-b641-e85df5de318b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "sourceNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "name": "subnet_of", "id": "25163730-ce72-4f4c-bdb2-155ab152c3ad", "attributes": { "tosca_id": "25163730-ce72-4f4c-bdb2-155ab152c3ad", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "name": "uses_config", "id": "d5dcb0af-b3a8-4149-ac74-cfcc7c1c49e1", "attributes": { "tosca_id": "d5dcb0af-b3a8-4149-ac74-cfcc7c1c49e1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d7bed948-9155-4404-b002-36c7a08f87f1", "name": "uses_config", "id": "ca3f03d2-e897-46e9-ba1b-7c8268fe9a0c", "attributes": { "tosca_id": "ca3f03d2-e897-46e9-ba1b-7c8268fe9a0c", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c7209238-0579-4972-8221-13a9926fe019", "name": "uses_config", "id": "767b7eaf-8a06-4b47-afa0-73236ee7f98e", "attributes": { "tosca_id": "767b7eaf-8a06-4b47-afa0-73236ee7f98e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "sourceNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "name": "wait_for_ipam", "id": "e6981377-a50f-4ba2-900c-c3e16e05fd4f", "attributes": { "tosca_id": "e6981377-a50f-4ba2-900c-c3e16e05fd4f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "sourceNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "name": "mapped_to", "id": "1df4f2a1-7ac9-4828-a7f7-53956faebf11", "attributes": { "tosca_id": "1df4f2a1-7ac9-4828-a7f7-53956faebf11", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "sourceNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "name": "subnet_of", "id": "5d367c95-e70c-4bdb-93c7-ed54f8327096", "attributes": { "tosca_id": "5d367c95-e70c-4bdb-93c7-ed54f8327096", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "sourceNodeId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "name": "wait_for_ipam", "id": "69541e2f-dbc3-4eda-b9d4-1d5f874241f6", "attributes": { "tosca_id": "69541e2f-dbc3-4eda-b9d4-1d5f874241f6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "sourceNodeId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "name": "mapped_to", "id": "bd67305f-64b9-4096-8170-6a9ab64e6887", "attributes": { "tosca_id": "bd67305f-64b9-4096-8170-6a9ab64e6887", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ac68e55c-719f-4b47-99e4-270ab93647df", "name": "uses_config", "id": "a307c74c-0a52-4fc3-9b1b-6c17b2b893ef", "attributes": { "tosca_id": "a307c74c-0a52-4fc3-9b1b-6c17b2b893ef", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "sourceNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "name": "wait_for_ipam", "id": "cb6aa5de-8f1e-4203-9d61-4269a7f6432d", "attributes": { "tosca_id": "cb6aa5de-8f1e-4203-9d61-4269a7f6432d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "sourceNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "name": "mapped_to", "id": "b54bce9e-bba8-49e6-b7e3-ee12b71a6fd0", "attributes": { "tosca_id": "b54bce9e-bba8-49e6-b7e3-ee12b71a6fd0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "sourceNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "name": "subnet_of", "id": "ad836b68-1237-4f7d-be04-96b78591f567", "attributes": { "tosca_id": "ad836b68-1237-4f7d-be04-96b78591f567", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "sourceNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "name": "wait_for_ipam", "id": "d3d1fb8a-899f-4e29-8220-f396fd3eeca6", "attributes": { "tosca_id": "d3d1fb8a-899f-4e29-8220-f396fd3eeca6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "sourceNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "name": "mapped_to", "id": "6253a92e-cce6-47d5-8bba-1941ba12a43a", "attributes": { "tosca_id": "6253a92e-cce6-47d5-8bba-1941ba12a43a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "sourceNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "name": "subnet_of", "id": "7ed8308e-6a9d-47b2-b48a-0a4234ba8610", "attributes": { "tosca_id": "7ed8308e-6a9d-47b2-b48a-0a4234ba8610", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "sourceNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "name": "wait_for_ipam", "id": "818b6b6b-c04f-4652-b206-b1da37147c67", "attributes": { "tosca_id": "818b6b6b-c04f-4652-b206-b1da37147c67", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "sourceNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "name": "mapped_to", "id": "9d7b2878-a64a-4418-8235-2b03341ea349", "attributes": { "tosca_id": "9d7b2878-a64a-4418-8235-2b03341ea349", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "sourceNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "name": "subnet_of", "id": "e43bb624-28fe-44c8-9518-50c5de83384c", "attributes": { "tosca_id": "e43bb624-28fe-44c8-9518-50c5de83384c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "sourceNodeId": "85181608-73ad-45b5-a763-d2782bc79f2e", "name": "wait_for_ipam", "id": "5acf6580-4e6d-4879-8594-3a1b1530aa28", "attributes": { "tosca_id": "5acf6580-4e6d-4879-8594-3a1b1530aa28", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "sourceNodeId": "85181608-73ad-45b5-a763-d2782bc79f2e", "name": "mapped_to", "id": "51179bf2-d018-4379-801f-9fef168324bd", "attributes": { "tosca_id": "51179bf2-d018-4379-801f-9fef168324bd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "name": "uses_config", "id": "a57e917e-ecbb-4e41-9d64-542f0b3a342a", "attributes": { "tosca_id": "a57e917e-ecbb-4e41-9d64-542f0b3a342a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "name": "uses_config", "id": "259f2342-841e-4f51-a99f-f2596c32fef9", "attributes": { "tosca_id": "259f2342-841e-4f51-a99f-f2596c32fef9", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "sourceNodeId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "name": "wait_for_ipam", "id": "afb95c4c-d3eb-43ab-a7d4-fa0b9c040002", "attributes": { "tosca_id": "afb95c4c-d3eb-43ab-a7d4-fa0b9c040002", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "sourceNodeId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "name": "mapped_to", "id": "f486ea09-7ff3-480d-b537-b0e81bfdf6fb", "attributes": { "tosca_id": "f486ea09-7ff3-480d-b537-b0e81bfdf6fb", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "sourceNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "name": "wait_for_ipam", "id": "dd13084d-a898-42c0-bb58-77d2c12e5890", "attributes": { "tosca_id": "dd13084d-a898-42c0-bb58-77d2c12e5890", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "sourceNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "name": "mapped_to", "id": "c2f3c902-99a6-487b-af13-dc892504f7c3", "attributes": { "tosca_id": "c2f3c902-99a6-487b-af13-dc892504f7c3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "sourceNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "name": "subnet_of", "id": "951189d9-f97f-466e-8063-a7fb47bcd2aa", "attributes": { "tosca_id": "951189d9-f97f-466e-8063-a7fb47bcd2aa", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "sourceNodeId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "name": "wait_for_ipam", "id": "a7c03721-c570-4046-90c2-6246d999fd84", "attributes": { "tosca_id": "a7c03721-c570-4046-90c2-6246d999fd84", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "sourceNodeId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "name": "mapped_to", "id": "0fab0455-c7ba-409a-8d75-b58cee6e9cf2", "attributes": { "tosca_id": "0fab0455-c7ba-409a-8d75-b58cee6e9cf2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "702728e1-a280-44d5-ad32-deb2848358a8", "sourceNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "name": "wait_for_ipam", "id": "e585b679-681f-473e-9c50-3d7d9143be9c", "attributes": { "tosca_id": "e585b679-681f-473e-9c50-3d7d9143be9c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "sourceNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "name": "mapped_to", "id": "2d66c56d-5a95-4e89-9573-4f14eb191638", "attributes": { "tosca_id": "2d66c56d-5a95-4e89-9573-4f14eb191638", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "sourceNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "name": "subnet_of", "id": "b82711c0-0111-409b-b0fb-6d7fee96e0ef", "attributes": { "tosca_id": "b82711c0-0111-409b-b0fb-6d7fee96e0ef", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "sourceNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "name": "wait_for_ipam", "id": "8eae886f-6129-4959-a7e3-d1bc2b9dde38", "attributes": { "tosca_id": "8eae886f-6129-4959-a7e3-d1bc2b9dde38", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a6058424-603c-4633-9d2e-02f5f59784be", "sourceNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "name": "mapped_to", "id": "79a226c1-52d3-422d-9327-3d2a2eeb468b", "attributes": { "tosca_id": "79a226c1-52d3-422d-9327-3d2a2eeb468b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "sourceNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "name": "subnet_of", "id": "bb61d7b7-7e4a-40e6-831a-0f8cfd517774", "attributes": { "tosca_id": "bb61d7b7-7e4a-40e6-831a-0f8cfd517774", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "26ef0e31-2038-48a2-896f-242534887389", "sourceNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "name": "wait_for_ipam", "id": "dd6e37ef-8bdd-42f6-98dd-61238cf02920", "attributes": { "tosca_id": "dd6e37ef-8bdd-42f6-98dd-61238cf02920", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "sourceNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "name": "mapped_to", "id": "85bdb743-1896-45e0-a83e-4f10106e30e4", "attributes": { "tosca_id": "85bdb743-1896-45e0-a83e-4f10106e30e4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c946933b-7467-44a5-ad12-18672641b7be", "sourceNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "name": "subnet_of", "id": "986a2889-7931-452c-8897-6d94080722ee", "attributes": { "tosca_id": "986a2889-7931-452c-8897-6d94080722ee", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "sourceNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "name": "wait_for_ipam", "id": "b61b5327-bcf8-4e30-8cd9-362b83fdf5bf", "attributes": { "tosca_id": "b61b5327-bcf8-4e30-8cd9-362b83fdf5bf", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "sourceNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "name": "mapped_to", "id": "066e8bfa-0c8d-4cf7-b83c-cdd5e9ef7765", "attributes": { "tosca_id": "066e8bfa-0c8d-4cf7-b83c-cdd5e9ef7765", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7252f524-d75a-4e1e-a467-091cc6ece423", "sourceNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "name": "subnet_of", "id": "4f9c51e2-bf2c-4ab9-9c49-5224effd4dfe", "attributes": { "tosca_id": "4f9c51e2-bf2c-4ab9-9c49-5224effd4dfe", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "sourceNodeId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "name": "wait_for_ipam", "id": "1261346f-4ba9-4675-b730-fd541f4dcd36", "attributes": { "tosca_id": "1261346f-4ba9-4675-b730-fd541f4dcd36", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "sourceNodeId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "name": "mapped_to", "id": "3fee0035-edbb-45de-b953-627eab9ef74d", "attributes": { "tosca_id": "3fee0035-edbb-45de-b953-627eab9ef74d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "name": "uses_config", "id": "89b17e6a-e194-49e0-aa0e-3251f80e3900", "attributes": { "tosca_id": "89b17e6a-e194-49e0-aa0e-3251f80e3900", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "sourceNodeId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "name": "wait_for_ipam", "id": "40627183-a4ef-46a4-9bb4-6490e43e8e74", "attributes": { "tosca_id": "40627183-a4ef-46a4-9bb4-6490e43e8e74", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "sourceNodeId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "name": "mapped_to", "id": "e72dce20-f030-4a4e-b2b7-21051200c183", "attributes": { "tosca_id": "e72dce20-f030-4a4e-b2b7-21051200c183", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "sourceNodeId": "e737e345-1c3b-47bf-807f-216aad720b99", "name": "wait_for_ipam", "id": "c0438225-af60-4a57-ae84-485d5c2362e8", "attributes": { "tosca_id": "c0438225-af60-4a57-ae84-485d5c2362e8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "41249b8d-cba2-4a71-943b-d27fe408363c", "sourceNodeId": "e737e345-1c3b-47bf-807f-216aad720b99", "name": "mapped_to", "id": "9a2304d6-9786-4f1c-a4ef-7ca65b4e1c99", "attributes": { "tosca_id": "9a2304d6-9786-4f1c-a4ef-7ca65b4e1c99", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "sourceNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "name": "wait_for_ipam", "id": "418a8cc1-f465-425c-8767-9dde697a46a1", "attributes": { "tosca_id": "418a8cc1-f465-425c-8767-9dde697a46a1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "sourceNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "name": "mapped_to", "id": "16e21982-9e53-4a3a-b541-b38c94767745", "attributes": { "tosca_id": "16e21982-9e53-4a3a-b541-b38c94767745", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "sourceNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "name": "subnet_of", "id": "41948514-c0bf-4ec4-894a-1c33a7d8ccb3", "attributes": { "tosca_id": "41948514-c0bf-4ec4-894a-1c33a7d8ccb3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "sourceNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "name": "wait_for_ipam", "id": "39948ae7-bee6-436a-abaf-688b81cc6527", "attributes": { "tosca_id": "39948ae7-bee6-436a-abaf-688b81cc6527", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "sourceNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "name": "mapped_to", "id": "332968a3-a197-4582-9fec-f8267b88ceef", "attributes": { "tosca_id": "332968a3-a197-4582-9fec-f8267b88ceef", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "sourceNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "name": "subnet_of", "id": "985553e9-a564-4af4-bbe5-5e325898e862", "attributes": { "tosca_id": "985553e9-a564-4af4-bbe5-5e325898e862", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1fb56f15-9775-499b-9da5-39001d0e9564", "name": "uses_config", "id": "bb6178e0-f06e-47a1-89ff-fbd9c0c94362", "attributes": { "tosca_id": "bb6178e0-f06e-47a1-89ff-fbd9c0c94362", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "name": "uses_config", "id": "b704b174-287e-4670-b4d2-582655b9d694", "attributes": { "tosca_id": "b704b174-287e-4670-b4d2-582655b9d694", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "sourceNodeId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "name": "wait_for_ipam", "id": "6bdf0e9f-57fb-4a87-a569-44193f75354a", "attributes": { "tosca_id": "6bdf0e9f-57fb-4a87-a569-44193f75354a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "sourceNodeId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "name": "mapped_to", "id": "d59c869e-e8de-408d-ad0f-9dcecf727207", "attributes": { "tosca_id": "d59c869e-e8de-408d-ad0f-9dcecf727207", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "sourceNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "name": "wait_for_ipam", "id": "5be7f7fb-6f22-44d8-b742-ca674b1087cb", "attributes": { "tosca_id": "5be7f7fb-6f22-44d8-b742-ca674b1087cb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "sourceNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "name": "mapped_to", "id": "7d7e4620-47db-4a02-9b58-06bbac916db3", "attributes": { "tosca_id": "7d7e4620-47db-4a02-9b58-06bbac916db3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "62a8cc12-454a-4324-b869-496b49aaee65", "sourceNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "name": "subnet_of", "id": "c98cd563-44c0-4ac3-97c7-a52ca045cdf6", "attributes": { "tosca_id": "c98cd563-44c0-4ac3-97c7-a52ca045cdf6", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "297489c2-85aa-48c8-995d-0b97033125bf", "name": "uses_config", "id": "a591ef1d-777b-47cb-bce9-2f29cab7cf16", "attributes": { "tosca_id": "a591ef1d-777b-47cb-bce9-2f29cab7cf16", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "19418946-cd65-4953-bbba-09b505fdc388", "name": "uses_config", "id": "8682177b-435d-4ea5-8b53-8d0ac1cd3d94", "attributes": { "tosca_id": "8682177b-435d-4ea5-8b53-8d0ac1cd3d94", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "name": "uses_config", "id": "738a3d8d-047c-4f9d-abe9-8f5d9d2df810", "attributes": { "tosca_id": "738a3d8d-047c-4f9d-abe9-8f5d9d2df810", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "sourceNodeId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "name": "wait_for_ipam", "id": "8c09d28c-2fd1-4af2-b20f-3dd85857979e", "attributes": { "tosca_id": "8c09d28c-2fd1-4af2-b20f-3dd85857979e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "sourceNodeId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "name": "mapped_to", "id": "8ede1d63-42da-4669-b620-fd279a46e8e8", "attributes": { "tosca_id": "8ede1d63-42da-4669-b620-fd279a46e8e8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e256232f-413d-4f1c-8028-c53ede86d612", "sourceNodeId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "name": "wait_for_ipam", "id": "d4387356-7a44-4e2a-882b-84596b4617e0", "attributes": { "tosca_id": "d4387356-7a44-4e2a-882b-84596b4617e0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e708b419-851a-42b2-9483-dc4561473bbf", "sourceNodeId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "name": "mapped_to", "id": "6b368763-ac80-4e0d-8d08-470dbbfdae4a", "attributes": { "tosca_id": "6b368763-ac80-4e0d-8d08-470dbbfdae4a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "sourceNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "name": "wait_for_ipam", "id": "97b3eb74-b6ab-4ee2-8159-e901f93509a2", "attributes": { "tosca_id": "97b3eb74-b6ab-4ee2-8159-e901f93509a2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1180effa-8fb1-479d-8b59-9ce71af73293", "sourceNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "name": "mapped_to", "id": "8041317a-1521-4d76-98fc-5f4d8719c40b", "attributes": { "tosca_id": "8041317a-1521-4d76-98fc-5f4d8719c40b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "03082e85-299d-411b-906c-3a4db16911bb", "sourceNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "name": "subnet_of", "id": "5c14bdef-d180-459d-8bcb-60d0a13aa759", "attributes": { "tosca_id": "5c14bdef-d180-459d-8bcb-60d0a13aa759", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "name": "uses_config", "id": "1fb5a650-c187-4ba8-8a5c-19a270db2118", "attributes": { "tosca_id": "1fb5a650-c187-4ba8-8a5c-19a270db2118", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "sourceNodeId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "name": "wait_for_ipam", "id": "69a7ed46-e70b-4fe3-b08a-b72a5b7926ec", "attributes": { "tosca_id": "69a7ed46-e70b-4fe3-b08a-b72a5b7926ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "sourceNodeId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "name": "mapped_to", "id": "da73b8d9-f390-4a3c-9a88-6225bffa60ea", "attributes": { "tosca_id": "da73b8d9-f390-4a3c-9a88-6225bffa60ea", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "297489c2-85aa-48c8-995d-0b97033125bf", "sourceNodeId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "name": "wait_for_ipam", "id": "7a36adbb-9294-46d6-bb27-b5f649fb78a3", "attributes": { "tosca_id": "7a36adbb-9294-46d6-bb27-b5f649fb78a3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "556e8717-d425-4319-9470-2b84c5a4f420", "sourceNodeId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "name": "mapped_to", "id": "7eb2d203-0a74-49de-b74b-80bb74c45690", "attributes": { "tosca_id": "7eb2d203-0a74-49de-b74b-80bb74c45690", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "name": "uses_config", "id": "cb1f8a0a-2284-46c4-b543-0184e0bb1f20", "attributes": { "tosca_id": "cb1f8a0a-2284-46c4-b543-0184e0bb1f20", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "sourceNodeId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "name": "wait_for_ipam", "id": "5a8b3463-1e68-4849-97e8-82ecb0efa829", "attributes": { "tosca_id": "5a8b3463-1e68-4849-97e8-82ecb0efa829", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "185b2d62-e681-4f10-b48f-23497b59444a", "sourceNodeId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "name": "mapped_to", "id": "8b3052d1-f35a-41b0-b589-14b15b67e4ef", "attributes": { "tosca_id": "8b3052d1-f35a-41b0-b589-14b15b67e4ef", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "sourceNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "name": "wait_for_ipam", "id": "a52493fe-353f-43f3-bc3b-db419bc4de5b", "attributes": { "tosca_id": "a52493fe-353f-43f3-bc3b-db419bc4de5b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "sourceNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "name": "mapped_to", "id": "d073847d-e141-4a27-aa70-2282e93d71e0", "attributes": { "tosca_id": "d073847d-e141-4a27-aa70-2282e93d71e0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "sourceNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "name": "subnet_of", "id": "94fcb78d-235e-4b7b-8a01-4abd2bb1b461", "attributes": { "tosca_id": "94fcb78d-235e-4b7b-8a01-4abd2bb1b461", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "name": "uses_config", "id": "74eea707-e578-4232-be6b-f5ad1170e7a7", "attributes": { "tosca_id": "74eea707-e578-4232-be6b-f5ad1170e7a7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "name": "uses_config", "id": "2b42e525-7e69-4357-8960-472f70f17cc7", "attributes": { "tosca_id": "2b42e525-7e69-4357-8960-472f70f17cc7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "702728e1-a280-44d5-ad32-deb2848358a8", "sourceNodeId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "name": "wait_for_ipam", "id": "589479c7-164c-4107-b458-9534739fbd9a", "attributes": { "tosca_id": "589479c7-164c-4107-b458-9534739fbd9a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "sourceNodeId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "name": "mapped_to", "id": "3dcf002a-2cda-4fbd-9081-136b49cfa351", "attributes": { "tosca_id": "3dcf002a-2cda-4fbd-9081-136b49cfa351", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "sourceNodeId": "2c7e562e-f472-4ea8-9020-931ed974432b", "name": "wait_for_ipam", "id": "dc9c9de2-631f-4b05-947a-dc9ad770e09b", "attributes": { "tosca_id": "dc9c9de2-631f-4b05-947a-dc9ad770e09b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "sourceNodeId": "2c7e562e-f472-4ea8-9020-931ed974432b", "name": "mapped_to", "id": "c577afb5-7856-4e68-8eee-e9eb52f8a73d", "attributes": { "tosca_id": "c577afb5-7856-4e68-8eee-e9eb52f8a73d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1d6d3adb-de19-46d9-9780-51efed156a56", "sourceNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "name": "wait_for_ipam", "id": "5820b8c1-dae9-40ba-b42d-f30e558cf0d0", "attributes": { "tosca_id": "5820b8c1-dae9-40ba-b42d-f30e558cf0d0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "sourceNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "name": "mapped_to", "id": "404a3bb5-7bbc-4b54-848b-30b41b126204", "attributes": { "tosca_id": "404a3bb5-7bbc-4b54-848b-30b41b126204", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "19018080-5839-47a4-89ca-127ac89278a4", "sourceNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "name": "subnet_of", "id": "4d814710-e345-4126-a19d-e787c5a7b95c", "attributes": { "tosca_id": "4d814710-e345-4126-a19d-e787c5a7b95c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e54834b7-c528-4b34-a521-6980e13ec597", "name": "uses_config", "id": "44df3cf3-b45c-4059-81fd-8356115b4a77", "attributes": { "tosca_id": "44df3cf3-b45c-4059-81fd-8356115b4a77", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "sourceNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "name": "wait_for_ipam", "id": "68c1086c-baba-4697-a31b-d414dadf119f", "attributes": { "tosca_id": "68c1086c-baba-4697-a31b-d414dadf119f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "sourceNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "name": "mapped_to", "id": "0cc2296f-812e-4c81-ab68-e2809f94c640", "attributes": { "tosca_id": "0cc2296f-812e-4c81-ab68-e2809f94c640", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "sourceNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "name": "subnet_of", "id": "da264b87-7916-4080-ae2a-f4e4c8c87dd2", "attributes": { "tosca_id": "da264b87-7916-4080-ae2a-f4e4c8c87dd2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "sourceNodeId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "name": "wait_for_ipam", "id": "9825a320-01f9-48c9-9976-d9378e5b52ee", "attributes": { "tosca_id": "9825a320-01f9-48c9-9976-d9378e5b52ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc688207-30e7-478e-bddf-1923394a8aaa", "sourceNodeId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "name": "mapped_to", "id": "214b13e8-2c21-4df9-9913-07da54254ee6", "attributes": { "tosca_id": "214b13e8-2c21-4df9-9913-07da54254ee6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "292108bd-9dba-4cde-814f-edb134573be1", "sourceNodeId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "name": "wait_for_ipam", "id": "0c809b8e-bb7e-49b9-9bd5-b51e553d17c9", "attributes": { "tosca_id": "0c809b8e-bb7e-49b9-9bd5-b51e553d17c9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "sourceNodeId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "name": "mapped_to", "id": "8afedaff-c7a6-4823-815d-32a76ae44793", "attributes": { "tosca_id": "8afedaff-c7a6-4823-815d-32a76ae44793", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "sourceNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "name": "wait_for_ipam", "id": "8376af4b-ef65-4102-b5d9-ee9a1930f558", "attributes": { "tosca_id": "8376af4b-ef65-4102-b5d9-ee9a1930f558", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "sourceNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "name": "mapped_to", "id": "5a5bccb9-f2f5-4ed0-a603-80f72cb3052f", "attributes": { "tosca_id": "5a5bccb9-f2f5-4ed0-a603-80f72cb3052f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "sourceNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "name": "subnet_of", "id": "1c07f524-9847-4cb1-97b3-71ba98474348", "attributes": { "tosca_id": "1c07f524-9847-4cb1-97b3-71ba98474348", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "name": "uses_config", "id": "d8217553-d5c2-4dcc-994a-bc17320a11e2", "attributes": { "tosca_id": "d8217553-d5c2-4dcc-994a-bc17320a11e2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6aceae3f-4981-4af3-9225-33e579789ace", "sourceNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "name": "wait_for_ipam", "id": "d233bf13-4598-4416-ad41-cde279f36ab2", "attributes": { "tosca_id": "d233bf13-4598-4416-ad41-cde279f36ab2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "sourceNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "name": "mapped_to", "id": "947add38-7cde-49d3-9164-a9576e057b72", "attributes": { "tosca_id": "947add38-7cde-49d3-9164-a9576e057b72", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "af8756f5-f23d-4db1-8989-bebecc801875", "sourceNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "name": "subnet_of", "id": "4efcd372-13b8-4cf6-a749-454adaf1f0ed", "attributes": { "tosca_id": "4efcd372-13b8-4cf6-a749-454adaf1f0ed", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "name": "uses_config", "id": "ed479f2e-7d9e-4466-a60e-66eb076b4951", "attributes": { "tosca_id": "ed479f2e-7d9e-4466-a60e-66eb076b4951", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "19418946-cd65-4953-bbba-09b505fdc388", "sourceNodeId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "name": "wait_for_ipam", "id": "20c8c197-6cd6-4049-af46-b0fff061aae9", "attributes": { "tosca_id": "20c8c197-6cd6-4049-af46-b0fff061aae9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "sourceNodeId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "name": "mapped_to", "id": "9a1f2669-9945-45dd-a5c6-ba7bd3d96bd0", "attributes": { "tosca_id": "9a1f2669-9945-45dd-a5c6-ba7bd3d96bd0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "sourceNodeId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "name": "wait_for_ipam", "id": "2bd229d2-d768-43ac-af06-c2b9719966ab", "attributes": { "tosca_id": "2bd229d2-d768-43ac-af06-c2b9719966ab", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "40006b88-9629-4612-8bc9-9a6b40972779", "sourceNodeId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "name": "mapped_to", "id": "d1cfea9b-9144-4174-9af6-aaafa0e6ad81", "attributes": { "tosca_id": "d1cfea9b-9144-4174-9af6-aaafa0e6ad81", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "sourceNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "name": "wait_for_ipam", "id": "e238cdc3-7e65-4164-b5f3-00836ad37a07", "attributes": { "tosca_id": "e238cdc3-7e65-4164-b5f3-00836ad37a07", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "sourceNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "name": "mapped_to", "id": "34ac2fed-33f4-426b-bea7-fd05d6afd3a0", "attributes": { "tosca_id": "34ac2fed-33f4-426b-bea7-fd05d6afd3a0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2c7e562e-f472-4ea8-9020-931ed974432b", "sourceNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "name": "subnet_of", "id": "0980be27-9e62-451b-94df-86b9dd2d3a63", "attributes": { "tosca_id": "0980be27-9e62-451b-94df-86b9dd2d3a63", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "name": "uses_config", "id": "da5ae7ec-b045-4ce1-85ec-1d951c55f6af", "attributes": { "tosca_id": "da5ae7ec-b045-4ce1-85ec-1d951c55f6af", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "sourceNodeId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "name": "wait_for_ipam", "id": "6595dd5b-5a5c-402c-8396-c2b204090d0a", "attributes": { "tosca_id": "6595dd5b-5a5c-402c-8396-c2b204090d0a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "adc41d22-ca23-4995-9b30-d65884168257", "sourceNodeId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "name": "mapped_to", "id": "125534dc-d4fb-4c6c-b354-7530354e7ed9", "attributes": { "tosca_id": "125534dc-d4fb-4c6c-b354-7530354e7ed9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "bb667c8f-7328-49b3-91be-271f73f608d1", "sourceNodeId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "name": "wait_for_ipam", "id": "a5fbb233-7be5-448a-8183-a9b635f002d4", "attributes": { "tosca_id": "a5fbb233-7be5-448a-8183-a9b635f002d4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ddf9524b-9774-4f55-b359-332120ce9022", "sourceNodeId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "name": "mapped_to", "id": "a8ab4113-35dd-4374-bf28-d9382a09eb24", "attributes": { "tosca_id": "a8ab4113-35dd-4374-bf28-d9382a09eb24", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "sourceNodeId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "name": "wait_for_ipam", "id": "9f9137e8-ff3f-4aed-b0b4-9a55362f223a", "attributes": { "tosca_id": "9f9137e8-ff3f-4aed-b0b4-9a55362f223a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a6058424-603c-4633-9d2e-02f5f59784be", "sourceNodeId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "name": "mapped_to", "id": "56289248-75b2-41bc-ba8c-218ffb25e16f", "attributes": { "tosca_id": "56289248-75b2-41bc-ba8c-218ffb25e16f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "name": "uses_config", "id": "5b62b4a5-c50d-46ae-8f09-c514f5db6c78", "attributes": { "tosca_id": "5b62b4a5-c50d-46ae-8f09-c514f5db6c78", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "name": "uses_config", "id": "da27281c-1674-4ed7-86f0-4dcb19731ebc", "attributes": { "tosca_id": "da27281c-1674-4ed7-86f0-4dcb19731ebc", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "sourceNodeId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "name": "wait_for_ipam", "id": "da511259-7e2b-46d5-a541-133dc33fb8fd", "attributes": { "tosca_id": "da511259-7e2b-46d5-a541-133dc33fb8fd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "652451ae-1d51-4dde-afae-d855cb7b3499", "sourceNodeId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "name": "mapped_to", "id": "3ae81d77-d521-4146-8bc6-878a64d1adaa", "attributes": { "tosca_id": "3ae81d77-d521-4146-8bc6-878a64d1adaa", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "name": "uses_config", "id": "3be083e5-4025-4d23-9035-1682aead023c", "attributes": { "tosca_id": "3be083e5-4025-4d23-9035-1682aead023c", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "name": "uses_config", "id": "b98815a6-5319-4f92-a3b8-2f4c99bce516", "attributes": { "tosca_id": "b98815a6-5319-4f92-a3b8-2f4c99bce516", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "sourceNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "name": "wait_for_ipam", "id": "a71411b8-70bb-43e8-8ebd-3b9a909a674b", "attributes": { "tosca_id": "a71411b8-70bb-43e8-8ebd-3b9a909a674b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "sourceNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "name": "mapped_to", "id": "e2b8ae66-e1dd-4c75-a0ad-11fe4602b84a", "attributes": { "tosca_id": "e2b8ae66-e1dd-4c75-a0ad-11fe4602b84a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "sourceNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "name": "subnet_of", "id": "29b108ff-ced1-4f9c-8f95-548025b5428e", "attributes": { "tosca_id": "29b108ff-ced1-4f9c-8f95-548025b5428e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "sourceNodeId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "name": "wait_for_ipam", "id": "6f46bada-c0f3-4102-88b1-0c12f9d4d63c", "attributes": { "tosca_id": "6f46bada-c0f3-4102-88b1-0c12f9d4d63c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "sourceNodeId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "name": "mapped_to", "id": "fadbc9e7-6660-4a2b-9b42-68d4cfdc9209", "attributes": { "tosca_id": "fadbc9e7-6660-4a2b-9b42-68d4cfdc9209", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "sourceNodeId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "name": "wait_for_ipam", "id": "d56f2f70-d87c-4b4d-ba0b-8d40ace040f1", "attributes": { "tosca_id": "d56f2f70-d87c-4b4d-ba0b-8d40ace040f1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ba8f474d-059d-40c2-b908-ece96820336b", "sourceNodeId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "name": "mapped_to", "id": "17593616-7a0a-42a0-ae7e-1f67217cf525", "attributes": { "tosca_id": "17593616-7a0a-42a0-ae7e-1f67217cf525", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26ef0e31-2038-48a2-896f-242534887389", "sourceNodeId": "c946933b-7467-44a5-ad12-18672641b7be", "name": "wait_for_ipam", "id": "bea82e4c-d5d0-44fc-b9f0-9b649ed7e411", "attributes": { "tosca_id": "bea82e4c-d5d0-44fc-b9f0-9b649ed7e411", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "sourceNodeId": "c946933b-7467-44a5-ad12-18672641b7be", "name": "mapped_to", "id": "db29fe81-d0e1-49d2-bc41-6348788d66ce", "attributes": { "tosca_id": "db29fe81-d0e1-49d2-bc41-6348788d66ce", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c3750580-bcdf-4af9-b9de-6f531793357a", "name": "uses_config", "id": "9b1623ac-0be6-459d-a38a-5fd428111e46", "attributes": { "tosca_id": "9b1623ac-0be6-459d-a38a-5fd428111e46", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "sourceNodeId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "name": "wait_for_ipam", "id": "761f4a03-eba0-40c2-956f-5a093f559b94", "attributes": { "tosca_id": "761f4a03-eba0-40c2-956f-5a093f559b94", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "sourceNodeId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "name": "mapped_to", "id": "31332082-4676-4484-8712-f42ef71a4318", "attributes": { "tosca_id": "31332082-4676-4484-8712-f42ef71a4318", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "76876844-108a-483c-b8b5-22a6ba96f893", "sourceNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "name": "wait_for_ipam", "id": "cac15a0c-b270-4232-bbd5-d065ef44aaad", "attributes": { "tosca_id": "cac15a0c-b270-4232-bbd5-d065ef44aaad", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "sourceNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "name": "mapped_to", "id": "107543e4-b821-40d2-8323-19f32ad08d58", "attributes": { "tosca_id": "107543e4-b821-40d2-8323-19f32ad08d58", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "sourceNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "name": "subnet_of", "id": "4a77566d-9615-43a3-a4e2-81488297a361", "attributes": { "tosca_id": "4a77566d-9615-43a3-a4e2-81488297a361", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "name": "uses_config", "id": "4295f97b-5891-4a67-88d8-82bb397e7baf", "attributes": { "tosca_id": "4295f97b-5891-4a67-88d8-82bb397e7baf", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "name": "uses_config", "id": "3f26ee2a-b09d-4de5-b9f0-79621453ce62", "attributes": { "tosca_id": "3f26ee2a-b09d-4de5-b9f0-79621453ce62", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "sourceNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "name": "wait_for_ipam", "id": "c6ac1727-4d45-4508-a591-5d89edcee0ad", "attributes": { "tosca_id": "c6ac1727-4d45-4508-a591-5d89edcee0ad", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2cee9a52-a276-439a-887c-6c85d25e393a", "sourceNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "name": "mapped_to", "id": "d6edab27-de71-445e-8d9e-362d000ed1e7", "attributes": { "tosca_id": "d6edab27-de71-445e-8d9e-362d000ed1e7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "sourceNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "name": "subnet_of", "id": "d76148ea-0d80-4c54-b26f-272149eb4df1", "attributes": { "tosca_id": "d76148ea-0d80-4c54-b26f-272149eb4df1", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "88b7228d-47ce-49f8-b744-f2b89157a000", "sourceNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "name": "wait_for_ipam", "id": "27dcf2b4-73cc-4a23-8174-50925c8e28e5", "attributes": { "tosca_id": "27dcf2b4-73cc-4a23-8174-50925c8e28e5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "sourceNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "name": "mapped_to", "id": "18d31e43-f255-492d-927e-0c8babe1ae51", "attributes": { "tosca_id": "18d31e43-f255-492d-927e-0c8babe1ae51", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "sourceNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "name": "subnet_of", "id": "58302121-3c7a-4212-8bed-7b7746abeec3", "attributes": { "tosca_id": "58302121-3c7a-4212-8bed-7b7746abeec3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "584d53f6-a43c-49a0-8b62-75398268c97c", "sourceNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "name": "wait_for_ipam", "id": "b005c81e-4a5b-4c90-af8b-6d71c1aab145", "attributes": { "tosca_id": "b005c81e-4a5b-4c90-af8b-6d71c1aab145", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d302d158-9601-4d5c-8c00-5c724bc28012", "sourceNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "name": "mapped_to", "id": "736a0407-f9a7-41d9-a198-09d30e2a55e9", "attributes": { "tosca_id": "736a0407-f9a7-41d9-a198-09d30e2a55e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "sourceNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "name": "subnet_of", "id": "9ebfe859-9fa9-420b-8bfb-23d788eadb36", "attributes": { "tosca_id": "9ebfe859-9fa9-420b-8bfb-23d788eadb36", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "sourceNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "name": "wait_for_ipam", "id": "b5da4365-0219-4664-944e-a89d86340852", "attributes": { "tosca_id": "b5da4365-0219-4664-944e-a89d86340852", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "sourceNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "name": "mapped_to", "id": "3f17d147-8feb-4334-8545-0308364b95e6", "attributes": { "tosca_id": "3f17d147-8feb-4334-8545-0308364b95e6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "sourceNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "name": "subnet_of", "id": "c95c4732-c2c0-40be-bb2d-9ca8cecf3d01", "attributes": { "tosca_id": "c95c4732-c2c0-40be-bb2d-9ca8cecf3d01", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "sourceNodeId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "name": "wait_for_ipam", "id": "e10a66d4-d5ee-4fec-a70a-8353826f0872", "attributes": { "tosca_id": "e10a66d4-d5ee-4fec-a70a-8353826f0872", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "sourceNodeId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "name": "mapped_to", "id": "e364c8c4-85af-4bd9-a0f6-73d4461df816", "attributes": { "tosca_id": "e364c8c4-85af-4bd9-a0f6-73d4461df816", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "sourceNodeId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "name": "wait_for_ipam", "id": "c2abbf6c-77c2-4731-b967-2070bcc13c66", "attributes": { "tosca_id": "c2abbf6c-77c2-4731-b967-2070bcc13c66", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "sourceNodeId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "name": "mapped_to", "id": "35187ac0-1d32-4fd3-a528-9d81b5b49271", "attributes": { "tosca_id": "35187ac0-1d32-4fd3-a528-9d81b5b49271", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "name": "uses_config", "id": "1386fb01-6ceb-4e9a-a529-493038af88ca", "attributes": { "tosca_id": "1386fb01-6ceb-4e9a-a529-493038af88ca", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "name": "uses_config", "id": "4aedd85a-77b1-4604-b6d8-81ddccfb1f33", "attributes": { "tosca_id": "4aedd85a-77b1-4604-b6d8-81ddccfb1f33", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "name": "uses_config", "id": "51a2d4d9-5345-4d63-9ead-380f95b185fb", "attributes": { "tosca_id": "51a2d4d9-5345-4d63-9ead-380f95b185fb", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "sourceNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "name": "wait_for_ipam", "id": "a47a5442-fd0b-4895-ae54-8681306a7cd0", "attributes": { "tosca_id": "a47a5442-fd0b-4895-ae54-8681306a7cd0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "652451ae-1d51-4dde-afae-d855cb7b3499", "sourceNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "name": "mapped_to", "id": "d048f763-6e40-458d-9ac7-26a6168806d9", "attributes": { "tosca_id": "d048f763-6e40-458d-9ac7-26a6168806d9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "sourceNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "name": "subnet_of", "id": "ff36c8c1-eafb-4e69-a477-c0c639cf8c04", "attributes": { "tosca_id": "ff36c8c1-eafb-4e69-a477-c0c639cf8c04", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c4fedafa-9803-4cea-8373-6743730df5f5", "sourceNodeId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "name": "wait_for_ipam", "id": "56f98a51-64d1-4435-a184-9388da542725", "attributes": { "tosca_id": "56f98a51-64d1-4435-a184-9388da542725", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "sourceNodeId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "name": "mapped_to", "id": "ef53df14-9b02-4a12-862e-b6cab0869ec6", "attributes": { "tosca_id": "ef53df14-9b02-4a12-862e-b6cab0869ec6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e54834b7-c528-4b34-a521-6980e13ec597", "sourceNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "name": "wait_for_ipam", "id": "5574081c-2c60-4f64-b9e8-339cf54fab75", "attributes": { "tosca_id": "5574081c-2c60-4f64-b9e8-339cf54fab75", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c124061a-c445-4cc5-a777-dda723034434", "sourceNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "name": "mapped_to", "id": "f175e2d3-0a65-4de6-819d-56c38407fe99", "attributes": { "tosca_id": "f175e2d3-0a65-4de6-819d-56c38407fe99", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "sourceNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "name": "subnet_of", "id": "d6e0b54c-9225-4226-b5fa-d76b4f956e01", "attributes": { "tosca_id": "d6e0b54c-9225-4226-b5fa-d76b4f956e01", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "038a1eb1-da49-4a45-953f-2bb059b18550", "name": "uses_config", "id": "21723917-cc65-4ea4-9cfb-fcf072faa1e0", "attributes": { "tosca_id": "21723917-cc65-4ea4-9cfb-fcf072faa1e0", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "sourceNodeId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "name": "wait_for_ipam", "id": "2504f1cf-dd06-4ee2-8a6d-39d7fd37152e", "attributes": { "tosca_id": "2504f1cf-dd06-4ee2-8a6d-39d7fd37152e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "sourceNodeId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "name": "mapped_to", "id": "797cb55f-55b1-45ce-bef5-6a3cf024fa70", "attributes": { "tosca_id": "797cb55f-55b1-45ce-bef5-6a3cf024fa70", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "bb667c8f-7328-49b3-91be-271f73f608d1", "name": "uses_config", "id": "c792e3ff-407c-47c6-ae25-581767de9052", "attributes": { "tosca_id": "c792e3ff-407c-47c6-ae25-581767de9052", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "sourceNodeId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "name": "wait_for_ipam", "id": "3dd13380-d63c-4a33-9b34-dc50b371edb7", "attributes": { "tosca_id": "3dd13380-d63c-4a33-9b34-dc50b371edb7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "sourceNodeId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "name": "mapped_to", "id": "4e02297d-7b07-482e-acdb-c7d1e391195d", "attributes": { "tosca_id": "4e02297d-7b07-482e-acdb-c7d1e391195d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "name": "uses_config", "id": "eb499619-0f37-4d47-878f-8853124bec0b", "attributes": { "tosca_id": "eb499619-0f37-4d47-878f-8853124bec0b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ee665521-d065-4744-83fc-12c88ac3f662", "name": "uses_config", "id": "d344dfb6-2d45-4755-bcaf-c5f6a3279aa2", "attributes": { "tosca_id": "d344dfb6-2d45-4755-bcaf-c5f6a3279aa2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "sourceNodeId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "name": "wait_for_ipam", "id": "cc7997fd-86d5-4688-9e5f-af09e59f9bc6", "attributes": { "tosca_id": "cc7997fd-86d5-4688-9e5f-af09e59f9bc6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fded3df-1f19-41b4-8295-4aea11db0863", "sourceNodeId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "name": "mapped_to", "id": "d472c7db-8786-4ec9-ab36-95a0aa9bd20a", "attributes": { "tosca_id": "d472c7db-8786-4ec9-ab36-95a0aa9bd20a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "sourceNodeId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "name": "wait_for_ipam", "id": "71fc8a49-6c2d-44f6-93fc-514bd83ba803", "attributes": { "tosca_id": "71fc8a49-6c2d-44f6-93fc-514bd83ba803", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "sourceNodeId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "name": "mapped_to", "id": "cd82352d-d8a1-4891-ab58-5666366743ed", "attributes": { "tosca_id": "cd82352d-d8a1-4891-ab58-5666366743ed", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "sourceNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "name": "wait_for_ipam", "id": "426517c8-e675-4625-bc35-915fa51af0ec", "attributes": { "tosca_id": "426517c8-e675-4625-bc35-915fa51af0ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "41249b8d-cba2-4a71-943b-d27fe408363c", "sourceNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "name": "mapped_to", "id": "fd85e5be-85b2-4b17-b3cd-62f4006f7f43", "attributes": { "tosca_id": "fd85e5be-85b2-4b17-b3cd-62f4006f7f43", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e737e345-1c3b-47bf-807f-216aad720b99", "sourceNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "name": "subnet_of", "id": "98aa44e5-571e-4c11-bc8a-fe320d169ae2", "attributes": { "tosca_id": "98aa44e5-571e-4c11-bc8a-fe320d169ae2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "88e04d9f-a3d0-456e-a10f-76de98742045", "sourceNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "name": "wait_for_ipam", "id": "9c452fe8-dba2-47b2-9f3c-88d2eb125904", "attributes": { "tosca_id": "9c452fe8-dba2-47b2-9f3c-88d2eb125904", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "sourceNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "name": "mapped_to", "id": "3cb47773-1637-4439-9b5b-da6b6d58f095", "attributes": { "tosca_id": "3cb47773-1637-4439-9b5b-da6b6d58f095", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "sourceNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "name": "subnet_of", "id": "973031c0-7a18-4b8c-98aa-fb1c71834b84", "attributes": { "tosca_id": "973031c0-7a18-4b8c-98aa-fb1c71834b84", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "sourceNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "name": "wait_for_ipam", "id": "7d898ec3-1041-4c28-b7a6-6c4ac59ee59d", "attributes": { "tosca_id": "7d898ec3-1041-4c28-b7a6-6c4ac59ee59d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "sourceNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "name": "mapped_to", "id": "fb98781b-7229-4fad-a112-e002f1a9bfc9", "attributes": { "tosca_id": "fb98781b-7229-4fad-a112-e002f1a9bfc9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "52907d02-d1c1-4ae9-919b-752acf815da8", "sourceNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "name": "subnet_of", "id": "b34da96e-63c2-4715-a08d-1465bc4be417", "attributes": { "tosca_id": "b34da96e-63c2-4715-a08d-1465bc4be417", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "e54834b7-c528-4b34-a521-6980e13ec597", "sourceNodeId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "name": "wait_for_ipam", "id": "e70d8f5a-3ea9-47f4-af09-50d9e69a5903", "attributes": { "tosca_id": "e70d8f5a-3ea9-47f4-af09-50d9e69a5903", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c124061a-c445-4cc5-a777-dda723034434", "sourceNodeId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "name": "mapped_to", "id": "0d00de21-1c60-455e-9438-8dfcafcc35dc", "attributes": { "tosca_id": "0d00de21-1c60-455e-9438-8dfcafcc35dc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "name": "uses_config", "id": "d5098ae3-1b2a-455c-9f5d-e8d708d1cf05", "attributes": { "tosca_id": "d5098ae3-1b2a-455c-9f5d-e8d708d1cf05", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "sourceNodeId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "name": "wait_for_ipam", "id": "832226cf-d20f-4c54-9b2d-15d07a0690ec", "attributes": { "tosca_id": "832226cf-d20f-4c54-9b2d-15d07a0690ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "sourceNodeId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "name": "mapped_to", "id": "b5a0c50d-c7c4-4035-81f6-1f4a9870e979", "attributes": { "tosca_id": "b5a0c50d-c7c4-4035-81f6-1f4a9870e979", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "name": "uses_config", "id": "760f6691-7aca-4239-9451-7c50a8bb119c", "attributes": { "tosca_id": "760f6691-7aca-4239-9451-7c50a8bb119c", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "name": "uses_config", "id": "803439cd-6b9e-4174-b836-1fc6e4fc5d44", "attributes": { "tosca_id": "803439cd-6b9e-4174-b836-1fc6e4fc5d44", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "bfcaee1a-3744-42d6-a383-c52950513a04", "sourceNodeId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "name": "wait_for_ipam", "id": "2ecf0dfe-949a-4367-94ae-fb2248224e8f", "attributes": { "tosca_id": "2ecf0dfe-949a-4367-94ae-fb2248224e8f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "87750914-19d6-4292-8cb2-7907afddd7dd", "sourceNodeId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "name": "mapped_to", "id": "32775236-961c-4c2d-8125-38fe6710d1b3", "attributes": { "tosca_id": "32775236-961c-4c2d-8125-38fe6710d1b3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "sourceNodeId": "79449dea-5254-429a-bde1-f4ef1acb420e", "name": "wait_for_ipam", "id": "8ca0b020-5ed6-4cd6-b949-b5c3392f2e62", "attributes": { "tosca_id": "8ca0b020-5ed6-4cd6-b949-b5c3392f2e62", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "sourceNodeId": "79449dea-5254-429a-bde1-f4ef1acb420e", "name": "mapped_to", "id": "c689ce41-f95d-45c7-9019-d581feaf7551", "attributes": { "tosca_id": "c689ce41-f95d-45c7-9019-d581feaf7551", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "sourceNodeId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "name": "wait_for_ipam", "id": "4bd5fda1-b73f-4d8b-ace1-780307ee4689", "attributes": { "tosca_id": "4bd5fda1-b73f-4d8b-ace1-780307ee4689", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "sourceNodeId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "name": "mapped_to", "id": "cec2e2f3-361d-4ca0-bcd2-de33b4d3a4b4", "attributes": { "tosca_id": "cec2e2f3-361d-4ca0-bcd2-de33b4d3a4b4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "sourceNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "name": "wait_for_ipam", "id": "d7231dc8-eb41-41c7-bddd-bfdad8e4756e", "attributes": { "tosca_id": "d7231dc8-eb41-41c7-bddd-bfdad8e4756e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "sourceNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "name": "mapped_to", "id": "ddaacc7a-c9d3-4bce-9b12-1a63910e5283", "attributes": { "tosca_id": "ddaacc7a-c9d3-4bce-9b12-1a63910e5283", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "sourceNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "name": "subnet_of", "id": "e53f224f-18af-4c7b-86f6-b708b7f0a136", "attributes": { "tosca_id": "e53f224f-18af-4c7b-86f6-b708b7f0a136", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "991b4915-6d6a-4f07-916a-5793da87e820", "name": "uses_config", "id": "33d8c4a9-7f42-41c9-b1de-92326fb064ff", "attributes": { "tosca_id": "33d8c4a9-7f42-41c9-b1de-92326fb064ff", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "sourceNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "name": "wait_for_ipam", "id": "8b60123c-c566-413c-89c6-fbcb11539018", "attributes": { "tosca_id": "8b60123c-c566-413c-89c6-fbcb11539018", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "sourceNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "name": "mapped_to", "id": "8993ca71-6ea5-4ba5-a07b-02a2b14da24e", "attributes": { "tosca_id": "8993ca71-6ea5-4ba5-a07b-02a2b14da24e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "sourceNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "name": "subnet_of", "id": "1c5f34cd-f719-4d85-9e5b-6a56a91d364d", "attributes": { "tosca_id": "1c5f34cd-f719-4d85-9e5b-6a56a91d364d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "62cc6f53-d75f-4113-9874-3a262609fa90", "sourceNodeId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "name": "mapped_to", "id": "030efaff-ea75-4ce9-ac96-c645d1b3c52d", "attributes": { "tosca_id": "030efaff-ea75-4ce9-ac96-c645d1b3c52d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "name": "uses_config", "id": "3ac517fc-b60e-483c-97df-5c838beb1606", "attributes": { "tosca_id": "3ac517fc-b60e-483c-97df-5c838beb1606", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6a298742-8723-409a-8d76-9f86a0439710", "sourceNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "name": "wait_for_ipam", "id": "56f7ead4-45ea-4b0b-a3d5-ff3eb2f68dbd", "attributes": { "tosca_id": "56f7ead4-45ea-4b0b-a3d5-ff3eb2f68dbd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "sourceNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "name": "mapped_to", "id": "7b64d8eb-2a8a-4b0f-9894-71d0a01efaa4", "attributes": { "tosca_id": "7b64d8eb-2a8a-4b0f-9894-71d0a01efaa4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "sourceNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "name": "subnet_of", "id": "fe8490d7-f6a5-4b8b-83c7-1018882fa233", "attributes": { "tosca_id": "fe8490d7-f6a5-4b8b-83c7-1018882fa233", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "sourceNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "name": "wait_for_ipam", "id": "783a4ff9-31ca-4854-861b-f18faf5ef79f", "attributes": { "tosca_id": "783a4ff9-31ca-4854-861b-f18faf5ef79f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "acb5082f-39a3-4001-99ca-07500ef31a49", "sourceNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "name": "mapped_to", "id": "c079d163-1364-420b-bc88-e4b039e149ca", "attributes": { "tosca_id": "c079d163-1364-420b-bc88-e4b039e149ca", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "sourceNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "name": "subnet_of", "id": "ba103970-b6aa-4055-a6d4-8c1619496774", "attributes": { "tosca_id": "ba103970-b6aa-4055-a6d4-8c1619496774", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cce96427-7f68-4138-88b6-068da8a4435d", "sourceNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "name": "wait_for_ipam", "id": "59a88a21-e218-464b-be22-2a65c35e197b", "attributes": { "tosca_id": "59a88a21-e218-464b-be22-2a65c35e197b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b609d871-b324-4f21-8252-139b4610c0da", "sourceNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "name": "mapped_to", "id": "5b6b8870-07ed-425e-adb9-b2ea91e2478e", "attributes": { "tosca_id": "5b6b8870-07ed-425e-adb9-b2ea91e2478e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "sourceNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "name": "subnet_of", "id": "1f08293c-3c78-4568-b9b8-a9d87618d5b2", "attributes": { "tosca_id": "1f08293c-3c78-4568-b9b8-a9d87618d5b2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "sourceNodeId": "2d031731-444e-4433-9056-090b3916131e", "name": "wait_for_ipam", "id": "d5f62eb7-a795-486e-abbd-c6c3f02bded5", "attributes": { "tosca_id": "d5f62eb7-a795-486e-abbd-c6c3f02bded5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b971b377-e1c0-4250-8581-c71b62deeedd", "sourceNodeId": "2d031731-444e-4433-9056-090b3916131e", "name": "mapped_to", "id": "81ff2bf3-7736-4894-b3fa-0e403ecc827a", "attributes": { "tosca_id": "81ff2bf3-7736-4894-b3fa-0e403ecc827a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f394b664-ded7-4507-a20f-af42b937a360", "sourceNodeId": "2d031731-444e-4433-9056-090b3916131e", "name": "subnet_of", "id": "a5210d7f-9a49-4046-b572-5f14342d5c72", "attributes": { "tosca_id": "a5210d7f-9a49-4046-b572-5f14342d5c72", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "sourceNodeId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "name": "wait_for_ipam", "id": "547bab05-69d3-4bbe-baad-625433b540fd", "attributes": { "tosca_id": "547bab05-69d3-4bbe-baad-625433b540fd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "sourceNodeId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "name": "mapped_to", "id": "a53d7cca-c98e-49da-9184-87d731dfeade", "attributes": { "tosca_id": "a53d7cca-c98e-49da-9184-87d731dfeade", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "sourceNodeId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "name": "wait_for_ipam", "id": "8e74d318-d66e-495f-bbb5-bbe74744fd5e", "attributes": { "tosca_id": "8e74d318-d66e-495f-bbb5-bbe74744fd5e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "sourceNodeId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "name": "mapped_to", "id": "0e41f3b3-9ac4-4ac5-b1e3-74c9737fd9b7", "attributes": { "tosca_id": "0e41f3b3-9ac4-4ac5-b1e3-74c9737fd9b7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "sourceNodeId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "name": "wait_for_ipam", "id": "abd11485-f012-4bfc-9c4f-873208c344ee", "attributes": { "tosca_id": "abd11485-f012-4bfc-9c4f-873208c344ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "sourceNodeId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "name": "mapped_to", "id": "452ef4cc-c0ca-4589-9308-62d6f6c5d1f8", "attributes": { "tosca_id": "452ef4cc-c0ca-4589-9308-62d6f6c5d1f8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1d6d3adb-de19-46d9-9780-51efed156a56", "sourceNodeId": "19018080-5839-47a4-89ca-127ac89278a4", "name": "wait_for_ipam", "id": "ec1e7e3e-1bcf-44e0-b5f2-7d97558bf3b2", "attributes": { "tosca_id": "ec1e7e3e-1bcf-44e0-b5f2-7d97558bf3b2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "sourceNodeId": "19018080-5839-47a4-89ca-127ac89278a4", "name": "mapped_to", "id": "d9f9ef53-dc34-4a18-bfe6-dd8937799224", "attributes": { "tosca_id": "d9f9ef53-dc34-4a18-bfe6-dd8937799224", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "sourceNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "name": "wait_for_ipam", "id": "7f60e482-afb3-4863-9117-c910d8432bb2", "attributes": { "tosca_id": "7f60e482-afb3-4863-9117-c910d8432bb2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "sourceNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "name": "mapped_to", "id": "e64eb416-13d5-4c39-8c42-a5a780d3426c", "attributes": { "tosca_id": "e64eb416-13d5-4c39-8c42-a5a780d3426c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "sourceNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "name": "subnet_of", "id": "2723cc1d-cdd9-4e5f-a071-e38f2e5a1066", "attributes": { "tosca_id": "2723cc1d-cdd9-4e5f-a071-e38f2e5a1066", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_cmg_staticip_all", "id": "79a526cc-fb70-44ad-a80a-774975492ba1", "attributes": { "tosca_id": "79a526cc-fb70-44ad-a80a-774975492ba1", "tosca_name": "wait_for_cmg_staticip_all" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb1_1", "id": "36e22d70-a716-4841-a9bb-ad452e4a8ee7", "attributes": { "tosca_id": "36e22d70-a716-4841-a9bb-ad452e4a8ee7", "tosca_name": "link_to_vl_cmg01_acc_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb1_1", "id": "04265d36-8fbc-42dd-a103-9b2b5e80438c", "attributes": { "tosca_id": "04265d36-8fbc-42dd-a103-9b2b5e80438c", "tosca_name": "wait_for_subnet_cmg01_acc_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb1_2", "id": "61538b88-904f-4517-a71c-292cd971d32e", "attributes": { "tosca_id": "61538b88-904f-4517-a71c-292cd971d32e", "tosca_name": "link_to_vl_cmg01_acc_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb1_2", "id": "091fd614-f220-4e5b-b4b1-01b8c55b41e2", "attributes": { "tosca_id": "091fd614-f220-4e5b-b4b1-01b8c55b41e2", "tosca_name": "wait_for_subnet_cmg01_acc_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "27233556-3527-4b24-90cf-e306aa266c04", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb2_1", "id": "765a124d-b4d1-43ba-af76-c79fdcc8fa01", "attributes": { "tosca_id": "765a124d-b4d1-43ba-af76-c79fdcc8fa01", "tosca_name": "link_to_vl_cmg01_acc_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb2_1", "id": "a2108b76-a9a3-45d8-afed-58e1ff042a5f", "attributes": { "tosca_id": "a2108b76-a9a3-45d8-afed-58e1ff042a5f", "tosca_name": "wait_for_subnet_cmg01_acc_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb2_2", "id": "657a3f86-dcb3-4749-bdb9-efd3ed82f5fe", "attributes": { "tosca_id": "657a3f86-dcb3-4749-bdb9-efd3ed82f5fe", "tosca_name": "link_to_vl_cmg01_acc_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb2_2", "id": "8b49ccd3-baf1-4358-a7cf-43606b77f697", "attributes": { "tosca_id": "8b49ccd3-baf1-4358-a7cf-43606b77f697", "tosca_name": "wait_for_subnet_cmg01_acc_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb3_1", "id": "9f964c9a-963e-4f45-98a0-0cf4d74329b4", "attributes": { "tosca_id": "9f964c9a-963e-4f45-98a0-0cf4d74329b4", "tosca_name": "link_to_vl_cmg01_acc_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb3_1", "id": "196f284d-10c9-4aa1-b882-03dc111e4261", "attributes": { "tosca_id": "196f284d-10c9-4aa1-b882-03dc111e4261", "tosca_name": "wait_for_subnet_cmg01_acc_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb3_2", "id": "d4215311-ff14-417a-addc-e3e97b16744e", "attributes": { "tosca_id": "d4215311-ff14-417a-addc-e3e97b16744e", "tosca_name": "link_to_vl_cmg01_acc_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb3_2", "id": "e0f41855-12af-44a8-b3c5-fca592cfd74d", "attributes": { "tosca_id": "e0f41855-12af-44a8-b3c5-fca592cfd74d", "tosca_name": "wait_for_subnet_cmg01_acc_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb4_1", "id": "4126066e-d3a2-427f-b608-112a4d139a8c", "attributes": { "tosca_id": "4126066e-d3a2-427f-b608-112a4d139a8c", "tosca_name": "link_to_vl_cmg01_acc_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb4_1", "id": "b4deee67-fe58-47dd-b8f5-f7b8482f06c7", "attributes": { "tosca_id": "b4deee67-fe58-47dd-b8f5-f7b8482f06c7", "tosca_name": "wait_for_subnet_cmg01_acc_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb4_2", "id": "fd61d6b6-ccb5-47da-a83b-e0a8f2d06e51", "attributes": { "tosca_id": "fd61d6b6-ccb5-47da-a83b-e0a8f2d06e51", "tosca_name": "link_to_vl_cmg01_acc_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb4_2", "id": "3ca19e9c-a5fc-47e8-91ff-8c2a29cc18a3", "attributes": { "tosca_id": "3ca19e9c-a5fc-47e8-91ff-8c2a29cc18a3", "tosca_name": "wait_for_subnet_cmg01_acc_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "adc41d22-ca23-4995-9b30-d65884168257", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb5_1", "id": "95f42e5f-8b16-4eb6-894a-a67e36a4bc3b", "attributes": { "tosca_id": "95f42e5f-8b16-4eb6-894a-a67e36a4bc3b", "tosca_name": "link_to_vl_cmg01_acc_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb5_1", "id": "10f73b0d-f8ae-4fc6-a552-5967125cd591", "attributes": { "tosca_id": "10f73b0d-f8ae-4fc6-a552-5967125cd591", "tosca_name": "wait_for_subnet_cmg01_acc_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb5_2", "id": "5eca2bc3-e691-4c3a-bd43-550844791bad", "attributes": { "tosca_id": "5eca2bc3-e691-4c3a-bd43-550844791bad", "tosca_name": "link_to_vl_cmg01_acc_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "be24aa75-eb8b-4d68-8218-4fda81900446", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb5_2", "id": "ad43f90c-557c-4e75-9e6f-220b21e45983", "attributes": { "tosca_id": "ad43f90c-557c-4e75-9e6f-220b21e45983", "tosca_name": "wait_for_subnet_cmg01_acc_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "652451ae-1d51-4dde-afae-d855cb7b3499", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb6_1", "id": "1d63fc65-f15a-4e77-b0a6-24750f45c793", "attributes": { "tosca_id": "1d63fc65-f15a-4e77-b0a6-24750f45c793", "tosca_name": "link_to_vl_cmg01_acc_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb6_1", "id": "1b279092-4d72-46bd-85d1-e7645d3f51f9", "attributes": { "tosca_id": "1b279092-4d72-46bd-85d1-e7645d3f51f9", "tosca_name": "wait_for_subnet_cmg01_acc_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b609d871-b324-4f21-8252-139b4610c0da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb6_2", "id": "6fdba251-e6dc-4ef7-aa4e-d45cb9b17750", "attributes": { "tosca_id": "6fdba251-e6dc-4ef7-aa4e-d45cb9b17750", "tosca_name": "link_to_vl_cmg01_acc_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb6_2", "id": "c66a7463-3b0d-4630-a35a-123f4a358b5b", "attributes": { "tosca_id": "c66a7463-3b0d-4630-a35a-123f4a358b5b", "tosca_name": "wait_for_subnet_cmg01_acc_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb7_1", "id": "828f6e73-cc4c-4f16-a91e-863f0f64d5ec", "attributes": { "tosca_id": "828f6e73-cc4c-4f16-a91e-863f0f64d5ec", "tosca_name": "link_to_vl_cmg01_acc_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb7_1", "id": "f7757fe8-219d-4ae0-af3c-6e435cc8c25a", "attributes": { "tosca_id": "f7757fe8-219d-4ae0-af3c-6e435cc8c25a", "tosca_name": "wait_for_subnet_cmg01_acc_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "823a8708-5e12-4b67-bef0-49ae13637e42", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb7_2", "id": "a23b586f-08dc-4666-84c5-a73661762f81", "attributes": { "tosca_id": "a23b586f-08dc-4666-84c5-a73661762f81", "tosca_name": "link_to_vl_cmg01_acc_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb7_2", "id": "56fa0845-6e84-4f04-b5df-b9b8cabfcb25", "attributes": { "tosca_id": "56fa0845-6e84-4f04-b5df-b9b8cabfcb25", "tosca_name": "wait_for_subnet_cmg01_acc_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d302d158-9601-4d5c-8c00-5c724bc28012", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb8_1", "id": "5fc30fc5-275d-4957-8640-915e6f9789a9", "attributes": { "tosca_id": "5fc30fc5-275d-4957-8640-915e6f9789a9", "tosca_name": "link_to_vl_cmg01_acc_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "73006a88-a763-4b55-8a40-1d33918195d3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb8_1", "id": "4dc78be3-2dcb-47c8-8239-521c7e99814b", "attributes": { "tosca_id": "4dc78be3-2dcb-47c8-8239-521c7e99814b", "tosca_name": "wait_for_subnet_cmg01_acc_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_acc_lb8_2", "id": "85b53b04-09c7-433b-a9ad-302310ba3aec", "attributes": { "tosca_id": "85b53b04-09c7-433b-a9ad-302310ba3aec", "tosca_name": "link_to_vl_cmg01_acc_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_acc_lb8_2", "id": "572a0692-16bc-4cf5-8a90-2e1720457cf4", "attributes": { "tosca_id": "572a0692-16bc-4cf5-8a90-2e1720457cf4", "tosca_name": "wait_for_subnet_cmg01_acc_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb1_1", "id": "e6ffc9d7-419e-4496-a0ba-fe259477fae0", "attributes": { "tosca_id": "e6ffc9d7-419e-4496-a0ba-fe259477fae0", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb1_1", "id": "b73185b1-a7cc-48cd-b8cc-7db4667f4f65", "attributes": { "tosca_id": "b73185b1-a7cc-48cd-b8cc-7db4667f4f65", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb1_2", "id": "2e406047-fe85-4071-a8be-6b53411bd0c6", "attributes": { "tosca_id": "2e406047-fe85-4071-a8be-6b53411bd0c6", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb1_2", "id": "7b5a4e94-a237-4db4-bffc-e3facc06ec6a", "attributes": { "tosca_id": "7b5a4e94-a237-4db4-bffc-e3facc06ec6a", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb2_1", "id": "fde8d995-efa2-4a42-9fa5-e1666d79bb7e", "attributes": { "tosca_id": "fde8d995-efa2-4a42-9fa5-e1666d79bb7e", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb2_1", "id": "f8747137-457f-4a73-8575-66804ed3424c", "attributes": { "tosca_id": "f8747137-457f-4a73-8575-66804ed3424c", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb2_2", "id": "8e277a5b-cf88-47be-81ad-187de516a910", "attributes": { "tosca_id": "8e277a5b-cf88-47be-81ad-187de516a910", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb2_2", "id": "d3d11268-3e4b-4ded-915c-7fb6bdbd5be5", "attributes": { "tosca_id": "d3d11268-3e4b-4ded-915c-7fb6bdbd5be5", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb3_1", "id": "db816931-bd39-4c4b-bec5-666552085a6d", "attributes": { "tosca_id": "db816931-bd39-4c4b-bec5-666552085a6d", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb3_1", "id": "9e69599a-4696-4e7c-8ef4-1e5035e52ebb", "attributes": { "tosca_id": "9e69599a-4696-4e7c-8ef4-1e5035e52ebb", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "87750914-19d6-4292-8cb2-7907afddd7dd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb3_2", "id": "d284b625-b365-4286-8b22-27445b3a735f", "attributes": { "tosca_id": "d284b625-b365-4286-8b22-27445b3a735f", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb3_2", "id": "60748d3d-cc4e-4ce1-a252-37eab3d5858a", "attributes": { "tosca_id": "60748d3d-cc4e-4ce1-a252-37eab3d5858a", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb4_1", "id": "f28d985e-6d23-49db-b89f-d231f8034fda", "attributes": { "tosca_id": "f28d985e-6d23-49db-b89f-d231f8034fda", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb4_1", "id": "8bde99c2-f986-4eca-89bc-8131beb2bcc7", "attributes": { "tosca_id": "8bde99c2-f986-4eca-89bc-8131beb2bcc7", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb4_2", "id": "bfbd72f1-3422-4ac4-be95-dbe31d270915", "attributes": { "tosca_id": "bfbd72f1-3422-4ac4-be95-dbe31d270915", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb4_2", "id": "4e7a186f-fe3b-4504-b610-510c3644058e", "attributes": { "tosca_id": "4e7a186f-fe3b-4504-b610-510c3644058e", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb5_1", "id": "12c7ae17-b864-474b-853d-e7a225aa9cf0", "attributes": { "tosca_id": "12c7ae17-b864-474b-853d-e7a225aa9cf0", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb5_1", "id": "15fee971-0ce0-4004-9157-e6aeacd1b9cb", "attributes": { "tosca_id": "15fee971-0ce0-4004-9157-e6aeacd1b9cb", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9539650c-734b-49be-ad5e-437b0a5e186a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb5_2", "id": "66f0eb4c-623a-42ad-aae2-29921a88ac56", "attributes": { "tosca_id": "66f0eb4c-623a-42ad-aae2-29921a88ac56", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb5_2", "id": "17c3e68e-5297-4815-ad6c-838742facea5", "attributes": { "tosca_id": "17c3e68e-5297-4815-ad6c-838742facea5", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d22fb2d7-40a6-402f-93ac-106702a361af", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb6_1", "id": "b57ef434-a08d-4971-b2d0-fe1711ea999d", "attributes": { "tosca_id": "b57ef434-a08d-4971-b2d0-fe1711ea999d", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb6_1", "id": "c9d7cbcc-a9cc-4988-9f04-b50e56a2f9a0", "attributes": { "tosca_id": "c9d7cbcc-a9cc-4988-9f04-b50e56a2f9a0", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb6_2", "id": "02e72475-5b35-4f38-af30-ce5481c2f8a0", "attributes": { "tosca_id": "02e72475-5b35-4f38-af30-ce5481c2f8a0", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb6_2", "id": "fc4f61dd-55f5-4d36-b91d-0198f03110a6", "attributes": { "tosca_id": "fc4f61dd-55f5-4d36-b91d-0198f03110a6", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb7_1", "id": "b263ebb1-3c6a-446b-bbab-37bf62963f96", "attributes": { "tosca_id": "b263ebb1-3c6a-446b-bbab-37bf62963f96", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d874e584-1466-4627-92f1-0492d06cd7fc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb7_1", "id": "e37e6477-633f-4744-8c1a-a5b329c2adad", "attributes": { "tosca_id": "e37e6477-633f-4744-8c1a-a5b329c2adad", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d15a1551-7f91-4a2f-a536-f339e3423200", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb7_2", "id": "fd7149b0-8459-4cfc-8379-60cf86ad3296", "attributes": { "tosca_id": "fd7149b0-8459-4cfc-8379-60cf86ad3296", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb7_2", "id": "d7d38477-55b3-4652-ba17-3deef0b1f8e3", "attributes": { "tosca_id": "d7d38477-55b3-4652-ba17-3deef0b1f8e3", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb8_1", "id": "629586e6-4b61-4f79-ad88-9c8987cda6fc", "attributes": { "tosca_id": "629586e6-4b61-4f79-ad88-9c8987cda6fc", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb8_1", "id": "a81ca942-33e3-4ee6-a53b-24447e7f00af", "attributes": { "tosca_id": "a81ca942-33e3-4ee6-a53b-24447e7f00af", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_aqlmvno_lb8_2", "id": "8dfd1808-04b5-475c-8b0e-2bd1a2bace9b", "attributes": { "tosca_id": "8dfd1808-04b5-475c-8b0e-2bd1a2bace9b", "tosca_name": "link_to_vl_cmg01_aqlmvno_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_aqlmvno_lb8_2", "id": "230993e1-4d74-4741-bd60-757f4e51fa91", "attributes": { "tosca_id": "230993e1-4d74-4741-bd60-757f4e51fa91", "tosca_name": "wait_for_subnet_cmg01_aqlmvno_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "07532986-dae6-46e4-b615-325194f84a2d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb1_1", "id": "5a852468-811c-4128-9ad1-34f20c6caa81", "attributes": { "tosca_id": "5a852468-811c-4128-9ad1-34f20c6caa81", "tosca_name": "link_to_vl_cmg01_charging_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb1_1", "id": "7c8cbd8a-0888-401f-a242-336d2c60c40b", "attributes": { "tosca_id": "7c8cbd8a-0888-401f-a242-336d2c60c40b", "tosca_name": "wait_for_subnet_cmg01_charging_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb1_2", "id": "b6a28be3-7a0b-4c60-a275-3b3165592f33", "attributes": { "tosca_id": "b6a28be3-7a0b-4c60-a275-3b3165592f33", "tosca_name": "link_to_vl_cmg01_charging_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb1_2", "id": "0a3ea7b3-f91b-4489-a4e2-94cb74f54c79", "attributes": { "tosca_id": "0a3ea7b3-f91b-4489-a4e2-94cb74f54c79", "tosca_name": "wait_for_subnet_cmg01_charging_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb2_1", "id": "b64716ee-35ad-41ff-a93e-3b102f767d92", "attributes": { "tosca_id": "b64716ee-35ad-41ff-a93e-3b102f767d92", "tosca_name": "link_to_vl_cmg01_charging_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb2_1", "id": "fdbddec9-dbf3-43d4-ac64-60b7d38541f1", "attributes": { "tosca_id": "fdbddec9-dbf3-43d4-ac64-60b7d38541f1", "tosca_name": "wait_for_subnet_cmg01_charging_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb2_2", "id": "485739dc-829d-4ffd-95ae-7ad84a2ab557", "attributes": { "tosca_id": "485739dc-829d-4ffd-95ae-7ad84a2ab557", "tosca_name": "link_to_vl_cmg01_charging_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb2_2", "id": "99a64e69-cd19-4fad-b75d-acffa8bf744e", "attributes": { "tosca_id": "99a64e69-cd19-4fad-b75d-acffa8bf744e", "tosca_name": "wait_for_subnet_cmg01_charging_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb3_1", "id": "7c5e380a-47c5-4246-9325-fa65f563e274", "attributes": { "tosca_id": "7c5e380a-47c5-4246-9325-fa65f563e274", "tosca_name": "link_to_vl_cmg01_charging_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb3_1", "id": "af06d2d0-cbbd-4254-a416-fffffdba86d4", "attributes": { "tosca_id": "af06d2d0-cbbd-4254-a416-fffffdba86d4", "tosca_name": "wait_for_subnet_cmg01_charging_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb3_2", "id": "3da65fa0-b2a2-4df8-b4e1-09bcfc5bd6f9", "attributes": { "tosca_id": "3da65fa0-b2a2-4df8-b4e1-09bcfc5bd6f9", "tosca_name": "link_to_vl_cmg01_charging_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb3_2", "id": "3827c47c-0ffe-4eb9-bae4-5c166099adb7", "attributes": { "tosca_id": "3827c47c-0ffe-4eb9-bae4-5c166099adb7", "tosca_name": "wait_for_subnet_cmg01_charging_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "31d82e56-2220-4615-a5be-98aff868d6e0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb4_1", "id": "428c05fa-7e9e-4367-8aef-44bd65841b9a", "attributes": { "tosca_id": "428c05fa-7e9e-4367-8aef-44bd65841b9a", "tosca_name": "link_to_vl_cmg01_charging_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb4_1", "id": "7290f132-fd0d-4861-b418-05efe10d0652", "attributes": { "tosca_id": "7290f132-fd0d-4861-b418-05efe10d0652", "tosca_name": "wait_for_subnet_cmg01_charging_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb4_2", "id": "e98e4530-d38a-4d4e-826b-d067f983aa4d", "attributes": { "tosca_id": "e98e4530-d38a-4d4e-826b-d067f983aa4d", "tosca_name": "link_to_vl_cmg01_charging_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8beea875-5df3-446b-a38a-ee1d5b030105", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb4_2", "id": "34366f69-9e88-4c5f-bd0a-86c75c9b57cc", "attributes": { "tosca_id": "34366f69-9e88-4c5f-bd0a-86c75c9b57cc", "tosca_name": "wait_for_subnet_cmg01_charging_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb5_1", "id": "2ccca3ef-a655-4e40-81a7-5b863c6ec610", "attributes": { "tosca_id": "2ccca3ef-a655-4e40-81a7-5b863c6ec610", "tosca_name": "link_to_vl_cmg01_charging_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb5_1", "id": "f6dcdaf4-54c9-4355-a3cf-85fd18086f2a", "attributes": { "tosca_id": "f6dcdaf4-54c9-4355-a3cf-85fd18086f2a", "tosca_name": "wait_for_subnet_cmg01_charging_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb5_2", "id": "297a4355-1f0d-4705-9667-795c4782a1bd", "attributes": { "tosca_id": "297a4355-1f0d-4705-9667-795c4782a1bd", "tosca_name": "link_to_vl_cmg01_charging_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb5_2", "id": "98571194-9206-467e-a8f7-53016be9231c", "attributes": { "tosca_id": "98571194-9206-467e-a8f7-53016be9231c", "tosca_name": "wait_for_subnet_cmg01_charging_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb6_1", "id": "9cb2dd6d-7a51-4037-a645-d3598cafc239", "attributes": { "tosca_id": "9cb2dd6d-7a51-4037-a645-d3598cafc239", "tosca_name": "link_to_vl_cmg01_charging_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb6_1", "id": "da5143a3-4b3f-4806-bda4-dc0986180fd7", "attributes": { "tosca_id": "da5143a3-4b3f-4806-bda4-dc0986180fd7", "tosca_name": "wait_for_subnet_cmg01_charging_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb6_2", "id": "f79b033d-19b8-4eae-9ddf-26e0a4d32d5a", "attributes": { "tosca_id": "f79b033d-19b8-4eae-9ddf-26e0a4d32d5a", "tosca_name": "link_to_vl_cmg01_charging_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb6_2", "id": "1385522d-d6b4-4a24-a391-3967c1f0ba0b", "attributes": { "tosca_id": "1385522d-d6b4-4a24-a391-3967c1f0ba0b", "tosca_name": "wait_for_subnet_cmg01_charging_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "65824401-7396-4108-95a1-b23cea11054d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb7_1", "id": "073abf09-a32f-4405-b392-f8605f8fccbd", "attributes": { "tosca_id": "073abf09-a32f-4405-b392-f8605f8fccbd", "tosca_name": "link_to_vl_cmg01_charging_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb7_1", "id": "73ad5d5e-7456-4b71-a3bd-768a06a8ef83", "attributes": { "tosca_id": "73ad5d5e-7456-4b71-a3bd-768a06a8ef83", "tosca_name": "wait_for_subnet_cmg01_charging_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "41249b8d-cba2-4a71-943b-d27fe408363c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb7_2", "id": "93b11fe6-c4a6-4c88-932c-46dbdcf43caa", "attributes": { "tosca_id": "93b11fe6-c4a6-4c88-932c-46dbdcf43caa", "tosca_name": "link_to_vl_cmg01_charging_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb7_2", "id": "8593a34d-d7a4-474d-9310-73764551ce9b", "attributes": { "tosca_id": "8593a34d-d7a4-474d-9310-73764551ce9b", "tosca_name": "wait_for_subnet_cmg01_charging_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "40006b88-9629-4612-8bc9-9a6b40972779", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb8_1", "id": "5a80173a-82ef-45b4-8b89-8a82023652ba", "attributes": { "tosca_id": "5a80173a-82ef-45b4-8b89-8a82023652ba", "tosca_name": "link_to_vl_cmg01_charging_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "10263334-5f62-4688-8158-39ec8a322031", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb8_1", "id": "b34787f7-a35a-499b-bc46-e34a5c2b1bb1", "attributes": { "tosca_id": "b34787f7-a35a-499b-bc46-e34a5c2b1bb1", "tosca_name": "wait_for_subnet_cmg01_charging_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "556e8717-d425-4319-9470-2b84c5a4f420", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_charging_lb8_2", "id": "74a998d4-fcb3-458c-aaed-fd22b24d46dc", "attributes": { "tosca_id": "74a998d4-fcb3-458c-aaed-fd22b24d46dc", "tosca_name": "link_to_vl_cmg01_charging_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_charging_lb8_2", "id": "2c171a26-49d6-4990-bc9d-be21394d12f3", "attributes": { "tosca_id": "2c171a26-49d6-4990-bc9d-be21394d12f3", "tosca_name": "wait_for_subnet_cmg01_charging_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb1_1", "id": "dec6b76d-9277-4de1-b0ab-335a654cbcca", "attributes": { "tosca_id": "dec6b76d-9277-4de1-b0ab-335a654cbcca", "tosca_name": "link_to_vl_cmg01_fastpath_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb1_1", "id": "999a8ff2-cbee-4d5b-bdc8-9543807d4e15", "attributes": { "tosca_id": "999a8ff2-cbee-4d5b-bdc8-9543807d4e15", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7f034a65-5a15-4a18-9251-99aef454888f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb1_2", "id": "f8a29f68-f37e-4bce-a6aa-a0afb4b3fa20", "attributes": { "tosca_id": "f8a29f68-f37e-4bce-a6aa-a0afb4b3fa20", "tosca_name": "link_to_vl_cmg01_fastpath_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb1_2", "id": "7cdfe7a9-9435-4822-b2d9-818b2a64188e", "attributes": { "tosca_id": "7cdfe7a9-9435-4822-b2d9-818b2a64188e", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb2_1", "id": "12b70f9c-ae4e-4ab6-9c54-1d99cdd71ada", "attributes": { "tosca_id": "12b70f9c-ae4e-4ab6-9c54-1d99cdd71ada", "tosca_name": "link_to_vl_cmg01_fastpath_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb2_1", "id": "adde568f-1bf9-48aa-a96f-5fb40c0fb819", "attributes": { "tosca_id": "adde568f-1bf9-48aa-a96f-5fb40c0fb819", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb2_2", "id": "69331f53-f1ed-4805-9239-9d9ae237ce4c", "attributes": { "tosca_id": "69331f53-f1ed-4805-9239-9d9ae237ce4c", "tosca_name": "link_to_vl_cmg01_fastpath_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb2_2", "id": "7a00bec3-9969-42a8-9423-8d9748f4ef8b", "attributes": { "tosca_id": "7a00bec3-9969-42a8-9423-8d9748f4ef8b", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb3_1", "id": "cf183773-dfea-4e34-abba-d8e192132688", "attributes": { "tosca_id": "cf183773-dfea-4e34-abba-d8e192132688", "tosca_name": "link_to_vl_cmg01_fastpath_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb3_1", "id": "63e7a0d3-f25b-4461-b49a-c501a45283c7", "attributes": { "tosca_id": "63e7a0d3-f25b-4461-b49a-c501a45283c7", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb3_2", "id": "b5e6fa2b-9635-4bb3-a2c1-ae1021f9d3ab", "attributes": { "tosca_id": "b5e6fa2b-9635-4bb3-a2c1-ae1021f9d3ab", "tosca_name": "link_to_vl_cmg01_fastpath_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb3_2", "id": "9ffbb18f-c578-446a-99de-ca88dbf2305c", "attributes": { "tosca_id": "9ffbb18f-c578-446a-99de-ca88dbf2305c", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "acb5082f-39a3-4001-99ca-07500ef31a49", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb4_1", "id": "df508fbb-837c-4c73-ad8a-0f7e5da6f9a3", "attributes": { "tosca_id": "df508fbb-837c-4c73-ad8a-0f7e5da6f9a3", "tosca_name": "link_to_vl_cmg01_fastpath_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cb3013f2-7178-46b6-80a8-d71b28667729", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb4_1", "id": "3228238a-6570-4b59-a5d4-14e1152bdbd7", "attributes": { "tosca_id": "3228238a-6570-4b59-a5d4-14e1152bdbd7", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b971b377-e1c0-4250-8581-c71b62deeedd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb4_2", "id": "2b8f1fe5-8d64-42c3-9209-f1bc40ba0c12", "attributes": { "tosca_id": "2b8f1fe5-8d64-42c3-9209-f1bc40ba0c12", "tosca_name": "link_to_vl_cmg01_fastpath_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2d031731-444e-4433-9056-090b3916131e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb4_2", "id": "bfd9ac89-1d8f-4a74-bc39-1f99e17b526d", "attributes": { "tosca_id": "bfd9ac89-1d8f-4a74-bc39-1f99e17b526d", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb5_1", "id": "5439079f-454a-47c4-96cd-75993091d492", "attributes": { "tosca_id": "5439079f-454a-47c4-96cd-75993091d492", "tosca_name": "link_to_vl_cmg01_fastpath_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb5_1", "id": "b7f07299-96fd-4da2-85f1-482830cf4f56", "attributes": { "tosca_id": "b7f07299-96fd-4da2-85f1-482830cf4f56", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb5_2", "id": "6eb64d9d-a932-4b99-bb9d-ce317984ab4a", "attributes": { "tosca_id": "6eb64d9d-a932-4b99-bb9d-ce317984ab4a", "tosca_name": "link_to_vl_cmg01_fastpath_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb5_2", "id": "48f0eb6e-8586-4098-a221-0667bda5eaa0", "attributes": { "tosca_id": "48f0eb6e-8586-4098-a221-0667bda5eaa0", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb6_1", "id": "eb4864bb-f272-4d4f-ac84-ae24a8e123d5", "attributes": { "tosca_id": "eb4864bb-f272-4d4f-ac84-ae24a8e123d5", "tosca_name": "link_to_vl_cmg01_fastpath_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "b194cd11-853c-45af-a947-39424c621a54", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb6_1", "id": "c6d71125-601e-4d2f-b5b1-0ba9ad66f744", "attributes": { "tosca_id": "c6d71125-601e-4d2f-b5b1-0ba9ad66f744", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb6_2", "id": "7fd5e769-1ea1-40bb-b5c0-df9621e716c8", "attributes": { "tosca_id": "7fd5e769-1ea1-40bb-b5c0-df9621e716c8", "tosca_name": "link_to_vl_cmg01_fastpath_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb6_2", "id": "8962b0e8-e010-4162-a916-da85746ca248", "attributes": { "tosca_id": "8962b0e8-e010-4162-a916-da85746ca248", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fded3df-1f19-41b4-8295-4aea11db0863", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb7_1", "id": "56b4d31a-b410-464a-ab9c-bcd77b60e4be", "attributes": { "tosca_id": "56b4d31a-b410-464a-ab9c-bcd77b60e4be", "tosca_name": "link_to_vl_cmg01_fastpath_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb7_1", "id": "030f9551-6b05-452c-8eb3-8e246c797e11", "attributes": { "tosca_id": "030f9551-6b05-452c-8eb3-8e246c797e11", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1180effa-8fb1-479d-8b59-9ce71af73293", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb7_2", "id": "3c5bc789-47f0-4d4b-b6c2-4483b35d827d", "attributes": { "tosca_id": "3c5bc789-47f0-4d4b-b6c2-4483b35d827d", "tosca_name": "link_to_vl_cmg01_fastpath_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb7_2", "id": "af0994fd-3d48-4412-8a3d-9f9c33e63578", "attributes": { "tosca_id": "af0994fd-3d48-4412-8a3d-9f9c33e63578", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7228424d-c953-43e6-bede-13d2163e69b9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb8_1", "id": "94405a95-dfd5-451f-9550-15981d3740ae", "attributes": { "tosca_id": "94405a95-dfd5-451f-9550-15981d3740ae", "tosca_name": "link_to_vl_cmg01_fastpath_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb8_1", "id": "07934eb4-65a1-4b2e-9437-346b6f0eae7f", "attributes": { "tosca_id": "07934eb4-65a1-4b2e-9437-346b6f0eae7f", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2cee9a52-a276-439a-887c-6c85d25e393a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_fastpath_lb8_2", "id": "18d94f20-f036-45a6-8548-e6f6c2fc50f0", "attributes": { "tosca_id": "18d94f20-f036-45a6-8548-e6f6c2fc50f0", "tosca_name": "link_to_vl_cmg01_fastpath_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_fastpath_lb8_2", "id": "97ae8396-ffc7-4aa1-b1e4-656a4f0c3557", "attributes": { "tosca_id": "97ae8396-ffc7-4aa1-b1e4-656a4f0c3557", "tosca_name": "wait_for_subnet_cmg01_fastpath_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb1_1", "id": "ccfb5264-5731-4e75-aba8-c11d554f9403", "attributes": { "tosca_id": "ccfb5264-5731-4e75-aba8-c11d554f9403", "tosca_name": "link_to_vl_cmg01_grt_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb1_1", "id": "0edfe35e-30b7-4df2-afdc-8dde14fca668", "attributes": { "tosca_id": "0edfe35e-30b7-4df2-afdc-8dde14fca668", "tosca_name": "wait_for_subnet_cmg01_grt_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb1_2", "id": "b8d22531-34c4-4356-807f-a844a809e7b1", "attributes": { "tosca_id": "b8d22531-34c4-4356-807f-a844a809e7b1", "tosca_name": "link_to_vl_cmg01_grt_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb1_2", "id": "1941756e-b501-4a12-8c53-d63988c1d7c0", "attributes": { "tosca_id": "1941756e-b501-4a12-8c53-d63988c1d7c0", "tosca_name": "wait_for_subnet_cmg01_grt_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb2_1", "id": "dc19f29e-f93e-4003-9853-34e87cebeddb", "attributes": { "tosca_id": "dc19f29e-f93e-4003-9853-34e87cebeddb", "tosca_name": "link_to_vl_cmg01_grt_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "688c02d5-4739-4e8d-84cd-9374b827774b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb2_1", "id": "de2de7f2-2c61-48dc-a047-ecad3cf3f267", "attributes": { "tosca_id": "de2de7f2-2c61-48dc-a047-ecad3cf3f267", "tosca_name": "wait_for_subnet_cmg01_grt_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb2_2", "id": "adf8aa5a-d22f-429c-923f-42858fc4a41e", "attributes": { "tosca_id": "adf8aa5a-d22f-429c-923f-42858fc4a41e", "tosca_name": "link_to_vl_cmg01_grt_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb2_2", "id": "53846c7d-469a-4980-bc37-318cf2988356", "attributes": { "tosca_id": "53846c7d-469a-4980-bc37-318cf2988356", "tosca_name": "wait_for_subnet_cmg01_grt_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb3_1", "id": "acf486aa-feb2-4f6e-89ba-6d68c7e3944b", "attributes": { "tosca_id": "acf486aa-feb2-4f6e-89ba-6d68c7e3944b", "tosca_name": "link_to_vl_cmg01_grt_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb3_1", "id": "9baa58c7-61f9-4ff5-ac81-257dcca28cb8", "attributes": { "tosca_id": "9baa58c7-61f9-4ff5-ac81-257dcca28cb8", "tosca_name": "wait_for_subnet_cmg01_grt_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb3_2", "id": "c935e281-f75c-4a23-b200-504c42f708fa", "attributes": { "tosca_id": "c935e281-f75c-4a23-b200-504c42f708fa", "tosca_name": "link_to_vl_cmg01_grt_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb3_2", "id": "4502fdec-6584-4469-94e8-827f627357ce", "attributes": { "tosca_id": "4502fdec-6584-4469-94e8-827f627357ce", "tosca_name": "wait_for_subnet_cmg01_grt_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb4_1", "id": "cf4306ec-68db-4308-a17a-4aff323f696f", "attributes": { "tosca_id": "cf4306ec-68db-4308-a17a-4aff323f696f", "tosca_name": "link_to_vl_cmg01_grt_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb4_1", "id": "1589536e-9d0e-42fd-817f-d937c170f396", "attributes": { "tosca_id": "1589536e-9d0e-42fd-817f-d937c170f396", "tosca_name": "wait_for_subnet_cmg01_grt_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "af857d5c-2ce3-4291-8059-d727f18b0732", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb4_2", "id": "a4a946ab-7026-495c-a26f-130217a4d5bb", "attributes": { "tosca_id": "a4a946ab-7026-495c-a26f-130217a4d5bb", "tosca_name": "link_to_vl_cmg01_grt_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb4_2", "id": "eb674ad8-ec18-496c-a6b6-929ac2fb3c5e", "attributes": { "tosca_id": "eb674ad8-ec18-496c-a6b6-929ac2fb3c5e", "tosca_name": "wait_for_subnet_cmg01_grt_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb5_1", "id": "8c064c09-748f-4c7b-811c-e84fdb28b3b6", "attributes": { "tosca_id": "8c064c09-748f-4c7b-811c-e84fdb28b3b6", "tosca_name": "link_to_vl_cmg01_grt_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb5_1", "id": "9fb37962-c114-455b-9197-12fa9db5fb4e", "attributes": { "tosca_id": "9fb37962-c114-455b-9197-12fa9db5fb4e", "tosca_name": "wait_for_subnet_cmg01_grt_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb5_2", "id": "8770c380-7bc3-46a1-9684-7229ade784ad", "attributes": { "tosca_id": "8770c380-7bc3-46a1-9684-7229ade784ad", "tosca_name": "link_to_vl_cmg01_grt_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5437bcad-d392-4fc9-9e06-471c4c800653", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb5_2", "id": "3383ec02-41e7-4509-abfe-57a63f05607d", "attributes": { "tosca_id": "3383ec02-41e7-4509-abfe-57a63f05607d", "tosca_name": "wait_for_subnet_cmg01_grt_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb6_1", "id": "bb38bf5f-2a5f-4992-a950-6660a312b2a9", "attributes": { "tosca_id": "bb38bf5f-2a5f-4992-a950-6660a312b2a9", "tosca_name": "link_to_vl_cmg01_grt_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb6_1", "id": "80785750-aa7b-49ac-90c0-2edd6bbf9b40", "attributes": { "tosca_id": "80785750-aa7b-49ac-90c0-2edd6bbf9b40", "tosca_name": "wait_for_subnet_cmg01_grt_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "128b6065-105f-4137-aa86-71ac9632ec20", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb6_2", "id": "74c3625f-882f-43bf-bb6c-022a7b734ea8", "attributes": { "tosca_id": "74c3625f-882f-43bf-bb6c-022a7b734ea8", "tosca_name": "link_to_vl_cmg01_grt_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb6_2", "id": "b67b57c1-7e4d-4e46-9998-57fe856dbc0f", "attributes": { "tosca_id": "b67b57c1-7e4d-4e46-9998-57fe856dbc0f", "tosca_name": "wait_for_subnet_cmg01_grt_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb7_1", "id": "0a9d814f-045c-4404-8212-734a298e072e", "attributes": { "tosca_id": "0a9d814f-045c-4404-8212-734a298e072e", "tosca_name": "link_to_vl_cmg01_grt_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb7_1", "id": "44da16c4-8447-4c86-912a-b0120005f82c", "attributes": { "tosca_id": "44da16c4-8447-4c86-912a-b0120005f82c", "tosca_name": "wait_for_subnet_cmg01_grt_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb7_2", "id": "db172756-7081-4207-bcff-9f9ad6c2f5d7", "attributes": { "tosca_id": "db172756-7081-4207-bcff-9f9ad6c2f5d7", "tosca_name": "link_to_vl_cmg01_grt_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb7_2", "id": "84d194d7-7ad5-4cba-82d5-ed7d8f39e8bf", "attributes": { "tosca_id": "84d194d7-7ad5-4cba-82d5-ed7d8f39e8bf", "tosca_name": "wait_for_subnet_cmg01_grt_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb8_1", "id": "96895544-f42e-4cc1-a431-d293964a9418", "attributes": { "tosca_id": "96895544-f42e-4cc1-a431-d293964a9418", "tosca_name": "link_to_vl_cmg01_grt_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "12642db0-4580-4682-91e7-fef082982c3f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb8_1", "id": "27b7c8e2-4e88-4478-b95c-5eb36928c938", "attributes": { "tosca_id": "27b7c8e2-4e88-4478-b95c-5eb36928c938", "tosca_name": "wait_for_subnet_cmg01_grt_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_grt_lb8_2", "id": "44793649-a98a-4f14-8bc0-6f55fe02cad1", "attributes": { "tosca_id": "44793649-a98a-4f14-8bc0-6f55fe02cad1", "tosca_name": "link_to_vl_cmg01_grt_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_grt_lb8_2", "id": "eb41eb53-6c29-4cea-8570-3ea572dfa602", "attributes": { "tosca_id": "eb41eb53-6c29-4cea-8570-3ea572dfa602", "tosca_name": "wait_for_subnet_cmg01_grt_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb1_1", "id": "e5702226-ac63-46dc-8c7b-6adec302df15", "attributes": { "tosca_id": "e5702226-ac63-46dc-8c7b-6adec302df15", "tosca_name": "link_to_vl_cmg01_hightouch_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb1_1", "id": "0f142600-d39b-4ed1-8963-18f47e8824eb", "attributes": { "tosca_id": "0f142600-d39b-4ed1-8963-18f47e8824eb", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb1_2", "id": "dbcb376e-4372-4cc6-88ad-09eb4c6387ce", "attributes": { "tosca_id": "dbcb376e-4372-4cc6-88ad-09eb4c6387ce", "tosca_name": "link_to_vl_cmg01_hightouch_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb1_2", "id": "cdedf608-0551-4765-83f5-d21bf475d033", "attributes": { "tosca_id": "cdedf608-0551-4765-83f5-d21bf475d033", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb2_1", "id": "37fe4840-f966-4e29-a4cd-704708db9f29", "attributes": { "tosca_id": "37fe4840-f966-4e29-a4cd-704708db9f29", "tosca_name": "link_to_vl_cmg01_hightouch_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb2_1", "id": "7d413ae2-cc28-4310-838c-b93704fd4c0b", "attributes": { "tosca_id": "7d413ae2-cc28-4310-838c-b93704fd4c0b", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ba8f474d-059d-40c2-b908-ece96820336b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb2_2", "id": "08a03683-74eb-42eb-a13c-1dff70b81625", "attributes": { "tosca_id": "08a03683-74eb-42eb-a13c-1dff70b81625", "tosca_name": "link_to_vl_cmg01_hightouch_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb2_2", "id": "557ff929-3141-4ef8-87ca-5515ebd2e91d", "attributes": { "tosca_id": "557ff929-3141-4ef8-87ca-5515ebd2e91d", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb3_1", "id": "56117f10-87ac-427e-8cee-40d3baf842b3", "attributes": { "tosca_id": "56117f10-87ac-427e-8cee-40d3baf842b3", "tosca_name": "link_to_vl_cmg01_hightouch_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb3_1", "id": "e5f82c0f-09a5-4dd5-bbd2-98550c85f42a", "attributes": { "tosca_id": "e5f82c0f-09a5-4dd5-bbd2-98550c85f42a", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb3_2", "id": "ef5480c9-551e-4940-96fd-9df4d5b562c7", "attributes": { "tosca_id": "ef5480c9-551e-4940-96fd-9df4d5b562c7", "tosca_name": "link_to_vl_cmg01_hightouch_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb3_2", "id": "3f6ae037-4a33-4d5e-ae91-339f30d5ee09", "attributes": { "tosca_id": "3f6ae037-4a33-4d5e-ae91-339f30d5ee09", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb4_1", "id": "ed09cc18-660c-46b3-8e91-7b11aa16b1cf", "attributes": { "tosca_id": "ed09cc18-660c-46b3-8e91-7b11aa16b1cf", "tosca_name": "link_to_vl_cmg01_hightouch_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb4_1", "id": "ab62cbcd-9e65-43a4-98ed-0cac46cd01e2", "attributes": { "tosca_id": "ab62cbcd-9e65-43a4-98ed-0cac46cd01e2", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb4_2", "id": "78af88a1-480a-4268-a1a8-e21ed46f504f", "attributes": { "tosca_id": "78af88a1-480a-4268-a1a8-e21ed46f504f", "tosca_name": "link_to_vl_cmg01_hightouch_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb4_2", "id": "094f562f-f2b9-4ab4-b9fb-4fd1be680373", "attributes": { "tosca_id": "094f562f-f2b9-4ab4-b9fb-4fd1be680373", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb5_1", "id": "fd1acd3b-9e62-47e4-9219-bfe99c743677", "attributes": { "tosca_id": "fd1acd3b-9e62-47e4-9219-bfe99c743677", "tosca_name": "link_to_vl_cmg01_hightouch_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d3868c37-8952-4624-8885-4cc532c6791b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb5_1", "id": "8f92e180-2e7f-4f3f-a3aa-d7a4d4137f3d", "attributes": { "tosca_id": "8f92e180-2e7f-4f3f-a3aa-d7a4d4137f3d", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb5_2", "id": "87f0abcd-c887-44ff-80c7-8e39c78f78a6", "attributes": { "tosca_id": "87f0abcd-c887-44ff-80c7-8e39c78f78a6", "tosca_name": "link_to_vl_cmg01_hightouch_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb5_2", "id": "cffef7a5-43f6-4d2b-bc0b-dea17b974f93", "attributes": { "tosca_id": "cffef7a5-43f6-4d2b-bc0b-dea17b974f93", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "47b23734-5e7a-4115-8854-4fe871b4f701", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb6_1", "id": "dd959c47-a167-49e7-9dc8-04a5c5b194b5", "attributes": { "tosca_id": "dd959c47-a167-49e7-9dc8-04a5c5b194b5", "tosca_name": "link_to_vl_cmg01_hightouch_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb6_1", "id": "c6097f85-fdfe-4026-9136-e835332d0bcf", "attributes": { "tosca_id": "c6097f85-fdfe-4026-9136-e835332d0bcf", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb6_2", "id": "e3940ad7-97ac-4255-bd24-c51dbc493b2d", "attributes": { "tosca_id": "e3940ad7-97ac-4255-bd24-c51dbc493b2d", "tosca_name": "link_to_vl_cmg01_hightouch_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb6_2", "id": "4c105e97-31e9-43e1-9cb1-7848bd42c599", "attributes": { "tosca_id": "4c105e97-31e9-43e1-9cb1-7848bd42c599", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "185b2d62-e681-4f10-b48f-23497b59444a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb7_1", "id": "7e7f0d32-fcd7-4903-a4b6-50f9228724f4", "attributes": { "tosca_id": "7e7f0d32-fcd7-4903-a4b6-50f9228724f4", "tosca_name": "link_to_vl_cmg01_hightouch_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb7_1", "id": "1a953eb9-7ce2-41e1-b5a3-570612d4d782", "attributes": { "tosca_id": "1a953eb9-7ce2-41e1-b5a3-570612d4d782", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb7_2", "id": "37c9a567-b555-41ac-86ba-b7cfd8de5cae", "attributes": { "tosca_id": "37c9a567-b555-41ac-86ba-b7cfd8de5cae", "tosca_name": "link_to_vl_cmg01_hightouch_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb7_2", "id": "6c912944-714d-474f-975d-0a89cf3afd79", "attributes": { "tosca_id": "6c912944-714d-474f-975d-0a89cf3afd79", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb8_1", "id": "1176decd-a1a9-4e64-b29a-452436a4087b", "attributes": { "tosca_id": "1176decd-a1a9-4e64-b29a-452436a4087b", "tosca_name": "link_to_vl_cmg01_hightouch_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb8_1", "id": "e35b4616-fb11-4fa6-9c6f-afb4744870e9", "attributes": { "tosca_id": "e35b4616-fb11-4fa6-9c6f-afb4744870e9", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45728936-4ced-493d-925d-580f1d398e58", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_hightouch_lb8_2", "id": "0a9357bb-9008-45d2-bff8-228fef7bd360", "attributes": { "tosca_id": "0a9357bb-9008-45d2-bff8-228fef7bd360", "tosca_name": "link_to_vl_cmg01_hightouch_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_hightouch_lb8_2", "id": "81f09889-4373-4425-93ad-c4fcc7deb265", "attributes": { "tosca_id": "81f09889-4373-4425-93ad-c4fcc7deb265", "tosca_name": "wait_for_subnet_cmg01_hightouch_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_oam", "id": "967e8815-86c1-4b5a-b29e-36f0fe0e0786", "attributes": { "tosca_id": "967e8815-86c1-4b5a-b29e-36f0fe0e0786", "tosca_name": "link_to_vl_cmg01_oam" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_oam", "id": "f94a676a-fb04-467e-a69d-e23cbb0ed112", "attributes": { "tosca_id": "f94a676a-fb04-467e-a69d-e23cbb0ed112", "tosca_name": "wait_for_subnet_cmg01_oam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb1_1", "id": "22e41adf-c109-4728-85c5-ce9a52b1a647", "attributes": { "tosca_id": "22e41adf-c109-4728-85c5-ce9a52b1a647", "tosca_name": "link_to_vl_cmg01_rsd_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb1_1", "id": "87c16931-787a-419a-b2f1-4aa455b1e0d3", "attributes": { "tosca_id": "87c16931-787a-419a-b2f1-4aa455b1e0d3", "tosca_name": "wait_for_subnet_cmg01_rsd_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc688207-30e7-478e-bddf-1923394a8aaa", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb2_1", "id": "5bacf851-a394-4dbe-a578-366a7e10dfde", "attributes": { "tosca_id": "5bacf851-a394-4dbe-a578-366a7e10dfde", "tosca_name": "link_to_vl_cmg01_rsd_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb2_1", "id": "0b6b1852-73ef-4b85-912e-607a53072fed", "attributes": { "tosca_id": "0b6b1852-73ef-4b85-912e-607a53072fed", "tosca_name": "wait_for_subnet_cmg01_rsd_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe4cbc1-82a9-4200-abff-436aba497381", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb3_1", "id": "043a9a1d-1bc1-45f3-99ef-9696b24739a6", "attributes": { "tosca_id": "043a9a1d-1bc1-45f3-99ef-9696b24739a6", "tosca_name": "link_to_vl_cmg01_rsd_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb3_1", "id": "37b631e0-7a88-43d8-864f-9e2bfdcad28e", "attributes": { "tosca_id": "37b631e0-7a88-43d8-864f-9e2bfdcad28e", "tosca_name": "wait_for_subnet_cmg01_rsd_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb4_1", "id": "74b57d34-ae75-4126-8c3e-799a590521dc", "attributes": { "tosca_id": "74b57d34-ae75-4126-8c3e-799a590521dc", "tosca_name": "link_to_vl_cmg01_rsd_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb4_1", "id": "0561bd91-3c51-4b44-af23-3023db5ff492", "attributes": { "tosca_id": "0561bd91-3c51-4b44-af23-3023db5ff492", "tosca_name": "wait_for_subnet_cmg01_rsd_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb5_1", "id": "9067061a-9172-4ad8-8729-333c17e0d137", "attributes": { "tosca_id": "9067061a-9172-4ad8-8729-333c17e0d137", "tosca_name": "link_to_vl_cmg01_rsd_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "17d7b3cc-84be-441b-99ef-759a313fe521", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb5_1", "id": "ab0164f8-c69d-4fbc-8a30-6d8d41ecdebc", "attributes": { "tosca_id": "ab0164f8-c69d-4fbc-8a30-6d8d41ecdebc", "tosca_name": "wait_for_subnet_cmg01_rsd_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb6_1", "id": "12e37a16-8396-4153-9249-552c814a46ea", "attributes": { "tosca_id": "12e37a16-8396-4153-9249-552c814a46ea", "tosca_name": "link_to_vl_cmg01_rsd_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb6_1", "id": "d99b6df4-a883-4805-83a8-8fa103e4612d", "attributes": { "tosca_id": "d99b6df4-a883-4805-83a8-8fa103e4612d", "tosca_name": "wait_for_subnet_cmg01_rsd_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb7_1", "id": "40fedd28-238a-4174-ab61-814514de7de4", "attributes": { "tosca_id": "40fedd28-238a-4174-ab61-814514de7de4", "tosca_name": "link_to_vl_cmg01_rsd_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb7_1", "id": "b1257bb0-2093-4384-9826-f896c6b9138f", "attributes": { "tosca_id": "b1257bb0-2093-4384-9826-f896c6b9138f", "tosca_name": "wait_for_subnet_cmg01_rsd_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_rsd_lb8_1", "id": "f9e0f0e0-d3d0-418b-bbc9-13347ad8b946", "attributes": { "tosca_id": "f9e0f0e0-d3d0-418b-bbc9-13347ad8b946", "tosca_name": "link_to_vl_cmg01_rsd_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_rsd_lb8_1", "id": "9bfa0a8c-0348-482e-9cc2-9917ef7bbfd9", "attributes": { "tosca_id": "9bfa0a8c-0348-482e-9cc2-9917ef7bbfd9", "tosca_name": "wait_for_subnet_cmg01_rsd_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb1_1", "id": "5d3c915e-a5d3-4b1d-aaba-8868ec2f3785", "attributes": { "tosca_id": "5d3c915e-a5d3-4b1d-aaba-8868ec2f3785", "tosca_name": "link_to_vl_cmg01_sig_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb1_1", "id": "c751da4a-e433-44c6-9b12-740f08aba6a0", "attributes": { "tosca_id": "c751da4a-e433-44c6-9b12-740f08aba6a0", "tosca_name": "wait_for_subnet_cmg01_sig_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb1_2", "id": "0fcbd4f7-adee-48ee-b0c2-12e3c95a105f", "attributes": { "tosca_id": "0fcbd4f7-adee-48ee-b0c2-12e3c95a105f", "tosca_name": "link_to_vl_cmg01_sig_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb1_2", "id": "96b717ae-b572-407a-9cb2-ab70a6bea9eb", "attributes": { "tosca_id": "96b717ae-b572-407a-9cb2-ab70a6bea9eb", "tosca_name": "wait_for_subnet_cmg01_sig_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c124061a-c445-4cc5-a777-dda723034434", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb2_1", "id": "db866249-2f35-40cb-b8a6-ff5a215a9d78", "attributes": { "tosca_id": "db866249-2f35-40cb-b8a6-ff5a215a9d78", "tosca_name": "link_to_vl_cmg01_sig_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb2_1", "id": "717ea8b0-b850-49e8-807f-2ee3e1ccd847", "attributes": { "tosca_id": "717ea8b0-b850-49e8-807f-2ee3e1ccd847", "tosca_name": "wait_for_subnet_cmg01_sig_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb2_2", "id": "6208dedb-fc4c-45c0-91b4-b3679cedd204", "attributes": { "tosca_id": "6208dedb-fc4c-45c0-91b4-b3679cedd204", "tosca_name": "link_to_vl_cmg01_sig_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb2_2", "id": "52f8bba6-c936-4013-809e-0e80da4d3823", "attributes": { "tosca_id": "52f8bba6-c936-4013-809e-0e80da4d3823", "tosca_name": "wait_for_subnet_cmg01_sig_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb3_1", "id": "1c9bb8e2-94b8-4970-b8da-59786b4b85d4", "attributes": { "tosca_id": "1c9bb8e2-94b8-4970-b8da-59786b4b85d4", "tosca_name": "link_to_vl_cmg01_sig_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb3_1", "id": "849f9cc3-6599-4b35-9e8b-720e0d08c065", "attributes": { "tosca_id": "849f9cc3-6599-4b35-9e8b-720e0d08c065", "tosca_name": "wait_for_subnet_cmg01_sig_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f39039b9-f750-4cfa-b195-59b187725645", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb3_2", "id": "4792db95-584b-43f5-bb7e-827cdb952e20", "attributes": { "tosca_id": "4792db95-584b-43f5-bb7e-827cdb952e20", "tosca_name": "link_to_vl_cmg01_sig_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb3_2", "id": "f0058be5-124e-46d8-99ef-dbdc3915eb90", "attributes": { "tosca_id": "f0058be5-124e-46d8-99ef-dbdc3915eb90", "tosca_name": "wait_for_subnet_cmg01_sig_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6750f699-af52-437f-9c17-3d134bf3f74a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb4_1", "id": "5bcb5a62-2541-4520-b021-2f6c3f537733", "attributes": { "tosca_id": "5bcb5a62-2541-4520-b021-2f6c3f537733", "tosca_name": "link_to_vl_cmg01_sig_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb4_1", "id": "9d35bc4f-6a6a-4f56-a367-380b90b2a96c", "attributes": { "tosca_id": "9d35bc4f-6a6a-4f56-a367-380b90b2a96c", "tosca_name": "wait_for_subnet_cmg01_sig_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb4_2", "id": "a856e6d4-44ff-4c13-876f-b43b1ba23c62", "attributes": { "tosca_id": "a856e6d4-44ff-4c13-876f-b43b1ba23c62", "tosca_name": "link_to_vl_cmg01_sig_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb4_2", "id": "403adf31-283f-488b-a880-b99040f97462", "attributes": { "tosca_id": "403adf31-283f-488b-a880-b99040f97462", "tosca_name": "wait_for_subnet_cmg01_sig_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb5_1", "id": "91af165a-efea-4d25-b24d-35ecb7e933b5", "attributes": { "tosca_id": "91af165a-efea-4d25-b24d-35ecb7e933b5", "tosca_name": "link_to_vl_cmg01_sig_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb5_1", "id": "8ba9ecf4-6bc4-4ccc-a9a4-2c6126a93477", "attributes": { "tosca_id": "8ba9ecf4-6bc4-4ccc-a9a4-2c6126a93477", "tosca_name": "wait_for_subnet_cmg01_sig_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb5_2", "id": "23c5fe30-8442-4025-a5d3-ad8731cbf819", "attributes": { "tosca_id": "23c5fe30-8442-4025-a5d3-ad8731cbf819", "tosca_name": "link_to_vl_cmg01_sig_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb5_2", "id": "334093cc-8c4a-4591-b73a-1b9a8aa3c5fe", "attributes": { "tosca_id": "334093cc-8c4a-4591-b73a-1b9a8aa3c5fe", "tosca_name": "wait_for_subnet_cmg01_sig_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb6_1", "id": "94d49c82-1c8c-4053-a15c-86fb67653f9a", "attributes": { "tosca_id": "94d49c82-1c8c-4053-a15c-86fb67653f9a", "tosca_name": "link_to_vl_cmg01_sig_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0d2d784c-5251-4252-8b09-86488771c18c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb6_1", "id": "2ab2d050-22f5-4efd-b86e-180583fccfae", "attributes": { "tosca_id": "2ab2d050-22f5-4efd-b86e-180583fccfae", "tosca_name": "wait_for_subnet_cmg01_sig_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb6_2", "id": "148ca62a-e5e6-4430-948e-7c10242671c5", "attributes": { "tosca_id": "148ca62a-e5e6-4430-948e-7c10242671c5", "tosca_name": "link_to_vl_cmg01_sig_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb6_2", "id": "d46e99de-4053-4455-ae48-f38534a22e6c", "attributes": { "tosca_id": "d46e99de-4053-4455-ae48-f38534a22e6c", "tosca_name": "wait_for_subnet_cmg01_sig_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb7_1", "id": "6fdb9006-5a41-4620-badf-b7db4c00c5be", "attributes": { "tosca_id": "6fdb9006-5a41-4620-badf-b7db4c00c5be", "tosca_name": "link_to_vl_cmg01_sig_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb7_1", "id": "5c87ab4c-5b06-4e78-8141-02e03db9b438", "attributes": { "tosca_id": "5c87ab4c-5b06-4e78-8141-02e03db9b438", "tosca_name": "wait_for_subnet_cmg01_sig_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e708b419-851a-42b2-9483-dc4561473bbf", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb7_2", "id": "67f0049d-f6e8-482f-a386-36d0f68cab4e", "attributes": { "tosca_id": "67f0049d-f6e8-482f-a386-36d0f68cab4e", "tosca_name": "link_to_vl_cmg01_sig_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb7_2", "id": "61b5ba1e-ef37-49b0-b415-6f69b9697c79", "attributes": { "tosca_id": "61b5ba1e-ef37-49b0-b415-6f69b9697c79", "tosca_name": "wait_for_subnet_cmg01_sig_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb8_1", "id": "32ba903d-fc6a-4223-8797-1734644a0ed6", "attributes": { "tosca_id": "32ba903d-fc6a-4223-8797-1734644a0ed6", "tosca_name": "link_to_vl_cmg01_sig_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb8_1", "id": "bb8e8bfc-dca4-4efc-bb75-9df65feb171a", "attributes": { "tosca_id": "bb8e8bfc-dca4-4efc-bb75-9df65feb171a", "tosca_name": "wait_for_subnet_cmg01_sig_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_sig_lb8_2", "id": "efac0fe3-67d5-45a7-8d29-6383df1c0403", "attributes": { "tosca_id": "efac0fe3-67d5-45a7-8d29-6383df1c0403", "tosca_name": "link_to_vl_cmg01_sig_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_sig_lb8_2", "id": "af8447fa-cf8b-4fa1-8f0a-ebef2e86b5f6", "attributes": { "tosca_id": "af8447fa-cf8b-4fa1-8f0a-ebef2e86b5f6", "tosca_name": "wait_for_subnet_cmg01_sig_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb1_1", "id": "92ba345f-fbf8-4065-8dec-382c568cc2ea", "attributes": { "tosca_id": "92ba345f-fbf8-4065-8dec-382c568cc2ea", "tosca_name": "link_to_vl_cmg01_streammvno_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "135548a8-574e-424d-80c9-4e317934d391", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb1_1", "id": "a81bcdc1-4041-443d-8442-9f61bb41044d", "attributes": { "tosca_id": "a81bcdc1-4041-443d-8442-9f61bb41044d", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb1_2", "id": "df7d365d-8227-4d40-97de-4b8ec4c6745b", "attributes": { "tosca_id": "df7d365d-8227-4d40-97de-4b8ec4c6745b", "tosca_name": "link_to_vl_cmg01_streammvno_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb1_2", "id": "7a580082-d9c6-4805-bcc6-4dab25772e27", "attributes": { "tosca_id": "7a580082-d9c6-4805-bcc6-4dab25772e27", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb2_1", "id": "0fc410ae-6f1c-44d7-be9a-3e98897c56b3", "attributes": { "tosca_id": "0fc410ae-6f1c-44d7-be9a-3e98897c56b3", "tosca_name": "link_to_vl_cmg01_streammvno_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb2_1", "id": "25c11d7c-a779-4d7e-acdd-1d19740235a9", "attributes": { "tosca_id": "25c11d7c-a779-4d7e-acdd-1d19740235a9", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb2_2", "id": "17715954-f8e9-40d4-9400-a5d54c453433", "attributes": { "tosca_id": "17715954-f8e9-40d4-9400-a5d54c453433", "tosca_name": "link_to_vl_cmg01_streammvno_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb2_2", "id": "36119406-ba32-4b81-a40d-cbd65536e036", "attributes": { "tosca_id": "36119406-ba32-4b81-a40d-cbd65536e036", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e514f751-d257-4b10-84f5-f659f6998bcc", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb3_1", "id": "e47c629a-1ef8-43b5-b9d7-63c052679d4d", "attributes": { "tosca_id": "e47c629a-1ef8-43b5-b9d7-63c052679d4d", "tosca_name": "link_to_vl_cmg01_streammvno_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb3_1", "id": "ee97b620-3a2e-440f-a0c6-e7da15262e56", "attributes": { "tosca_id": "ee97b620-3a2e-440f-a0c6-e7da15262e56", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb3_2", "id": "2e8212f6-52cf-4d66-ab7b-8ca7f2a2bce2", "attributes": { "tosca_id": "2e8212f6-52cf-4d66-ab7b-8ca7f2a2bce2", "tosca_name": "link_to_vl_cmg01_streammvno_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb3_2", "id": "03f95dcc-1341-49d1-a526-3b2e49fdd695", "attributes": { "tosca_id": "03f95dcc-1341-49d1-a526-3b2e49fdd695", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb4_1", "id": "4fe6b3ea-1e8a-47b0-a30f-82fa54558167", "attributes": { "tosca_id": "4fe6b3ea-1e8a-47b0-a30f-82fa54558167", "tosca_name": "link_to_vl_cmg01_streammvno_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb4_1", "id": "fcee3743-cad1-4b42-8d73-ac0fc605f95e", "attributes": { "tosca_id": "fcee3743-cad1-4b42-8d73-ac0fc605f95e", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ddf9524b-9774-4f55-b359-332120ce9022", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb4_2", "id": "c4ce779b-a1c8-433f-91fa-d79e0fcf41b3", "attributes": { "tosca_id": "c4ce779b-a1c8-433f-91fa-d79e0fcf41b3", "tosca_name": "link_to_vl_cmg01_streammvno_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb4_2", "id": "cc7a2140-7387-45f7-ae05-a13c712bb037", "attributes": { "tosca_id": "cc7a2140-7387-45f7-ae05-a13c712bb037", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb5_1", "id": "22d7fd1e-7dd1-44b2-9250-a75c3063973d", "attributes": { "tosca_id": "22d7fd1e-7dd1-44b2-9250-a75c3063973d", "tosca_name": "link_to_vl_cmg01_streammvno_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "769307b3-8599-44a9-adb8-6b9ad958f326", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb5_1", "id": "3c8938d3-25bc-4e11-9768-5ced99b41821", "attributes": { "tosca_id": "3c8938d3-25bc-4e11-9768-5ced99b41821", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb5_2", "id": "2134ec32-c766-4f0b-8672-c66c0052f738", "attributes": { "tosca_id": "2134ec32-c766-4f0b-8672-c66c0052f738", "tosca_name": "link_to_vl_cmg01_streammvno_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb5_2", "id": "0ae00b16-2d69-45a6-82b6-fbf3f1ae7b5e", "attributes": { "tosca_id": "0ae00b16-2d69-45a6-82b6-fbf3f1ae7b5e", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb6_1", "id": "29bd45f7-3da5-4b90-a3ef-4df687a66fc7", "attributes": { "tosca_id": "29bd45f7-3da5-4b90-a3ef-4df687a66fc7", "tosca_name": "link_to_vl_cmg01_streammvno_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb6_1", "id": "ae4341c3-11ff-4d15-9df3-94f91ab71b76", "attributes": { "tosca_id": "ae4341c3-11ff-4d15-9df3-94f91ab71b76", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb6_2", "id": "ff35282d-db91-4dee-8652-d31e4a14defe", "attributes": { "tosca_id": "ff35282d-db91-4dee-8652-d31e4a14defe", "tosca_name": "link_to_vl_cmg01_streammvno_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb6_2", "id": "15dbd8f0-b81c-4ddd-bec2-8bc97931c847", "attributes": { "tosca_id": "15dbd8f0-b81c-4ddd-bec2-8bc97931c847", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb7_1", "id": "00fcf92d-fef5-48ec-b377-fd6970ca28b7", "attributes": { "tosca_id": "00fcf92d-fef5-48ec-b377-fd6970ca28b7", "tosca_name": "link_to_vl_cmg01_streammvno_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb7_1", "id": "a460b540-76f6-4256-a74f-791aee4735b7", "attributes": { "tosca_id": "a460b540-76f6-4256-a74f-791aee4735b7", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb7_2", "id": "13906800-8529-4826-9ee2-9c6fc3442e93", "attributes": { "tosca_id": "13906800-8529-4826-9ee2-9c6fc3442e93", "tosca_name": "link_to_vl_cmg01_streammvno_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb7_2", "id": "d6041bbf-4f6b-41cd-a514-5c1835cef879", "attributes": { "tosca_id": "d6041bbf-4f6b-41cd-a514-5c1835cef879", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a6058424-603c-4633-9d2e-02f5f59784be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb8_1", "id": "1b81a7f5-dee1-4078-8410-f6314c672b62", "attributes": { "tosca_id": "1b81a7f5-dee1-4078-8410-f6314c672b62", "tosca_name": "link_to_vl_cmg01_streammvno_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb8_1", "id": "ffb577bd-cc57-4751-8cbf-5df5d856820a", "attributes": { "tosca_id": "ffb577bd-cc57-4751-8cbf-5df5d856820a", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_streammvno_lb8_2", "id": "434ef24e-ec21-4f30-b2d9-da7519ba58f6", "attributes": { "tosca_id": "434ef24e-ec21-4f30-b2d9-da7519ba58f6", "tosca_name": "link_to_vl_cmg01_streammvno_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_streammvno_lb8_2", "id": "5d174361-6041-4631-ac7c-b70eb102f3d5", "attributes": { "tosca_id": "5d174361-6041-4631-ac7c-b70eb102f3d5", "tosca_name": "wait_for_subnet_cmg01_streammvno_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb1_1", "id": "544a2b1c-3c97-49cc-b2ca-86749d9b8252", "attributes": { "tosca_id": "544a2b1c-3c97-49cc-b2ca-86749d9b8252", "tosca_name": "link_to_vl_cmg01_user_lb1_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb1_1", "id": "bc19f567-dee8-4267-8fee-25a6faed153a", "attributes": { "tosca_id": "bc19f567-dee8-4267-8fee-25a6faed153a", "tosca_name": "wait_for_subnet_cmg01_user_lb1_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb1_2", "id": "2dda0eb8-d195-4dd7-8f18-751ce4ea3140", "attributes": { "tosca_id": "2dda0eb8-d195-4dd7-8f18-751ce4ea3140", "tosca_name": "link_to_vl_cmg01_user_lb1_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb1_2", "id": "b1e44245-551f-4a3d-86cc-79ad24f6db24", "attributes": { "tosca_id": "b1e44245-551f-4a3d-86cc-79ad24f6db24", "tosca_name": "wait_for_subnet_cmg01_user_lb1_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2423eeb8-473b-4dd1-b850-9728b31097be", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb2_1", "id": "497042f8-9f8a-4dd3-81f3-554d5792a75d", "attributes": { "tosca_id": "497042f8-9f8a-4dd3-81f3-554d5792a75d", "tosca_name": "link_to_vl_cmg01_user_lb2_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb2_1", "id": "21e73840-dd52-4720-9f12-7e9c887abada", "attributes": { "tosca_id": "21e73840-dd52-4720-9f12-7e9c887abada", "tosca_name": "wait_for_subnet_cmg01_user_lb2_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb2_2", "id": "0fd5afd9-3ce0-4985-82c4-9acf11aabef8", "attributes": { "tosca_id": "0fd5afd9-3ce0-4985-82c4-9acf11aabef8", "tosca_name": "link_to_vl_cmg01_user_lb2_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb2_2", "id": "819b2219-f497-453f-b092-84f3cb3e5cfc", "attributes": { "tosca_id": "819b2219-f497-453f-b092-84f3cb3e5cfc", "tosca_name": "wait_for_subnet_cmg01_user_lb2_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb3_1", "id": "5515450a-055a-43d4-acbb-f6c4fbf84990", "attributes": { "tosca_id": "5515450a-055a-43d4-acbb-f6c4fbf84990", "tosca_name": "link_to_vl_cmg01_user_lb3_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb3_1", "id": "9517e81d-c838-4c99-a993-14331eea8982", "attributes": { "tosca_id": "9517e81d-c838-4c99-a993-14331eea8982", "tosca_name": "wait_for_subnet_cmg01_user_lb3_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb3_2", "id": "9def64a2-db5c-4601-91a5-429603ffd684", "attributes": { "tosca_id": "9def64a2-db5c-4601-91a5-429603ffd684", "tosca_name": "link_to_vl_cmg01_user_lb3_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "4dd59ccb-0989-4c34-9112-8be443095f88", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb3_2", "id": "431cfbab-81a8-4a82-b890-848f652fa7c7", "attributes": { "tosca_id": "431cfbab-81a8-4a82-b890-848f652fa7c7", "tosca_name": "wait_for_subnet_cmg01_user_lb3_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb4_1", "id": "956700a6-d1a6-4844-8c96-0c5d5b0ddf0a", "attributes": { "tosca_id": "956700a6-d1a6-4844-8c96-0c5d5b0ddf0a", "tosca_name": "link_to_vl_cmg01_user_lb4_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb4_1", "id": "2b0b1b8a-d31e-42d0-ba08-3ae463d41565", "attributes": { "tosca_id": "2b0b1b8a-d31e-42d0-ba08-3ae463d41565", "tosca_name": "wait_for_subnet_cmg01_user_lb4_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb4_2", "id": "61939dab-acad-4fa2-8f47-b2cc45db22e3", "attributes": { "tosca_id": "61939dab-acad-4fa2-8f47-b2cc45db22e3", "tosca_name": "link_to_vl_cmg01_user_lb4_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb4_2", "id": "960d7eda-c1ef-4643-898a-4be5e65b9895", "attributes": { "tosca_id": "960d7eda-c1ef-4643-898a-4be5e65b9895", "tosca_name": "wait_for_subnet_cmg01_user_lb4_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f644cd1f-8db5-47a2-be48-28011871d129", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb5_1", "id": "d0f57edb-c623-44bc-8ae9-d8c19a9f6958", "attributes": { "tosca_id": "d0f57edb-c623-44bc-8ae9-d8c19a9f6958", "tosca_name": "link_to_vl_cmg01_user_lb5_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb5_1", "id": "e46247ac-7bcf-4b63-9796-b29be1000bf4", "attributes": { "tosca_id": "e46247ac-7bcf-4b63-9796-b29be1000bf4", "tosca_name": "wait_for_subnet_cmg01_user_lb5_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb5_2", "id": "8ea15c21-8734-4ffb-8c69-3f94df7fdbfd", "attributes": { "tosca_id": "8ea15c21-8734-4ffb-8c69-3f94df7fdbfd", "tosca_name": "link_to_vl_cmg01_user_lb5_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb5_2", "id": "b959e463-4f9b-42f9-a25a-0d8824f33357", "attributes": { "tosca_id": "b959e463-4f9b-42f9-a25a-0d8824f33357", "tosca_name": "wait_for_subnet_cmg01_user_lb5_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb6_1", "id": "d1315ee9-b8b1-4b9d-9e91-56c1199c8d58", "attributes": { "tosca_id": "d1315ee9-b8b1-4b9d-9e91-56c1199c8d58", "tosca_name": "link_to_vl_cmg01_user_lb6_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb6_1", "id": "816b6356-c06d-44aa-96d3-afc8c951ee7c", "attributes": { "tosca_id": "816b6356-c06d-44aa-96d3-afc8c951ee7c", "tosca_name": "wait_for_subnet_cmg01_user_lb6_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb6_2", "id": "09bced61-e52a-468b-9153-478751b5674e", "attributes": { "tosca_id": "09bced61-e52a-468b-9153-478751b5674e", "tosca_name": "link_to_vl_cmg01_user_lb6_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "402b20ff-844d-4ecc-8967-4be9d163b958", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb6_2", "id": "2e70121f-6ca6-45ab-8986-c6597bd4bca0", "attributes": { "tosca_id": "2e70121f-6ca6-45ab-8986-c6597bd4bca0", "tosca_name": "wait_for_subnet_cmg01_user_lb6_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb7_1", "id": "ae32a54d-282c-4e66-af6d-62b6a0163d55", "attributes": { "tosca_id": "ae32a54d-282c-4e66-af6d-62b6a0163d55", "tosca_name": "link_to_vl_cmg01_user_lb7_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb7_1", "id": "01a9e5fa-d994-4642-9e96-0e2ecaabe72a", "attributes": { "tosca_id": "01a9e5fa-d994-4642-9e96-0e2ecaabe72a", "tosca_name": "wait_for_subnet_cmg01_user_lb7_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb7_2", "id": "ba842ad5-5e1b-42ff-9347-6bbd58138cd5", "attributes": { "tosca_id": "ba842ad5-5e1b-42ff-9347-6bbd58138cd5", "tosca_name": "link_to_vl_cmg01_user_lb7_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb7_2", "id": "556f5c5e-f82e-4dd6-b410-de0c38b6531d", "attributes": { "tosca_id": "556f5c5e-f82e-4dd6-b410-de0c38b6531d", "tosca_name": "wait_for_subnet_cmg01_user_lb7_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb8_1", "id": "e801870e-38c4-4dd3-b31d-6f2cb1bc4f44", "attributes": { "tosca_id": "e801870e-38c4-4dd3-b31d-6f2cb1bc4f44", "tosca_name": "link_to_vl_cmg01_user_lb8_1" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "389bc352-c296-41f8-9c82-f240e9529b3a", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb8_1", "id": "6b77f544-6360-4e16-8691-d11c24a34e91", "attributes": { "tosca_id": "6b77f544-6360-4e16-8691-d11c24a34e91", "tosca_name": "wait_for_subnet_cmg01_user_lb8_1" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "link_to_vl_cmg01_user_lb8_2", "id": "94908cd9-e813-49bd-a097-9fa2a335cc50", "attributes": { "tosca_id": "94908cd9-e813-49bd-a097-9fa2a335cc50", "tosca_name": "link_to_vl_cmg01_user_lb8_2" }, "type": "tosca.relationships.nfv.VirtualLinksTo", "properties": {} }, { "targetNodeId": "609bd506-b933-4a74-939d-691291ed58c5", "sourceNodeId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "name": "wait_for_subnet_cmg01_user_lb8_2", "id": "3e0851c7-66c7-4f17-86ef-04e2c97c886e", "attributes": { "tosca_id": "3e0851c7-66c7-4f17-86ef-04e2c97c886e", "tosca_name": "wait_for_subnet_cmg01_user_lb8_2" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "sourceNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "name": "wait_for_ipam", "id": "6000ab22-c7ef-4509-96d9-f3c44e864bae", "attributes": { "tosca_id": "6000ab22-c7ef-4509-96d9-f3c44e864bae", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "sourceNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "name": "mapped_to", "id": "df9724ec-38b2-4037-b9f1-dc0deb87a53f", "attributes": { "tosca_id": "df9724ec-38b2-4037-b9f1-dc0deb87a53f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "sourceNodeId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "name": "subnet_of", "id": "628532e6-2835-4453-86b3-2e2094857515", "attributes": { "tosca_id": "628532e6-2835-4453-86b3-2e2094857515", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "0f74b76f-abb7-4d05-99d7-4273db227485", "sourceNodeId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "name": "wait_for_ipam", "id": "a756909e-99e3-4d82-ba7e-78b6540eb642", "attributes": { "tosca_id": "a756909e-99e3-4d82-ba7e-78b6540eb642", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "sourceNodeId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "name": "mapped_to", "id": "6f66df57-9f79-4d23-8498-3d52d257819a", "attributes": { "tosca_id": "6f66df57-9f79-4d23-8498-3d52d257819a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "sourceNodeId": "62a8cc12-454a-4324-b869-496b49aaee65", "name": "wait_for_ipam", "id": "3b2fdc65-bd7a-4f40-8b96-95dbc49e2aaa", "attributes": { "tosca_id": "3b2fdc65-bd7a-4f40-8b96-95dbc49e2aaa", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "sourceNodeId": "62a8cc12-454a-4324-b869-496b49aaee65", "name": "mapped_to", "id": "fc7c3dad-7aa0-4bd4-b634-2057ba419b9d", "attributes": { "tosca_id": "fc7c3dad-7aa0-4bd4-b634-2057ba419b9d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ac68e55c-719f-4b47-99e4-270ab93647df", "sourceNodeId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "name": "wait_for_ipam", "id": "5857b93b-b98d-496b-8cd3-3bbc3aa10652", "attributes": { "tosca_id": "5857b93b-b98d-496b-8cd3-3bbc3aa10652", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "sourceNodeId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "name": "mapped_to", "id": "1fd320f7-f958-4a38-aa04-989adc3fe1d0", "attributes": { "tosca_id": "1fd320f7-f958-4a38-aa04-989adc3fe1d0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "sourceNodeId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "name": "wait_for_ipam", "id": "eb2a8a31-de9a-4cc1-a5da-cbf91889e387", "attributes": { "tosca_id": "eb2a8a31-de9a-4cc1-a5da-cbf91889e387", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "sourceNodeId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "name": "mapped_to", "id": "5fe6b649-3463-4cc6-8fd7-fe4f09fc1d68", "attributes": { "tosca_id": "5fe6b649-3463-4cc6-8fd7-fe4f09fc1d68", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "sourceNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "name": "wait_for_ipam", "id": "89788ff3-63e9-4e83-a1c8-ab2d2462d9a8", "attributes": { "tosca_id": "89788ff3-63e9-4e83-a1c8-ab2d2462d9a8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2423eeb8-473b-4dd1-b850-9728b31097be", "sourceNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "name": "mapped_to", "id": "ed0aed1b-c7c5-4b92-8551-f7524c0161f6", "attributes": { "tosca_id": "ed0aed1b-c7c5-4b92-8551-f7524c0161f6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2e95bf94-10d0-467c-8be3-84079139ef98", "sourceNodeId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "name": "subnet_of", "id": "fac1dd54-0a73-4e12-b72b-a0b560fd1a10", "attributes": { "tosca_id": "fac1dd54-0a73-4e12-b72b-a0b560fd1a10", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "sourceNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "name": "wait_for_ipam", "id": "0c436f40-85ad-418a-bdbb-ac2f45994546", "attributes": { "tosca_id": "0c436f40-85ad-418a-bdbb-ac2f45994546", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "sourceNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "name": "mapped_to", "id": "72b3e403-1559-4c6c-a74a-e743cbcc0f06", "attributes": { "tosca_id": "72b3e403-1559-4c6c-a74a-e743cbcc0f06", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a250347c-2f87-4868-a125-fea79725c08e", "sourceNodeId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "name": "subnet_of", "id": "23ee7574-228e-4dbc-a9a7-4b4ecb5f9011", "attributes": { "tosca_id": "23ee7574-228e-4dbc-a9a7-4b4ecb5f9011", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d82121a5-b72a-4924-8892-3baba913a903", "sourceNodeId": "19d98341-af74-488f-ba43-148d33d9a023", "name": "wait_for_ipam", "id": "6cfa8994-23bd-421f-a491-c8bc9709bd9c", "attributes": { "tosca_id": "6cfa8994-23bd-421f-a491-c8bc9709bd9c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "sourceNodeId": "19d98341-af74-488f-ba43-148d33d9a023", "name": "mapped_to", "id": "7e78c2bc-d8aa-4d1b-9d84-1531f14a4e7a", "attributes": { "tosca_id": "7e78c2bc-d8aa-4d1b-9d84-1531f14a4e7a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "sourceNodeId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "name": "wait_for_ipam", "id": "ec962c0e-6325-4f82-b141-26553254b012", "attributes": { "tosca_id": "ec962c0e-6325-4f82-b141-26553254b012", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "sourceNodeId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "name": "mapped_to", "id": "2fe1fd4f-51ef-4558-ad33-82c16fb4b60f", "attributes": { "tosca_id": "2fe1fd4f-51ef-4558-ad33-82c16fb4b60f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "sourceNodeId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "name": "wait_for_ipam", "id": "83793809-ff43-41a2-b3f9-6a0d2117f04c", "attributes": { "tosca_id": "83793809-ff43-41a2-b3f9-6a0d2117f04c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "sourceNodeId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "name": "mapped_to", "id": "d9f37b2c-db74-47a0-ac3e-a76895d96a9e", "attributes": { "tosca_id": "d9f37b2c-db74-47a0-ac3e-a76895d96a9e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "name": "uses_config", "id": "ce6c6b2d-f0b2-4d5e-93c8-8f5a50f6e3f2", "attributes": { "tosca_id": "ce6c6b2d-f0b2-4d5e-93c8-8f5a50f6e3f2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "sourceNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "name": "wait_for_ipam", "id": "a5c1496d-0266-408f-b3ba-b0ff14892046", "attributes": { "tosca_id": "a5c1496d-0266-408f-b3ba-b0ff14892046", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "sourceNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "name": "mapped_to", "id": "f4ec7eb4-5b3a-4520-8799-3cc194cca5e6", "attributes": { "tosca_id": "f4ec7eb4-5b3a-4520-8799-3cc194cca5e6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "sourceNodeId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "name": "subnet_of", "id": "a4ae8327-590e-4afe-bada-391a352aed85", "attributes": { "tosca_id": "a4ae8327-590e-4afe-bada-391a352aed85", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "name": "uses_config", "id": "b7bf89f1-748d-4b93-9900-8b1aefb9ddda", "attributes": { "tosca_id": "b7bf89f1-748d-4b93-9900-8b1aefb9ddda", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "name": "uses_config", "id": "d9857262-f24e-4757-bb18-19dcf5d90903", "attributes": { "tosca_id": "d9857262-f24e-4757-bb18-19dcf5d90903", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "sourceNodeId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "name": "wait_for_ipam", "id": "2d01c76f-a30d-4d37-a0b2-558c0a70e82c", "attributes": { "tosca_id": "2d01c76f-a30d-4d37-a0b2-558c0a70e82c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d22fb2d7-40a6-402f-93ac-106702a361af", "sourceNodeId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "name": "mapped_to", "id": "eec8d0ee-8a20-4b0b-8bc5-23be27da5aa2", "attributes": { "tosca_id": "eec8d0ee-8a20-4b0b-8bc5-23be27da5aa2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "sourceNodeId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "name": "wait_for_ipam", "id": "424a95b4-56b8-4fc8-a626-d282546318b3", "attributes": { "tosca_id": "424a95b4-56b8-4fc8-a626-d282546318b3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "sourceNodeId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "name": "mapped_to", "id": "f0e49ee7-3db0-4d5b-baa2-9ad0b8311c78", "attributes": { "tosca_id": "f0e49ee7-3db0-4d5b-baa2-9ad0b8311c78", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "name": "uses_config", "id": "22d75581-d53e-41a9-bf49-25b236f4da33", "attributes": { "tosca_id": "22d75581-d53e-41a9-bf49-25b236f4da33", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "sourceNodeId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "name": "wait_for_ipam", "id": "621acf4c-7985-4c42-9ea5-7cb1b8c9c56e", "attributes": { "tosca_id": "621acf4c-7985-4c42-9ea5-7cb1b8c9c56e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "sourceNodeId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "name": "mapped_to", "id": "b91b04d5-e55f-48fb-99d0-e372da0478ce", "attributes": { "tosca_id": "b91b04d5-e55f-48fb-99d0-e372da0478ce", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "name": "uses_config", "id": "47234502-f2e3-47ae-a4a8-330b507a1983", "attributes": { "tosca_id": "47234502-f2e3-47ae-a4a8-330b507a1983", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "sourceNodeId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "name": "wait_for_ipam", "id": "97f7108b-5d2f-44cb-a19b-8cbb42f23c4d", "attributes": { "tosca_id": "97f7108b-5d2f-44cb-a19b-8cbb42f23c4d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "sourceNodeId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "name": "mapped_to", "id": "3f689d97-0def-4fe3-ae4a-8479a0c52845", "attributes": { "tosca_id": "3f689d97-0def-4fe3-ae4a-8479a0c52845", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "sourceNodeId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "name": "wait_for_ipam", "id": "f1ae740b-c1b9-4d48-8c54-bcc1d6512893", "attributes": { "tosca_id": "f1ae740b-c1b9-4d48-8c54-bcc1d6512893", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "sourceNodeId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "name": "mapped_to", "id": "dd939cfa-f5c6-4f7c-a153-7896af093e2f", "attributes": { "tosca_id": "dd939cfa-f5c6-4f7c-a153-7896af093e2f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "name": "uses_config", "id": "518ae32a-25b1-41c2-94a6-33dbe23a8fb7", "attributes": { "tosca_id": "518ae32a-25b1-41c2-94a6-33dbe23a8fb7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "sourceNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "name": "wait_for_ipam", "id": "7aa61f6c-96fc-440d-ad45-0f2cea1b081f", "attributes": { "tosca_id": "7aa61f6c-96fc-440d-ad45-0f2cea1b081f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "sourceNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "name": "mapped_to", "id": "e9a7b372-225d-4cd1-ac57-e20e2cb35ca5", "attributes": { "tosca_id": "e9a7b372-225d-4cd1-ac57-e20e2cb35ca5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "faea27b0-0941-41ce-a482-327a3e37e154", "sourceNodeId": "d5594d86-45d9-4767-9e55-72ed175092b2", "name": "subnet_of", "id": "505c8072-ec70-4ad2-95a7-135994cd0d54", "attributes": { "tosca_id": "505c8072-ec70-4ad2-95a7-135994cd0d54", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "4f163297-75c9-4298-b17c-b5f4776342b4", "sourceNodeId": "4739db90-3441-4577-b0d6-71ccd19e6475", "name": "wait_for_ipam", "id": "0f455c1a-064e-47a5-8f15-21f53b814497", "attributes": { "tosca_id": "0f455c1a-064e-47a5-8f15-21f53b814497", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "sourceNodeId": "4739db90-3441-4577-b0d6-71ccd19e6475", "name": "mapped_to", "id": "9759fb70-91b4-49f3-a2d7-9f63684e474a", "attributes": { "tosca_id": "9759fb70-91b4-49f3-a2d7-9f63684e474a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "sourceNodeId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "name": "wait_for_ipam", "id": "451b6e7e-bad3-4385-af19-612a41b68e1f", "attributes": { "tosca_id": "451b6e7e-bad3-4385-af19-612a41b68e1f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "sourceNodeId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "name": "mapped_to", "id": "dbe17e60-8eb8-4662-8e88-6e749832cb2e", "attributes": { "tosca_id": "dbe17e60-8eb8-4662-8e88-6e749832cb2e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "sourceNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "name": "wait_for_ipam", "id": "bfa1e7b3-f19f-49de-96b0-04ad75e7857b", "attributes": { "tosca_id": "bfa1e7b3-f19f-49de-96b0-04ad75e7857b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "sourceNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "name": "mapped_to", "id": "43df58a4-875c-4c8d-9cf1-5a8b86f243b7", "attributes": { "tosca_id": "43df58a4-875c-4c8d-9cf1-5a8b86f243b7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "sourceNodeId": "73673d98-0a52-47ba-9d14-2b23099a793d", "name": "subnet_of", "id": "1a798867-a14b-4f13-8b7e-2868d9339939", "attributes": { "tosca_id": "1a798867-a14b-4f13-8b7e-2868d9339939", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "name": "uses_config", "id": "c2f876fe-dce6-41e8-82e8-7e1115aaede7", "attributes": { "tosca_id": "c2f876fe-dce6-41e8-82e8-7e1115aaede7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "name": "uses_config", "id": "44905733-b702-4d89-ae9d-6802d3523f74", "attributes": { "tosca_id": "44905733-b702-4d89-ae9d-6802d3523f74", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "bfcaee1a-3744-42d6-a383-c52950513a04", "sourceNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "name": "wait_for_ipam", "id": "24018705-c688-409a-8c5b-0cea0608f89e", "attributes": { "tosca_id": "24018705-c688-409a-8c5b-0cea0608f89e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "87750914-19d6-4292-8cb2-7907afddd7dd", "sourceNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "name": "mapped_to", "id": "410a5663-84d0-4b06-a8bb-ca94fc4af65d", "attributes": { "tosca_id": "410a5663-84d0-4b06-a8bb-ca94fc4af65d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "sourceNodeId": "928259f0-26e1-43be-8c27-22635b11b239", "name": "subnet_of", "id": "b1b4a7f9-3374-49f5-8258-5b5c3ab1b7d8", "attributes": { "tosca_id": "b1b4a7f9-3374-49f5-8258-5b5c3ab1b7d8", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "sourceNodeId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "name": "wait_for_ipam", "id": "ed809c18-6ccc-48bc-b1ca-3562da9ec798", "attributes": { "tosca_id": "ed809c18-6ccc-48bc-b1ca-3562da9ec798", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "sourceNodeId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "name": "mapped_to", "id": "4e82ffdd-bb94-48ba-be51-6300c07b96c2", "attributes": { "tosca_id": "4e82ffdd-bb94-48ba-be51-6300c07b96c2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "sourceNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "name": "wait_for_ipam", "id": "dc24d708-124f-4fae-8ae3-b5a9c270c989", "attributes": { "tosca_id": "dc24d708-124f-4fae-8ae3-b5a9c270c989", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "sourceNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "name": "mapped_to", "id": "b0dd3d81-b301-4188-9237-032543421605", "attributes": { "tosca_id": "b0dd3d81-b301-4188-9237-032543421605", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "sourceNodeId": "45cc878e-386e-4dcc-a837-7902db0eca05", "name": "subnet_of", "id": "34cb8d48-d730-4efa-a638-475f9495b3c3", "attributes": { "tosca_id": "34cb8d48-d730-4efa-a638-475f9495b3c3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "name": "uses_config", "id": "f505749f-6541-4b66-a3f4-13acb2d8155b", "attributes": { "tosca_id": "f505749f-6541-4b66-a3f4-13acb2d8155b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "sourceNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "name": "wait_for_ipam", "id": "56a1c6f5-0d98-4fbc-bb0b-60a50ae1fb1f", "attributes": { "tosca_id": "56a1c6f5-0d98-4fbc-bb0b-60a50ae1fb1f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "27233556-3527-4b24-90cf-e306aa266c04", "sourceNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "name": "mapped_to", "id": "57406663-a5c2-47e9-b321-4c58e5160969", "attributes": { "tosca_id": "57406663-a5c2-47e9-b321-4c58e5160969", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "sourceNodeId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "name": "subnet_of", "id": "e90d2a06-71a4-4c1b-a5d1-137b0f04d2d2", "attributes": { "tosca_id": "e90d2a06-71a4-4c1b-a5d1-137b0f04d2d2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "3d294376-d701-410f-9493-4a0af8ce30c9", "sourceNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "name": "wait_for_ipam", "id": "d7aac187-cab1-48ef-bb5b-9811accfda51", "attributes": { "tosca_id": "d7aac187-cab1-48ef-bb5b-9811accfda51", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "65824401-7396-4108-95a1-b23cea11054d", "sourceNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "name": "mapped_to", "id": "ca7d9e3e-18ae-4e0f-b089-978f06d4ee7d", "attributes": { "tosca_id": "ca7d9e3e-18ae-4e0f-b089-978f06d4ee7d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "sourceNodeId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "name": "subnet_of", "id": "9b622e5e-0960-47b6-b0d6-28e34f652298", "attributes": { "tosca_id": "9b622e5e-0960-47b6-b0d6-28e34f652298", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "cce96427-7f68-4138-88b6-068da8a4435d", "name": "uses_config", "id": "cc383aad-cfa9-4ef7-93b9-084ccf86c4c6", "attributes": { "tosca_id": "cc383aad-cfa9-4ef7-93b9-084ccf86c4c6", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c5b360a5-d389-415c-a65f-ef02171b4443", "name": "uses_config", "id": "2269b1d2-b5b8-4100-ba48-ac11cfc89296", "attributes": { "tosca_id": "2269b1d2-b5b8-4100-ba48-ac11cfc89296", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c7209238-0579-4972-8221-13a9926fe019", "sourceNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "name": "wait_for_ipam", "id": "7efffd59-50b0-4975-849e-ddde588a3b68", "attributes": { "tosca_id": "7efffd59-50b0-4975-849e-ddde588a3b68", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6750f699-af52-437f-9c17-3d134bf3f74a", "sourceNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "name": "mapped_to", "id": "f2d33287-bff0-4712-b29f-0b2928363cf4", "attributes": { "tosca_id": "f2d33287-bff0-4712-b29f-0b2928363cf4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "sourceNodeId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "name": "subnet_of", "id": "a93ff8fb-cba6-4601-aef2-0d544c0f89f4", "attributes": { "tosca_id": "a93ff8fb-cba6-4601-aef2-0d544c0f89f4", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "name": "uses_config", "id": "1b14452e-c8a1-4037-a50e-d009601d4446", "attributes": { "tosca_id": "1b14452e-c8a1-4037-a50e-d009601d4446", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "54852bb8-1128-4aed-9adb-6022a535a345", "name": "uses_config", "id": "920411ca-9266-452c-897a-71bf8b6d9a2d", "attributes": { "tosca_id": "920411ca-9266-452c-897a-71bf8b6d9a2d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "sourceNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "name": "wait_for_ipam", "id": "c6d53813-61e1-447b-a599-956ea6adb457", "attributes": { "tosca_id": "c6d53813-61e1-447b-a599-956ea6adb457", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "adc41d22-ca23-4995-9b30-d65884168257", "sourceNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "name": "mapped_to", "id": "3698a09a-5600-4705-8211-36d966390ac2", "attributes": { "tosca_id": "3698a09a-5600-4705-8211-36d966390ac2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "sourceNodeId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "name": "subnet_of", "id": "969eb75a-9063-499f-b24c-cc1ef6468f28", "attributes": { "tosca_id": "969eb75a-9063-499f-b24c-cc1ef6468f28", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "sourceNodeId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "name": "wait_for_ipam", "id": "6e897a4c-eddb-4912-93d0-4162025b537a", "attributes": { "tosca_id": "6e897a4c-eddb-4912-93d0-4162025b537a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "128b6065-105f-4137-aa86-71ac9632ec20", "sourceNodeId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "name": "mapped_to", "id": "bf170023-5f66-44a0-8ac8-fbd9a77023a6", "attributes": { "tosca_id": "bf170023-5f66-44a0-8ac8-fbd9a77023a6", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "sourceNodeId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "name": "wait_for_ipam", "id": "ed80faeb-592e-473c-bb69-119a27e8e6cd", "attributes": { "tosca_id": "ed80faeb-592e-473c-bb69-119a27e8e6cd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f39039b9-f750-4cfa-b195-59b187725645", "sourceNodeId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "name": "mapped_to", "id": "6650a5a2-4326-4676-bb0a-5d8e7aabaee0", "attributes": { "tosca_id": "6650a5a2-4326-4676-bb0a-5d8e7aabaee0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "name": "uses_config", "id": "2f9bd828-dbb8-46f0-b38f-747630aa17e1", "attributes": { "tosca_id": "2f9bd828-dbb8-46f0-b38f-747630aa17e1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "name": "uses_config", "id": "20c6f06a-b923-4bae-b457-fa32f6c969ac", "attributes": { "tosca_id": "20c6f06a-b923-4bae-b457-fa32f6c969ac", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "sourceNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "name": "wait_for_ipam", "id": "4d9aa329-54d0-4c04-8c7b-228be88eb1c0", "attributes": { "tosca_id": "4d9aa329-54d0-4c04-8c7b-228be88eb1c0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "sourceNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "name": "mapped_to", "id": "31b273b8-c627-414f-81e4-3d2a7e24d657", "attributes": { "tosca_id": "31b273b8-c627-414f-81e4-3d2a7e24d657", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "sourceNodeId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "name": "subnet_of", "id": "d5d1e23b-55b3-4c1b-a94a-1e0829175c10", "attributes": { "tosca_id": "d5d1e23b-55b3-4c1b-a94a-1e0829175c10", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "name": "uses_config", "id": "e66a45b6-769c-4e80-88b0-0ce44418c02a", "attributes": { "tosca_id": "e66a45b6-769c-4e80-88b0-0ce44418c02a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "sourceNodeId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "name": "wait_for_ipam", "id": "8408f62b-ff83-469e-b6a7-a61373ebd3f4", "attributes": { "tosca_id": "8408f62b-ff83-469e-b6a7-a61373ebd3f4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "sourceNodeId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "name": "mapped_to", "id": "f02c7e40-bee0-4c8c-9e1a-73db023a84e3", "attributes": { "tosca_id": "f02c7e40-bee0-4c8c-9e1a-73db023a84e3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4f163297-75c9-4298-b17c-b5f4776342b4", "sourceNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "name": "wait_for_ipam", "id": "817124aa-6ad6-40fb-9a35-8985dabe9c8c", "attributes": { "tosca_id": "817124aa-6ad6-40fb-9a35-8985dabe9c8c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "sourceNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "name": "mapped_to", "id": "05aaf133-3c90-4d00-a1c9-d2b90985c453", "attributes": { "tosca_id": "05aaf133-3c90-4d00-a1c9-d2b90985c453", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4739db90-3441-4577-b0d6-71ccd19e6475", "sourceNodeId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "name": "subnet_of", "id": "20e924c7-5ee8-4185-8768-f8ead5b1fe8d", "attributes": { "tosca_id": "20e924c7-5ee8-4185-8768-f8ead5b1fe8d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cce96427-7f68-4138-88b6-068da8a4435d", "sourceNodeId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "name": "wait_for_ipam", "id": "d1fa3369-15de-4e49-87c0-93952a55816b", "attributes": { "tosca_id": "d1fa3369-15de-4e49-87c0-93952a55816b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b609d871-b324-4f21-8252-139b4610c0da", "sourceNodeId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "name": "mapped_to", "id": "f94da2e1-0e06-4333-9bfb-fd5623b1d4dc", "attributes": { "tosca_id": "f94da2e1-0e06-4333-9bfb-fd5623b1d4dc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "sourceNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "name": "wait_for_ipam", "id": "ee1dc279-a339-4dbb-a6c8-22cbf85f8f15", "attributes": { "tosca_id": "ee1dc279-a339-4dbb-a6c8-22cbf85f8f15", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "sourceNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "name": "mapped_to", "id": "78abdac1-3ea2-4586-b0cd-1e4e16a0acdc", "attributes": { "tosca_id": "78abdac1-3ea2-4586-b0cd-1e4e16a0acdc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "sourceNodeId": "5e6511f4-7453-4762-af49-87b78a007f0f", "name": "subnet_of", "id": "896b0863-df76-4111-8e7e-3ab65d8577d5", "attributes": { "tosca_id": "896b0863-df76-4111-8e7e-3ab65d8577d5", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "name": "uses_config", "id": "c0177b7a-dcbc-49f2-9c8a-5138c5a84d10", "attributes": { "tosca_id": "c0177b7a-dcbc-49f2-9c8a-5138c5a84d10", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "name": "uses_config", "id": "97ff5d69-c181-40a4-a0b6-b0c2d8c6623b", "attributes": { "tosca_id": "97ff5d69-c181-40a4-a0b6-b0c2d8c6623b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "sourceNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "name": "wait_for_ipam", "id": "9a28f6cf-d1a9-440d-bcf2-0c8ebcce8bc6", "attributes": { "tosca_id": "9a28f6cf-d1a9-440d-bcf2-0c8ebcce8bc6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "sourceNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "name": "mapped_to", "id": "3ef2aad5-294f-44b9-8cfe-f563ffb4f634", "attributes": { "tosca_id": "3ef2aad5-294f-44b9-8cfe-f563ffb4f634", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "sourceNodeId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "name": "subnet_of", "id": "c36c0c6d-7d21-4152-baf0-9974d81a8ecd", "attributes": { "tosca_id": "c36c0c6d-7d21-4152-baf0-9974d81a8ecd", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "sourceNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "name": "wait_for_ipam", "id": "fb560049-15c1-4746-b3f4-1f06d787d021", "attributes": { "tosca_id": "fb560049-15c1-4746-b3f4-1f06d787d021", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "sourceNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "name": "mapped_to", "id": "45676bf3-3f69-4ecb-b0b7-a2358e1c2f79", "attributes": { "tosca_id": "45676bf3-3f69-4ecb-b0b7-a2358e1c2f79", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "sourceNodeId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "name": "subnet_of", "id": "89e6b855-e5c0-4527-9ad7-7c4ae0a1869a", "attributes": { "tosca_id": "89e6b855-e5c0-4527-9ad7-7c4ae0a1869a", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "sourceNodeId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "name": "wait_for_ipam", "id": "73fa18a5-f548-4ab9-9237-e794cd25787c", "attributes": { "tosca_id": "73fa18a5-f548-4ab9-9237-e794cd25787c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "sourceNodeId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "name": "mapped_to", "id": "fb5413bf-66db-414a-b559-88b4da14460e", "attributes": { "tosca_id": "fb5413bf-66db-414a-b559-88b4da14460e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "bfcaee1a-3744-42d6-a383-c52950513a04", "name": "uses_config", "id": "b780fcb0-5466-49e5-93d6-9a026626404b", "attributes": { "tosca_id": "b780fcb0-5466-49e5-93d6-9a026626404b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "19418946-cd65-4953-bbba-09b505fdc388", "sourceNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "name": "wait_for_ipam", "id": "6f1a385c-b264-4075-9d08-e3a2b56cf5fc", "attributes": { "tosca_id": "6f1a385c-b264-4075-9d08-e3a2b56cf5fc", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "sourceNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "name": "mapped_to", "id": "f5abca0d-8ce9-400c-a217-d63270140f07", "attributes": { "tosca_id": "f5abca0d-8ce9-400c-a217-d63270140f07", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "sourceNodeId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "name": "subnet_of", "id": "743d7040-c00b-4527-90dc-9292ef16fd4b", "attributes": { "tosca_id": "743d7040-c00b-4527-90dc-9292ef16fd4b", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7e18773a-297c-4640-90df-cf42db57c060", "sourceNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "name": "wait_for_ipam", "id": "95cb8d7a-dacd-44f1-ad11-6181b24c1192", "attributes": { "tosca_id": "95cb8d7a-dacd-44f1-ad11-6181b24c1192", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e514f751-d257-4b10-84f5-f659f6998bcc", "sourceNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "name": "mapped_to", "id": "d82c5d70-519f-43de-a79d-194ca62c864a", "attributes": { "tosca_id": "d82c5d70-519f-43de-a79d-194ca62c864a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "90890560-043f-4fc3-b22e-074b966ecbc5", "sourceNodeId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "name": "subnet_of", "id": "eea7a984-89d6-4863-a33a-e00e3b9de81b", "attributes": { "tosca_id": "eea7a984-89d6-4863-a33a-e00e3b9de81b", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "sourceNodeId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "name": "wait_for_ipam", "id": "f65a13a5-61f5-43d8-ad11-f3f151fce9ee", "attributes": { "tosca_id": "f65a13a5-61f5-43d8-ad11-f3f151fce9ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "sourceNodeId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "name": "mapped_to", "id": "146188f1-2744-4c6c-8097-e8205fb0afd1", "attributes": { "tosca_id": "146188f1-2744-4c6c-8097-e8205fb0afd1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "name": "uses_config", "id": "a6cca88c-941a-421a-bf3a-099ba1583440", "attributes": { "tosca_id": "a6cca88c-941a-421a-bf3a-099ba1583440", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "name": "uses_config", "id": "5b3acfbb-49be-424d-b161-c665645e6597", "attributes": { "tosca_id": "5b3acfbb-49be-424d-b161-c665645e6597", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "name": "uses_config", "id": "23ed3844-6dc7-424a-ad7a-7d7b845ca483", "attributes": { "tosca_id": "23ed3844-6dc7-424a-ad7a-7d7b845ca483", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "sourceNodeId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "name": "wait_for_ipam", "id": "25688b4d-bbb5-41f4-a284-eebfcb2d6f16", "attributes": { "tosca_id": "25688b4d-bbb5-41f4-a284-eebfcb2d6f16", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "47b23734-5e7a-4115-8854-4fe871b4f701", "sourceNodeId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "name": "mapped_to", "id": "c8209e6d-d6ba-4a3f-9c96-7a1b3eca5765", "attributes": { "tosca_id": "c8209e6d-d6ba-4a3f-9c96-7a1b3eca5765", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "sourceNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "name": "wait_for_ipam", "id": "b77f5b3e-888b-4d10-b30e-c947d2d35eba", "attributes": { "tosca_id": "b77f5b3e-888b-4d10-b30e-c947d2d35eba", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "sourceNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "name": "mapped_to", "id": "37e92ebb-3781-401b-9620-c153e7e56f0f", "attributes": { "tosca_id": "37e92ebb-3781-401b-9620-c153e7e56f0f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "sourceNodeId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "name": "subnet_of", "id": "a23f200e-8352-495c-84fc-d8eb7c6c85e9", "attributes": { "tosca_id": "a23f200e-8352-495c-84fc-d8eb7c6c85e9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "sourceNodeId": "b80ad685-74fa-4a74-bec1-a5a179307191", "name": "wait_for_ipam", "id": "4d340aaf-19dd-403b-bec4-8bbb60debec9", "attributes": { "tosca_id": "4d340aaf-19dd-403b-bec4-8bbb60debec9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "sourceNodeId": "b80ad685-74fa-4a74-bec1-a5a179307191", "name": "mapped_to", "id": "55e0c143-ba55-4bd0-aa18-65fae921326b", "attributes": { "tosca_id": "55e0c143-ba55-4bd0-aa18-65fae921326b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1a55a409-9513-4003-8fd6-378e8a20d840", "name": "uses_config", "id": "cea5b813-3212-4891-81d6-9b7dcf354ee8", "attributes": { "tosca_id": "cea5b813-3212-4891-81d6-9b7dcf354ee8", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "584d53f6-a43c-49a0-8b62-75398268c97c", "name": "uses_config", "id": "906369c4-076f-4f11-87d4-f64b034fbf22", "attributes": { "tosca_id": "906369c4-076f-4f11-87d4-f64b034fbf22", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6a298742-8723-409a-8d76-9f86a0439710", "sourceNodeId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "name": "wait_for_ipam", "id": "05853822-16f8-4341-afc4-ed577d74ec60", "attributes": { "tosca_id": "05853822-16f8-4341-afc4-ed577d74ec60", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "sourceNodeId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "name": "mapped_to", "id": "544bab30-ab4f-4105-ac39-c5a06a5d1ff0", "attributes": { "tosca_id": "544bab30-ab4f-4105-ac39-c5a06a5d1ff0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e256232f-413d-4f1c-8028-c53ede86d612", "sourceNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "name": "wait_for_ipam", "id": "574a6888-3a8b-4864-819a-340fc5c7d73a", "attributes": { "tosca_id": "574a6888-3a8b-4864-819a-340fc5c7d73a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e708b419-851a-42b2-9483-dc4561473bbf", "sourceNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "name": "mapped_to", "id": "f5e5cade-1958-49bd-be23-24c8c108317b", "attributes": { "tosca_id": "f5e5cade-1958-49bd-be23-24c8c108317b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "sourceNodeId": "7a31eac5-b166-451d-805d-314a9b0078cd", "name": "subnet_of", "id": "27ec553e-c041-4143-8502-8e19c729aaee", "attributes": { "tosca_id": "27ec553e-c041-4143-8502-8e19c729aaee", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "sourceNodeId": "52907d02-d1c1-4ae9-919b-752acf815da8", "name": "wait_for_ipam", "id": "11e638d8-0d8e-47c9-83d0-510d4cd6ad0e", "attributes": { "tosca_id": "11e638d8-0d8e-47c9-83d0-510d4cd6ad0e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "sourceNodeId": "52907d02-d1c1-4ae9-919b-752acf815da8", "name": "mapped_to", "id": "074a4de4-ac36-4976-a875-fb7d844b0c07", "attributes": { "tosca_id": "074a4de4-ac36-4976-a875-fb7d844b0c07", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "sourceNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "name": "wait_for_ipam", "id": "35f8c5ca-1c72-4bb9-916d-ad782debd58f", "attributes": { "tosca_id": "35f8c5ca-1c72-4bb9-916d-ad782debd58f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "sourceNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "name": "mapped_to", "id": "641a76bd-c065-400b-b0a2-c6ffb047cbd9", "attributes": { "tosca_id": "641a76bd-c065-400b-b0a2-c6ffb047cbd9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "sourceNodeId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "name": "subnet_of", "id": "f9c1123a-f965-4bf2-843e-08e0e3ee13ed", "attributes": { "tosca_id": "f9c1123a-f965-4bf2-843e-08e0e3ee13ed", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "sourceNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "name": "wait_for_ipam", "id": "d9e17724-aef8-4bc8-a98d-8f2ca524c6f7", "attributes": { "tosca_id": "d9e17724-aef8-4bc8-a98d-8f2ca524c6f7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "sourceNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "name": "mapped_to", "id": "ae2f7684-109f-4c00-98cc-ebf4d35ec9d4", "attributes": { "tosca_id": "ae2f7684-109f-4c00-98cc-ebf4d35ec9d4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5c684636-a93e-4d4e-afa1-5613482a8965", "sourceNodeId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "name": "subnet_of", "id": "e1ca765c-0735-4a61-9319-b88121d39cbd", "attributes": { "tosca_id": "e1ca765c-0735-4a61-9319-b88121d39cbd", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7e18773a-297c-4640-90df-cf42db57c060", "sourceNodeId": "90890560-043f-4fc3-b22e-074b966ecbc5", "name": "wait_for_ipam", "id": "557e6536-e6ec-47da-9bd0-b6141940716f", "attributes": { "tosca_id": "557e6536-e6ec-47da-9bd0-b6141940716f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e514f751-d257-4b10-84f5-f659f6998bcc", "sourceNodeId": "90890560-043f-4fc3-b22e-074b966ecbc5", "name": "mapped_to", "id": "03fd66e7-f688-461a-989c-915bd9cd7459", "attributes": { "tosca_id": "03fd66e7-f688-461a-989c-915bd9cd7459", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "sourceNodeId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "name": "wait_for_ipam", "id": "a29088ec-4b72-4efb-8ca4-f381cce85fe5", "attributes": { "tosca_id": "a29088ec-4b72-4efb-8ca4-f381cce85fe5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "acb5082f-39a3-4001-99ca-07500ef31a49", "sourceNodeId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "name": "mapped_to", "id": "18a94c97-ad5a-47ee-bb36-6608fa09c1f9", "attributes": { "tosca_id": "18a94c97-ad5a-47ee-bb36-6608fa09c1f9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "sourceNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "name": "wait_for_ipam", "id": "e504a54b-0c42-4b01-9d6f-4f03a8105fba", "attributes": { "tosca_id": "e504a54b-0c42-4b01-9d6f-4f03a8105fba", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "185b2d62-e681-4f10-b48f-23497b59444a", "sourceNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "name": "mapped_to", "id": "bcca2001-8e9a-4df9-bcb1-0e8c0d624a36", "attributes": { "tosca_id": "bcca2001-8e9a-4df9-bcb1-0e8c0d624a36", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "sourceNodeId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "name": "subnet_of", "id": "5e7df5f6-80b8-417f-b6f4-cc41ea859595", "attributes": { "tosca_id": "5e7df5f6-80b8-417f-b6f4-cc41ea859595", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "sourceNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "name": "wait_for_ipam", "id": "909cde73-e59f-44f6-b0b9-4828e372ed37", "attributes": { "tosca_id": "909cde73-e59f-44f6-b0b9-4828e372ed37", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "sourceNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "name": "mapped_to", "id": "6d7ff57b-1813-4073-a21b-5e4f480d2527", "attributes": { "tosca_id": "6d7ff57b-1813-4073-a21b-5e4f480d2527", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "sourceNodeId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "name": "subnet_of", "id": "c8abb73b-e778-4c84-b593-29ae64133ac6", "attributes": { "tosca_id": "c8abb73b-e778-4c84-b593-29ae64133ac6", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "sourceNodeId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "name": "wait_for_ipam", "id": "a43ec530-514e-48d5-8840-347fbdd038b6", "attributes": { "tosca_id": "a43ec530-514e-48d5-8840-347fbdd038b6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45728936-4ced-493d-925d-580f1d398e58", "sourceNodeId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "name": "mapped_to", "id": "8e4b16b0-4bf9-42e2-8ea2-8ee378fbe766", "attributes": { "tosca_id": "8e4b16b0-4bf9-42e2-8ea2-8ee378fbe766", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "sourceNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "name": "wait_for_ipam", "id": "cb518d11-8f8a-4ab7-b585-be1eede7f931", "attributes": { "tosca_id": "cb518d11-8f8a-4ab7-b585-be1eede7f931", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d15a1551-7f91-4a2f-a536-f339e3423200", "sourceNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "name": "mapped_to", "id": "a02225e7-06cc-48e0-952c-bef3176b9ae4", "attributes": { "tosca_id": "a02225e7-06cc-48e0-952c-bef3176b9ae4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e325d4ca-976a-443b-a8cc-57a944901c51", "sourceNodeId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "name": "subnet_of", "id": "93b9753c-d949-49d0-9473-28ca6d7d8021", "attributes": { "tosca_id": "93b9753c-d949-49d0-9473-28ca6d7d8021", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "sourceNodeId": "5c684636-a93e-4d4e-afa1-5613482a8965", "name": "wait_for_ipam", "id": "5dc63677-1672-4904-b30a-a5f8627b6d86", "attributes": { "tosca_id": "5dc63677-1672-4904-b30a-a5f8627b6d86", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "sourceNodeId": "5c684636-a93e-4d4e-afa1-5613482a8965", "name": "mapped_to", "id": "e5b5f31a-b064-4a3c-85ef-e8932600d603", "attributes": { "tosca_id": "e5b5f31a-b064-4a3c-85ef-e8932600d603", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0f74b76f-abb7-4d05-99d7-4273db227485", "sourceNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "name": "wait_for_ipam", "id": "f1089387-ac94-4ad2-b6d4-585ee95b1fe6", "attributes": { "tosca_id": "f1089387-ac94-4ad2-b6d4-585ee95b1fe6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "sourceNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "name": "mapped_to", "id": "1e7eb58f-f5b2-425f-8eb1-b0e6ba5333a1", "attributes": { "tosca_id": "1e7eb58f-f5b2-425f-8eb1-b0e6ba5333a1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "sourceNodeId": "07a05cf3-f24d-4564-abce-44995e09f744", "name": "subnet_of", "id": "5238f3fb-22d5-45b6-81ad-424ea30ded89", "attributes": { "tosca_id": "5238f3fb-22d5-45b6-81ad-424ea30ded89", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "name": "uses_config", "id": "3dc19d26-031f-4abf-937d-d26b0289c728", "attributes": { "tosca_id": "3dc19d26-031f-4abf-937d-d26b0289c728", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ee665521-d065-4744-83fc-12c88ac3f662", "sourceNodeId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "name": "wait_for_ipam", "id": "fa284de4-3fd4-4f42-b2b4-2a06ae7c240b", "attributes": { "tosca_id": "fa284de4-3fd4-4f42-b2b4-2a06ae7c240b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "sourceNodeId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "name": "mapped_to", "id": "3394652d-8893-4688-b4ac-005c3a250275", "attributes": { "tosca_id": "3394652d-8893-4688-b4ac-005c3a250275", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "8c8462fd-6768-403f-b621-c761c0f329b3", "name": "uses_config", "id": "2240855c-7615-4cf6-8090-0f75075ebe3e", "attributes": { "tosca_id": "2240855c-7615-4cf6-8090-0f75075ebe3e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3b090e50-a601-4e54-b630-29e5864428f8", "sourceNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "name": "wait_for_ipam", "id": "8fd13c21-84fe-40b9-9255-8dd5615cf484", "attributes": { "tosca_id": "8fd13c21-84fe-40b9-9255-8dd5615cf484", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "sourceNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "name": "mapped_to", "id": "4f1ea92e-21cc-48c1-877a-6f175f96e3a2", "attributes": { "tosca_id": "4f1ea92e-21cc-48c1-877a-6f175f96e3a2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "02784648-221c-4c96-8113-c0c269f2b3c0", "sourceNodeId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "name": "subnet_of", "id": "5f75ca06-a312-4bef-85fa-7204b98d7a3c", "attributes": { "tosca_id": "5f75ca06-a312-4bef-85fa-7204b98d7a3c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "88e04d9f-a3d0-456e-a10f-76de98742045", "name": "uses_config", "id": "11e55e34-1b57-4924-9cd5-fb05809f5acc", "attributes": { "tosca_id": "11e55e34-1b57-4924-9cd5-fb05809f5acc", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "54852bb8-1128-4aed-9adb-6022a535a345", "sourceNodeId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "name": "wait_for_ipam", "id": "ffddf0a9-ecd2-477c-b181-bc60813685bb", "attributes": { "tosca_id": "ffddf0a9-ecd2-477c-b181-bc60813685bb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "sourceNodeId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "name": "mapped_to", "id": "49df966b-79bc-4cad-b9a2-86bc699d8b43", "attributes": { "tosca_id": "49df966b-79bc-4cad-b9a2-86bc699d8b43", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "sourceNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "name": "wait_for_ipam", "id": "1f342fdb-2818-4938-8c6c-52ddec5c63b5", "attributes": { "tosca_id": "1f342fdb-2818-4938-8c6c-52ddec5c63b5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "sourceNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "name": "mapped_to", "id": "c653e3e5-0bf2-4a3e-b409-53ee03fc7641", "attributes": { "tosca_id": "c653e3e5-0bf2-4a3e-b409-53ee03fc7641", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "sourceNodeId": "7729ab44-53fb-4129-a269-911d68dbe658", "name": "subnet_of", "id": "7298cde6-5394-40a8-81c3-339b57bc765e", "attributes": { "tosca_id": "7298cde6-5394-40a8-81c3-339b57bc765e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "name": "uses_config", "id": "5efcd968-7806-482e-91ab-8bca28518584", "attributes": { "tosca_id": "5efcd968-7806-482e-91ab-8bca28518584", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "sourceNodeId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "name": "wait_for_ipam", "id": "4b4512bb-e332-4cfc-a959-7f90209fea39", "attributes": { "tosca_id": "4b4512bb-e332-4cfc-a959-7f90209fea39", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "sourceNodeId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "name": "mapped_to", "id": "78f41fe7-34df-4592-985f-a6951795edb7", "attributes": { "tosca_id": "78f41fe7-34df-4592-985f-a6951795edb7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a5388771-6464-4615-bf48-65ec00aba0fd", "name": "uses_config", "id": "0be92c22-e125-43fe-a08e-8f91515f4b66", "attributes": { "tosca_id": "0be92c22-e125-43fe-a08e-8f91515f4b66", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "991b4915-6d6a-4f07-916a-5793da87e820", "sourceNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "name": "wait_for_ipam", "id": "f0c31f71-cd34-4197-aa50-1c37d09606b9", "attributes": { "tosca_id": "f0c31f71-cd34-4197-aa50-1c37d09606b9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "07532986-dae6-46e4-b615-325194f84a2d", "sourceNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "name": "mapped_to", "id": "deb0740b-edeb-44ed-a81f-f0a2ca657da4", "attributes": { "tosca_id": "deb0740b-edeb-44ed-a81f-f0a2ca657da4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "sourceNodeId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "name": "subnet_of", "id": "930d9dc7-ac98-48bd-9488-4d8df3c7930c", "attributes": { "tosca_id": "930d9dc7-ac98-48bd-9488-4d8df3c7930c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "sourceNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "name": "wait_for_ipam", "id": "32f9d627-7d9f-48bd-a506-5897ada547b1", "attributes": { "tosca_id": "32f9d627-7d9f-48bd-a506-5897ada547b1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "sourceNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "name": "mapped_to", "id": "efd43117-8bbb-46d4-8e76-81fefcdb567d", "attributes": { "tosca_id": "efd43117-8bbb-46d4-8e76-81fefcdb567d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "sourceNodeId": "413b56c9-fe1a-400c-889a-3085ea728f82", "name": "subnet_of", "id": "8409a65e-fab6-4987-ac50-6b8c5643db7e", "attributes": { "tosca_id": "8409a65e-fab6-4987-ac50-6b8c5643db7e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "sourceNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "name": "wait_for_ipam", "id": "f69554e1-f383-4e03-a09c-712db0393e1c", "attributes": { "tosca_id": "f69554e1-f383-4e03-a09c-712db0393e1c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "sourceNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "name": "mapped_to", "id": "2ecc1e6d-1775-4b0c-a7f8-9b3bc4fdc2a1", "attributes": { "tosca_id": "2ecc1e6d-1775-4b0c-a7f8-9b3bc4fdc2a1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "sourceNodeId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "name": "subnet_of", "id": "4d114f91-1e13-4d6a-905a-1cc892feecef", "attributes": { "tosca_id": "4d114f91-1e13-4d6a-905a-1cc892feecef", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "name": "uses_config", "id": "9fddec87-b131-483f-bb3f-86b6a497f43f", "attributes": { "tosca_id": "9fddec87-b131-483f-bb3f-86b6a497f43f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "sourceNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "name": "wait_for_ipam", "id": "a357d5dc-d60a-4a7a-aa4f-518057f95ad9", "attributes": { "tosca_id": "a357d5dc-d60a-4a7a-aa4f-518057f95ad9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "sourceNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "name": "mapped_to", "id": "fca939e0-b779-44d9-8bd3-390f60e587d4", "attributes": { "tosca_id": "fca939e0-b779-44d9-8bd3-390f60e587d4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "sourceNodeId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "name": "subnet_of", "id": "36e5a0f8-8e64-41ff-8c32-e51014dabb18", "attributes": { "tosca_id": "36e5a0f8-8e64-41ff-8c32-e51014dabb18", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "sourceNodeId": "9e7da388-f10a-40f9-95be-a0872c328525", "name": "wait_for_ipam", "id": "25f3fd6a-f877-4c1a-9aaf-b96235abc9f0", "attributes": { "tosca_id": "25f3fd6a-f877-4c1a-9aaf-b96235abc9f0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "sourceNodeId": "9e7da388-f10a-40f9-95be-a0872c328525", "name": "mapped_to", "id": "01b36003-2026-4022-93a3-c41d0d2f142b", "attributes": { "tosca_id": "01b36003-2026-4022-93a3-c41d0d2f142b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "sourceNodeId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "name": "wait_for_ipam", "id": "6338e521-9d61-41ac-b821-3338a9afca5f", "attributes": { "tosca_id": "6338e521-9d61-41ac-b821-3338a9afca5f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "sourceNodeId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "name": "mapped_to", "id": "d7419e57-d531-4ee9-9b1a-1fbe138d0b8b", "attributes": { "tosca_id": "d7419e57-d531-4ee9-9b1a-1fbe138d0b8b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "name": "uses_config", "id": "9da96e41-2d34-41fb-aad4-49ea81ba9700", "attributes": { "tosca_id": "9da96e41-2d34-41fb-aad4-49ea81ba9700", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "name": "uses_config", "id": "83f040b8-2df5-475d-9a2a-e18fc91354f1", "attributes": { "tosca_id": "83f040b8-2df5-475d-9a2a-e18fc91354f1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c7209238-0579-4972-8221-13a9926fe019", "sourceNodeId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "name": "wait_for_ipam", "id": "f002c6b1-11b7-42a5-b37c-5d6363c285f7", "attributes": { "tosca_id": "f002c6b1-11b7-42a5-b37c-5d6363c285f7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6750f699-af52-437f-9c17-3d134bf3f74a", "sourceNodeId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "name": "mapped_to", "id": "ceff42e3-715c-4820-ad3c-39a2da2cdb87", "attributes": { "tosca_id": "ceff42e3-715c-4820-ad3c-39a2da2cdb87", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "sourceNodeId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "name": "wait_for_ipam", "id": "d97c8444-441c-4ffa-81f6-aa465a859e40", "attributes": { "tosca_id": "d97c8444-441c-4ffa-81f6-aa465a859e40", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "sourceNodeId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "name": "mapped_to", "id": "bfb7fc4c-0845-45a7-925a-72e86e7df95d", "attributes": { "tosca_id": "bfb7fc4c-0845-45a7-925a-72e86e7df95d", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "name": "uses_config", "id": "f49e4af9-028a-4d8f-a380-742720ec604a", "attributes": { "tosca_id": "f49e4af9-028a-4d8f-a380-742720ec604a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3b090e50-a601-4e54-b630-29e5864428f8", "name": "uses_config", "id": "6b74624f-96cd-476f-a7ef-33761df885ac", "attributes": { "tosca_id": "6b74624f-96cd-476f-a7ef-33761df885ac", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "sourceNodeId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "name": "wait_for_ipam", "id": "60370ba3-9310-4384-9d60-d4a0d4aaad11", "attributes": { "tosca_id": "60370ba3-9310-4384-9d60-d4a0d4aaad11", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "sourceNodeId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "name": "mapped_to", "id": "9dabd659-4546-4483-abfa-9de36d37f62a", "attributes": { "tosca_id": "9dabd659-4546-4483-abfa-9de36d37f62a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "sourceNodeId": "10263334-5f62-4688-8158-39ec8a322031", "name": "wait_for_ipam", "id": "faeb0c7d-b8cc-4d8d-8cd9-abd9209ea93c", "attributes": { "tosca_id": "faeb0c7d-b8cc-4d8d-8cd9-abd9209ea93c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "40006b88-9629-4612-8bc9-9a6b40972779", "sourceNodeId": "10263334-5f62-4688-8158-39ec8a322031", "name": "mapped_to", "id": "6c8fce2f-ed58-4f3d-bb6e-f46cb9d0e75c", "attributes": { "tosca_id": "6c8fce2f-ed58-4f3d-bb6e-f46cb9d0e75c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "sourceNodeId": "10263334-5f62-4688-8158-39ec8a322031", "name": "subnet_of", "id": "011b3b31-3312-40ea-8d17-4ddc71215211", "attributes": { "tosca_id": "011b3b31-3312-40ea-8d17-4ddc71215211", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "sourceNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "name": "wait_for_ipam", "id": "8a16e5d3-2e7d-4f33-a1ce-cdca8c60520e", "attributes": { "tosca_id": "8a16e5d3-2e7d-4f33-a1ce-cdca8c60520e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f644cd1f-8db5-47a2-be48-28011871d129", "sourceNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "name": "mapped_to", "id": "88c007fa-cec9-4476-8ce5-782fada78572", "attributes": { "tosca_id": "88c007fa-cec9-4476-8ce5-782fada78572", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "sourceNodeId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "name": "subnet_of", "id": "980ddcea-8c92-4194-a922-9cad404f36ad", "attributes": { "tosca_id": "980ddcea-8c92-4194-a922-9cad404f36ad", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "03be41d1-7702-4355-a8e7-467e493882ed", "sourceNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "name": "wait_for_ipam", "id": "cf9b2724-8861-4992-8c07-3125372da0b7", "attributes": { "tosca_id": "cf9b2724-8861-4992-8c07-3125372da0b7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "sourceNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "name": "mapped_to", "id": "17e1befe-1f95-45a4-b6ce-c5d4a3a39448", "attributes": { "tosca_id": "17e1befe-1f95-45a4-b6ce-c5d4a3a39448", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "sourceNodeId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "name": "subnet_of", "id": "ca021acc-654b-4ee1-95d5-0f74f9b943da", "attributes": { "tosca_id": "ca021acc-654b-4ee1-95d5-0f74f9b943da", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "1fb56f15-9775-499b-9da5-39001d0e9564", "sourceNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "name": "wait_for_ipam", "id": "5916598a-c730-451e-8878-5a96e31397d0", "attributes": { "tosca_id": "5916598a-c730-451e-8878-5a96e31397d0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "sourceNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "name": "mapped_to", "id": "8eeb3f4d-16da-4c78-b947-7e2901e69ffb", "attributes": { "tosca_id": "8eeb3f4d-16da-4c78-b947-7e2901e69ffb", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c107dd51-1715-4723-a496-105b6e48787f", "sourceNodeId": "4872d858-c7e8-4173-b10d-04339240c592", "name": "subnet_of", "id": "5202864d-87b6-4bd0-86d0-de8951fcc327", "attributes": { "tosca_id": "5202864d-87b6-4bd0-86d0-de8951fcc327", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "sourceNodeId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "name": "wait_for_ipam", "id": "928015f4-4b10-45a9-bdcc-a806093d2163", "attributes": { "tosca_id": "928015f4-4b10-45a9-bdcc-a806093d2163", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "sourceNodeId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "name": "mapped_to", "id": "3e00cb0a-df71-42f1-922d-41b8b6553744", "attributes": { "tosca_id": "3e00cb0a-df71-42f1-922d-41b8b6553744", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "92730aaa-2409-4b36-ab0a-d5311b130722", "sourceNodeId": "d388df65-f592-40ad-a737-653b013f8b17", "name": "wait_for_ipam", "id": "ef0fe061-8f2c-4a5f-920c-3cfe90df0e59", "attributes": { "tosca_id": "ef0fe061-8f2c-4a5f-920c-3cfe90df0e59", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "sourceNodeId": "d388df65-f592-40ad-a737-653b013f8b17", "name": "mapped_to", "id": "069ce3d3-ec64-45ce-86a2-cfd9e3f82413", "attributes": { "tosca_id": "069ce3d3-ec64-45ce-86a2-cfd9e3f82413", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "4f163297-75c9-4298-b17c-b5f4776342b4", "name": "uses_config", "id": "3b0be73e-9a64-4dc7-850c-e581af624b41", "attributes": { "tosca_id": "3b0be73e-9a64-4dc7-850c-e581af624b41", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3d294376-d701-410f-9493-4a0af8ce30c9", "sourceNodeId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "name": "wait_for_ipam", "id": "77972fbe-c762-4b22-9eed-c7e2cb436232", "attributes": { "tosca_id": "77972fbe-c762-4b22-9eed-c7e2cb436232", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "65824401-7396-4108-95a1-b23cea11054d", "sourceNodeId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "name": "mapped_to", "id": "98175fd4-2b6d-43a6-a1e3-9f85e0bef712", "attributes": { "tosca_id": "98175fd4-2b6d-43a6-a1e3-9f85e0bef712", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "88e04d9f-a3d0-456e-a10f-76de98742045", "sourceNodeId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "name": "wait_for_ipam", "id": "c8067732-cc35-4fe9-ad64-b1f0439d1b7e", "attributes": { "tosca_id": "c8067732-cc35-4fe9-ad64-b1f0439d1b7e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "sourceNodeId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "name": "mapped_to", "id": "e677cd69-982a-4336-aa04-39d4b27d5be2", "attributes": { "tosca_id": "e677cd69-982a-4336-aa04-39d4b27d5be2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "name": "uses_config", "id": "3aed1132-dadd-4644-be69-23d7bf9cd707", "attributes": { "tosca_id": "3aed1132-dadd-4644-be69-23d7bf9cd707", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6b227060-a89e-4417-bb5b-dba916b5798e", "sourceNodeId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "name": "wait_for_ipam", "id": "0535ade2-c47d-4a71-ad39-5fbc7e1b218f", "attributes": { "tosca_id": "0535ade2-c47d-4a71-ad39-5fbc7e1b218f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "sourceNodeId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "name": "mapped_to", "id": "a61be851-62b5-4667-a276-2867625f41e7", "attributes": { "tosca_id": "a61be851-62b5-4667-a276-2867625f41e7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "297489c2-85aa-48c8-995d-0b97033125bf", "sourceNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "name": "wait_for_ipam", "id": "e14f2eda-3a0b-46bf-8658-06fe6962c6ec", "attributes": { "tosca_id": "e14f2eda-3a0b-46bf-8658-06fe6962c6ec", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "556e8717-d425-4319-9470-2b84c5a4f420", "sourceNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "name": "mapped_to", "id": "1329932b-98bd-4b15-9eeb-ba4075c21cb9", "attributes": { "tosca_id": "1329932b-98bd-4b15-9eeb-ba4075c21cb9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "sourceNodeId": "422740c4-364a-4ddd-badc-d6945c8bac13", "name": "subnet_of", "id": "9f2dfb72-9208-45bf-8c8c-d18a9761e459", "attributes": { "tosca_id": "9f2dfb72-9208-45bf-8c8c-d18a9761e459", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "8c8462fd-6768-403f-b621-c761c0f329b3", "sourceNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "name": "wait_for_ipam", "id": "6e699197-c60d-4cfb-b423-e838021d7082", "attributes": { "tosca_id": "6e699197-c60d-4cfb-b423-e838021d7082", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "sourceNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "name": "mapped_to", "id": "8b6bd794-c8f3-4be7-a02a-73dc60c73bb7", "attributes": { "tosca_id": "8b6bd794-c8f3-4be7-a02a-73dc60c73bb7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "sourceNodeId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "name": "subnet_of", "id": "61ccf957-aa0d-4e91-9e70-6ebec98330e8", "attributes": { "tosca_id": "61ccf957-aa0d-4e91-9e70-6ebec98330e8", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "sourceNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "name": "wait_for_ipam", "id": "9487c993-dbd8-48a3-9304-505c7a5fae91", "attributes": { "tosca_id": "9487c993-dbd8-48a3-9304-505c7a5fae91", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "sourceNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "name": "mapped_to", "id": "6710169b-6cf5-4654-84f5-233cd9051569", "attributes": { "tosca_id": "6710169b-6cf5-4654-84f5-233cd9051569", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "sourceNodeId": "ea25e361-9181-4bb7-90f1-4602c816df05", "name": "subnet_of", "id": "c4646619-06ab-47ac-a5b9-67339368af52", "attributes": { "tosca_id": "c4646619-06ab-47ac-a5b9-67339368af52", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "sourceNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "name": "wait_for_ipam", "id": "30dcf420-7574-4c93-830c-bc07a416dc15", "attributes": { "tosca_id": "30dcf420-7574-4c93-830c-bc07a416dc15", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "sourceNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "name": "mapped_to", "id": "cc90b431-9881-42a8-985d-e44d409615fc", "attributes": { "tosca_id": "cc90b431-9881-42a8-985d-e44d409615fc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9b859445-736a-446f-88bb-29540f7c1f60", "sourceNodeId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "name": "subnet_of", "id": "557e6b1e-3758-4d39-961a-42cfe0024b82", "attributes": { "tosca_id": "557e6b1e-3758-4d39-961a-42cfe0024b82", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "name": "uses_config", "id": "c0029ce1-8c08-4b68-bea1-c90eda691bef", "attributes": { "tosca_id": "c0029ce1-8c08-4b68-bea1-c90eda691bef", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c5b360a5-d389-415c-a65f-ef02171b4443", "sourceNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "name": "wait_for_ipam", "id": "9f98fcc1-48de-4278-ac83-1f8348cb8b78", "attributes": { "tosca_id": "9f98fcc1-48de-4278-ac83-1f8348cb8b78", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "sourceNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "name": "mapped_to", "id": "160faad4-ceed-4845-9c10-da744ae6138e", "attributes": { "tosca_id": "160faad4-ceed-4845-9c10-da744ae6138e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "198087ea-934a-4d3c-9e06-3e9e39863669", "sourceNodeId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "name": "subnet_of", "id": "5634801c-3073-49b4-92e1-dcc757233417", "attributes": { "tosca_id": "5634801c-3073-49b4-92e1-dcc757233417", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "name": "uses_config", "id": "e7595551-cc08-4d48-ac90-f72280024187", "attributes": { "tosca_id": "e7595551-cc08-4d48-ac90-f72280024187", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "sourceNodeId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "name": "wait_for_ipam", "id": "c3d70a39-8173-49d4-9cec-275e4c4328eb", "attributes": { "tosca_id": "c3d70a39-8173-49d4-9cec-275e4c4328eb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "sourceNodeId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "name": "mapped_to", "id": "c9dcb02d-7056-4ec4-802e-9a3d4c0be242", "attributes": { "tosca_id": "c9dcb02d-7056-4ec4-802e-9a3d4c0be242", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "sourceNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "name": "wait_for_ipam", "id": "dcca0cd1-77c9-4bbf-a94b-85b5e09d640d", "attributes": { "tosca_id": "dcca0cd1-77c9-4bbf-a94b-85b5e09d640d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "sourceNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "name": "mapped_to", "id": "d5112143-1f14-401a-b042-925d690d5e7b", "attributes": { "tosca_id": "d5112143-1f14-401a-b042-925d690d5e7b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "sourceNodeId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "name": "subnet_of", "id": "06cf0e3b-28d8-4e14-adc7-60fc63e27e92", "attributes": { "tosca_id": "06cf0e3b-28d8-4e14-adc7-60fc63e27e92", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "name": "uses_config", "id": "0891712f-be03-439d-bb34-83ee060e631e", "attributes": { "tosca_id": "0891712f-be03-439d-bb34-83ee060e631e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "sourceNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "name": "wait_for_ipam", "id": "6985d1ea-7c00-446e-95b2-35666cc3a90e", "attributes": { "tosca_id": "6985d1ea-7c00-446e-95b2-35666cc3a90e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "sourceNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "name": "mapped_to", "id": "df38497d-2562-45d4-a727-de5b0ae11788", "attributes": { "tosca_id": "df38497d-2562-45d4-a727-de5b0ae11788", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "sourceNodeId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "name": "subnet_of", "id": "3bd102ff-2e70-4cea-a52d-077506b38bd7", "attributes": { "tosca_id": "3bd102ff-2e70-4cea-a52d-077506b38bd7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "name": "uses_config", "id": "9b50bbc1-6995-40e1-819a-ac7ac9b66c25", "attributes": { "tosca_id": "9b50bbc1-6995-40e1-819a-ac7ac9b66c25", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "name": "uses_config", "id": "bc698aad-5038-4c96-8c41-cfcc48f7a2a6", "attributes": { "tosca_id": "bc698aad-5038-4c96-8c41-cfcc48f7a2a6", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c3750580-bcdf-4af9-b9de-6f531793357a", "sourceNodeId": "b672b57f-d351-490f-9b25-1cc02ef04722", "name": "wait_for_ipam", "id": "66fb187b-92bc-43eb-85e5-ca9cc4ad256f", "attributes": { "tosca_id": "66fb187b-92bc-43eb-85e5-ca9cc4ad256f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "sourceNodeId": "b672b57f-d351-490f-9b25-1cc02ef04722", "name": "mapped_to", "id": "a8a29acf-c87f-4999-9bf7-30291f5a8072", "attributes": { "tosca_id": "a8a29acf-c87f-4999-9bf7-30291f5a8072", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "sourceNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "name": "wait_for_ipam", "id": "559a8291-235b-4021-88be-2e360b4bf927", "attributes": { "tosca_id": "559a8291-235b-4021-88be-2e360b4bf927", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "sourceNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "name": "mapped_to", "id": "cb130639-4022-47c8-939f-7094e57385d4", "attributes": { "tosca_id": "cb130639-4022-47c8-939f-7094e57385d4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "sourceNodeId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "name": "subnet_of", "id": "7b340fb5-2b00-4e34-bde2-b2e3527b4e3d", "attributes": { "tosca_id": "7b340fb5-2b00-4e34-bde2-b2e3527b4e3d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "sourceNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "name": "wait_for_ipam", "id": "262db756-326e-4ba8-bef9-a00327e5afb8", "attributes": { "tosca_id": "262db756-326e-4ba8-bef9-a00327e5afb8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "sourceNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "name": "mapped_to", "id": "e55e8d5d-1496-4444-a058-ae2d7f4e0b2c", "attributes": { "tosca_id": "e55e8d5d-1496-4444-a058-ae2d7f4e0b2c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "sourceNodeId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "name": "subnet_of", "id": "d3890971-7b22-4774-83fc-787e938d8ae0", "attributes": { "tosca_id": "d3890971-7b22-4774-83fc-787e938d8ae0", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "name": "uses_config", "id": "d0a1fd19-5c39-4897-8562-4c0a5b00bef1", "attributes": { "tosca_id": "d0a1fd19-5c39-4897-8562-4c0a5b00bef1", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "sourceNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "name": "wait_for_ipam", "id": "a44efd8a-78b7-4af4-a44e-7a6cc88b271e", "attributes": { "tosca_id": "a44efd8a-78b7-4af4-a44e-7a6cc88b271e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "sourceNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "name": "mapped_to", "id": "decee77c-1df9-4480-ac33-d1deb3ed206f", "attributes": { "tosca_id": "decee77c-1df9-4480-ac33-d1deb3ed206f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "sourceNodeId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "name": "subnet_of", "id": "d9c5739e-f0da-475a-befb-e9677a0be128", "attributes": { "tosca_id": "d9c5739e-f0da-475a-befb-e9677a0be128", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "name": "uses_config", "id": "7320b5bd-2aa7-456f-8840-a92563ae9b2b", "attributes": { "tosca_id": "7320b5bd-2aa7-456f-8840-a92563ae9b2b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "name": "uses_config", "id": "c8147d3b-6534-4c1c-94e7-4d99c4e1783a", "attributes": { "tosca_id": "c8147d3b-6534-4c1c-94e7-4d99c4e1783a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "sourceNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "name": "wait_for_ipam", "id": "f44acd51-9bfb-4fc1-a47d-197e5b6e52d1", "attributes": { "tosca_id": "f44acd51-9bfb-4fc1-a47d-197e5b6e52d1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f39039b9-f750-4cfa-b195-59b187725645", "sourceNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "name": "mapped_to", "id": "85c96c12-e06a-421d-be61-89f660399fb7", "attributes": { "tosca_id": "85c96c12-e06a-421d-be61-89f660399fb7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "sourceNodeId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "name": "subnet_of", "id": "f0742508-8b1b-4030-9dad-e6216d9280f2", "attributes": { "tosca_id": "f0742508-8b1b-4030-9dad-e6216d9280f2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "sourceNodeId": "e325d4ca-976a-443b-a8cc-57a944901c51", "name": "wait_for_ipam", "id": "778ccd0b-078c-4137-9e05-54a48879182b", "attributes": { "tosca_id": "778ccd0b-078c-4137-9e05-54a48879182b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d15a1551-7f91-4a2f-a536-f339e3423200", "sourceNodeId": "e325d4ca-976a-443b-a8cc-57a944901c51", "name": "mapped_to", "id": "94e9ebb8-7566-40c7-8119-ec2f167742ac", "attributes": { "tosca_id": "94e9ebb8-7566-40c7-8119-ec2f167742ac", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "name": "uses_config", "id": "987c2a93-5270-47a9-959b-77e3534ec952", "attributes": { "tosca_id": "987c2a93-5270-47a9-959b-77e3534ec952", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6b227060-a89e-4417-bb5b-dba916b5798e", "name": "uses_config", "id": "1f63084e-f79b-40a5-bcf2-0981a88ad259", "attributes": { "tosca_id": "1f63084e-f79b-40a5-bcf2-0981a88ad259", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "name": "uses_config", "id": "ad806c33-8f2d-4241-854a-7ea582ba148b", "attributes": { "tosca_id": "ad806c33-8f2d-4241-854a-7ea582ba148b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "20df84ed-30df-4788-a034-2198de4b1367", "sourceNodeId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "name": "mapped_to", "id": "d2a0cf36-6d37-446e-974d-df19d90c5420", "attributes": { "tosca_id": "d2a0cf36-6d37-446e-974d-df19d90c5420", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "name": "uses_config", "id": "c64db49b-865e-4542-af0f-fae0baafed31", "attributes": { "tosca_id": "c64db49b-865e-4542-af0f-fae0baafed31", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "76876844-108a-483c-b8b5-22a6ba96f893", "sourceNodeId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "name": "wait_for_ipam", "id": "c5c759a6-98ab-48bd-a5c5-25c53cdac877", "attributes": { "tosca_id": "c5c759a6-98ab-48bd-a5c5-25c53cdac877", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "sourceNodeId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "name": "mapped_to", "id": "698a77df-48d5-47e9-9208-f55878e2244c", "attributes": { "tosca_id": "698a77df-48d5-47e9-9208-f55878e2244c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "sourceNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "name": "wait_for_ipam", "id": "55f68772-7128-476f-a74c-95ba910440d5", "attributes": { "tosca_id": "55f68772-7128-476f-a74c-95ba910440d5", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "sourceNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "name": "mapped_to", "id": "fd587f5b-2230-4de2-9fbb-7849f5620a02", "attributes": { "tosca_id": "fd587f5b-2230-4de2-9fbb-7849f5620a02", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "sourceNodeId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "name": "subnet_of", "id": "a4639dd7-7879-43a0-ad83-04f506397332", "attributes": { "tosca_id": "a4639dd7-7879-43a0-ad83-04f506397332", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "sourceNodeId": "42222196-8136-4229-a4b2-089bb3b4277c", "name": "wait_for_ipam", "id": "2d7a725b-7641-4d51-accd-8784680f7bc2", "attributes": { "tosca_id": "2d7a725b-7641-4d51-accd-8784680f7bc2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe4cbc1-82a9-4200-abff-436aba497381", "sourceNodeId": "42222196-8136-4229-a4b2-089bb3b4277c", "name": "mapped_to", "id": "61a00ad6-84e2-42d1-9b0f-b7759a441de5", "attributes": { "tosca_id": "61a00ad6-84e2-42d1-9b0f-b7759a441de5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d7bed948-9155-4404-b002-36c7a08f87f1", "sourceNodeId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "name": "wait_for_ipam", "id": "609c071c-5d81-4981-b144-3ca120ddcbeb", "attributes": { "tosca_id": "609c071c-5d81-4981-b144-3ca120ddcbeb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "sourceNodeId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "name": "mapped_to", "id": "594c97b2-65f5-4327-988e-bf4f321cbd60", "attributes": { "tosca_id": "594c97b2-65f5-4327-988e-bf4f321cbd60", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8c8462fd-6768-403f-b621-c761c0f329b3", "sourceNodeId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "name": "wait_for_ipam", "id": "4296c599-87b9-4fa0-bcf8-3d453b2c6071", "attributes": { "tosca_id": "4296c599-87b9-4fa0-bcf8-3d453b2c6071", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "sourceNodeId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "name": "mapped_to", "id": "5ac7530d-0a4f-4abf-82a0-2839c34f0fda", "attributes": { "tosca_id": "5ac7530d-0a4f-4abf-82a0-2839c34f0fda", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "038a1eb1-da49-4a45-953f-2bb059b18550", "sourceNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "name": "wait_for_ipam", "id": "9cf46575-ae1c-499c-a0fd-2b9354d24766", "attributes": { "tosca_id": "9cf46575-ae1c-499c-a0fd-2b9354d24766", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "sourceNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "name": "mapped_to", "id": "7f81dda3-9666-408c-a2c0-79c2fc5227ee", "attributes": { "tosca_id": "7f81dda3-9666-408c-a2c0-79c2fc5227ee", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "sourceNodeId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "name": "subnet_of", "id": "75d10b6a-93c1-4fa4-bf53-f72517de38c9", "attributes": { "tosca_id": "75d10b6a-93c1-4fa4-bf53-f72517de38c9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d7bed948-9155-4404-b002-36c7a08f87f1", "sourceNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "name": "wait_for_ipam", "id": "c7cced67-2416-40b7-a049-e146a640c809", "attributes": { "tosca_id": "c7cced67-2416-40b7-a049-e146a640c809", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "sourceNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "name": "mapped_to", "id": "063ec2a0-89e8-4ed5-a566-4ff585ae2670", "attributes": { "tosca_id": "063ec2a0-89e8-4ed5-a566-4ff585ae2670", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "sourceNodeId": "28077839-c2ea-4035-a0df-256a8652d663", "name": "subnet_of", "id": "2209669f-5aca-4a8c-8dff-7d062c2bd523", "attributes": { "tosca_id": "2209669f-5aca-4a8c-8dff-7d062c2bd523", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "sourceNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "name": "wait_for_ipam", "id": "13538d9b-3e21-4a06-847a-1b4c9f0ebb29", "attributes": { "tosca_id": "13538d9b-3e21-4a06-847a-1b4c9f0ebb29", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "sourceNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "name": "mapped_to", "id": "afa9c4fa-c849-42f5-ace6-b689a2708775", "attributes": { "tosca_id": "afa9c4fa-c849-42f5-ace6-b689a2708775", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "sourceNodeId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "name": "subnet_of", "id": "81d8960e-d6cb-4772-9606-96d2ca21bfbd", "attributes": { "tosca_id": "81d8960e-d6cb-4772-9606-96d2ca21bfbd", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "name": "uses_config", "id": "ba54c1c2-3e51-4dc4-a9a0-d151f03addee", "attributes": { "tosca_id": "ba54c1c2-3e51-4dc4-a9a0-d151f03addee", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0f74b76f-abb7-4d05-99d7-4273db227485", "name": "uses_config", "id": "4e72a939-a287-4960-a884-e9cb5c1bf5e2", "attributes": { "tosca_id": "4e72a939-a287-4960-a884-e9cb5c1bf5e2", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "sourceNodeId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "name": "wait_for_ipam", "id": "96b0e02e-7254-4eda-a353-f950db811667", "attributes": { "tosca_id": "96b0e02e-7254-4eda-a353-f950db811667", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f644cd1f-8db5-47a2-be48-28011871d129", "sourceNodeId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "name": "mapped_to", "id": "d014e186-8b75-45d3-aff3-98f0edd1c9ba", "attributes": { "tosca_id": "d014e186-8b75-45d3-aff3-98f0edd1c9ba", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "name": "uses_config", "id": "966e79f1-0fb9-459b-9fdb-c4469f4c2c89", "attributes": { "tosca_id": "966e79f1-0fb9-459b-9fdb-c4469f4c2c89", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "name": "uses_config", "id": "9251f65a-67e0-4b0d-93d8-989549dd7d19", "attributes": { "tosca_id": "9251f65a-67e0-4b0d-93d8-989549dd7d19", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "beef9374-6831-49b7-916a-f22315196642", "name": "uses_config", "id": "5f784330-0382-4ac1-8cc5-c472a4bc9ed7", "attributes": { "tosca_id": "5f784330-0382-4ac1-8cc5-c472a4bc9ed7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "038a1eb1-da49-4a45-953f-2bb059b18550", "sourceNodeId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "name": "wait_for_ipam", "id": "9fea6fa6-365d-425b-9593-fee11c237d47", "attributes": { "tosca_id": "9fea6fa6-365d-425b-9593-fee11c237d47", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "sourceNodeId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "name": "mapped_to", "id": "9e3fbde2-a690-4667-a4c0-2ffaa7c1baa1", "attributes": { "tosca_id": "9e3fbde2-a690-4667-a4c0-2ffaa7c1baa1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "sourceNodeId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "name": "wait_for_ipam", "id": "93231d1d-6597-432e-bd0c-701a3e8ccfac", "attributes": { "tosca_id": "93231d1d-6597-432e-bd0c-701a3e8ccfac", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "sourceNodeId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "name": "mapped_to", "id": "f749309b-885d-4522-923b-06884668a86f", "attributes": { "tosca_id": "f749309b-885d-4522-923b-06884668a86f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d92a3609-c8f2-4298-9de7-457979550fed", "sourceNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "name": "wait_for_ipam", "id": "23391890-eb5b-471a-8547-7482bdf81b56", "attributes": { "tosca_id": "23391890-eb5b-471a-8547-7482bdf81b56", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "sourceNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "name": "mapped_to", "id": "480605bb-175d-40a9-bbdf-7a18f1b50fdd", "attributes": { "tosca_id": "480605bb-175d-40a9-bbdf-7a18f1b50fdd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "sourceNodeId": "4b390f1c-4a73-4313-b423-8549e880db4c", "name": "subnet_of", "id": "2dc1c7b8-a078-4f1e-9b05-9d7d998ce2bc", "attributes": { "tosca_id": "2dc1c7b8-a078-4f1e-9b05-9d7d998ce2bc", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d92a3609-c8f2-4298-9de7-457979550fed", "sourceNodeId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "name": "wait_for_ipam", "id": "74e8869d-2bae-4361-8ca4-308bf7f757df", "attributes": { "tosca_id": "74e8869d-2bae-4361-8ca4-308bf7f757df", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "sourceNodeId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "name": "mapped_to", "id": "e17bc69c-c49d-4192-a93b-76ead1c779fd", "attributes": { "tosca_id": "e17bc69c-c49d-4192-a93b-76ead1c779fd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "03be41d1-7702-4355-a8e7-467e493882ed", "sourceNodeId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "name": "wait_for_ipam", "id": "fd90a89a-d1af-4011-89b6-34107360bf71", "attributes": { "tosca_id": "fd90a89a-d1af-4011-89b6-34107360bf71", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "sourceNodeId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "name": "mapped_to", "id": "f240f673-1b0f-46ad-b7e9-10937498a30f", "attributes": { "tosca_id": "f240f673-1b0f-46ad-b7e9-10937498a30f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3b090e50-a601-4e54-b630-29e5864428f8", "sourceNodeId": "02784648-221c-4c96-8113-c0c269f2b3c0", "name": "wait_for_ipam", "id": "cac68d60-f6f8-4520-8a16-49a0da45d9c0", "attributes": { "tosca_id": "cac68d60-f6f8-4520-8a16-49a0da45d9c0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "sourceNodeId": "02784648-221c-4c96-8113-c0c269f2b3c0", "name": "mapped_to", "id": "d2d16e66-224c-4f14-8e96-cba5f11ef2fb", "attributes": { "tosca_id": "d2d16e66-224c-4f14-8e96-cba5f11ef2fb", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "sourceNodeId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "name": "wait_for_ipam", "id": "f195fbe8-95e0-4bcb-b7b3-4d92fc5b0b6f", "attributes": { "tosca_id": "f195fbe8-95e0-4bcb-b7b3-4d92fc5b0b6f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "9539650c-734b-49be-ad5e-437b0a5e186a", "sourceNodeId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "name": "mapped_to", "id": "80223595-2125-47af-b381-7f9cd77206e9", "attributes": { "tosca_id": "80223595-2125-47af-b381-7f9cd77206e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "sourceNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "name": "wait_for_ipam", "id": "cc41ed80-bfb1-48dc-a027-7f93f5fe0091", "attributes": { "tosca_id": "cc41ed80-bfb1-48dc-a027-7f93f5fe0091", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "sourceNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "name": "mapped_to", "id": "db4ce89b-af38-4250-bb33-c40f09161ff7", "attributes": { "tosca_id": "db4ce89b-af38-4250-bb33-c40f09161ff7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "sourceNodeId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "name": "subnet_of", "id": "4da37d60-3362-456f-969d-e42e12c039a6", "attributes": { "tosca_id": "4da37d60-3362-456f-969d-e42e12c039a6", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d92a3609-c8f2-4298-9de7-457979550fed", "name": "uses_config", "id": "c08b9be7-5861-4f3e-a929-e60391c1d150", "attributes": { "tosca_id": "c08b9be7-5861-4f3e-a929-e60391c1d150", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "name": "uses_config", "id": "6cb16f76-5c13-4bfb-acf1-2ef5a4110b11", "attributes": { "tosca_id": "6cb16f76-5c13-4bfb-acf1-2ef5a4110b11", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a5388771-6464-4615-bf48-65ec00aba0fd", "sourceNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "name": "wait_for_ipam", "id": "e2b29e68-05c8-41a6-86f5-37c9e17f2070", "attributes": { "tosca_id": "e2b29e68-05c8-41a6-86f5-37c9e17f2070", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "sourceNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "name": "mapped_to", "id": "37f36c0e-fdf9-4be3-957d-b92e8cca0d74", "attributes": { "tosca_id": "37f36c0e-fdf9-4be3-957d-b92e8cca0d74", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "24457448-b035-4139-b0d7-91dde40ce5d8", "sourceNodeId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "name": "subnet_of", "id": "7d9067b1-80d5-4998-acea-7a8800045dd3", "attributes": { "tosca_id": "7d9067b1-80d5-4998-acea-7a8800045dd3", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "name": "uses_config", "id": "61096438-cbea-4d05-8b6e-f06c221be9be", "attributes": { "tosca_id": "61096438-cbea-4d05-8b6e-f06c221be9be", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "sourceNodeId": "03082e85-299d-411b-906c-3a4db16911bb", "name": "wait_for_ipam", "id": "94e91dbe-7740-4b12-938a-beb4700e8beb", "attributes": { "tosca_id": "94e91dbe-7740-4b12-938a-beb4700e8beb", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1180effa-8fb1-479d-8b59-9ce71af73293", "sourceNodeId": "03082e85-299d-411b-906c-3a4db16911bb", "name": "mapped_to", "id": "0c85786b-6a12-4ff6-9743-d38f38146a5b", "attributes": { "tosca_id": "0c85786b-6a12-4ff6-9743-d38f38146a5b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "584d53f6-a43c-49a0-8b62-75398268c97c", "sourceNodeId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "name": "wait_for_ipam", "id": "5a5f78f1-3864-4c96-ab8d-784c98a566e3", "attributes": { "tosca_id": "5a5f78f1-3864-4c96-ab8d-784c98a566e3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d302d158-9601-4d5c-8c00-5c724bc28012", "sourceNodeId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "name": "mapped_to", "id": "f401dadc-328f-431a-a7e5-f9a0351a7210", "attributes": { "tosca_id": "f401dadc-328f-431a-a7e5-f9a0351a7210", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "name": "uses_config", "id": "da89434c-650c-4c60-83d8-aeb4c38e4adb", "attributes": { "tosca_id": "da89434c-650c-4c60-83d8-aeb4c38e4adb", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "sourceNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "name": "wait_for_ipam", "id": "4cd536bc-c04a-4e0a-86d4-8b4937a4fda4", "attributes": { "tosca_id": "4cd536bc-c04a-4e0a-86d4-8b4937a4fda4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "sourceNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "name": "mapped_to", "id": "c4036ba2-e7e8-47c8-956d-399ad261993b", "attributes": { "tosca_id": "c4036ba2-e7e8-47c8-956d-399ad261993b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "sourceNodeId": "96282ea4-2308-4c32-b20d-94e97277336a", "name": "subnet_of", "id": "d27b5c45-e64e-4d1c-856f-d5ba53b2c476", "attributes": { "tosca_id": "d27b5c45-e64e-4d1c-856f-d5ba53b2c476", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "name": "uses_config", "id": "1fefaa51-fb7c-4107-9095-039c0b4dad17", "attributes": { "tosca_id": "1fefaa51-fb7c-4107-9095-039c0b4dad17", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "sourceNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "name": "wait_for_ipam", "id": "c3bc5379-29a9-4155-86c6-1ef39db8cdd7", "attributes": { "tosca_id": "c3bc5379-29a9-4155-86c6-1ef39db8cdd7", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "sourceNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "name": "mapped_to", "id": "c0674e10-5286-4aee-be69-422f7c7434b2", "attributes": { "tosca_id": "c0674e10-5286-4aee-be69-422f7c7434b2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "sourceNodeId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "name": "subnet_of", "id": "33526d10-cebb-4e19-8b97-c4ecee139970", "attributes": { "tosca_id": "33526d10-cebb-4e19-8b97-c4ecee139970", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "sourceNodeId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "name": "wait_for_ipam", "id": "9b00ed6e-467a-49db-a7a2-36060843828e", "attributes": { "tosca_id": "9b00ed6e-467a-49db-a7a2-36060843828e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "sourceNodeId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "name": "mapped_to", "id": "39f8c45a-c660-41d1-9045-e3fdb217a114", "attributes": { "tosca_id": "39f8c45a-c660-41d1-9045-e3fdb217a114", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "sourceNodeId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "name": "wait_for_ipam", "id": "deb721fe-93ea-4a76-8d84-3251c5a54f0d", "attributes": { "tosca_id": "deb721fe-93ea-4a76-8d84-3251c5a54f0d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "sourceNodeId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "name": "mapped_to", "id": "0d1e52c3-d543-42b2-8ae8-47bd3a3a8ac7", "attributes": { "tosca_id": "0d1e52c3-d543-42b2-8ae8-47bd3a3a8ac7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "name": "uses_config", "id": "0d09401c-4a1b-4c1c-9a82-ba5cdef5b5e7", "attributes": { "tosca_id": "0d09401c-4a1b-4c1c-9a82-ba5cdef5b5e7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "name": "uses_config", "id": "d82ed04c-3c77-4159-b8f4-e59f45a9cc98", "attributes": { "tosca_id": "d82ed04c-3c77-4159-b8f4-e59f45a9cc98", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "sourceNodeId": "04bc15a2-2616-433d-a390-b129ce98a52c", "name": "wait_for_ipam", "id": "229909c8-a6a8-4756-952b-8975cccbbac1", "attributes": { "tosca_id": "229909c8-a6a8-4756-952b-8975cccbbac1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "sourceNodeId": "04bc15a2-2616-433d-a390-b129ce98a52c", "name": "mapped_to", "id": "4f3a25c4-fad0-4eb1-96bc-580fa1ecb7d0", "attributes": { "tosca_id": "4f3a25c4-fad0-4eb1-96bc-580fa1ecb7d0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "name": "uses_config", "id": "41669326-b7f0-4484-aa43-2f1833135433", "attributes": { "tosca_id": "41669326-b7f0-4484-aa43-2f1833135433", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "name": "uses_config", "id": "2344aefc-69cc-47e4-bf57-2fe000501570", "attributes": { "tosca_id": "2344aefc-69cc-47e4-bf57-2fe000501570", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "sourceNodeId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "name": "wait_for_ipam", "id": "8f8a1719-5c35-4b9e-ac1f-6e4f38a153e8", "attributes": { "tosca_id": "8f8a1719-5c35-4b9e-ac1f-6e4f38a153e8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "sourceNodeId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "name": "mapped_to", "id": "b34cf39c-4378-4645-ba00-c0867e8455f0", "attributes": { "tosca_id": "b34cf39c-4378-4645-ba00-c0867e8455f0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "name": "uses_config", "id": "2a61e2b1-bc94-4673-b9e2-a00977877783", "attributes": { "tosca_id": "2a61e2b1-bc94-4673-b9e2-a00977877783", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "d82121a5-b72a-4924-8892-3baba913a903", "sourceNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "name": "wait_for_ipam", "id": "34a91cce-c339-4f5c-b33b-fba0ddd4dad3", "attributes": { "tosca_id": "34a91cce-c339-4f5c-b33b-fba0ddd4dad3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "sourceNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "name": "mapped_to", "id": "b4259e3d-8c5f-4bce-abb4-8f01af212085", "attributes": { "tosca_id": "b4259e3d-8c5f-4bce-abb4-8f01af212085", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "19d98341-af74-488f-ba43-148d33d9a023", "sourceNodeId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "name": "subnet_of", "id": "8ca30cbc-b154-498a-aeb3-e126f94d50b7", "attributes": { "tosca_id": "8ca30cbc-b154-498a-aeb3-e126f94d50b7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "sourceNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "name": "wait_for_ipam", "id": "b21191b1-15e1-4d79-b83c-412415a127a3", "attributes": { "tosca_id": "b21191b1-15e1-4d79-b83c-412415a127a3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "sourceNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "name": "mapped_to", "id": "7ce99d3b-00ec-483a-aa78-f32d7e7a0a61", "attributes": { "tosca_id": "7ce99d3b-00ec-483a-aa78-f32d7e7a0a61", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b73981ea-ad43-4e6c-b4af-80715f361554", "sourceNodeId": "41033c0d-4635-41b8-b09d-3f73603996db", "name": "subnet_of", "id": "9712ca2a-fdb3-491c-bde5-db1f61bc0672", "attributes": { "tosca_id": "9712ca2a-fdb3-491c-bde5-db1f61bc0672", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "name": "uses_config", "id": "9c2ab3ff-00fb-48f8-b558-c69683fe493e", "attributes": { "tosca_id": "9c2ab3ff-00fb-48f8-b558-c69683fe493e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "sourceNodeId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "name": "wait_for_ipam", "id": "fb1e369b-ca5a-4c34-ac11-7fcf159cb404", "attributes": { "tosca_id": "fb1e369b-ca5a-4c34-ac11-7fcf159cb404", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "27233556-3527-4b24-90cf-e306aa266c04", "sourceNodeId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "name": "mapped_to", "id": "e85b3bc9-33cd-4883-b9f7-a36ef166485b", "attributes": { "tosca_id": "e85b3bc9-33cd-4883-b9f7-a36ef166485b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "name": "uses_config", "id": "717088a5-1901-4fc9-8d2a-f749291fef01", "attributes": { "tosca_id": "717088a5-1901-4fc9-8d2a-f749291fef01", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "92730aaa-2409-4b36-ab0a-d5311b130722", "sourceNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "name": "wait_for_ipam", "id": "25df750e-62f0-4911-a441-97bd299e8bab", "attributes": { "tosca_id": "25df750e-62f0-4911-a441-97bd299e8bab", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "sourceNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "name": "mapped_to", "id": "774c2167-3a5c-4a32-b2e7-482aecf4b53b", "attributes": { "tosca_id": "774c2167-3a5c-4a32-b2e7-482aecf4b53b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d388df65-f592-40ad-a737-653b013f8b17", "sourceNodeId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "name": "subnet_of", "id": "fc456a0d-c252-45de-b8dc-26410405c4ea", "attributes": { "tosca_id": "fc456a0d-c252-45de-b8dc-26410405c4ea", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "sourceNodeId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "name": "wait_for_ipam", "id": "0ab81c4f-fbb4-4873-87ff-848a196f4d84", "attributes": { "tosca_id": "0ab81c4f-fbb4-4873-87ff-848a196f4d84", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7228424d-c953-43e6-bede-13d2163e69b9", "sourceNodeId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "name": "mapped_to", "id": "78bd4a53-7cdd-4f1a-931c-49c9de88c866", "attributes": { "tosca_id": "78bd4a53-7cdd-4f1a-931c-49c9de88c866", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "sourceNodeId": "f661b371-50cc-420b-98b3-093acb5c8cab", "name": "wait_for_ipam", "id": "b2080aa6-8d58-48af-8414-414da2d0287a", "attributes": { "tosca_id": "b2080aa6-8d58-48af-8414-414da2d0287a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "sourceNodeId": "f661b371-50cc-420b-98b3-093acb5c8cab", "name": "mapped_to", "id": "2fc69094-95c2-4399-bb95-28701eb9e627", "attributes": { "tosca_id": "2fc69094-95c2-4399-bb95-28701eb9e627", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "sourceNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "name": "wait_for_ipam", "id": "998ead8f-b154-432d-a799-9404cab222f3", "attributes": { "tosca_id": "998ead8f-b154-432d-a799-9404cab222f3", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "sourceNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "name": "mapped_to", "id": "c9b6d564-ebef-41c5-bbad-366c5a01e1c0", "attributes": { "tosca_id": "c9b6d564-ebef-41c5-bbad-366c5a01e1c0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "sourceNodeId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "name": "subnet_of", "id": "8a733b10-4342-4cfc-90cc-9b9fe1bba573", "attributes": { "tosca_id": "8a733b10-4342-4cfc-90cc-9b9fe1bba573", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "sourceNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "name": "wait_for_ipam", "id": "3e816383-c9a6-4543-a7d4-b25ac5575706", "attributes": { "tosca_id": "3e816383-c9a6-4543-a7d4-b25ac5575706", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "128b6065-105f-4137-aa86-71ac9632ec20", "sourceNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "name": "mapped_to", "id": "870c4515-2da6-4e98-9de8-77b04eea584b", "attributes": { "tosca_id": "870c4515-2da6-4e98-9de8-77b04eea584b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "sourceNodeId": "cb584f85-be48-4209-80c6-c9b67935987f", "name": "subnet_of", "id": "b350b729-02ee-4dbe-abd7-3fcbe42ea29d", "attributes": { "tosca_id": "b350b729-02ee-4dbe-abd7-3fcbe42ea29d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6b227060-a89e-4417-bb5b-dba916b5798e", "sourceNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "name": "wait_for_ipam", "id": "a3b25bb2-8e05-44ed-b3b5-d48d69a996fd", "attributes": { "tosca_id": "a3b25bb2-8e05-44ed-b3b5-d48d69a996fd", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "sourceNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "name": "mapped_to", "id": "b1a3cb66-7ffc-4cd3-aaf4-b54a68e854e9", "attributes": { "tosca_id": "b1a3cb66-7ffc-4cd3-aaf4-b54a68e854e9", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "sourceNodeId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "name": "subnet_of", "id": "f5606d34-922a-4f47-949a-e7d728a51577", "attributes": { "tosca_id": "f5606d34-922a-4f47-949a-e7d728a51577", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "sourceNodeId": "f394b664-ded7-4507-a20f-af42b937a360", "name": "wait_for_ipam", "id": "e6f2f6f5-155b-4883-a1e2-77e8a370e247", "attributes": { "tosca_id": "e6f2f6f5-155b-4883-a1e2-77e8a370e247", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b971b377-e1c0-4250-8581-c71b62deeedd", "sourceNodeId": "f394b664-ded7-4507-a20f-af42b937a360", "name": "mapped_to", "id": "93384030-7a2d-449f-8dcc-f6548f1ed60c", "attributes": { "tosca_id": "93384030-7a2d-449f-8dcc-f6548f1ed60c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "88b7228d-47ce-49f8-b744-f2b89157a000", "sourceNodeId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "name": "wait_for_ipam", "id": "44d0dbcc-3476-4548-9c7e-5772a01a2d4c", "attributes": { "tosca_id": "44d0dbcc-3476-4548-9c7e-5772a01a2d4c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "sourceNodeId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "name": "mapped_to", "id": "eb408366-e93c-4788-ac94-d8745f3fcdd5", "attributes": { "tosca_id": "eb408366-e93c-4788-ac94-d8745f3fcdd5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "26ef0e31-2038-48a2-896f-242534887389", "name": "uses_config", "id": "76266c2b-0c52-4494-88ea-a20df73f5cea", "attributes": { "tosca_id": "76266c2b-0c52-4494-88ea-a20df73f5cea", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "name": "uses_config", "id": "522aa6db-428f-4455-b7e0-8afd79b6b98a", "attributes": { "tosca_id": "522aa6db-428f-4455-b7e0-8afd79b6b98a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "sourceNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "name": "wait_for_ipam", "id": "c2a000b3-6517-405b-8876-073ed003a000", "attributes": { "tosca_id": "c2a000b3-6517-405b-8876-073ed003a000", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "sourceNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "name": "mapped_to", "id": "d21c6969-64b9-476d-9ce4-6628d168e8dd", "attributes": { "tosca_id": "d21c6969-64b9-476d-9ce4-6628d168e8dd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "sourceNodeId": "79c33d99-3275-4ce5-976d-62a582d03f30", "name": "subnet_of", "id": "11bfc67f-a555-409c-9ba4-3427380e24ca", "attributes": { "tosca_id": "11bfc67f-a555-409c-9ba4-3427380e24ca", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "sourceNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "name": "wait_for_ipam", "id": "38e52525-075b-41c9-b0e3-18486df5b89c", "attributes": { "tosca_id": "38e52525-075b-41c9-b0e3-18486df5b89c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "sourceNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "name": "mapped_to", "id": "61e9e423-7b2e-4008-b676-94ab4adc6c0e", "attributes": { "tosca_id": "61e9e423-7b2e-4008-b676-94ab4adc6c0e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "sourceNodeId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "name": "subnet_of", "id": "cb6a466f-4c29-4c12-a61b-05aa6cabb08c", "attributes": { "tosca_id": "cb6a466f-4c29-4c12-a61b-05aa6cabb08c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "name": "uses_config", "id": "86257236-1564-4b21-97e8-8c05b3344427", "attributes": { "tosca_id": "86257236-1564-4b21-97e8-8c05b3344427", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "sourceNodeId": "faea27b0-0941-41ce-a482-327a3e37e154", "name": "wait_for_ipam", "id": "74e5cd7e-52ed-4012-84e7-74019c54055e", "attributes": { "tosca_id": "74e5cd7e-52ed-4012-84e7-74019c54055e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "sourceNodeId": "faea27b0-0941-41ce-a482-327a3e37e154", "name": "mapped_to", "id": "c4926c7d-8476-4600-8dcf-818c7e3f2c12", "attributes": { "tosca_id": "c4926c7d-8476-4600-8dcf-818c7e3f2c12", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "sourceNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "name": "wait_for_ipam", "id": "193b95be-973d-44c3-aceb-71495c438b74", "attributes": { "tosca_id": "193b95be-973d-44c3-aceb-71495c438b74", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "47b23734-5e7a-4115-8854-4fe871b4f701", "sourceNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "name": "mapped_to", "id": "c409feb2-9622-4fd4-ac25-990f25200c42", "attributes": { "tosca_id": "c409feb2-9622-4fd4-ac25-990f25200c42", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "sourceNodeId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "name": "subnet_of", "id": "d98d381d-848b-4d22-8c68-90b14035c3f1", "attributes": { "tosca_id": "d98d381d-848b-4d22-8c68-90b14035c3f1", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "sourceNodeId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "name": "wait_for_ipam", "id": "783712b2-24f9-4e3e-808a-b88a9e667a59", "attributes": { "tosca_id": "783712b2-24f9-4e3e-808a-b88a9e667a59", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "sourceNodeId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "name": "mapped_to", "id": "7943cafb-1d1a-4adb-8f28-684b7221bd4c", "attributes": { "tosca_id": "7943cafb-1d1a-4adb-8f28-684b7221bd4c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d094568d-1dda-4749-a6be-0ef1a191e600", "sourceNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "name": "wait_for_ipam", "id": "f3a4aefd-98b5-488a-a76f-9bd01f0f3dae", "attributes": { "tosca_id": "f3a4aefd-98b5-488a-a76f-9bd01f0f3dae", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "823a8708-5e12-4b67-bef0-49ae13637e42", "sourceNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "name": "mapped_to", "id": "bfcea349-9206-4a08-87cc-2161bb1d6a23", "attributes": { "tosca_id": "bfcea349-9206-4a08-87cc-2161bb1d6a23", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "sourceNodeId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "name": "subnet_of", "id": "9de0a1ef-e805-4072-94d1-8a318510ab14", "attributes": { "tosca_id": "9de0a1ef-e805-4072-94d1-8a318510ab14", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "name": "uses_config", "id": "97324f8f-e597-41ed-8f1c-912df0573b6e", "attributes": { "tosca_id": "97324f8f-e597-41ed-8f1c-912df0573b6e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "702728e1-a280-44d5-ad32-deb2848358a8", "name": "uses_config", "id": "4c5dbe03-90f1-4d13-b7d9-917e9895c39a", "attributes": { "tosca_id": "4c5dbe03-90f1-4d13-b7d9-917e9895c39a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6aceae3f-4981-4af3-9225-33e579789ace", "name": "uses_config", "id": "dc3b7161-f3b2-4579-b08a-a422e1ae00b5", "attributes": { "tosca_id": "dc3b7161-f3b2-4579-b08a-a422e1ae00b5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "sourceNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "name": "wait_for_ipam", "id": "9a2e7f49-64fd-4af7-95a0-1d540aef33f2", "attributes": { "tosca_id": "9a2e7f49-64fd-4af7-95a0-1d540aef33f2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "sourceNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "name": "mapped_to", "id": "a6d9bedb-0d12-4ecb-b926-27dab7fc17a4", "attributes": { "tosca_id": "a6d9bedb-0d12-4ecb-b926-27dab7fc17a4", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "04bc15a2-2616-433d-a390-b129ce98a52c", "sourceNodeId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "name": "subnet_of", "id": "31472e2b-6b0f-45e5-9b8c-d8bf57a7908e", "attributes": { "tosca_id": "31472e2b-6b0f-45e5-9b8c-d8bf57a7908e", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "sourceNodeId": "2e95bf94-10d0-467c-8be3-84079139ef98", "name": "wait_for_ipam", "id": "8dab96d5-528f-42c3-a4f1-a6f3add67cfa", "attributes": { "tosca_id": "8dab96d5-528f-42c3-a4f1-a6f3add67cfa", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2423eeb8-473b-4dd1-b850-9728b31097be", "sourceNodeId": "2e95bf94-10d0-467c-8be3-84079139ef98", "name": "mapped_to", "id": "731ab319-fe38-4518-aa09-d8246c078fdd", "attributes": { "tosca_id": "731ab319-fe38-4518-aa09-d8246c078fdd", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "sourceNodeId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "name": "wait_for_ipam", "id": "1dde9594-7e6a-42b2-99f5-0b939eee5881", "attributes": { "tosca_id": "1dde9594-7e6a-42b2-99f5-0b939eee5881", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "31d82e56-2220-4615-a5be-98aff868d6e0", "sourceNodeId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "name": "mapped_to", "id": "5e27030f-f34a-406f-9ed7-ba676db78e26", "attributes": { "tosca_id": "5e27030f-f34a-406f-9ed7-ba676db78e26", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "sourceNodeId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "name": "wait_for_ipam", "id": "533de901-4c2c-4363-bbad-5935e766ca16", "attributes": { "tosca_id": "533de901-4c2c-4363-bbad-5935e766ca16", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "sourceNodeId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "name": "mapped_to", "id": "d78ed0ef-636a-48e6-a7bd-7495c784e687", "attributes": { "tosca_id": "d78ed0ef-636a-48e6-a7bd-7495c784e687", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c4fedafa-9803-4cea-8373-6743730df5f5", "sourceNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "name": "wait_for_ipam", "id": "865c3717-a7ad-4686-80d5-4c345af36ed8", "attributes": { "tosca_id": "865c3717-a7ad-4686-80d5-4c345af36ed8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "sourceNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "name": "mapped_to", "id": "f95d0f6b-b98f-4abe-8fe9-c9727eef14d1", "attributes": { "tosca_id": "f95d0f6b-b98f-4abe-8fe9-c9727eef14d1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "sourceNodeId": "49e5a15d-a028-446e-9685-8fabccf91469", "name": "subnet_of", "id": "bfec2460-19df-40ec-b6f9-81244981330c", "attributes": { "tosca_id": "bfec2460-19df-40ec-b6f9-81244981330c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "name": "uses_config", "id": "e1bdef8e-d50f-4de0-89a6-6829e6e8b168", "attributes": { "tosca_id": "e1bdef8e-d50f-4de0-89a6-6829e6e8b168", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "name": "uses_config", "id": "83bc46d9-ace5-4bb4-8ff2-8d9bd15f1f50", "attributes": { "tosca_id": "83bc46d9-ace5-4bb4-8ff2-8d9bd15f1f50", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "sourceNodeId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "name": "wait_for_ipam", "id": "7e26ff7e-e6b8-41de-9dc7-52b00ec01684", "attributes": { "tosca_id": "7e26ff7e-e6b8-41de-9dc7-52b00ec01684", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "af857d5c-2ce3-4291-8059-d727f18b0732", "sourceNodeId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "name": "mapped_to", "id": "a67d04b6-353b-450d-bb7a-cacc97ae1231", "attributes": { "tosca_id": "a67d04b6-353b-450d-bb7a-cacc97ae1231", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "sourceNodeId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "name": "wait_for_ipam", "id": "2a2e02d6-20bf-4c46-a858-d4358603fca9", "attributes": { "tosca_id": "2a2e02d6-20bf-4c46-a858-d4358603fca9", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "sourceNodeId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "name": "mapped_to", "id": "15191546-c5e5-4f28-a27f-11929c8d1af2", "attributes": { "tosca_id": "15191546-c5e5-4f28-a27f-11929c8d1af2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "sourceNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "name": "wait_for_ipam", "id": "90c3fb5b-a946-42e3-947e-4e9dbf6a2066", "attributes": { "tosca_id": "90c3fb5b-a946-42e3-947e-4e9dbf6a2066", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "sourceNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "name": "mapped_to", "id": "422ce177-1b16-4153-bda4-ff8017cdad64", "attributes": { "tosca_id": "422ce177-1b16-4153-bda4-ff8017cdad64", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "sourceNodeId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "name": "subnet_of", "id": "c3b7c0a4-bc9f-4832-8213-083a104873a7", "attributes": { "tosca_id": "c3b7c0a4-bc9f-4832-8213-083a104873a7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "sourceNodeId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "name": "wait_for_ipam", "id": "ee5bdc89-6e2e-4d80-ac4d-421356ca772f", "attributes": { "tosca_id": "ee5bdc89-6e2e-4d80-ac4d-421356ca772f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "sourceNodeId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "name": "mapped_to", "id": "4e671622-8998-4013-8aa6-b77e0da37ff1", "attributes": { "tosca_id": "4e671622-8998-4013-8aa6-b77e0da37ff1", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "name": "uses_config", "id": "77e8b8de-c85f-44b0-9562-55d6c4a260b7", "attributes": { "tosca_id": "77e8b8de-c85f-44b0-9562-55d6c4a260b7", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "sourceNodeId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "name": "wait_for_ipam", "id": "8cb53f9b-6861-47d7-b6b0-c7a6fd5292da", "attributes": { "tosca_id": "8cb53f9b-6861-47d7-b6b0-c7a6fd5292da", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "sourceNodeId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "name": "mapped_to", "id": "4743b3ce-55f8-44a7-bd1a-0ec57117b6aa", "attributes": { "tosca_id": "4743b3ce-55f8-44a7-bd1a-0ec57117b6aa", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "sourceNodeId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "name": "wait_for_ipam", "id": "4a31e4e3-ef5e-4472-be36-9120414d7fc8", "attributes": { "tosca_id": "4a31e4e3-ef5e-4472-be36-9120414d7fc8", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "sourceNodeId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "name": "mapped_to", "id": "a1030827-085a-40b3-9f80-e8c11efa9f2f", "attributes": { "tosca_id": "a1030827-085a-40b3-9f80-e8c11efa9f2f", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "c4fedafa-9803-4cea-8373-6743730df5f5", "name": "uses_config", "id": "fdfa3933-ae9f-46fd-a731-7163b750ce95", "attributes": { "tosca_id": "fdfa3933-ae9f-46fd-a731-7163b750ce95", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "6a298742-8723-409a-8d76-9f86a0439710", "name": "uses_config", "id": "288759de-61b2-42eb-9d15-ea50398b7ee3", "attributes": { "tosca_id": "288759de-61b2-42eb-9d15-ea50398b7ee3", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "sourceNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "name": "wait_for_ipam", "id": "7b2ea984-3bad-483b-914c-e7987c17538b", "attributes": { "tosca_id": "7b2ea984-3bad-483b-914c-e7987c17538b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "sourceNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "name": "mapped_to", "id": "f37d440c-01b3-48c8-a35b-c76a63ddae76", "attributes": { "tosca_id": "f37d440c-01b3-48c8-a35b-c76a63ddae76", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9e7da388-f10a-40f9-95be-a0872c328525", "sourceNodeId": "a812f444-02d0-4475-8b0a-fd97238fa334", "name": "subnet_of", "id": "afdacc64-a528-41ca-bf26-b90372bf1870", "attributes": { "tosca_id": "afdacc64-a528-41ca-bf26-b90372bf1870", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "name": "uses_config", "id": "c5832d55-bb0a-49f2-94dc-26ed659dda2f", "attributes": { "tosca_id": "c5832d55-bb0a-49f2-94dc-26ed659dda2f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "sourceNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "name": "wait_for_ipam", "id": "47fe0513-8da1-4d5f-a758-612f9461a588", "attributes": { "tosca_id": "47fe0513-8da1-4d5f-a758-612f9461a588", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "sourceNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "name": "mapped_to", "id": "568cbdd1-05e3-4761-89b7-77a914756e88", "attributes": { "tosca_id": "568cbdd1-05e3-4761-89b7-77a914756e88", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b80ad685-74fa-4a74-bec1-a5a179307191", "sourceNodeId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "name": "subnet_of", "id": "b7165cbd-97ad-4dd2-99b4-8870799aaeff", "attributes": { "tosca_id": "b7165cbd-97ad-4dd2-99b4-8870799aaeff", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "name": "uses_config", "id": "f11235f9-32a5-4f18-bd31-0d7bd09c695d", "attributes": { "tosca_id": "f11235f9-32a5-4f18-bd31-0d7bd09c695d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "sourceNodeId": "b73981ea-ad43-4e6c-b4af-80715f361554", "name": "wait_for_ipam", "id": "36d5125b-3f0e-4beb-a627-842d0cdae721", "attributes": { "tosca_id": "36d5125b-3f0e-4beb-a627-842d0cdae721", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "sourceNodeId": "b73981ea-ad43-4e6c-b4af-80715f361554", "name": "mapped_to", "id": "e123d687-6b4c-4e01-aa5b-663b916181ef", "attributes": { "tosca_id": "e123d687-6b4c-4e01-aa5b-663b916181ef", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "sourceNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "name": "wait_for_ipam", "id": "35020604-6897-4c3e-977b-8bf0098c4b5e", "attributes": { "tosca_id": "35020604-6897-4c3e-977b-8bf0098c4b5e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "sourceNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "name": "mapped_to", "id": "4ed6171c-1f46-4272-870e-49f61ad9e340", "attributes": { "tosca_id": "4ed6171c-1f46-4272-870e-49f61ad9e340", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "sourceNodeId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "name": "subnet_of", "id": "a3abd209-7259-4b55-aa2c-b154e99724d5", "attributes": { "tosca_id": "a3abd209-7259-4b55-aa2c-b154e99724d5", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "sourceNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "name": "wait_for_ipam", "id": "897a204f-76a9-4721-9104-f3bc90b0bf7c", "attributes": { "tosca_id": "897a204f-76a9-4721-9104-f3bc90b0bf7c", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "sourceNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "name": "mapped_to", "id": "29bf5a2b-d2a9-47f1-98c9-7d96ecc45460", "attributes": { "tosca_id": "29bf5a2b-d2a9-47f1-98c9-7d96ecc45460", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "sourceNodeId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "name": "subnet_of", "id": "1dc1be5c-7690-42a4-b10f-b51afe3e9df2", "attributes": { "tosca_id": "1dc1be5c-7690-42a4-b10f-b51afe3e9df2", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c3750580-bcdf-4af9-b9de-6f531793357a", "sourceNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "name": "wait_for_ipam", "id": "6372707c-0a66-4a70-a34e-0c93110f7b25", "attributes": { "tosca_id": "6372707c-0a66-4a70-a34e-0c93110f7b25", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "sourceNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "name": "mapped_to", "id": "b1060830-6ef5-404b-96f0-e6ee8c28c1b2", "attributes": { "tosca_id": "b1060830-6ef5-404b-96f0-e6ee8c28c1b2", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b672b57f-d351-490f-9b25-1cc02ef04722", "sourceNodeId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "name": "subnet_of", "id": "83cf80ad-748a-4c4c-a71e-1b94cf250e0d", "attributes": { "tosca_id": "83cf80ad-748a-4c4c-a71e-1b94cf250e0d", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7e18773a-297c-4640-90df-cf42db57c060", "name": "uses_config", "id": "e71700d0-8a92-40f1-aebf-08520e1a2dd8", "attributes": { "tosca_id": "e71700d0-8a92-40f1-aebf-08520e1a2dd8", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "sourceNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "name": "wait_for_ipam", "id": "13f3fdbd-3b46-448f-a847-c863413e293f", "attributes": { "tosca_id": "13f3fdbd-3b46-448f-a847-c863413e293f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "sourceNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "name": "mapped_to", "id": "d084c779-958b-4a22-af82-4eae53e3abc3", "attributes": { "tosca_id": "d084c779-958b-4a22-af82-4eae53e3abc3", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "sourceNodeId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "name": "subnet_of", "id": "79e3270f-0dfd-40d6-a159-3394954dbd15", "attributes": { "tosca_id": "79e3270f-0dfd-40d6-a159-3394954dbd15", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "sourceNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "name": "wait_for_ipam", "id": "5678ba5a-0611-4850-96d0-edbab5ce1f80", "attributes": { "tosca_id": "5678ba5a-0611-4850-96d0-edbab5ce1f80", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "31d82e56-2220-4615-a5be-98aff868d6e0", "sourceNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "name": "mapped_to", "id": "37619671-3b97-4934-8b93-10390701bf2b", "attributes": { "tosca_id": "37619671-3b97-4934-8b93-10390701bf2b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "sourceNodeId": "9ffc53c7-c661-4208-8050-628b24761f7a", "name": "subnet_of", "id": "10b507b2-d5d3-4305-b12f-95a4ccbace6c", "attributes": { "tosca_id": "10b507b2-d5d3-4305-b12f-95a4ccbace6c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "d094568d-1dda-4749-a6be-0ef1a191e600", "sourceNodeId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "name": "wait_for_ipam", "id": "d55691a6-d753-490b-a562-12bc151501ee", "attributes": { "tosca_id": "d55691a6-d753-490b-a562-12bc151501ee", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "823a8708-5e12-4b67-bef0-49ae13637e42", "sourceNodeId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "name": "mapped_to", "id": "dd013dd1-eff9-4deb-915d-53d1df80576c", "attributes": { "tosca_id": "dd013dd1-eff9-4deb-915d-53d1df80576c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "beef9374-6831-49b7-916a-f22315196642", "sourceNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "name": "wait_for_ipam", "id": "84a7025a-d22c-422d-b244-199da13e7f0f", "attributes": { "tosca_id": "84a7025a-d22c-422d-b244-199da13e7f0f", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "sourceNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "name": "mapped_to", "id": "e7f2e576-5b5e-47be-9d0d-2c75ba217327", "attributes": { "tosca_id": "e7f2e576-5b5e-47be-9d0d-2c75ba217327", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "sourceNodeId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "name": "subnet_of", "id": "5157f028-bc23-45cc-8320-5b1876d53ade", "attributes": { "tosca_id": "5157f028-bc23-45cc-8320-5b1876d53ade", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "sourceNodeId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "name": "wait_for_ipam", "id": "b7a95064-322e-414c-a295-133bb4a7a395", "attributes": { "tosca_id": "b7a95064-322e-414c-a295-133bb4a7a395", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "sourceNodeId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "name": "mapped_to", "id": "8680d081-0164-40b3-bb9a-edcb15ff93d0", "attributes": { "tosca_id": "8680d081-0164-40b3-bb9a-edcb15ff93d0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "sourceNodeId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "name": "wait_for_ipam", "id": "aeb829e8-6d35-4db7-adc5-61f22cf513c6", "attributes": { "tosca_id": "aeb829e8-6d35-4db7-adc5-61f22cf513c6", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "sourceNodeId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "name": "mapped_to", "id": "0d936c15-5d5c-41db-a4ba-8c4fe0278344", "attributes": { "tosca_id": "0d936c15-5d5c-41db-a4ba-8c4fe0278344", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "name": "uses_config", "id": "8cb565ea-e3ea-4bde-917b-f22f83ae32c8", "attributes": { "tosca_id": "8cb565ea-e3ea-4bde-917b-f22f83ae32c8", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "sourceNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "name": "wait_for_ipam", "id": "e48f25f7-08e5-4d33-b122-d87bc69a1db4", "attributes": { "tosca_id": "e48f25f7-08e5-4d33-b122-d87bc69a1db4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "sourceNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "name": "mapped_to", "id": "c5a1fb51-c852-4ead-a78c-546430d1fc2c", "attributes": { "tosca_id": "c5a1fb51-c852-4ead-a78c-546430d1fc2c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "sourceNodeId": "1940322b-5e3c-489f-add3-75d0e9baf845", "name": "subnet_of", "id": "0c2bf21f-a562-4f91-ae69-2be06f5bab18", "attributes": { "tosca_id": "0c2bf21f-a562-4f91-ae69-2be06f5bab18", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3d294376-d701-410f-9493-4a0af8ce30c9", "name": "uses_config", "id": "37a82fa1-338f-4908-9467-11a569ca573b", "attributes": { "tosca_id": "37a82fa1-338f-4908-9467-11a569ca573b", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "sourceNodeId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "name": "wait_for_ipam", "id": "35b89954-82c2-437a-a600-2c4530c76ecf", "attributes": { "tosca_id": "35b89954-82c2-437a-a600-2c4530c76ecf", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "sourceNodeId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "name": "mapped_to", "id": "2ff0757d-5a5c-48c1-bb28-27e384120e4b", "attributes": { "tosca_id": "2ff0757d-5a5c-48c1-bb28-27e384120e4b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "name": "uses_config", "id": "655f3709-4d40-49cf-b44c-44fbf29b26b4", "attributes": { "tosca_id": "655f3709-4d40-49cf-b44c-44fbf29b26b4", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d094568d-1dda-4749-a6be-0ef1a191e600", "name": "uses_config", "id": "28a59806-b694-4fa8-ab88-a6719fc8f550", "attributes": { "tosca_id": "28a59806-b694-4fa8-ab88-a6719fc8f550", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "sourceNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "name": "wait_for_ipam", "id": "cf48425d-d196-4df1-beb4-1b54b52e585e", "attributes": { "tosca_id": "cf48425d-d196-4df1-beb4-1b54b52e585e", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "45728936-4ced-493d-925d-580f1d398e58", "sourceNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "name": "mapped_to", "id": "74af9b81-133b-4c7c-9723-fd39fc69515c", "attributes": { "tosca_id": "74af9b81-133b-4c7c-9723-fd39fc69515c", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "sourceNodeId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "name": "subnet_of", "id": "6a32588b-4fc4-4137-98ba-c863e675bfe7", "attributes": { "tosca_id": "6a32588b-4fc4-4137-98ba-c863e675bfe7", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "bb667c8f-7328-49b3-91be-271f73f608d1", "sourceNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "name": "wait_for_ipam", "id": "73d71634-a7e2-48be-b44f-d424eef9d9d4", "attributes": { "tosca_id": "73d71634-a7e2-48be-b44f-d424eef9d9d4", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "ddf9524b-9774-4f55-b359-332120ce9022", "sourceNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "name": "mapped_to", "id": "54c3fe6f-b324-450c-9ff8-b0d0d77951f0", "attributes": { "tosca_id": "54c3fe6f-b324-450c-9ff8-b0d0d77951f0", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "sourceNodeId": "02208d26-9350-48a0-9f06-0f364bf1e485", "name": "subnet_of", "id": "b28b64d9-5c74-4fa4-9446-bbe1c4b3eb03", "attributes": { "tosca_id": "b28b64d9-5c74-4fa4-9446-bbe1c4b3eb03", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "03be41d1-7702-4355-a8e7-467e493882ed", "name": "uses_config", "id": "9d46efd7-282e-4fe4-8735-350e20aad158", "attributes": { "tosca_id": "9d46efd7-282e-4fe4-8735-350e20aad158", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "name": "uses_config", "id": "14552739-24ad-45ad-ab31-b5ae32177f7e", "attributes": { "tosca_id": "14552739-24ad-45ad-ab31-b5ae32177f7e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "92730aaa-2409-4b36-ab0a-d5311b130722", "name": "uses_config", "id": "11322513-0806-474e-b442-b2a2627d597d", "attributes": { "tosca_id": "11322513-0806-474e-b442-b2a2627d597d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "sourceNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "name": "wait_for_ipam", "id": "5952fae3-f6fe-4a9e-be22-4e0d736b079d", "attributes": { "tosca_id": "5952fae3-f6fe-4a9e-be22-4e0d736b079d", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "sourceNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "name": "mapped_to", "id": "d3bb8a18-3cdc-49eb-bb7e-e1612bf98a5e", "attributes": { "tosca_id": "d3bb8a18-3cdc-49eb-bb7e-e1612bf98a5e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "sourceNodeId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "name": "subnet_of", "id": "c00c040c-f035-4302-ae00-a6617486b23c", "attributes": { "tosca_id": "c00c040c-f035-4302-ae00-a6617486b23c", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "292108bd-9dba-4cde-814f-edb134573be1", "name": "uses_config", "id": "82182b1e-270a-4e01-b6cf-4a521ff6c33f", "attributes": { "tosca_id": "82182b1e-270a-4e01-b6cf-4a521ff6c33f", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "sourceNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "name": "wait_for_ipam", "id": "b0a0a88a-f3f9-45ba-ac59-34afd41eb0dc", "attributes": { "tosca_id": "b0a0a88a-f3f9-45ba-ac59-34afd41eb0dc", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "sourceNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "name": "mapped_to", "id": "3fe6c884-44b2-4472-bb2f-6c828e803c3e", "attributes": { "tosca_id": "3fe6c884-44b2-4472-bb2f-6c828e803c3e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "sourceNodeId": "0d4773f6-3b06-452d-a120-143e01d04668", "name": "subnet_of", "id": "9de23f55-e4a2-42bc-8772-3846de8b02a4", "attributes": { "tosca_id": "9de23f55-e4a2-42bc-8772-3846de8b02a4", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "sourceNodeId": "68b00a67-6065-499d-9f7f-c8b452038654", "name": "wait_for_ipam", "id": "9b81dfe5-706f-466c-a8f8-7d161c989773", "attributes": { "tosca_id": "9b81dfe5-706f-466c-a8f8-7d161c989773", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "sourceNodeId": "68b00a67-6065-499d-9f7f-c8b452038654", "name": "mapped_to", "id": "37bbd84d-3824-4fcd-8eba-2d9b0f1c9e0e", "attributes": { "tosca_id": "37bbd84d-3824-4fcd-8eba-2d9b0f1c9e0e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6f308494-53b6-4962-9575-12031d666e2d", "sourceNodeId": "f51faac8-40f8-452c-9823-b0356eca5da5", "name": "wait_for_ipam", "id": "7ee0ece7-6c0e-46a2-acf4-21719465ddb1", "attributes": { "tosca_id": "7ee0ece7-6c0e-46a2-acf4-21719465ddb1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "sourceNodeId": "f51faac8-40f8-452c-9823-b0356eca5da5", "name": "mapped_to", "id": "4ad021a7-fed5-401a-aa3f-f7cc6ef2a23a", "attributes": { "tosca_id": "4ad021a7-fed5-401a-aa3f-f7cc6ef2a23a", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "sourceNodeId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "name": "wait_for_ipam", "id": "1c97e715-330a-4553-a138-b177c9c1dca2", "attributes": { "tosca_id": "1c97e715-330a-4553-a138-b177c9c1dca2", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "sourceNodeId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "name": "mapped_to", "id": "212a5969-5d6a-4fab-a21e-cfae8a42dee7", "attributes": { "tosca_id": "212a5969-5d6a-4fab-a21e-cfae8a42dee7", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "sourceNodeId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "name": "wait_for_ipam", "id": "802f2ce1-5b2c-444f-9d97-fa141908d7fe", "attributes": { "tosca_id": "802f2ce1-5b2c-444f-9d97-fa141908d7fe", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "sourceNodeId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "name": "mapped_to", "id": "01903818-fd22-4abf-a071-ac566777a3af", "attributes": { "tosca_id": "01903818-fd22-4abf-a071-ac566777a3af", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "sourceNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "name": "wait_for_ipam", "id": "d57143f2-8c04-48e8-ac99-a4c46ac888da", "attributes": { "tosca_id": "d57143f2-8c04-48e8-ac99-a4c46ac888da", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "sourceNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "name": "mapped_to", "id": "51805a3e-de53-4a2c-8c8d-d39fc2fc95f8", "attributes": { "tosca_id": "51805a3e-de53-4a2c-8c8d-d39fc2fc95f8", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "sourceNodeId": "886c0fe2-d9cb-4807-86e3-c93458986310", "name": "subnet_of", "id": "3bb13785-67d6-48f0-ab64-b5d54ed609a9", "attributes": { "tosca_id": "3bb13785-67d6-48f0-ab64-b5d54ed609a9", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "c5b360a5-d389-415c-a65f-ef02171b4443", "sourceNodeId": "198087ea-934a-4d3c-9e06-3e9e39863669", "name": "wait_for_ipam", "id": "d3e6b02f-c494-4e09-a30a-50adbb92d34a", "attributes": { "tosca_id": "d3e6b02f-c494-4e09-a30a-50adbb92d34a", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "sourceNodeId": "198087ea-934a-4d3c-9e06-3e9e39863669", "name": "mapped_to", "id": "adf32b1f-84cf-435a-a15f-a3710c3c3c3e", "attributes": { "tosca_id": "adf32b1f-84cf-435a-a15f-a3710c3c3c3e", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "sourceNodeId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "name": "wait_for_ipam", "id": "e9efc2e4-f28d-47c8-9e08-14d44d2e6124", "attributes": { "tosca_id": "e9efc2e4-f28d-47c8-9e08-14d44d2e6124", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "2cee9a52-a276-439a-887c-6c85d25e393a", "sourceNodeId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "name": "mapped_to", "id": "5414006f-0cb9-44ba-b15e-1cbc552ac187", "attributes": { "tosca_id": "5414006f-0cb9-44ba-b15e-1cbc552ac187", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "sourceNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "name": "wait_for_ipam", "id": "13d10225-916e-463e-bab2-9e740591d862", "attributes": { "tosca_id": "13d10225-916e-463e-bab2-9e740591d862", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "af857d5c-2ce3-4291-8059-d727f18b0732", "sourceNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "name": "mapped_to", "id": "6c803700-a0c2-4e1c-94f8-8f78208468e5", "attributes": { "tosca_id": "6c803700-a0c2-4e1c-94f8-8f78208468e5", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "sourceNodeId": "8f9b379c-496e-4905-a641-714b207fa4ad", "name": "subnet_of", "id": "46a1f0a2-a2f8-4fe2-8f66-787b0b8a9597", "attributes": { "tosca_id": "46a1f0a2-a2f8-4fe2-8f66-787b0b8a9597", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "name": "uses_config", "id": "7ae35670-27aa-4b58-9339-597bfa07e358", "attributes": { "tosca_id": "7ae35670-27aa-4b58-9339-597bfa07e358", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "sourceNodeId": "430c12f3-6128-4466-8bfe-956220146985", "name": "wait_for_ipam", "id": "9c44a7bb-d819-4865-9543-591903014300", "attributes": { "tosca_id": "9c44a7bb-d819-4865-9543-591903014300", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "sourceNodeId": "430c12f3-6128-4466-8bfe-956220146985", "name": "mapped_to", "id": "e14b2745-44a5-4cf2-bfd0-ce5bc75ccf6b", "attributes": { "tosca_id": "e14b2745-44a5-4cf2-bfd0-ce5bc75ccf6b", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "sourceNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "name": "wait_for_ipam", "id": "709f4ce4-0a66-4384-be03-83dcca1abc70", "attributes": { "tosca_id": "709f4ce4-0a66-4384-be03-83dcca1abc70", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "sourceNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "name": "mapped_to", "id": "5c0caf96-ff18-437c-b024-949358b7ca51", "attributes": { "tosca_id": "5c0caf96-ff18-437c-b024-949358b7ca51", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "68b00a67-6065-499d-9f7f-c8b452038654", "sourceNodeId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "name": "subnet_of", "id": "9c9d18dd-eab0-44d3-8616-7061486d206b", "attributes": { "tosca_id": "9c9d18dd-eab0-44d3-8616-7061486d206b", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "name": "uses_config", "id": "5a102e77-3fb9-4247-b19f-c474828b482e", "attributes": { "tosca_id": "5a102e77-3fb9-4247-b19f-c474828b482e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "name": "uses_config", "id": "d45cedd5-15b4-40ec-a8cf-8512b8262e90", "attributes": { "tosca_id": "d45cedd5-15b4-40ec-a8cf-8512b8262e90", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "a5388771-6464-4615-bf48-65ec00aba0fd", "sourceNodeId": "24457448-b035-4139-b0d7-91dde40ce5d8", "name": "wait_for_ipam", "id": "f7211d1b-d9bf-4513-84c1-bcf8035dbaa0", "attributes": { "tosca_id": "f7211d1b-d9bf-4513-84c1-bcf8035dbaa0", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "sourceNodeId": "24457448-b035-4139-b0d7-91dde40ce5d8", "name": "mapped_to", "id": "3c16bf94-3fdd-4168-802f-42ed2f4e4496", "attributes": { "tosca_id": "3c16bf94-3fdd-4168-802f-42ed2f4e4496", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "name": "uses_config", "id": "5e3604c7-b688-4b4d-aea1-307ef7e645f5", "attributes": { "tosca_id": "5e3604c7-b688-4b4d-aea1-307ef7e645f5", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "sourceNodeId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "name": "wait_for_ipam", "id": "f9a1e15c-409d-4ffe-b574-a034ca50ca02", "attributes": { "tosca_id": "f9a1e15c-409d-4ffe-b574-a034ca50ca02", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7f034a65-5a15-4a18-9251-99aef454888f", "sourceNodeId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "name": "mapped_to", "id": "cdd1d8db-90dd-4a86-b1fd-e6938422e107", "attributes": { "tosca_id": "cdd1d8db-90dd-4a86-b1fd-e6938422e107", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "88b7228d-47ce-49f8-b744-f2b89157a000", "name": "uses_config", "id": "11698430-39dd-480c-96eb-d28f3414db00", "attributes": { "tosca_id": "11698430-39dd-480c-96eb-d28f3414db00", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "sourceNodeId": "135548a8-574e-424d-80c9-4e317934d391", "name": "wait_for_ipam", "id": "5f8bedec-9786-4a58-b28c-500e31a56932", "attributes": { "tosca_id": "5f8bedec-9786-4a58-b28c-500e31a56932", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "sourceNodeId": "135548a8-574e-424d-80c9-4e317934d391", "name": "mapped_to", "id": "cdbf101b-4c14-4831-9003-be9b8e1bac40", "attributes": { "tosca_id": "cdbf101b-4c14-4831-9003-be9b8e1bac40", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "sourceNodeId": "135548a8-574e-424d-80c9-4e317934d391", "name": "subnet_of", "id": "8a521924-a74b-423d-8b21-77f466db48e1", "attributes": { "tosca_id": "8a521924-a74b-423d-8b21-77f466db48e1", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "name": "uses_config", "id": "5a2d6720-471f-400e-b274-6bf2e073b23d", "attributes": { "tosca_id": "5a2d6720-471f-400e-b274-6bf2e073b23d", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "name": "uses_config", "id": "aa1ad554-7442-4d8f-96e6-74a724865c2e", "attributes": { "tosca_id": "aa1ad554-7442-4d8f-96e6-74a724865c2e", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "sourceNodeId": "7252f524-d75a-4e1e-a467-091cc6ece423", "name": "wait_for_ipam", "id": "2caccf98-3ebc-4625-8ce5-1ca7b175fd82", "attributes": { "tosca_id": "2caccf98-3ebc-4625-8ce5-1ca7b175fd82", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "sourceNodeId": "7252f524-d75a-4e1e-a467-091cc6ece423", "name": "mapped_to", "id": "265513d6-2dd5-4c9c-9e2e-d3201bcc6205", "attributes": { "tosca_id": "265513d6-2dd5-4c9c-9e2e-d3201bcc6205", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "54852bb8-1128-4aed-9adb-6022a535a345", "sourceNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "name": "wait_for_ipam", "id": "23de4e39-c755-48e5-887c-a3b75bf811d1", "attributes": { "tosca_id": "23de4e39-c755-48e5-887c-a3b75bf811d1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "sourceNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "name": "mapped_to", "id": "272c66e5-4645-45f2-a151-765e330c7508", "attributes": { "tosca_id": "272c66e5-4645-45f2-a151-765e330c7508", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "sourceNodeId": "146618e2-20a8-492f-bd96-38a32a98f71a", "name": "subnet_of", "id": "e4e6e92b-bcc5-4671-86ae-038cf14c0a46", "attributes": { "tosca_id": "e4e6e92b-bcc5-4671-86ae-038cf14c0a46", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "sourceNodeId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "name": "wait_for_ipam", "id": "8e7fa4db-eb28-4fa9-967c-49c5eacf4d15", "attributes": { "tosca_id": "8e7fa4db-eb28-4fa9-967c-49c5eacf4d15", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "sourceNodeId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "name": "mapped_to", "id": "f7d449bb-19de-4961-9a28-b94f1f7cfbdc", "attributes": { "tosca_id": "f7d449bb-19de-4961-9a28-b94f1f7cfbdc", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "name": "uses_config", "id": "5a100aef-f36a-4d00-9993-7e8534ce5c6a", "attributes": { "tosca_id": "5a100aef-f36a-4d00-9993-7e8534ce5c6a", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "sourceNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "name": "wait_for_ipam", "id": "50a3f5bf-76ac-4b42-8b64-0400fcfbc16b", "attributes": { "tosca_id": "50a3f5bf-76ac-4b42-8b64-0400fcfbc16b", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "7228424d-c953-43e6-bede-13d2163e69b9", "sourceNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "name": "mapped_to", "id": "62ee9d48-a997-4a1a-b85f-7c31bd1aa189", "attributes": { "tosca_id": "62ee9d48-a997-4a1a-b85f-7c31bd1aa189", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} }, { "targetNodeId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "sourceNodeId": "f6e0fb49-2222-4c00-9422-d63a69984899", "name": "subnet_of", "id": "57ff27e7-44c1-4f58-93cd-b22a44c8e15f", "attributes": { "tosca_id": "57ff27e7-44c1-4f58-93cd-b22a44c8e15f", "tosca_name": "subnet_of" }, "type": "nokia.nuage.relationships.neutron.DefinedOnNetwork", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "name": "uses_config", "id": "1349450a-6fc0-4065-8e8a-9fe47bedd5a3", "attributes": { "tosca_id": "1349450a-6fc0-4065-8e8a-9fe47bedd5a3", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "name": "uses_config", "id": "51c7d7ee-7e55-48a3-9beb-73b1ee4330d0", "attributes": { "tosca_id": "51c7d7ee-7e55-48a3-9beb-73b1ee4330d0", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "sourceNodeId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "name": "uses_config", "id": "d5eade69-7a58-4472-9579-a505b438d214", "attributes": { "tosca_id": "d5eade69-7a58-4472-9579-a505b438d214", "tosca_name": "uses_config" }, "type": "nokia.si.ipam.uses_config", "properties": {} }, { "targetNodeId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "sourceNodeId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "name": "wait_for_ipam", "id": "92c4e68a-eefb-4352-8916-f0955b028ad1", "attributes": { "tosca_id": "92c4e68a-eefb-4352-8916-f0955b028ad1", "tosca_name": "wait_for_ipam" }, "type": "tosca.relationships.DependsOn", "properties": {} }, { "targetNodeId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "sourceNodeId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "name": "mapped_to", "id": "ed407531-ba9c-48c9-aecf-b19f637f1288", "attributes": { "tosca_id": "ed407531-ba9c-48c9-aecf-b19f637f1288", "tosca_name": "mapped_to" }, "type": "tosca.relationships.MappedTo", "properties": {} } ], "nodes": [ { "templateName": "cmg-ims-pgw_vnf", "capabilities": [ { "name": "dependable", "sourceId": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "properties": {}, "attributes": { "tosca_id": "01c9b8d5-77e9-4a41-9cd3-58d59db0b64e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "01c9b8d5-77e9-4a41-9cd3-58d59db0b64e" } ], "id": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "attributes": { "tosca_id": "e5e1241a-bd71-4d88-9213-1bf537a4f1b8", "tosca_name": "cmg-ims-pgw_vnf" }, "type": "tosca.nodes.nfv.custom.VNF", "properties": { "descriptor_version": { "available": true, "value": "1.2.0" }, "version": { "available": true, "value": "18" }, "vendor": { "available": true, "value": "Nokia" }, "id": { "available": true, "value": "CMG_8LB_4MG_19vP_VNF" } } }, { "templateName": "cmg01_int_dummy1_net", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "properties": {}, "attributes": { "tosca_id": "54259b57-f0ce-401e-b7af-89fdec671cd5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "54259b57-f0ce-401e-b7af-89fdec671cd5" }, { "name": "HostsSubnet", "sourceId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "properties": {}, "attributes": { "tosca_id": "325a2fb4-5790-4e78-8697-39d517a5da23", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "325a2fb4-5790-4e78-8697-39d517a5da23" }, { "name": "dependable", "sourceId": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "properties": {}, "attributes": { "tosca_id": "e6d58ad3-99bc-4a49-9649-3114e1d41b8f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e6d58ad3-99bc-4a49-9649-3114e1d41b8f" } ], "id": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "attributes": { "tosca_id": "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea", "tosca_name": "cmg01_int_dummy1_net" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": false }, "name": { "available": true, "value": "FB1P_cmg_01_int_dummy1" } } }, { "templateName": "cmg01_int_dummy2_net", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "properties": {}, "attributes": { "tosca_id": "63b84a03-9725-4860-945d-d8d72fba7cbe", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "63b84a03-9725-4860-945d-d8d72fba7cbe" }, { "name": "HostsSubnet", "sourceId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "properties": {}, "attributes": { "tosca_id": "1f30db9f-2af2-455e-ab57-19410e57b40b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1f30db9f-2af2-455e-ab57-19410e57b40b" }, { "name": "dependable", "sourceId": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "properties": {}, "attributes": { "tosca_id": "f3178ee8-fa73-4372-8cdb-1e40e47c7d68", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f3178ee8-fa73-4372-8cdb-1e40e47c7d68" } ], "id": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "attributes": { "tosca_id": "c3834bc4-29c0-47d5-bddc-9afcd3209423", "tosca_name": "cmg01_int_dummy2_net" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": false }, "name": { "available": true, "value": "FB1P_cmg_01_int_dummy2" } } }, { "templateName": "cmg_staticip_all", "capabilities": [ { "name": "dependable", "sourceId": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "properties": {}, "attributes": { "tosca_id": "66288263-d1e8-48eb-adc6-6c9aa81dd2fa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "66288263-d1e8-48eb-adc6-6c9aa81dd2fa" } ], "id": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "attributes": { "tosca_id": "a61206cd-c0a5-4b1f-939f-2b9aecbb3745", "tosca_name": "cmg_staticip_all" }, "type": "nokia.si.infoblox.staticip_all", "properties": { "vnf_name": { "available": true, "value": "CMG" }, "site_name": { "available": true, "value": "FB1P" }, "vnf_number": { "available": true, "value": 1 } } }, { "templateName": "enterprise", "capabilities": [ { "name": "ContainsL2Domain", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1e56c04c-6878-4507-8822-a87298b2d8cb", "tosca_name": "ContainsL2Domain" }, "type": "nokia.nuage.capabilities.ContainsL2Domain", "id": "1e56c04c-6878-4507-8822-a87298b2d8cb" }, { "name": "ContainsL2DomainTemplate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cefc7429-d0e4-48e3-9871-c75d4c574e33", "tosca_name": "ContainsL2DomainTemplate" }, "type": "nokia.nuage.capabilities.ContainsL2DomainTemplate", "id": "cefc7429-d0e4-48e3-9871-c75d4c574e33" }, { "name": "ContainsL4Service", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "e99a2b67-9316-4e7d-b068-21519eddfb25", "tosca_name": "ContainsL4Service" }, "type": "nokia.nuage.capabilities.ContainsL4Service", "id": "e99a2b67-9316-4e7d-b068-21519eddfb25" }, { "name": "ContainsL4ServiceGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "ccd3a247-5cc0-430a-bf73-cc3c0e6a02d3", "tosca_name": "ContainsL4ServiceGroup" }, "type": "nokia.nuage.capabilities.ContainsL4ServiceGroup", "id": "ccd3a247-5cc0-430a-bf73-cc3c0e6a02d3" }, { "name": "ContainsSaaSApplicationGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "bc4e3fe2-69ae-45bf-84e8-4ab0d8fe2134", "tosca_name": "ContainsSaaSApplicationGroup" }, "type": "nokia.nuage.capabilities.ContainsSaaSApplicationGroup", "id": "bc4e3fe2-69ae-45bf-84e8-4ab0d8fe2134" }, { "name": "ContainsSaaSApplicationType", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f4ac729d-9fbc-4ace-91c3-f259f2e7c620", "tosca_name": "ContainsSaaSApplicationType" }, "type": "nokia.nuage.capabilities.ContainsSaaSApplicationType", "id": "f4ac729d-9fbc-4ace-91c3-f259f2e7c620" }, { "name": "ContainsCaptivePortalProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "8ba73ec0-0b21-4af6-b16c-6c692e3bf78e", "tosca_name": "ContainsCaptivePortalProfile" }, "type": "nokia.nuage.capabilities.ContainsCaptivePortalProfile", "id": "8ba73ec0-0b21-4af6-b16c-6c692e3bf78e" }, { "name": "ContainsRateLimiter", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "70e7cf88-6010-440a-865f-66d0073be7db", "tosca_name": "ContainsRateLimiter" }, "type": "nokia.nuage.capabilities.ContainsRateLimiter", "id": "70e7cf88-6010-440a-865f-66d0073be7db" }, { "name": "ContainsGateway", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b295bd6a-5fd4-4ff1-8466-14849a180e71", "tosca_name": "ContainsGateway" }, "type": "nokia.nuage.capabilities.ContainsGateway", "id": "b295bd6a-5fd4-4ff1-8466-14849a180e71" }, { "name": "ContainsGatewayTemplate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "4c36cdfb-01e2-485c-9f2a-f5d9af791428", "tosca_name": "ContainsGatewayTemplate" }, "type": "nokia.nuage.capabilities.ContainsGatewayTemplate", "id": "4c36cdfb-01e2-485c-9f2a-f5d9af791428" }, { "name": "ContainsPATNATPool", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "2fd8c6a3-fb9b-4f51-89cc-602aed1cf03b", "tosca_name": "ContainsPATNATPool" }, "type": "nokia.nuage.capabilities.ContainsPATNATPool", "id": "2fd8c6a3-fb9b-4f51-89cc-602aed1cf03b" }, { "name": "ContainsRedundancyGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "9536e899-e1b9-441e-a61f-b5e72e91a478", "tosca_name": "ContainsRedundancyGroup" }, "type": "nokia.nuage.capabilities.ContainsRedundancyGroup", "id": "9536e899-e1b9-441e-a61f-b5e72e91a478" }, { "name": "ContainsPerformanceMonitor", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b70c270a-d37a-4d6b-a1ad-6b29b7ba2df8", "tosca_name": "ContainsPerformanceMonitor" }, "type": "nokia.nuage.capabilities.ContainsPerformanceMonitor", "id": "b70c270a-d37a-4d6b-a1ad-6b29b7ba2df8" }, { "name": "ContainsMetadata", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "942f9511-f2d6-4f3c-8cba-2c809c53c63d", "tosca_name": "ContainsMetadata" }, "type": "nokia.nuage.capabilities.ContainsMetadata", "id": "942f9511-f2d6-4f3c-8cba-2c809c53c63d" }, { "name": "ContainsNetconfProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "7eb4f11e-d9ec-40a6-b87f-95daa6641ae9", "tosca_name": "ContainsNetconfProfile" }, "type": "nokia.nuage.capabilities.ContainsNetconfProfile", "id": "7eb4f11e-d9ec-40a6-b87f-95daa6641ae9" }, { "name": "ContainsNetworkMacroGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "3e0b7d6b-a054-452a-8c73-8ff22982c1e6", "tosca_name": "ContainsNetworkMacroGroup" }, "type": "nokia.nuage.capabilities.ContainsNetworkMacroGroup", "id": "3e0b7d6b-a054-452a-8c73-8ff22982c1e6" }, { "name": "ContainsNetworkPerformanceMeasurement", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "372495ee-64e5-42c2-aa83-f2273bbc0c75", "tosca_name": "ContainsNetworkPerformanceMeasurement" }, "type": "nokia.nuage.capabilities.ContainsNetworkPerformanceMeasurement", "id": "372495ee-64e5-42c2-aa83-f2273bbc0c75" }, { "name": "ContainsZFBRequest", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1bf7811d-2cc0-4873-b40f-cc3a5733a668", "tosca_name": "ContainsZFBRequest" }, "type": "nokia.nuage.capabilities.ContainsZFBRequest", "id": "1bf7811d-2cc0-4873-b40f-cc3a5733a668" }, { "name": "ContainsBGPProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "23a0730c-a601-4f41-bd0a-13ed5743c3d9", "tosca_name": "ContainsBGPProfile" }, "type": "nokia.nuage.capabilities.ContainsBGPProfile", "id": "23a0730c-a601-4f41-bd0a-13ed5743c3d9" }, { "name": "ContainsEgressQOSPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "dd52f9d9-83b0-422f-ae36-25efde3af5f7", "tosca_name": "ContainsEgressQOSPolicy" }, "type": "nokia.nuage.capabilities.ContainsEgressQOSPolicy", "id": "dd52f9d9-83b0-422f-ae36-25efde3af5f7" }, { "name": "ContainsFirewallAcl", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "dd3fdd08-9c41-48a1-90e4-d868763cf685", "tosca_name": "ContainsFirewallAcl" }, "type": "nokia.nuage.capabilities.ContainsFirewallAcl", "id": "dd3fdd08-9c41-48a1-90e4-d868763cf685" }, { "name": "ContainsFirewallRule", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f8735eeb-e0dc-40a6-873c-00e7ca360b87", "tosca_name": "ContainsFirewallRule" }, "type": "nokia.nuage.capabilities.ContainsFirewallRule", "id": "f8735eeb-e0dc-40a6-873c-00e7ca360b87" }, { "name": "ContainsIKECertificate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1fcf860c-bfaa-4784-9e5e-e540867c5e04", "tosca_name": "ContainsIKECertificate" }, "type": "nokia.nuage.capabilities.ContainsIKECertificate", "id": "1fcf860c-bfaa-4784-9e5e-e540867c5e04" }, { "name": "ContainsIKEEncryptionprofile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "24db5021-e0e8-47bc-aab6-c3b47b360ccc", "tosca_name": "ContainsIKEEncryptionprofile" }, "type": "nokia.nuage.capabilities.ContainsIKEEncryptionprofile", "id": "24db5021-e0e8-47bc-aab6-c3b47b360ccc" }, { "name": "ContainsIKEGateway", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "eba1fec9-397a-4449-ad68-b820cf5a19bc", "tosca_name": "ContainsIKEGateway" }, "type": "nokia.nuage.capabilities.ContainsIKEGateway", "id": "eba1fec9-397a-4449-ad68-b820cf5a19bc" }, { "name": "ContainsIKEGatewayProfile", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f435528c-6d36-4b57-8f86-1c068a984fb3", "tosca_name": "ContainsIKEGatewayProfile" }, "type": "nokia.nuage.capabilities.ContainsIKEGatewayProfile", "id": "f435528c-6d36-4b57-8f86-1c068a984fb3" }, { "name": "ContainsIKEPSK", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "f1afc549-f4fd-4485-8d5d-f3d6f788dc2c", "tosca_name": "ContainsIKEPSK" }, "type": "nokia.nuage.capabilities.ContainsIKEPSK", "id": "f1afc549-f4fd-4485-8d5d-f3d6f788dc2c" }, { "name": "ContainsGlobalMetadata", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "900b0cfb-81c0-4863-bc05-75e3a4935477", "tosca_name": "ContainsGlobalMetadata" }, "type": "nokia.nuage.capabilities.ContainsGlobalMetadata", "id": "900b0cfb-81c0-4863-bc05-75e3a4935477" }, { "name": "ContainsVNF", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b69cd9f7-d166-4fe4-a5f9-e6cce6b3a563", "tosca_name": "ContainsVNF" }, "type": "nokia.nuage.capabilities.ContainsVNF", "id": "b69cd9f7-d166-4fe4-a5f9-e6cce6b3a563" }, { "name": "ContainsVNFMetadata", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b614a74b-2be5-4bfd-8be0-ed9062d298c9", "tosca_name": "ContainsVNFMetadata" }, "type": "nokia.nuage.capabilities.ContainsVNFMetadata", "id": "b614a74b-2be5-4bfd-8be0-ed9062d298c9" }, { "name": "ContainsVNFThresholdPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "fa6392a6-985c-44bd-9baf-84be54dec912", "tosca_name": "ContainsVNFThresholdPolicy" }, "type": "nokia.nuage.capabilities.ContainsVNFThresholdPolicy", "id": "fa6392a6-985c-44bd-9baf-84be54dec912" }, { "name": "ContainsIngressQOSPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "a4cfa330-61f1-4fe0-b1c3-9f8b7ce50f73", "tosca_name": "ContainsIngressQOSPolicy" }, "type": "nokia.nuage.capabilities.ContainsIngressQOSPolicy", "id": "a4cfa330-61f1-4fe0-b1c3-9f8b7ce50f73" }, { "name": "ContainsEnterpriseNetwork", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "521619c2-875c-4ada-851d-86ae134586aa", "tosca_name": "ContainsEnterpriseNetwork" }, "type": "nokia.nuage.capabilities.ContainsEnterpriseNetwork", "id": "521619c2-875c-4ada-851d-86ae134586aa" }, { "name": "ContainsJob", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "50eee54b-87f5-4eea-a7e5-e2c75b89f489", "tosca_name": "ContainsJob" }, "type": "nokia.nuage.capabilities.ContainsJob", "id": "50eee54b-87f5-4eea-a7e5-e2c75b89f489" }, { "name": "ContainsPolicyGroupCategory", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "97b484f7-2499-4a47-9cf3-c4c7f1d431c6", "tosca_name": "ContainsPolicyGroupCategory" }, "type": "nokia.nuage.capabilities.ContainsPolicyGroupCategory", "id": "97b484f7-2499-4a47-9cf3-c4c7f1d431c6" }, { "name": "ContainsPolicyObjectGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b6804848-1e9d-425c-8ff9-69ae1e3848e4", "tosca_name": "ContainsPolicyObjectGroup" }, "type": "nokia.nuage.capabilities.ContainsPolicyObjectGroup", "id": "b6804848-1e9d-425c-8ff9-69ae1e3848e4" }, { "name": "ContainsDomain", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cc45faf4-c4c8-453d-a61d-25d4af1cb89f", "tosca_name": "ContainsDomain" }, "type": "nokia.nuage.capabilities.ContainsDomain", "id": "cc45faf4-c4c8-453d-a61d-25d4af1cb89f" }, { "name": "ContainsDomainTemplate", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b59fbe15-a647-47df-a6db-a7b8898a0f17", "tosca_name": "ContainsDomainTemplate" }, "type": "nokia.nuage.capabilities.ContainsDomainTemplate", "id": "b59fbe15-a647-47df-a6db-a7b8898a0f17" }, { "name": "ContainsCOSRemarkingPolicyTable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "6a1fd5b0-788d-4d3b-be17-ff6459ab47b9", "tosca_name": "ContainsCOSRemarkingPolicyTable" }, "type": "nokia.nuage.capabilities.ContainsCOSRemarkingPolicyTable", "id": "6a1fd5b0-788d-4d3b-be17-ff6459ab47b9" }, { "name": "ContainsRoutingPolicy", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "e8ecfc05-9c90-44cb-9cc2-440135212b29", "tosca_name": "ContainsRoutingPolicy" }, "type": "nokia.nuage.capabilities.ContainsRoutingPolicy", "id": "e8ecfc05-9c90-44cb-9cc2-440135212b29" }, { "name": "ContainsApplication", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "bd86811c-a305-476a-8d58-23534160f1a4", "tosca_name": "ContainsApplication" }, "type": "nokia.nuage.capabilities.ContainsApplication", "id": "bd86811c-a305-476a-8d58-23534160f1a4" }, { "name": "ContainsApplicationperformancemanagement", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cd18819c-4f46-4539-82a6-998020f3ffdc", "tosca_name": "ContainsApplicationperformancemanagement" }, "type": "nokia.nuage.capabilities.ContainsApplicationperformancemanagement", "id": "cd18819c-4f46-4539-82a6-998020f3ffdc" }, { "name": "ContainsGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "b0834a05-a8b1-42ee-b0f9-3d929619f27a", "tosca_name": "ContainsGroup" }, "type": "nokia.nuage.capabilities.ContainsGroup", "id": "b0834a05-a8b1-42ee-b0f9-3d929619f27a" }, { "name": "ContainsTrunk", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "39ae14f6-7f53-4d96-abb2-e4a2c6cbe7ac", "tosca_name": "ContainsTrunk" }, "type": "nokia.nuage.capabilities.ContainsTrunk", "id": "39ae14f6-7f53-4d96-abb2-e4a2c6cbe7ac" }, { "name": "ContainsDSCPForwardingClassTable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "cac51bf9-0f63-4119-bae7-5f97512c4667", "tosca_name": "ContainsDSCPForwardingClassTable" }, "type": "nokia.nuage.capabilities.ContainsDSCPForwardingClassTable", "id": "cac51bf9-0f63-4119-bae7-5f97512c4667" }, { "name": "ContainsDSCPRemarkingPolicyTable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "d7e0cfca-453d-437d-8573-0e142ae7ac3a", "tosca_name": "ContainsDSCPRemarkingPolicyTable" }, "type": "nokia.nuage.capabilities.ContainsDSCPRemarkingPolicyTable", "id": "d7e0cfca-453d-437d-8573-0e142ae7ac3a" }, { "name": "ContainsUser", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "53d75528-7d54-4b88-a468-ae152d485b5c", "tosca_name": "ContainsUser" }, "type": "nokia.nuage.capabilities.ContainsUser", "id": "53d75528-7d54-4b88-a468-ae152d485b5c" }, { "name": "ContainsNSGateway", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "a994f8eb-3e66-43f1-b5fa-037ea6942bae", "tosca_name": "ContainsNSGateway" }, "type": "nokia.nuage.capabilities.ContainsNSGateway", "id": "a994f8eb-3e66-43f1-b5fa-037ea6942bae" }, { "name": "ContainsNSGGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "ef2c8227-99ec-4853-af1e-40185ccfd329", "tosca_name": "ContainsNSGGroup" }, "type": "nokia.nuage.capabilities.ContainsNSGGroup", "id": "ef2c8227-99ec-4853-af1e-40185ccfd329" }, { "name": "ContainsNSRedundantGatewayGroup", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "3a275d55-d784-4415-bdee-d4d9621d5517", "tosca_name": "ContainsNSRedundantGatewayGroup" }, "type": "nokia.nuage.capabilities.ContainsNSRedundantGatewayGroup", "id": "3a275d55-d784-4415-bdee-d4d9621d5517" }, { "name": "ContainsPublicNetworkMacro", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "1fbf33d5-acab-4130-b281-c7c6a01a6e33", "tosca_name": "ContainsPublicNetworkMacro" }, "type": "nokia.nuage.capabilities.ContainsPublicNetworkMacro", "id": "1fbf33d5-acab-4130-b281-c7c6a01a6e33" }, { "name": "ContainsAvatar", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "5d7be164-55cb-441e-98aa-d6ad45763ec3", "tosca_name": "ContainsAvatar" }, "type": "nokia.nuage.capabilities.ContainsAvatar", "id": "5d7be164-55cb-441e-98aa-d6ad45763ec3" }, { "name": "nuage_placeable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "307c8336-e500-4bba-ac3e-0c1d02e5bcbc", "tosca_name": "nuage_placeable" }, "type": "nokia.nuage.capabilities.NuagePlaceable", "id": "307c8336-e500-4bba-ac3e-0c1d02e5bcbc" }, { "name": "can_be_mapped", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "66e0ba01-75f1-423b-a1ee-428aaa364357", "tosca_name": "can_be_mapped" }, "type": "tosca.capabilities.CanBeMapped", "id": "66e0ba01-75f1-423b-a1ee-428aaa364357" }, { "name": "dependable", "sourceId": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "properties": {}, "attributes": { "tosca_id": "78acc97d-ff34-4962-9200-8e0cc6329b74", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "78acc97d-ff34-4962-9200-8e0cc6329b74" } ], "id": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "attributes": { "tosca_id": "59a1fc3a-bea3-42f0-9b2b-393cac3171c8", "tosca_name": "enterprise" }, "type": "nokia.nuage.nodes.Enterprise", "properties": { "flowCollectionEnabled": { "available": true, "value": null }, "allowGatewayManagement": { "available": true, "value": null }, "enableApplicationPerformanceManagement": { "available": true, "value": null }, "DHCPLeaseInterval": { "available": true, "value": null }, "floatingIPsQuota": { "available": true, "value": null }, "enterpriseProfileID": { "available": true, "value": null }, "LDAPEnabled": { "available": true, "value": null }, "associatedEnterpriseSecurityID": { "available": true, "value": null }, "VNFManagementEnabled": { "available": true, "value": null }, "allowTrustedForwardingClass": { "available": true, "value": null }, "localAS": { "available": true, "value": null }, "encryptionManagementMode": { "available": true, "value": null }, "LDAPAuthorizationEnabled": { "available": true, "value": null }, "associatedKeyServerMonitorID": { "available": true, "value": null }, "tosca_reference_only": { "available": true, "value": true }, "description": { "available": true, "value": null }, "dictionaryVersion": { "available": true, "value": null }, "entityScope": { "available": true, "value": null }, "avatarType": { "available": true, "value": null }, "lastUpdatedBy": { "available": true, "value": null }, "associatedGroupKeyEncryptionProfileID": { "available": true, "value": null }, "virtualFirewallRulesEnabled": { "available": true, "value": null }, "tosca_reference_field": { "available": true, "value": "name" }, "customerID": { "available": true, "value": null }, "name": { "available": true, "value": "Nuage_Partition_IC18" }, "create_condition": { "available": true, "value": true }, "BGPEnabled": { "available": true, "value": null }, "floatingIPsUsed": { "available": true, "value": null }, "receiveMultiCastListID": { "available": true, "value": null }, "avatarData": { "available": true, "value": null }, "externalID": { "available": true, "value": null }, "allowedForwardingClasses": { "available": true, "value": null }, "sendMultiCastListID": { "available": true, "value": null }, "sharedEnterprise": { "available": true, "value": null }, "allowAdvancedQOSConfiguration": { "available": true, "value": null } } }, { "templateName": "ipam_config", "capabilities": [ { "name": "dependable", "sourceId": "6d80d1ba-4c00-4707-8197-98eb210195f5", "properties": {}, "attributes": { "tosca_id": "a3fbc447-d5fa-450d-9fc6-7bd2ea69f68d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a3fbc447-d5fa-450d-9fc6-7bd2ea69f68d" } ], "id": "6d80d1ba-4c00-4707-8197-98eb210195f5", "attributes": { "tosca_id": "6d80d1ba-4c00-4707-8197-98eb210195f5", "tosca_name": "ipam_config" }, "type": "nokia.si.ipam.config", "properties": {} }, { "templateName": "ipam_subnet_cmg01_acc_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "properties": {}, "attributes": { "tosca_id": "916a2327-f4c9-4987-9c68-b4950d7a7749", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "916a2327-f4c9-4987-9c68-b4950d7a7749" } ], "id": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "attributes": { "tosca_id": "26e0ed2b-1f6f-4969-a996-d52a3b3d7c50", "tosca_name": "ipam_subnet_cmg01_acc_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "properties": {}, "attributes": { "tosca_id": "7e33a1f1-065d-469f-8e5f-c7a7bc56f446", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7e33a1f1-065d-469f-8e5f-c7a7bc56f446" } ], "id": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "attributes": { "tosca_id": "b1014c9c-8e43-41c8-bd1f-81bc3c0f43db", "tosca_name": "ipam_subnet_cmg01_acc_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "properties": {}, "attributes": { "tosca_id": "ebe04e38-79a2-4df8-bacc-c9cf3ccb9e77", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ebe04e38-79a2-4df8-bacc-c9cf3ccb9e77" } ], "id": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "attributes": { "tosca_id": "c6c08cbf-2b94-41dc-a6d4-ae9aa7181909", "tosca_name": "ipam_subnet_cmg01_acc_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "properties": {}, "attributes": { "tosca_id": "d55db863-9437-462b-86e1-484b5b402010", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d55db863-9437-462b-86e1-484b5b402010" } ], "id": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "attributes": { "tosca_id": "5d2dd1e1-96d7-4947-86a1-dd712ace3fd7", "tosca_name": "ipam_subnet_cmg01_acc_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "0f74b76f-abb7-4d05-99d7-4273db227485", "properties": {}, "attributes": { "tosca_id": "dbb1d122-99c1-4de0-b240-23fab552a8fd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dbb1d122-99c1-4de0-b240-23fab552a8fd" } ], "id": "0f74b76f-abb7-4d05-99d7-4273db227485", "attributes": { "tosca_id": "0f74b76f-abb7-4d05-99d7-4273db227485", "tosca_name": "ipam_subnet_cmg01_acc_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "properties": {}, "attributes": { "tosca_id": "78e7a5dc-0dfd-4f62-85b1-4b6c6ff0f265", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "78e7a5dc-0dfd-4f62-85b1-4b6c6ff0f265" } ], "id": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "attributes": { "tosca_id": "6fa7ffe8-9576-45c8-9d91-015195a214a7", "tosca_name": "ipam_subnet_cmg01_acc_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "properties": {}, "attributes": { "tosca_id": "36bc1906-edd2-4c3e-93ec-f377cbde8780", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36bc1906-edd2-4c3e-93ec-f377cbde8780" } ], "id": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "attributes": { "tosca_id": "e8988833-a10f-4d56-b685-e8bcdc260f6e", "tosca_name": "ipam_subnet_cmg01_acc_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "c4fedafa-9803-4cea-8373-6743730df5f5", "properties": {}, "attributes": { "tosca_id": "7efcf829-9301-4823-b43b-05cf6c640672", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7efcf829-9301-4823-b43b-05cf6c640672" } ], "id": "c4fedafa-9803-4cea-8373-6743730df5f5", "attributes": { "tosca_id": "c4fedafa-9803-4cea-8373-6743730df5f5", "tosca_name": "ipam_subnet_cmg01_acc_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "properties": {}, "attributes": { "tosca_id": "606b02c2-6dda-418c-b52a-dda6905a0619", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "606b02c2-6dda-418c-b52a-dda6905a0619" } ], "id": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "attributes": { "tosca_id": "542ccff4-f6ce-4cc8-860c-d6e5122e7f4f", "tosca_name": "ipam_subnet_cmg01_acc_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "properties": {}, "attributes": { "tosca_id": "55cdcf40-57d3-4fa6-bd29-e6083a2a17bd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "55cdcf40-57d3-4fa6-bd29-e6083a2a17bd" } ], "id": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "attributes": { "tosca_id": "1e8517e5-977f-487a-bae8-b0d9b83ffa86", "tosca_name": "ipam_subnet_cmg01_acc_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "properties": {}, "attributes": { "tosca_id": "b79cdd63-ed0c-4485-9759-018919fc1a23", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b79cdd63-ed0c-4485-9759-018919fc1a23" } ], "id": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "attributes": { "tosca_id": "7b1fed64-0d54-4469-b1a0-c9f0103bc7f1", "tosca_name": "ipam_subnet_cmg01_acc_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "cce96427-7f68-4138-88b6-068da8a4435d", "properties": {}, "attributes": { "tosca_id": "d817734e-611a-49bc-abb9-0d68d85e50a1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d817734e-611a-49bc-abb9-0d68d85e50a1" } ], "id": "cce96427-7f68-4138-88b6-068da8a4435d", "attributes": { "tosca_id": "cce96427-7f68-4138-88b6-068da8a4435d", "tosca_name": "ipam_subnet_cmg01_acc_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "properties": {}, "attributes": { "tosca_id": "6085465e-8495-461e-8199-55613c65dcf6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6085465e-8495-461e-8199-55613c65dcf6" } ], "id": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "attributes": { "tosca_id": "6f53aa16-1a0d-498e-8cb1-0ee9c653b5aa", "tosca_name": "ipam_subnet_cmg01_acc_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "d094568d-1dda-4749-a6be-0ef1a191e600", "properties": {}, "attributes": { "tosca_id": "03efb2a5-7f9f-4dc0-8217-e9bd97c60303", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03efb2a5-7f9f-4dc0-8217-e9bd97c60303" } ], "id": "d094568d-1dda-4749-a6be-0ef1a191e600", "attributes": { "tosca_id": "d094568d-1dda-4749-a6be-0ef1a191e600", "tosca_name": "ipam_subnet_cmg01_acc_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "584d53f6-a43c-49a0-8b62-75398268c97c", "properties": {}, "attributes": { "tosca_id": "08290515-bf77-429b-98b2-68220a67b137", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "08290515-bf77-429b-98b2-68220a67b137" } ], "id": "584d53f6-a43c-49a0-8b62-75398268c97c", "attributes": { "tosca_id": "584d53f6-a43c-49a0-8b62-75398268c97c", "tosca_name": "ipam_subnet_cmg01_acc_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_acc_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "c5b360a5-d389-415c-a65f-ef02171b4443", "properties": {}, "attributes": { "tosca_id": "efe09539-46a3-46dd-80e9-9b7287a91441", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "efe09539-46a3-46dd-80e9-9b7287a91441" } ], "id": "c5b360a5-d389-415c-a65f-ef02171b4443", "attributes": { "tosca_id": "c5b360a5-d389-415c-a65f-ef02171b4443", "tosca_name": "ipam_subnet_cmg01_acc_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_ACC_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "properties": {}, "attributes": { "tosca_id": "7bb50076-554a-4cb7-b592-baea6635d602", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7bb50076-554a-4cb7-b592-baea6635d602" } ], "id": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "attributes": { "tosca_id": "f2dea3ab-d1bc-4dd2-80ce-e2667c10800b", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "6b227060-a89e-4417-bb5b-dba916b5798e", "properties": {}, "attributes": { "tosca_id": "65f61e0c-1751-493a-9195-e389f75a3c50", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "65f61e0c-1751-493a-9195-e389f75a3c50" } ], "id": "6b227060-a89e-4417-bb5b-dba916b5798e", "attributes": { "tosca_id": "6b227060-a89e-4417-bb5b-dba916b5798e", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "c3750580-bcdf-4af9-b9de-6f531793357a", "properties": {}, "attributes": { "tosca_id": "3ec0c9bf-a0d4-4e8d-98fd-428bdd835c70", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3ec0c9bf-a0d4-4e8d-98fd-428bdd835c70" } ], "id": "c3750580-bcdf-4af9-b9de-6f531793357a", "attributes": { "tosca_id": "c3750580-bcdf-4af9-b9de-6f531793357a", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "properties": {}, "attributes": { "tosca_id": "d14b6675-6409-47ff-8e42-82f2d2b2631d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d14b6675-6409-47ff-8e42-82f2d2b2631d" } ], "id": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "attributes": { "tosca_id": "a2d8a88b-b805-47d8-8a64-d9df7a6f3537", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "properties": {}, "attributes": { "tosca_id": "65e8d21a-d0e1-4a29-8631-f90c3980275c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "65e8d21a-d0e1-4a29-8631-f90c3980275c" } ], "id": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "attributes": { "tosca_id": "fbf353c3-8cf9-4bce-9d1d-333929d2881b", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "bfcaee1a-3744-42d6-a383-c52950513a04", "properties": {}, "attributes": { "tosca_id": "41d7c8c1-2263-4422-aeba-857b46a5b6f8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "41d7c8c1-2263-4422-aeba-857b46a5b6f8" } ], "id": "bfcaee1a-3744-42d6-a383-c52950513a04", "attributes": { "tosca_id": "bfcaee1a-3744-42d6-a383-c52950513a04", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "properties": {}, "attributes": { "tosca_id": "960afb74-3c7c-445b-b270-c55069ee4c4e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "960afb74-3c7c-445b-b270-c55069ee4c4e" } ], "id": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "attributes": { "tosca_id": "b2e860f1-2b82-4a9d-b13b-6a18b7ba560b", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "properties": {}, "attributes": { "tosca_id": "6e1ecc12-404f-467f-a63a-d7c7a015017d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6e1ecc12-404f-467f-a63a-d7c7a015017d" } ], "id": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "attributes": { "tosca_id": "ac4d6643-f6f0-4fb3-bb24-8498a9c039fa", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "54852bb8-1128-4aed-9adb-6022a535a345", "properties": {}, "attributes": { "tosca_id": "567c9b80-dd9f-43e7-86dd-000addd1c13d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "567c9b80-dd9f-43e7-86dd-000addd1c13d" } ], "id": "54852bb8-1128-4aed-9adb-6022a535a345", "attributes": { "tosca_id": "54852bb8-1128-4aed-9adb-6022a535a345", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "properties": {}, "attributes": { "tosca_id": "a3af558e-1b34-4f84-ac59-9ed08bdbec17", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a3af558e-1b34-4f84-ac59-9ed08bdbec17" } ], "id": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "attributes": { "tosca_id": "01c2f1ab-3377-4e94-a47b-b617252b21b6", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "495bdc51-97d7-4e7c-bade-248d82b179b5", "properties": {}, "attributes": { "tosca_id": "476e9aae-8bc0-406b-809b-e098df15fda3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "476e9aae-8bc0-406b-809b-e098df15fda3" } ], "id": "495bdc51-97d7-4e7c-bade-248d82b179b5", "attributes": { "tosca_id": "495bdc51-97d7-4e7c-bade-248d82b179b5", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "properties": {}, "attributes": { "tosca_id": "39ea114c-8698-4d8d-97c1-18d09ccfc063", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "39ea114c-8698-4d8d-97c1-18d09ccfc063" } ], "id": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "attributes": { "tosca_id": "f1147ecb-0753-40fc-a05e-7ce9bd68727a", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "properties": {}, "attributes": { "tosca_id": "1bac3f76-9549-4d0c-b748-92db4fad5d9a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1bac3f76-9549-4d0c-b748-92db4fad5d9a" } ], "id": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "attributes": { "tosca_id": "3e8082c0-ea5f-4c04-b148-e274a2328ce2", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "properties": {}, "attributes": { "tosca_id": "2e8ad5c9-7ba6-4cd4-863d-4cd733357c73", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2e8ad5c9-7ba6-4cd4-863d-4cd733357c73" } ], "id": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "attributes": { "tosca_id": "dbc15d4a-2632-403c-b11a-fe6c1a88cbe3", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "properties": {}, "attributes": { "tosca_id": "f205d2f6-f085-401f-8752-3ccaa6309555", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f205d2f6-f085-401f-8752-3ccaa6309555" } ], "id": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "attributes": { "tosca_id": "c92ffa03-a491-4373-ab2b-951a88a0dd6f", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "properties": {}, "attributes": { "tosca_id": "d2f4a13b-7ddd-4554-a289-8d99c3dc75cd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d2f4a13b-7ddd-4554-a289-8d99c3dc75cd" } ], "id": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "attributes": { "tosca_id": "7b35c749-f8ca-4b4b-87da-27cb5d4f94bc", "tosca_name": "ipam_subnet_cmg01_aqlmvno_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_AQLMVNO_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_AQLMVNO" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "991b4915-6d6a-4f07-916a-5793da87e820", "properties": {}, "attributes": { "tosca_id": "2729fd7b-3797-498b-84d9-bcd9452f0bec", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2729fd7b-3797-498b-84d9-bcd9452f0bec" } ], "id": "991b4915-6d6a-4f07-916a-5793da87e820", "attributes": { "tosca_id": "991b4915-6d6a-4f07-916a-5793da87e820", "tosca_name": "ipam_subnet_cmg01_charging_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "beef9374-6831-49b7-916a-f22315196642", "properties": {}, "attributes": { "tosca_id": "842a7e07-1a0a-4739-8467-58ac57f9bd1c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "842a7e07-1a0a-4739-8467-58ac57f9bd1c" } ], "id": "beef9374-6831-49b7-916a-f22315196642", "attributes": { "tosca_id": "beef9374-6831-49b7-916a-f22315196642", "tosca_name": "ipam_subnet_cmg01_charging_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "19418946-cd65-4953-bbba-09b505fdc388", "properties": {}, "attributes": { "tosca_id": "81649037-ce2e-4ded-8d8e-e7dcab5eae4d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "81649037-ce2e-4ded-8d8e-e7dcab5eae4d" } ], "id": "19418946-cd65-4953-bbba-09b505fdc388", "attributes": { "tosca_id": "19418946-cd65-4953-bbba-09b505fdc388", "tosca_name": "ipam_subnet_cmg01_charging_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "properties": {}, "attributes": { "tosca_id": "e3254595-96da-482c-9d40-fe5c0d51fffd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e3254595-96da-482c-9d40-fe5c0d51fffd" } ], "id": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "attributes": { "tosca_id": "d2431bdf-b6cc-43a7-8484-7bb1e5bbf194", "tosca_name": "ipam_subnet_cmg01_charging_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "properties": {}, "attributes": { "tosca_id": "35dc129e-0f29-4d5e-8ace-ef0ad805cab7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "35dc129e-0f29-4d5e-8ace-ef0ad805cab7" } ], "id": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "attributes": { "tosca_id": "51fdd822-e47b-452d-8a46-0b03e9dfb856", "tosca_name": "ipam_subnet_cmg01_charging_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "03be41d1-7702-4355-a8e7-467e493882ed", "properties": {}, "attributes": { "tosca_id": "c32a616b-b7ba-41b7-8b3a-2ac9bdd9bae8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c32a616b-b7ba-41b7-8b3a-2ac9bdd9bae8" } ], "id": "03be41d1-7702-4355-a8e7-467e493882ed", "attributes": { "tosca_id": "03be41d1-7702-4355-a8e7-467e493882ed", "tosca_name": "ipam_subnet_cmg01_charging_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "properties": {}, "attributes": { "tosca_id": "9a43e38d-41dd-4428-b448-0e505ab26933", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a43e38d-41dd-4428-b448-0e505ab26933" } ], "id": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "attributes": { "tosca_id": "fe8ab75c-57cd-4d54-99f9-2bede72178ee", "tosca_name": "ipam_subnet_cmg01_charging_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "properties": {}, "attributes": { "tosca_id": "13b77973-e944-4ecc-bf15-70e73eeeb262", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "13b77973-e944-4ecc-bf15-70e73eeeb262" } ], "id": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "attributes": { "tosca_id": "c49b1658-079b-49a3-9dc9-1b7efed432a8", "tosca_name": "ipam_subnet_cmg01_charging_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "ec757c79-88f1-46b3-9877-4a320cf76c94", "properties": {}, "attributes": { "tosca_id": "41c1fe77-b1a4-4686-8bde-a08b93a55f6e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "41c1fe77-b1a4-4686-8bde-a08b93a55f6e" } ], "id": "ec757c79-88f1-46b3-9877-4a320cf76c94", "attributes": { "tosca_id": "ec757c79-88f1-46b3-9877-4a320cf76c94", "tosca_name": "ipam_subnet_cmg01_charging_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "4f163297-75c9-4298-b17c-b5f4776342b4", "properties": {}, "attributes": { "tosca_id": "bb3b0560-336e-4811-808c-6d169f009af0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb3b0560-336e-4811-808c-6d169f009af0" } ], "id": "4f163297-75c9-4298-b17c-b5f4776342b4", "attributes": { "tosca_id": "4f163297-75c9-4298-b17c-b5f4776342b4", "tosca_name": "ipam_subnet_cmg01_charging_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "properties": {}, "attributes": { "tosca_id": "ccf71367-ef34-403c-b878-5212c4b52bf7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ccf71367-ef34-403c-b878-5212c4b52bf7" } ], "id": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "attributes": { "tosca_id": "2ed9058c-2347-4a91-ae9b-fb8c2a09da5c", "tosca_name": "ipam_subnet_cmg01_charging_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "9e31551e-0149-4497-8525-dfca1f87d4c0", "properties": {}, "attributes": { "tosca_id": "b243e236-16c8-4d4f-8c9b-93a283d21f50", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b243e236-16c8-4d4f-8c9b-93a283d21f50" } ], "id": "9e31551e-0149-4497-8525-dfca1f87d4c0", "attributes": { "tosca_id": "9e31551e-0149-4497-8525-dfca1f87d4c0", "tosca_name": "ipam_subnet_cmg01_charging_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "3d294376-d701-410f-9493-4a0af8ce30c9", "properties": {}, "attributes": { "tosca_id": "567aba0a-3a9e-4433-b662-2bf6bd93edd2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "567aba0a-3a9e-4433-b662-2bf6bd93edd2" } ], "id": "3d294376-d701-410f-9493-4a0af8ce30c9", "attributes": { "tosca_id": "3d294376-d701-410f-9493-4a0af8ce30c9", "tosca_name": "ipam_subnet_cmg01_charging_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "94a79a3e-9354-4043-aebd-32ac2f36a153", "properties": {}, "attributes": { "tosca_id": "eb73e207-aff2-4a7a-a87b-47b706929e73", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eb73e207-aff2-4a7a-a87b-47b706929e73" } ], "id": "94a79a3e-9354-4043-aebd-32ac2f36a153", "attributes": { "tosca_id": "94a79a3e-9354-4043-aebd-32ac2f36a153", "tosca_name": "ipam_subnet_cmg01_charging_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "properties": {}, "attributes": { "tosca_id": "f37ff247-0d8c-46b4-b0f7-ef4a36e53ba2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f37ff247-0d8c-46b4-b0f7-ef4a36e53ba2" } ], "id": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "attributes": { "tosca_id": "2d7e1b54-6d00-41a0-a574-e4ad9abfc08b", "tosca_name": "ipam_subnet_cmg01_charging_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_charging_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "297489c2-85aa-48c8-995d-0b97033125bf", "properties": {}, "attributes": { "tosca_id": "7a04fac2-69ce-4e1f-b00d-19f7df285a4d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7a04fac2-69ce-4e1f-b00d-19f7df285a4d" } ], "id": "297489c2-85aa-48c8-995d-0b97033125bf", "attributes": { "tosca_id": "297489c2-85aa-48c8-995d-0b97033125bf", "tosca_name": "ipam_subnet_cmg01_charging_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_CHARGING_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "a5388771-6464-4615-bf48-65ec00aba0fd", "properties": {}, "attributes": { "tosca_id": "b653e782-dba6-4e65-8991-36be4499316d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b653e782-dba6-4e65-8991-36be4499316d" } ], "id": "a5388771-6464-4615-bf48-65ec00aba0fd", "attributes": { "tosca_id": "a5388771-6464-4615-bf48-65ec00aba0fd", "tosca_name": "ipam_subnet_cmg01_fastpath_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "properties": {}, "attributes": { "tosca_id": "edb88de1-102a-426c-bc8b-df68e3d59a3f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edb88de1-102a-426c-bc8b-df68e3d59a3f" } ], "id": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "attributes": { "tosca_id": "6bc219af-e9ed-4fe4-ba0e-2b29d149931f", "tosca_name": "ipam_subnet_cmg01_fastpath_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "properties": {}, "attributes": { "tosca_id": "06dc1808-75e3-4cda-861a-e93acb1b18bf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "06dc1808-75e3-4cda-861a-e93acb1b18bf" } ], "id": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "attributes": { "tosca_id": "9c16f75e-d3c2-4b19-9406-42c10f0e3167", "tosca_name": "ipam_subnet_cmg01_fastpath_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "ecb3a864-a6f2-4156-ae73-225393845a6e", "properties": {}, "attributes": { "tosca_id": "559803fa-3142-4d68-a58d-36068e02366d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "559803fa-3142-4d68-a58d-36068e02366d" } ], "id": "ecb3a864-a6f2-4156-ae73-225393845a6e", "attributes": { "tosca_id": "ecb3a864-a6f2-4156-ae73-225393845a6e", "tosca_name": "ipam_subnet_cmg01_fastpath_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "a480ee6c-538a-4999-9f6a-dba82086eec1", "properties": {}, "attributes": { "tosca_id": "b2491bee-0bb2-4516-bde1-0efcb1a5affe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b2491bee-0bb2-4516-bde1-0efcb1a5affe" } ], "id": "a480ee6c-538a-4999-9f6a-dba82086eec1", "attributes": { "tosca_id": "a480ee6c-538a-4999-9f6a-dba82086eec1", "tosca_name": "ipam_subnet_cmg01_fastpath_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "d92a3609-c8f2-4298-9de7-457979550fed", "properties": {}, "attributes": { "tosca_id": "919c1fc4-5802-4203-be50-446f2d0f5710", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "919c1fc4-5802-4203-be50-446f2d0f5710" } ], "id": "d92a3609-c8f2-4298-9de7-457979550fed", "attributes": { "tosca_id": "d92a3609-c8f2-4298-9de7-457979550fed", "tosca_name": "ipam_subnet_cmg01_fastpath_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "properties": {}, "attributes": { "tosca_id": "b57c6945-0ce7-4151-899d-79720622bbd7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b57c6945-0ce7-4151-899d-79720622bbd7" } ], "id": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "attributes": { "tosca_id": "d9d7de7f-83a4-4e48-824e-173d7fff7c2e", "tosca_name": "ipam_subnet_cmg01_fastpath_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "properties": {}, "attributes": { "tosca_id": "44c410a8-f1b7-4802-a6e7-6a8408d73a60", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "44c410a8-f1b7-4802-a6e7-6a8408d73a60" } ], "id": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "attributes": { "tosca_id": "d91b06a4-2b22-4caf-9dcf-d88f976dd286", "tosca_name": "ipam_subnet_cmg01_fastpath_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "properties": {}, "attributes": { "tosca_id": "717b88ba-9426-40e9-9419-4a40da941b60", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "717b88ba-9426-40e9-9419-4a40da941b60" } ], "id": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "attributes": { "tosca_id": "dc0788c6-b884-48b5-bcd3-64d8e60ebf82", "tosca_name": "ipam_subnet_cmg01_fastpath_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "ee665521-d065-4744-83fc-12c88ac3f662", "properties": {}, "attributes": { "tosca_id": "378e034a-c853-4a0a-a53d-d96b59488182", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "378e034a-c853-4a0a-a53d-d96b59488182" } ], "id": "ee665521-d065-4744-83fc-12c88ac3f662", "attributes": { "tosca_id": "ee665521-d065-4744-83fc-12c88ac3f662", "tosca_name": "ipam_subnet_cmg01_fastpath_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "properties": {}, "attributes": { "tosca_id": "dd0f6199-fecc-43e9-811c-b05921e1f309", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dd0f6199-fecc-43e9-811c-b05921e1f309" } ], "id": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "attributes": { "tosca_id": "97efc04d-3f2c-490d-b390-3ce5e7f990e2", "tosca_name": "ipam_subnet_cmg01_fastpath_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "properties": {}, "attributes": { "tosca_id": "4b59c247-0bc7-4ddd-b313-02200cb071f6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b59c247-0bc7-4ddd-b313-02200cb071f6" } ], "id": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "attributes": { "tosca_id": "5a4f38f1-c219-47dc-8b26-ffaff9183e1b", "tosca_name": "ipam_subnet_cmg01_fastpath_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "properties": {}, "attributes": { "tosca_id": "bb12d5c6-ccdd-4c24-9943-a9fc420efae1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb12d5c6-ccdd-4c24-9943-a9fc420efae1" } ], "id": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "attributes": { "tosca_id": "163f9a1e-bb0b-4b8d-a016-b21ee07564d3", "tosca_name": "ipam_subnet_cmg01_fastpath_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "properties": {}, "attributes": { "tosca_id": "7176c147-6877-419b-b4af-22c62c275971", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7176c147-6877-419b-b4af-22c62c275971" } ], "id": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "attributes": { "tosca_id": "a7c37c76-b3a4-4e82-befe-09ae5b67e560", "tosca_name": "ipam_subnet_cmg01_fastpath_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "properties": {}, "attributes": { "tosca_id": "2bce8271-40ae-4a0e-9dfc-63b87f6ca8ac", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2bce8271-40ae-4a0e-9dfc-63b87f6ca8ac" } ], "id": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "attributes": { "tosca_id": "add8a03d-566a-4dd7-bca3-dfaf4c63a70c", "tosca_name": "ipam_subnet_cmg01_fastpath_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "properties": {}, "attributes": { "tosca_id": "ee39b2cc-d7f3-426a-9926-52ee766cc716", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ee39b2cc-d7f3-426a-9926-52ee766cc716" } ], "id": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "attributes": { "tosca_id": "33dd8dbe-e16e-4ec6-a54b-b9483e62b2ae", "tosca_name": "ipam_subnet_cmg01_fastpath_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_FASTPATH_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_FASTPATH" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "properties": {}, "attributes": { "tosca_id": "4a70d59c-141b-4fb0-aecc-0e4bda029ed6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4a70d59c-141b-4fb0-aecc-0e4bda029ed6" } ], "id": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "attributes": { "tosca_id": "74df83e4-a173-464a-a5a0-d8fa9977ee02", "tosca_name": "ipam_subnet_cmg01_grt_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "6a298742-8723-409a-8d76-9f86a0439710", "properties": {}, "attributes": { "tosca_id": "140ae5fc-c3d2-40c0-a55f-e80fd1887233", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "140ae5fc-c3d2-40c0-a55f-e80fd1887233" } ], "id": "6a298742-8723-409a-8d76-9f86a0439710", "attributes": { "tosca_id": "6a298742-8723-409a-8d76-9f86a0439710", "tosca_name": "ipam_subnet_cmg01_grt_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "ac68e55c-719f-4b47-99e4-270ab93647df", "properties": {}, "attributes": { "tosca_id": "706f3c41-8040-42b1-ae50-959d0f50515a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "706f3c41-8040-42b1-ae50-959d0f50515a" } ], "id": "ac68e55c-719f-4b47-99e4-270ab93647df", "attributes": { "tosca_id": "ac68e55c-719f-4b47-99e4-270ab93647df", "tosca_name": "ipam_subnet_cmg01_grt_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "properties": {}, "attributes": { "tosca_id": "2482d37b-869b-4727-8101-de8d7394bc6e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2482d37b-869b-4727-8101-de8d7394bc6e" } ], "id": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "attributes": { "tosca_id": "3b81a4d4-8761-4ed1-84da-52a9ca78ef86", "tosca_name": "ipam_subnet_cmg01_grt_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "properties": {}, "attributes": { "tosca_id": "ab38f85d-0e21-48f6-aed6-0f74c400f01c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab38f85d-0e21-48f6-aed6-0f74c400f01c" } ], "id": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "attributes": { "tosca_id": "8e3c3b2f-4aa1-48c2-bdb7-51079ff2f6a4", "tosca_name": "ipam_subnet_cmg01_grt_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "properties": {}, "attributes": { "tosca_id": "df56cc54-1907-4116-b248-110368afa8dc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "df56cc54-1907-4116-b248-110368afa8dc" } ], "id": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "attributes": { "tosca_id": "d1f4f5e7-9cbc-4b14-bdee-6855e5048b76", "tosca_name": "ipam_subnet_cmg01_grt_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "properties": {}, "attributes": { "tosca_id": "54961f0e-3eee-4d43-9484-8230687fe9d3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "54961f0e-3eee-4d43-9484-8230687fe9d3" } ], "id": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "attributes": { "tosca_id": "61b45619-9dd8-4c49-936a-7ab7c7b755a3", "tosca_name": "ipam_subnet_cmg01_grt_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "properties": {}, "attributes": { "tosca_id": "62806383-bc38-4d33-8493-53531a8b058a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "62806383-bc38-4d33-8493-53531a8b058a" } ], "id": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "attributes": { "tosca_id": "79e15be7-fcef-44da-a1ee-e2ebc8caeaf8", "tosca_name": "ipam_subnet_cmg01_grt_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "88b7228d-47ce-49f8-b744-f2b89157a000", "properties": {}, "attributes": { "tosca_id": "83ef017b-b115-4126-a536-a02498da877f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "83ef017b-b115-4126-a536-a02498da877f" } ], "id": "88b7228d-47ce-49f8-b744-f2b89157a000", "attributes": { "tosca_id": "88b7228d-47ce-49f8-b744-f2b89157a000", "tosca_name": "ipam_subnet_cmg01_grt_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "226c3471-5cf0-48af-8d2e-af22b75339b8", "properties": {}, "attributes": { "tosca_id": "6d560857-6b78-4127-9bc6-ee95a7b6d486", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6d560857-6b78-4127-9bc6-ee95a7b6d486" } ], "id": "226c3471-5cf0-48af-8d2e-af22b75339b8", "attributes": { "tosca_id": "226c3471-5cf0-48af-8d2e-af22b75339b8", "tosca_name": "ipam_subnet_cmg01_grt_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "properties": {}, "attributes": { "tosca_id": "5d4d2366-bcac-41b3-b4ff-c525dff079f7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5d4d2366-bcac-41b3-b4ff-c525dff079f7" } ], "id": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "attributes": { "tosca_id": "99677e3e-b3d0-4b2e-bf60-499dbb7450d4", "tosca_name": "ipam_subnet_cmg01_grt_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "properties": {}, "attributes": { "tosca_id": "051b3fee-3733-4adc-8c95-f88013b2f645", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "051b3fee-3733-4adc-8c95-f88013b2f645" } ], "id": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "attributes": { "tosca_id": "6994bbdc-2e86-461c-829b-97aa3ef4c311", "tosca_name": "ipam_subnet_cmg01_grt_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "properties": {}, "attributes": { "tosca_id": "bb9558fc-dd7e-43e9-b037-7ff6cf6d4174", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb9558fc-dd7e-43e9-b037-7ff6cf6d4174" } ], "id": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "attributes": { "tosca_id": "fd6ea5a0-1048-4a12-a012-6916a02a9c92", "tosca_name": "ipam_subnet_cmg01_grt_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "properties": {}, "attributes": { "tosca_id": "780ab36d-14ea-4044-870b-ba95713adb63", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "780ab36d-14ea-4044-870b-ba95713adb63" } ], "id": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "attributes": { "tosca_id": "cfa71b0c-41e2-4ad6-8c0b-2a058deb4c6c", "tosca_name": "ipam_subnet_cmg01_grt_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "properties": {}, "attributes": { "tosca_id": "ed547881-e584-49e8-9adf-69b571663c77", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed547881-e584-49e8-9adf-69b571663c77" } ], "id": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "attributes": { "tosca_id": "9aa50a78-9315-4c3c-9c96-9d103778c9d3", "tosca_name": "ipam_subnet_cmg01_grt_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_grt_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "1d6d3adb-de19-46d9-9780-51efed156a56", "properties": {}, "attributes": { "tosca_id": "eee895ba-1e06-4d8d-9cb0-6a732ba8d59e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eee895ba-1e06-4d8d-9cb0-6a732ba8d59e" } ], "id": "1d6d3adb-de19-46d9-9780-51efed156a56", "attributes": { "tosca_id": "1d6d3adb-de19-46d9-9780-51efed156a56", "tosca_name": "ipam_subnet_cmg01_grt_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_GRT_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_POL_CHARGING" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "properties": {}, "attributes": { "tosca_id": "7cea0abf-bb36-457e-bc90-c3cf1aa8a802", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7cea0abf-bb36-457e-bc90-c3cf1aa8a802" } ], "id": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "attributes": { "tosca_id": "7d21ea18-33a5-4356-9b18-8054dd2da4a8", "tosca_name": "ipam_subnet_cmg01_hightouch_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "d82121a5-b72a-4924-8892-3baba913a903", "properties": {}, "attributes": { "tosca_id": "be33c685-fe91-405a-b2a5-2ab30f8f06cc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "be33c685-fe91-405a-b2a5-2ab30f8f06cc" } ], "id": "d82121a5-b72a-4924-8892-3baba913a903", "attributes": { "tosca_id": "d82121a5-b72a-4924-8892-3baba913a903", "tosca_name": "ipam_subnet_cmg01_hightouch_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "properties": {}, "attributes": { "tosca_id": "d31bfbdb-db6f-46fb-bb4b-356fe3b3e450", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d31bfbdb-db6f-46fb-bb4b-356fe3b3e450" } ], "id": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "attributes": { "tosca_id": "89a1e5a3-3dd8-481e-b1a4-e91ff406db2f", "tosca_name": "ipam_subnet_cmg01_hightouch_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "properties": {}, "attributes": { "tosca_id": "6a36f928-a898-44d6-8394-0e7d82c998d3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6a36f928-a898-44d6-8394-0e7d82c998d3" } ], "id": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "attributes": { "tosca_id": "15f8dd18-d80f-4526-af9f-7d0685b80a53", "tosca_name": "ipam_subnet_cmg01_hightouch_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "0383aae3-8d31-4118-ad1b-83129601cc7f", "properties": {}, "attributes": { "tosca_id": "f97f4bf1-63fd-41cc-9690-835b8c3294d4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f97f4bf1-63fd-41cc-9690-835b8c3294d4" } ], "id": "0383aae3-8d31-4118-ad1b-83129601cc7f", "attributes": { "tosca_id": "0383aae3-8d31-4118-ad1b-83129601cc7f", "tosca_name": "ipam_subnet_cmg01_hightouch_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "properties": {}, "attributes": { "tosca_id": "1e51483f-8d6d-4ae1-a552-0e7bf4a611d7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1e51483f-8d6d-4ae1-a552-0e7bf4a611d7" } ], "id": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "attributes": { "tosca_id": "6dce9a10-3903-4c3f-8716-5ade2dac567f", "tosca_name": "ipam_subnet_cmg01_hightouch_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "7c5defc1-73c7-4242-9a60-d151f171f27d", "properties": {}, "attributes": { "tosca_id": "3b17acc2-0f57-4ecd-9ff7-e008f8c99781", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3b17acc2-0f57-4ecd-9ff7-e008f8c99781" } ], "id": "7c5defc1-73c7-4242-9a60-d151f171f27d", "attributes": { "tosca_id": "7c5defc1-73c7-4242-9a60-d151f171f27d", "tosca_name": "ipam_subnet_cmg01_hightouch_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "properties": {}, "attributes": { "tosca_id": "db796d26-c279-4beb-86b4-5fd8eb17538e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "db796d26-c279-4beb-86b4-5fd8eb17538e" } ], "id": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "attributes": { "tosca_id": "9eb840e4-b810-447a-a10b-bf3d2d6fa1cb", "tosca_name": "ipam_subnet_cmg01_hightouch_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "fc5aea1f-0967-4d19-86bc-365643479d9b", "properties": {}, "attributes": { "tosca_id": "c3fd2521-44b7-4929-a472-deb367359f4c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c3fd2521-44b7-4929-a472-deb367359f4c" } ], "id": "fc5aea1f-0967-4d19-86bc-365643479d9b", "attributes": { "tosca_id": "fc5aea1f-0967-4d19-86bc-365643479d9b", "tosca_name": "ipam_subnet_cmg01_hightouch_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "properties": {}, "attributes": { "tosca_id": "26bfb4fb-072e-4895-9cc8-7f3cf3c44c44", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "26bfb4fb-072e-4895-9cc8-7f3cf3c44c44" } ], "id": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "attributes": { "tosca_id": "26fd505a-344e-4c32-9b76-76b9ee3c00a7", "tosca_name": "ipam_subnet_cmg01_hightouch_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "properties": {}, "attributes": { "tosca_id": "4f88f1e6-e989-4ef1-b6c6-9ce82a7f5d5b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4f88f1e6-e989-4ef1-b6c6-9ce82a7f5d5b" } ], "id": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "attributes": { "tosca_id": "b0ce7d1f-5758-4a90-a8f3-f83c5700d73e", "tosca_name": "ipam_subnet_cmg01_hightouch_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "properties": {}, "attributes": { "tosca_id": "97acb4cd-df0b-4ffa-af42-ba98a7b47746", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "97acb4cd-df0b-4ffa-af42-ba98a7b47746" } ], "id": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "attributes": { "tosca_id": "fa63da6c-2a5e-4cbf-b4cf-794070473e72", "tosca_name": "ipam_subnet_cmg01_hightouch_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "properties": {}, "attributes": { "tosca_id": "dc19187d-4d08-43c6-a772-45dfceb5b2e4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dc19187d-4d08-43c6-a772-45dfceb5b2e4" } ], "id": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "attributes": { "tosca_id": "fd6385de-90ae-4e34-b3ec-51934f89fe8e", "tosca_name": "ipam_subnet_cmg01_hightouch_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "properties": {}, "attributes": { "tosca_id": "0ba0bf4f-2edb-46f1-9751-19e7de2e3832", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0ba0bf4f-2edb-46f1-9751-19e7de2e3832" } ], "id": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "attributes": { "tosca_id": "2108ce6a-094a-496e-a1c3-f68a8cf83035", "tosca_name": "ipam_subnet_cmg01_hightouch_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "properties": {}, "attributes": { "tosca_id": "b9a68569-e4ce-4d6e-9050-cdcedc71d1e4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b9a68569-e4ce-4d6e-9050-cdcedc71d1e4" } ], "id": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "attributes": { "tosca_id": "ad2d7a43-ba19-4274-a998-e738426a1a6c", "tosca_name": "ipam_subnet_cmg01_hightouch_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "23ad3e6b-d28e-446e-bfa8-922547a94324", "properties": {}, "attributes": { "tosca_id": "67f8d1fb-274a-4dd2-af4e-166f87065bed", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "67f8d1fb-274a-4dd2-af4e-166f87065bed" } ], "id": "23ad3e6b-d28e-446e-bfa8-922547a94324", "attributes": { "tosca_id": "23ad3e6b-d28e-446e-bfa8-922547a94324", "tosca_name": "ipam_subnet_cmg01_hightouch_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_HIGHTOUCH_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_HiTOUCH" } } }, { "templateName": "ipam_subnet_cmg01_oam", "capabilities": [ { "name": "dependable", "sourceId": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "properties": {}, "attributes": { "tosca_id": "414b4fea-d95c-4ddf-8c75-cfbc8a5f6502", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "414b4fea-d95c-4ddf-8c75-cfbc8a5f6502" } ], "id": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "attributes": { "tosca_id": "1a43ec4a-79cb-4ad7-8341-a3f848c11b1e", "tosca_name": "ipam_subnet_cmg01_oam" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_OAM" }, "domain_name": { "available": true, "value": "FB1P_OAM" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "properties": {}, "attributes": { "tosca_id": "d90decb7-6ce7-41bd-b11a-3a89184374f1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d90decb7-6ce7-41bd-b11a-3a89184374f1" } ], "id": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "attributes": { "tosca_id": "3d3df3db-d7c4-4771-ac32-d243c7f85604", "tosca_name": "ipam_subnet_cmg01_rsd_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "properties": {}, "attributes": { "tosca_id": "baa94a63-8c16-451b-a6b8-960d1469a0e3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "baa94a63-8c16-451b-a6b8-960d1469a0e3" } ], "id": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "attributes": { "tosca_id": "d44435a1-b67c-4b7e-96c6-d1c922ce55ec", "tosca_name": "ipam_subnet_cmg01_rsd_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "396c1188-31a6-4d4e-a086-2a1c0d736032", "properties": {}, "attributes": { "tosca_id": "e7f76765-753e-4f58-ae9f-edc5cc9840a7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e7f76765-753e-4f58-ae9f-edc5cc9840a7" } ], "id": "396c1188-31a6-4d4e-a086-2a1c0d736032", "attributes": { "tosca_id": "396c1188-31a6-4d4e-a086-2a1c0d736032", "tosca_name": "ipam_subnet_cmg01_rsd_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "properties": {}, "attributes": { "tosca_id": "568a703a-c65b-4c92-9cd5-50a8bde9c256", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "568a703a-c65b-4c92-9cd5-50a8bde9c256" } ], "id": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "attributes": { "tosca_id": "9322c6d4-c9b5-4075-9e20-96bb65ca3354", "tosca_name": "ipam_subnet_cmg01_rsd_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "properties": {}, "attributes": { "tosca_id": "59017a12-6ea6-4740-aa97-a3fe820bdecf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "59017a12-6ea6-4740-aa97-a3fe820bdecf" } ], "id": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "attributes": { "tosca_id": "d33726e1-1bdb-4c20-a6b8-70c8683c688a", "tosca_name": "ipam_subnet_cmg01_rsd_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "properties": {}, "attributes": { "tosca_id": "60ef3220-13e3-4428-8f6d-fd5fae85e3d8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "60ef3220-13e3-4428-8f6d-fd5fae85e3d8" } ], "id": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "attributes": { "tosca_id": "31b20b96-3aae-4f30-82df-f83d3020ff9c", "tosca_name": "ipam_subnet_cmg01_rsd_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "properties": {}, "attributes": { "tosca_id": "ac1d79fa-d98c-4377-bda9-4874e4f52966", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ac1d79fa-d98c-4377-bda9-4874e4f52966" } ], "id": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "attributes": { "tosca_id": "ad1d459c-1c58-4d63-89e3-a42534a21ddb", "tosca_name": "ipam_subnet_cmg01_rsd_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_rsd_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "properties": {}, "attributes": { "tosca_id": "1fa4bfd1-1ba9-4f8b-8d30-fa03eaeea74a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1fa4bfd1-1ba9-4f8b-8d30-fa03eaeea74a" } ], "id": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "attributes": { "tosca_id": "841e4ffc-b7cd-4c37-bd90-06156e9d6572", "tosca_name": "ipam_subnet_cmg01_rsd_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_RSD_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_RSD" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "properties": {}, "attributes": { "tosca_id": "35b03d64-9d6d-45fa-bee1-ec09f71eef4b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "35b03d64-9d6d-45fa-bee1-ec09f71eef4b" } ], "id": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "attributes": { "tosca_id": "31b1b9b8-1421-4554-928d-2d14ce5aad83", "tosca_name": "ipam_subnet_cmg01_sig_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "292108bd-9dba-4cde-814f-edb134573be1", "properties": {}, "attributes": { "tosca_id": "6063d0c5-9b27-4c77-bf12-57da77aa4e6a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6063d0c5-9b27-4c77-bf12-57da77aa4e6a" } ], "id": "292108bd-9dba-4cde-814f-edb134573be1", "attributes": { "tosca_id": "292108bd-9dba-4cde-814f-edb134573be1", "tosca_name": "ipam_subnet_cmg01_sig_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "e54834b7-c528-4b34-a521-6980e13ec597", "properties": {}, "attributes": { "tosca_id": "7e167dda-c341-4a49-9dff-a3ab4eb6d91f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7e167dda-c341-4a49-9dff-a3ab4eb6d91f" } ], "id": "e54834b7-c528-4b34-a521-6980e13ec597", "attributes": { "tosca_id": "e54834b7-c528-4b34-a521-6980e13ec597", "tosca_name": "ipam_subnet_cmg01_sig_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "properties": {}, "attributes": { "tosca_id": "5c3fd945-3728-45ac-a094-1e3bbd75bbf0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5c3fd945-3728-45ac-a094-1e3bbd75bbf0" } ], "id": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "attributes": { "tosca_id": "a538d27d-2721-4c77-b66f-1dbc5fb32142", "tosca_name": "ipam_subnet_cmg01_sig_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "038a1eb1-da49-4a45-953f-2bb059b18550", "properties": {}, "attributes": { "tosca_id": "24b18944-3568-491b-8283-ff7b46f07abe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "24b18944-3568-491b-8283-ff7b46f07abe" } ], "id": "038a1eb1-da49-4a45-953f-2bb059b18550", "attributes": { "tosca_id": "038a1eb1-da49-4a45-953f-2bb059b18550", "tosca_name": "ipam_subnet_cmg01_sig_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "properties": {}, "attributes": { "tosca_id": "13e24b54-db32-469e-b358-08a56d062320", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "13e24b54-db32-469e-b358-08a56d062320" } ], "id": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "attributes": { "tosca_id": "ba54db57-8fe9-447a-8bd7-19c25e25f8b6", "tosca_name": "ipam_subnet_cmg01_sig_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "c7209238-0579-4972-8221-13a9926fe019", "properties": {}, "attributes": { "tosca_id": "a6981433-7ae7-477d-a610-b9f9d8618616", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a6981433-7ae7-477d-a610-b9f9d8618616" } ], "id": "c7209238-0579-4972-8221-13a9926fe019", "attributes": { "tosca_id": "c7209238-0579-4972-8221-13a9926fe019", "tosca_name": "ipam_subnet_cmg01_sig_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "properties": {}, "attributes": { "tosca_id": "3f7e807e-d843-4483-912e-99cb58f052a9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3f7e807e-d843-4483-912e-99cb58f052a9" } ], "id": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "attributes": { "tosca_id": "71f1350c-ccde-4a98-8822-cc8399e7bd24", "tosca_name": "ipam_subnet_cmg01_sig_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "properties": {}, "attributes": { "tosca_id": "f31b1816-0a0c-4e9d-862b-729794a9d9cc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f31b1816-0a0c-4e9d-862b-729794a9d9cc" } ], "id": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "attributes": { "tosca_id": "3bd303d1-84eb-4929-82d8-e6c1ef4664fa", "tosca_name": "ipam_subnet_cmg01_sig_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "properties": {}, "attributes": { "tosca_id": "28215fd0-dd36-48ed-8097-3bcd08715362", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "28215fd0-dd36-48ed-8097-3bcd08715362" } ], "id": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "attributes": { "tosca_id": "d4ed6290-1523-4c1b-a7be-6cf0e58a6b0e", "tosca_name": "ipam_subnet_cmg01_sig_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "1e4981e8-c606-416f-be9a-b8e693b347b5", "properties": {}, "attributes": { "tosca_id": "08afc91e-3b2d-4e8e-a351-824a3e6c21c4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "08afc91e-3b2d-4e8e-a351-824a3e6c21c4" } ], "id": "1e4981e8-c606-416f-be9a-b8e693b347b5", "attributes": { "tosca_id": "1e4981e8-c606-416f-be9a-b8e693b347b5", "tosca_name": "ipam_subnet_cmg01_sig_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "702728e1-a280-44d5-ad32-deb2848358a8", "properties": {}, "attributes": { "tosca_id": "fac62e6d-64ad-46bf-9460-ecd575bbdb2d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fac62e6d-64ad-46bf-9460-ecd575bbdb2d" } ], "id": "702728e1-a280-44d5-ad32-deb2848358a8", "attributes": { "tosca_id": "702728e1-a280-44d5-ad32-deb2848358a8", "tosca_name": "ipam_subnet_cmg01_sig_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "properties": {}, "attributes": { "tosca_id": "6d8d97a9-7a60-4984-9256-3077e0d4de41", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6d8d97a9-7a60-4984-9256-3077e0d4de41" } ], "id": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "attributes": { "tosca_id": "e77a7378-c3b5-4aa6-9194-9dd2c173f1f9", "tosca_name": "ipam_subnet_cmg01_sig_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "e256232f-413d-4f1c-8028-c53ede86d612", "properties": {}, "attributes": { "tosca_id": "d5b44a7c-218f-4f8a-a543-e791f5c8333e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d5b44a7c-218f-4f8a-a543-e791f5c8333e" } ], "id": "e256232f-413d-4f1c-8028-c53ede86d612", "attributes": { "tosca_id": "e256232f-413d-4f1c-8028-c53ede86d612", "tosca_name": "ipam_subnet_cmg01_sig_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "properties": {}, "attributes": { "tosca_id": "316176c3-c11e-4ec5-bc57-7a6535fa883b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "316176c3-c11e-4ec5-bc57-7a6535fa883b" } ], "id": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "attributes": { "tosca_id": "c8277a4e-e0d3-4a0f-9aa6-65018952e98b", "tosca_name": "ipam_subnet_cmg01_sig_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_sig_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "3b090e50-a601-4e54-b630-29e5864428f8", "properties": {}, "attributes": { "tosca_id": "142991a2-fd99-4044-855e-a8269e88ce19", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "142991a2-fd99-4044-855e-a8269e88ce19" } ], "id": "3b090e50-a601-4e54-b630-29e5864428f8", "attributes": { "tosca_id": "3b090e50-a601-4e54-b630-29e5864428f8", "tosca_name": "ipam_subnet_cmg01_sig_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_SIG_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_SIG" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "745eb862-32fb-430d-bbb4-dc2b49d78469", "properties": {}, "attributes": { "tosca_id": "63e392ab-d8c6-4561-9698-dfee266d2365", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "63e392ab-d8c6-4561-9698-dfee266d2365" } ], "id": "745eb862-32fb-430d-bbb4-dc2b49d78469", "attributes": { "tosca_id": "745eb862-32fb-430d-bbb4-dc2b49d78469", "tosca_name": "ipam_subnet_cmg01_streammvno_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "c677bb6d-0481-4828-b679-4c1d3891b1df", "properties": {}, "attributes": { "tosca_id": "e6207950-2a44-4ac7-93d7-3853b0ac4a76", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e6207950-2a44-4ac7-93d7-3853b0ac4a76" } ], "id": "c677bb6d-0481-4828-b679-4c1d3891b1df", "attributes": { "tosca_id": "c677bb6d-0481-4828-b679-4c1d3891b1df", "tosca_name": "ipam_subnet_cmg01_streammvno_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "1a55a409-9513-4003-8fd6-378e8a20d840", "properties": {}, "attributes": { "tosca_id": "d323b4d6-72d9-4556-ba5f-484817330c31", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d323b4d6-72d9-4556-ba5f-484817330c31" } ], "id": "1a55a409-9513-4003-8fd6-378e8a20d840", "attributes": { "tosca_id": "1a55a409-9513-4003-8fd6-378e8a20d840", "tosca_name": "ipam_subnet_cmg01_streammvno_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "88e04d9f-a3d0-456e-a10f-76de98742045", "properties": {}, "attributes": { "tosca_id": "c570ed6e-1e74-4989-a242-2ccf733ce33b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c570ed6e-1e74-4989-a242-2ccf733ce33b" } ], "id": "88e04d9f-a3d0-456e-a10f-76de98742045", "attributes": { "tosca_id": "88e04d9f-a3d0-456e-a10f-76de98742045", "tosca_name": "ipam_subnet_cmg01_streammvno_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "7e18773a-297c-4640-90df-cf42db57c060", "properties": {}, "attributes": { "tosca_id": "19568f92-4ed2-4331-bdb8-95d4244f3402", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "19568f92-4ed2-4331-bdb8-95d4244f3402" } ], "id": "7e18773a-297c-4640-90df-cf42db57c060", "attributes": { "tosca_id": "7e18773a-297c-4640-90df-cf42db57c060", "tosca_name": "ipam_subnet_cmg01_streammvno_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "properties": {}, "attributes": { "tosca_id": "8977b805-1ff4-4365-9bd6-b9ba4d8033f2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8977b805-1ff4-4365-9bd6-b9ba4d8033f2" } ], "id": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "attributes": { "tosca_id": "0a627eef-d22c-45d7-9ac2-00acab3d033f", "tosca_name": "ipam_subnet_cmg01_streammvno_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "1fb56f15-9775-499b-9da5-39001d0e9564", "properties": {}, "attributes": { "tosca_id": "b6f25ceb-f499-4fd4-909b-2a476c43c077", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b6f25ceb-f499-4fd4-909b-2a476c43c077" } ], "id": "1fb56f15-9775-499b-9da5-39001d0e9564", "attributes": { "tosca_id": "1fb56f15-9775-499b-9da5-39001d0e9564", "tosca_name": "ipam_subnet_cmg01_streammvno_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "bb667c8f-7328-49b3-91be-271f73f608d1", "properties": {}, "attributes": { "tosca_id": "6d78657b-beca-4bd0-a1ca-5a9f6e93e3c8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6d78657b-beca-4bd0-a1ca-5a9f6e93e3c8" } ], "id": "bb667c8f-7328-49b3-91be-271f73f608d1", "attributes": { "tosca_id": "bb667c8f-7328-49b3-91be-271f73f608d1", "tosca_name": "ipam_subnet_cmg01_streammvno_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "properties": {}, "attributes": { "tosca_id": "325d5f5e-3574-445d-9534-6b58c162412f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "325d5f5e-3574-445d-9534-6b58c162412f" } ], "id": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "attributes": { "tosca_id": "2d9ef57b-919b-49e7-9dcf-7b95daeb3b4f", "tosca_name": "ipam_subnet_cmg01_streammvno_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "73086a15-f517-4bec-9c7f-dea59b7e4402", "properties": {}, "attributes": { "tosca_id": "edea5bca-fda3-4c09-9f22-cbe9ca60d1b4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edea5bca-fda3-4c09-9f22-cbe9ca60d1b4" } ], "id": "73086a15-f517-4bec-9c7f-dea59b7e4402", "attributes": { "tosca_id": "73086a15-f517-4bec-9c7f-dea59b7e4402", "tosca_name": "ipam_subnet_cmg01_streammvno_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "properties": {}, "attributes": { "tosca_id": "ac708584-70f4-4106-8b8c-793d466b5d6e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ac708584-70f4-4106-8b8c-793d466b5d6e" } ], "id": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "attributes": { "tosca_id": "e51c181b-efd1-459b-a69b-3bc2b994f1f1", "tosca_name": "ipam_subnet_cmg01_streammvno_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "8c8462fd-6768-403f-b621-c761c0f329b3", "properties": {}, "attributes": { "tosca_id": "54bebb0c-4d3f-40cd-990f-384d6258ff05", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "54bebb0c-4d3f-40cd-990f-384d6258ff05" } ], "id": "8c8462fd-6768-403f-b621-c761c0f329b3", "attributes": { "tosca_id": "8c8462fd-6768-403f-b621-c761c0f329b3", "tosca_name": "ipam_subnet_cmg01_streammvno_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "6f308494-53b6-4962-9575-12031d666e2d", "properties": {}, "attributes": { "tosca_id": "cfe7c8ae-b0a2-4bdf-8f62-e21f9c3308a2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cfe7c8ae-b0a2-4bdf-8f62-e21f9c3308a2" } ], "id": "6f308494-53b6-4962-9575-12031d666e2d", "attributes": { "tosca_id": "6f308494-53b6-4962-9575-12031d666e2d", "tosca_name": "ipam_subnet_cmg01_streammvno_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "properties": {}, "attributes": { "tosca_id": "4eae7e4b-0561-4734-9383-e73734adf656", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4eae7e4b-0561-4734-9383-e73734adf656" } ], "id": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "attributes": { "tosca_id": "cfa741f6-3226-4dc2-9e9b-fed91a015fed", "tosca_name": "ipam_subnet_cmg01_streammvno_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "properties": {}, "attributes": { "tosca_id": "9235e08e-d39c-4728-b72c-e56f46a8c616", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9235e08e-d39c-4728-b72c-e56f46a8c616" } ], "id": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "attributes": { "tosca_id": "1e46e3c9-163e-4da8-bd94-640c3aa5cc2b", "tosca_name": "ipam_subnet_cmg01_streammvno_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "92730aaa-2409-4b36-ab0a-d5311b130722", "properties": {}, "attributes": { "tosca_id": "1c0bbb75-2150-4eeb-9b99-6252efe62810", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1c0bbb75-2150-4eeb-9b99-6252efe62810" } ], "id": "92730aaa-2409-4b36-ab0a-d5311b130722", "attributes": { "tosca_id": "92730aaa-2409-4b36-ab0a-d5311b130722", "tosca_name": "ipam_subnet_cmg01_streammvno_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_STREAMMVNO_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_STREAMMVNO" } } }, { "templateName": "ipam_subnet_cmg01_user_lb1_1", "capabilities": [ { "name": "dependable", "sourceId": "d7bed948-9155-4404-b002-36c7a08f87f1", "properties": {}, "attributes": { "tosca_id": "12a505cc-26f7-4b3c-b4b3-2001cf6a891f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "12a505cc-26f7-4b3c-b4b3-2001cf6a891f" } ], "id": "d7bed948-9155-4404-b002-36c7a08f87f1", "attributes": { "tosca_id": "d7bed948-9155-4404-b002-36c7a08f87f1", "tosca_name": "ipam_subnet_cmg01_user_lb1_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB1_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb1_2", "capabilities": [ { "name": "dependable", "sourceId": "76876844-108a-483c-b8b5-22a6ba96f893", "properties": {}, "attributes": { "tosca_id": "1d160778-38f0-4c6c-8719-2c8b809ec3a9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1d160778-38f0-4c6c-8719-2c8b809ec3a9" } ], "id": "76876844-108a-483c-b8b5-22a6ba96f893", "attributes": { "tosca_id": "76876844-108a-483c-b8b5-22a6ba96f893", "tosca_name": "ipam_subnet_cmg01_user_lb1_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB1_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb2_1", "capabilities": [ { "name": "dependable", "sourceId": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "properties": {}, "attributes": { "tosca_id": "a05fdc1f-7c6f-45b5-98e7-7e8437343161", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a05fdc1f-7c6f-45b5-98e7-7e8437343161" } ], "id": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "attributes": { "tosca_id": "9a4d896f-aacb-4d8f-9ccc-77360f6c895f", "tosca_name": "ipam_subnet_cmg01_user_lb2_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB2_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb2_2", "capabilities": [ { "name": "dependable", "sourceId": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "properties": {}, "attributes": { "tosca_id": "ab930883-5532-4f27-a68c-8887ac16008b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab930883-5532-4f27-a68c-8887ac16008b" } ], "id": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "attributes": { "tosca_id": "b6fa8279-2f55-4c98-a1e1-d3c9e6edcc42", "tosca_name": "ipam_subnet_cmg01_user_lb2_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB2_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb3_1", "capabilities": [ { "name": "dependable", "sourceId": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "properties": {}, "attributes": { "tosca_id": "95fec13f-d461-424d-b599-b9c0221eed63", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "95fec13f-d461-424d-b599-b9c0221eed63" } ], "id": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "attributes": { "tosca_id": "198688d9-343b-4db3-9bef-8b5acf3b7c18", "tosca_name": "ipam_subnet_cmg01_user_lb3_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB3_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb3_2", "capabilities": [ { "name": "dependable", "sourceId": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "properties": {}, "attributes": { "tosca_id": "c0346d5e-6e38-48a9-9d37-521b830955d8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c0346d5e-6e38-48a9-9d37-521b830955d8" } ], "id": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "attributes": { "tosca_id": "eb52dc0c-445f-40a5-bf1b-91820babfe10", "tosca_name": "ipam_subnet_cmg01_user_lb3_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB3_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb4_1", "capabilities": [ { "name": "dependable", "sourceId": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "properties": {}, "attributes": { "tosca_id": "aa870110-c705-473c-b227-0b33fc4f48f4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "aa870110-c705-473c-b227-0b33fc4f48f4" } ], "id": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "attributes": { "tosca_id": "421549b1-561e-4f41-bf5f-4ba1b9bfce63", "tosca_name": "ipam_subnet_cmg01_user_lb4_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB4_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb4_2", "capabilities": [ { "name": "dependable", "sourceId": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "properties": {}, "attributes": { "tosca_id": "3aab1b05-1dda-4708-b775-65a774a98359", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3aab1b05-1dda-4708-b775-65a774a98359" } ], "id": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "attributes": { "tosca_id": "3d87d1cf-bea1-4632-a257-4a8d0fc7b4a2", "tosca_name": "ipam_subnet_cmg01_user_lb4_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB4_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb5_1", "capabilities": [ { "name": "dependable", "sourceId": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "properties": {}, "attributes": { "tosca_id": "c07280d6-90ce-4a85-bbb8-b0ac86f384f1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c07280d6-90ce-4a85-bbb8-b0ac86f384f1" } ], "id": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "attributes": { "tosca_id": "ebd44ca7-4b01-4da4-8319-9d2c1c4414bf", "tosca_name": "ipam_subnet_cmg01_user_lb5_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB5_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb5_2", "capabilities": [ { "name": "dependable", "sourceId": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "properties": {}, "attributes": { "tosca_id": "401f53c7-8f2a-450d-ab7c-c2e7b5c2bb1f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "401f53c7-8f2a-450d-ab7c-c2e7b5c2bb1f" } ], "id": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "attributes": { "tosca_id": "f99cf60e-874c-4c55-b64a-3c5d58250f54", "tosca_name": "ipam_subnet_cmg01_user_lb5_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB5_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb6_1", "capabilities": [ { "name": "dependable", "sourceId": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "properties": {}, "attributes": { "tosca_id": "7b72106c-fbc0-49ab-97f6-cdf08d6920f4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7b72106c-fbc0-49ab-97f6-cdf08d6920f4" } ], "id": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "attributes": { "tosca_id": "912a0690-97e3-45e8-a6e3-7d79eed6fe07", "tosca_name": "ipam_subnet_cmg01_user_lb6_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB6_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb6_2", "capabilities": [ { "name": "dependable", "sourceId": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "properties": {}, "attributes": { "tosca_id": "6e1e5d6f-c976-4922-9720-48a72d798e7a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6e1e5d6f-c976-4922-9720-48a72d798e7a" } ], "id": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "attributes": { "tosca_id": "ff93a179-d84a-453c-8a93-9ceaa97032f7", "tosca_name": "ipam_subnet_cmg01_user_lb6_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB6_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb7_1", "capabilities": [ { "name": "dependable", "sourceId": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "properties": {}, "attributes": { "tosca_id": "4c02ef1c-b1f6-42a9-8aef-8953c948942e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4c02ef1c-b1f6-42a9-8aef-8953c948942e" } ], "id": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "attributes": { "tosca_id": "ca06f6a9-c153-4ebd-9de8-89e87c15f5ba", "tosca_name": "ipam_subnet_cmg01_user_lb7_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB7_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb7_2", "capabilities": [ { "name": "dependable", "sourceId": "26ef0e31-2038-48a2-896f-242534887389", "properties": {}, "attributes": { "tosca_id": "7cfdcf2f-80d3-42ca-8d40-e7ba4bbce967", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7cfdcf2f-80d3-42ca-8d40-e7ba4bbce967" } ], "id": "26ef0e31-2038-48a2-896f-242534887389", "attributes": { "tosca_id": "26ef0e31-2038-48a2-896f-242534887389", "tosca_name": "ipam_subnet_cmg01_user_lb7_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB7_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb8_1", "capabilities": [ { "name": "dependable", "sourceId": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "properties": {}, "attributes": { "tosca_id": "56628299-2685-4be7-8962-02715daff676", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "56628299-2685-4be7-8962-02715daff676" } ], "id": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "attributes": { "tosca_id": "0378d670-b6b7-457b-aa7a-3a8552dc20f9", "tosca_name": "ipam_subnet_cmg01_user_lb8_1" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB8_1" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "ipam_subnet_cmg01_user_lb8_2", "capabilities": [ { "name": "dependable", "sourceId": "6aceae3f-4981-4af3-9225-33e579789ace", "properties": {}, "attributes": { "tosca_id": "c212d832-52a1-4761-b11a-08d25784b553", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c212d832-52a1-4761-b11a-08d25784b553" } ], "id": "6aceae3f-4981-4af3-9225-33e579789ace", "attributes": { "tosca_id": "6aceae3f-4981-4af3-9225-33e579789ace", "tosca_name": "ipam_subnet_cmg01_user_lb8_2" }, "type": "nokia.si.infoblox.subnet", "properties": { "site_name": { "available": true, "value": "FB1P" }, "subnet_name": { "available": true, "value": "CMG01_USER_LB8_2" }, "domain_name": { "available": true, "value": "FB1P_EPC-USERPLANE" } } }, { "templateName": "net_cmg01_acc_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "properties": {}, "attributes": { "tosca_id": "bff6af63-dcc1-4686-ba92-8c09533f5cfa", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "bff6af63-dcc1-4686-ba92-8c09533f5cfa" }, { "name": "HostsSubnet", "sourceId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "properties": {}, "attributes": { "tosca_id": "30343191-998a-489a-9633-8d501d19d36e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "30343191-998a-489a-9633-8d501d19d36e" }, { "name": "dependable", "sourceId": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "properties": {}, "attributes": { "tosca_id": "edcc4808-34db-4f64-8540-f1d2914c271b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edcc4808-34db-4f64-8540-f1d2914c271b" } ], "id": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "attributes": { "tosca_id": "79757332-f1b0-4bc2-8e49-0cdb2b73a30a", "tosca_name": "net_cmg01_acc_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_1" } } }, { "templateName": "net_cmg01_acc_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "properties": {}, "attributes": { "tosca_id": "952bee1a-fe76-4885-8ec0-6941f2189443", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "952bee1a-fe76-4885-8ec0-6941f2189443" }, { "name": "HostsSubnet", "sourceId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "properties": {}, "attributes": { "tosca_id": "906cef85-3038-4ace-8783-10cb2a58705f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "906cef85-3038-4ace-8783-10cb2a58705f" }, { "name": "dependable", "sourceId": "b561da16-f5f9-45c4-ba3c-b864d7254003", "properties": {}, "attributes": { "tosca_id": "36cd2546-adc0-4b7a-9695-e79ac9c32302", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36cd2546-adc0-4b7a-9695-e79ac9c32302" } ], "id": "b561da16-f5f9-45c4-ba3c-b864d7254003", "attributes": { "tosca_id": "b561da16-f5f9-45c4-ba3c-b864d7254003", "tosca_name": "net_cmg01_acc_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_2" } } }, { "templateName": "net_cmg01_acc_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "properties": {}, "attributes": { "tosca_id": "d457c08c-a19f-48b6-aea8-fff0a19880b7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d457c08c-a19f-48b6-aea8-fff0a19880b7" }, { "name": "HostsSubnet", "sourceId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "properties": {}, "attributes": { "tosca_id": "3a47681a-8dd9-4051-a9f8-6b3692a019be", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "3a47681a-8dd9-4051-a9f8-6b3692a019be" }, { "name": "dependable", "sourceId": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "properties": {}, "attributes": { "tosca_id": "07f369cf-33e5-4d2a-91fc-602a0da93732", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "07f369cf-33e5-4d2a-91fc-602a0da93732" } ], "id": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "attributes": { "tosca_id": "65f57d5b-91a8-4b1c-a773-080e9ef76c8c", "tosca_name": "net_cmg01_acc_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_1" } } }, { "templateName": "net_cmg01_acc_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "properties": {}, "attributes": { "tosca_id": "84066069-1da2-4ea1-809c-defcd104f76f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "84066069-1da2-4ea1-809c-defcd104f76f" }, { "name": "HostsSubnet", "sourceId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "properties": {}, "attributes": { "tosca_id": "2302787f-3b34-466f-a899-ca6242dc72d3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2302787f-3b34-466f-a899-ca6242dc72d3" }, { "name": "dependable", "sourceId": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "properties": {}, "attributes": { "tosca_id": "a2e5e20b-228e-4e07-be42-6973affa698e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a2e5e20b-228e-4e07-be42-6973affa698e" } ], "id": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "attributes": { "tosca_id": "f019f2e1-d00c-4b45-a382-077ec8e32e70", "tosca_name": "net_cmg01_acc_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_2" } } }, { "templateName": "net_cmg01_acc_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "properties": {}, "attributes": { "tosca_id": "a17f2fb8-1118-4c79-9c48-c0f9eeb78752", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a17f2fb8-1118-4c79-9c48-c0f9eeb78752" }, { "name": "HostsSubnet", "sourceId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "properties": {}, "attributes": { "tosca_id": "ef6655d5-fcec-4a0c-bebc-a19c067e0920", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ef6655d5-fcec-4a0c-bebc-a19c067e0920" }, { "name": "dependable", "sourceId": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "properties": {}, "attributes": { "tosca_id": "826d063b-813d-47b9-abf0-9c2844cbaca9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "826d063b-813d-47b9-abf0-9c2844cbaca9" } ], "id": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "attributes": { "tosca_id": "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af", "tosca_name": "net_cmg01_acc_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_1" } } }, { "templateName": "net_cmg01_acc_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "properties": {}, "attributes": { "tosca_id": "0fabfa37-b1a3-4cbe-9c43-c162af7872f4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0fabfa37-b1a3-4cbe-9c43-c162af7872f4" }, { "name": "HostsSubnet", "sourceId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "properties": {}, "attributes": { "tosca_id": "1c363a08-cbd1-43dd-a3b7-a08e40944108", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1c363a08-cbd1-43dd-a3b7-a08e40944108" }, { "name": "dependable", "sourceId": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "properties": {}, "attributes": { "tosca_id": "0de2dbbe-c7b0-483e-ba3b-5b03170fa5bc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0de2dbbe-c7b0-483e-ba3b-5b03170fa5bc" } ], "id": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "attributes": { "tosca_id": "7f081d10-d1fb-4187-b434-882b1b1a4c7d", "tosca_name": "net_cmg01_acc_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_2" } } }, { "templateName": "net_cmg01_acc_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "properties": {}, "attributes": { "tosca_id": "65919a69-13d4-4bda-b990-f9b7de552efe", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "65919a69-13d4-4bda-b990-f9b7de552efe" }, { "name": "HostsSubnet", "sourceId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "properties": {}, "attributes": { "tosca_id": "62f2376b-1883-439f-b6a0-36386fb977dc", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "62f2376b-1883-439f-b6a0-36386fb977dc" }, { "name": "dependable", "sourceId": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "properties": {}, "attributes": { "tosca_id": "db0f9b8f-4afb-412e-97eb-de85324fe6fd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "db0f9b8f-4afb-412e-97eb-de85324fe6fd" } ], "id": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "attributes": { "tosca_id": "6015b186-438b-4075-8fd2-ab8cbcf7b1ad", "tosca_name": "net_cmg01_acc_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_1" } } }, { "templateName": "net_cmg01_acc_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "properties": {}, "attributes": { "tosca_id": "0c37db9f-3719-430d-a263-f5ec793324e1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0c37db9f-3719-430d-a263-f5ec793324e1" }, { "name": "HostsSubnet", "sourceId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "properties": {}, "attributes": { "tosca_id": "4da99522-37c3-4391-b208-bb74677b8b61", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "4da99522-37c3-4391-b208-bb74677b8b61" }, { "name": "dependable", "sourceId": "8a894a04-0cf6-4207-86f6-fce61307bff9", "properties": {}, "attributes": { "tosca_id": "f3336ac1-37f6-4198-bae6-a2bb410893cd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f3336ac1-37f6-4198-bae6-a2bb410893cd" } ], "id": "8a894a04-0cf6-4207-86f6-fce61307bff9", "attributes": { "tosca_id": "8a894a04-0cf6-4207-86f6-fce61307bff9", "tosca_name": "net_cmg01_acc_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_2" } } }, { "templateName": "net_cmg01_acc_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "properties": {}, "attributes": { "tosca_id": "5acfa754-a647-402a-bfa5-4c70b60fbca0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5acfa754-a647-402a-bfa5-4c70b60fbca0" }, { "name": "HostsSubnet", "sourceId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "properties": {}, "attributes": { "tosca_id": "16516e61-6dd6-4deb-88e2-c9691f0fb104", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "16516e61-6dd6-4deb-88e2-c9691f0fb104" }, { "name": "dependable", "sourceId": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "properties": {}, "attributes": { "tosca_id": "a36c04fa-0a74-41ad-9dc6-7e1b23cf314e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a36c04fa-0a74-41ad-9dc6-7e1b23cf314e" } ], "id": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "attributes": { "tosca_id": "92b24f7a-91a1-4b9d-be6c-57557ae56808", "tosca_name": "net_cmg01_acc_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_1" } } }, { "templateName": "net_cmg01_acc_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "properties": {}, "attributes": { "tosca_id": "f1036f98-9583-4dee-beae-0838c41ac9cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1036f98-9583-4dee-beae-0838c41ac9cb" }, { "name": "HostsSubnet", "sourceId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "properties": {}, "attributes": { "tosca_id": "7cf47e56-cb30-406d-8e50-a415f8370f46", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "7cf47e56-cb30-406d-8e50-a415f8370f46" }, { "name": "dependable", "sourceId": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "properties": {}, "attributes": { "tosca_id": "9a828db7-dd8e-4205-b4e4-21ce2f30a26e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a828db7-dd8e-4205-b4e4-21ce2f30a26e" } ], "id": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "attributes": { "tosca_id": "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a", "tosca_name": "net_cmg01_acc_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_2" } } }, { "templateName": "net_cmg01_acc_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "properties": {}, "attributes": { "tosca_id": "46d60245-bd3b-4b48-af3a-cbb04b47933a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46d60245-bd3b-4b48-af3a-cbb04b47933a" }, { "name": "HostsSubnet", "sourceId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "properties": {}, "attributes": { "tosca_id": "aa969a21-def2-410f-b97e-041981dd7872", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "aa969a21-def2-410f-b97e-041981dd7872" }, { "name": "dependable", "sourceId": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "properties": {}, "attributes": { "tosca_id": "21913dce-5215-496b-8e6a-575054ae7c57", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "21913dce-5215-496b-8e6a-575054ae7c57" } ], "id": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "attributes": { "tosca_id": "7d60ba7f-7fbb-472d-8848-26c83c83518a", "tosca_name": "net_cmg01_acc_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_1" } } }, { "templateName": "net_cmg01_acc_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "properties": {}, "attributes": { "tosca_id": "3a85e2bd-6927-463e-8a22-656b7a4f0715", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3a85e2bd-6927-463e-8a22-656b7a4f0715" }, { "name": "HostsSubnet", "sourceId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "properties": {}, "attributes": { "tosca_id": "786dd352-c250-44bc-ba49-b02af16b48e3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "786dd352-c250-44bc-ba49-b02af16b48e3" }, { "name": "dependable", "sourceId": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "properties": {}, "attributes": { "tosca_id": "ca862124-a516-4a11-9cf4-b1c685390340", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ca862124-a516-4a11-9cf4-b1c685390340" } ], "id": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "attributes": { "tosca_id": "86c3813b-b60f-42bb-8d86-2ab299460dfb", "tosca_name": "net_cmg01_acc_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_2" } } }, { "templateName": "net_cmg01_acc_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7252f524-d75a-4e1e-a467-091cc6ece423", "properties": {}, "attributes": { "tosca_id": "c27c12be-4561-4449-92c2-9671e1aa3967", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c27c12be-4561-4449-92c2-9671e1aa3967" }, { "name": "HostsSubnet", "sourceId": "7252f524-d75a-4e1e-a467-091cc6ece423", "properties": {}, "attributes": { "tosca_id": "92767514-2c6f-418f-b223-ea810cb80d2e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "92767514-2c6f-418f-b223-ea810cb80d2e" }, { "name": "dependable", "sourceId": "7252f524-d75a-4e1e-a467-091cc6ece423", "properties": {}, "attributes": { "tosca_id": "2a1861d6-99eb-4c3a-bbf6-5b24150c2c47", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2a1861d6-99eb-4c3a-bbf6-5b24150c2c47" } ], "id": "7252f524-d75a-4e1e-a467-091cc6ece423", "attributes": { "tosca_id": "7252f524-d75a-4e1e-a467-091cc6ece423", "tosca_name": "net_cmg01_acc_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_1" } } }, { "templateName": "net_cmg01_acc_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "properties": {}, "attributes": { "tosca_id": "9c16506e-7b96-42fa-9aa1-7c99a50b621b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c16506e-7b96-42fa-9aa1-7c99a50b621b" }, { "name": "HostsSubnet", "sourceId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "properties": {}, "attributes": { "tosca_id": "124c308a-e7ef-419b-b7cc-f79d532ae11d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "124c308a-e7ef-419b-b7cc-f79d532ae11d" }, { "name": "dependable", "sourceId": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "properties": {}, "attributes": { "tosca_id": "a88ca7b3-920a-4a95-9121-5a67745b3582", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a88ca7b3-920a-4a95-9121-5a67745b3582" } ], "id": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "attributes": { "tosca_id": "cf7ef60d-0c27-4be5-9f96-de8e65429b42", "tosca_name": "net_cmg01_acc_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_2" } } }, { "templateName": "net_cmg01_acc_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "properties": {}, "attributes": { "tosca_id": "2c94fe98-2fa4-436b-84b9-d72079747a22", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2c94fe98-2fa4-436b-84b9-d72079747a22" }, { "name": "HostsSubnet", "sourceId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "properties": {}, "attributes": { "tosca_id": "09c32a64-ea0b-4be4-9a6b-fb4ddd89a3b9", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "09c32a64-ea0b-4be4-9a6b-fb4ddd89a3b9" }, { "name": "dependable", "sourceId": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "properties": {}, "attributes": { "tosca_id": "610ec3eb-f50e-4d5b-b0ed-779c81158df7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "610ec3eb-f50e-4d5b-b0ed-779c81158df7" } ], "id": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "attributes": { "tosca_id": "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025", "tosca_name": "net_cmg01_acc_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_1" } } }, { "templateName": "net_cmg01_acc_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "198087ea-934a-4d3c-9e06-3e9e39863669", "properties": {}, "attributes": { "tosca_id": "04b3fe66-dc28-46a3-94ab-1312a0db03f5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "04b3fe66-dc28-46a3-94ab-1312a0db03f5" }, { "name": "HostsSubnet", "sourceId": "198087ea-934a-4d3c-9e06-3e9e39863669", "properties": {}, "attributes": { "tosca_id": "0ac54347-ce68-4253-9089-e62963445c26", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0ac54347-ce68-4253-9089-e62963445c26" }, { "name": "dependable", "sourceId": "198087ea-934a-4d3c-9e06-3e9e39863669", "properties": {}, "attributes": { "tosca_id": "cd1247cc-c34e-47ba-9706-9070e4b82fe4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cd1247cc-c34e-47ba-9706-9070e4b82fe4" } ], "id": "198087ea-934a-4d3c-9e06-3e9e39863669", "attributes": { "tosca_id": "198087ea-934a-4d3c-9e06-3e9e39863669", "tosca_name": "net_cmg01_acc_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "properties": {}, "attributes": { "tosca_id": "3d245ceb-c99d-43de-970d-52c8c582933e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3d245ceb-c99d-43de-970d-52c8c582933e" }, { "name": "HostsSubnet", "sourceId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "properties": {}, "attributes": { "tosca_id": "cd3ee1f8-cb0d-4154-b20b-87eacd561ff1", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "cd3ee1f8-cb0d-4154-b20b-87eacd561ff1" }, { "name": "dependable", "sourceId": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "properties": {}, "attributes": { "tosca_id": "389ace42-f791-4771-bcfa-6399d333840e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "389ace42-f791-4771-bcfa-6399d333840e" } ], "id": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "attributes": { "tosca_id": "2465d46b-cbff-4d4a-8b75-93a27d4370b1", "tosca_name": "net_cmg01_aqlmvno_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "properties": {}, "attributes": { "tosca_id": "1c88d7b2-4035-4b6e-94a5-be572cd368cc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1c88d7b2-4035-4b6e-94a5-be572cd368cc" }, { "name": "HostsSubnet", "sourceId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "properties": {}, "attributes": { "tosca_id": "5670557f-dee5-4880-8d05-6cac1d6b88c3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5670557f-dee5-4880-8d05-6cac1d6b88c3" }, { "name": "dependable", "sourceId": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "properties": {}, "attributes": { "tosca_id": "93c19ab8-2062-4802-bcd0-fe0bae38ca93", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "93c19ab8-2062-4802-bcd0-fe0bae38ca93" } ], "id": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "attributes": { "tosca_id": "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244", "tosca_name": "net_cmg01_aqlmvno_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b672b57f-d351-490f-9b25-1cc02ef04722", "properties": {}, "attributes": { "tosca_id": "2ececf34-fe52-4a34-b409-bf1b8b0d55d5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2ececf34-fe52-4a34-b409-bf1b8b0d55d5" }, { "name": "HostsSubnet", "sourceId": "b672b57f-d351-490f-9b25-1cc02ef04722", "properties": {}, "attributes": { "tosca_id": "be08b6ba-8645-45d5-9155-34328da79186", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "be08b6ba-8645-45d5-9155-34328da79186" }, { "name": "dependable", "sourceId": "b672b57f-d351-490f-9b25-1cc02ef04722", "properties": {}, "attributes": { "tosca_id": "79dffb37-0aac-4cdc-8bc9-c2139fb441dc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "79dffb37-0aac-4cdc-8bc9-c2139fb441dc" } ], "id": "b672b57f-d351-490f-9b25-1cc02ef04722", "attributes": { "tosca_id": "b672b57f-d351-490f-9b25-1cc02ef04722", "tosca_name": "net_cmg01_aqlmvno_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "04bc15a2-2616-433d-a390-b129ce98a52c", "properties": {}, "attributes": { "tosca_id": "ed714888-8801-4df7-a317-e5feddfc1085", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ed714888-8801-4df7-a317-e5feddfc1085" }, { "name": "HostsSubnet", "sourceId": "04bc15a2-2616-433d-a390-b129ce98a52c", "properties": {}, "attributes": { "tosca_id": "459c9c59-9643-4f45-80a5-59f9a3b73101", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "459c9c59-9643-4f45-80a5-59f9a3b73101" }, { "name": "dependable", "sourceId": "04bc15a2-2616-433d-a390-b129ce98a52c", "properties": {}, "attributes": { "tosca_id": "ec7b382d-d396-4158-994c-38518f9e4e71", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ec7b382d-d396-4158-994c-38518f9e4e71" } ], "id": "04bc15a2-2616-433d-a390-b129ce98a52c", "attributes": { "tosca_id": "04bc15a2-2616-433d-a390-b129ce98a52c", "tosca_name": "net_cmg01_aqlmvno_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "properties": {}, "attributes": { "tosca_id": "42de2984-5145-4083-bbce-cd1aaff92ac1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "42de2984-5145-4083-bbce-cd1aaff92ac1" }, { "name": "HostsSubnet", "sourceId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "properties": {}, "attributes": { "tosca_id": "d6f300cb-1352-49b3-9996-d8a1db6b7307", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "d6f300cb-1352-49b3-9996-d8a1db6b7307" }, { "name": "dependable", "sourceId": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "properties": {}, "attributes": { "tosca_id": "290110f3-8e63-4b10-969d-dd9d209cfcdb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "290110f3-8e63-4b10-969d-dd9d209cfcdb" } ], "id": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "attributes": { "tosca_id": "d62277c4-0d03-49b4-93a0-8d57d3282e02", "tosca_name": "net_cmg01_aqlmvno_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "properties": {}, "attributes": { "tosca_id": "83d36727-a6d4-4799-be97-6a9bd503a710", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "83d36727-a6d4-4799-be97-6a9bd503a710" }, { "name": "HostsSubnet", "sourceId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "properties": {}, "attributes": { "tosca_id": "6217c2f2-f3d0-4fc9-a8c4-f34e319d133d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6217c2f2-f3d0-4fc9-a8c4-f34e319d133d" }, { "name": "dependable", "sourceId": "7f83a63f-c976-4b17-a352-e4ca1920511a", "properties": {}, "attributes": { "tosca_id": "18bbb99f-4b57-4d6a-a6c4-28152d1124ba", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "18bbb99f-4b57-4d6a-a6c4-28152d1124ba" } ], "id": "7f83a63f-c976-4b17-a352-e4ca1920511a", "attributes": { "tosca_id": "7f83a63f-c976-4b17-a352-e4ca1920511a", "tosca_name": "net_cmg01_aqlmvno_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "properties": {}, "attributes": { "tosca_id": "4361ec86-3451-47d7-96ee-c01e8863395b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4361ec86-3451-47d7-96ee-c01e8863395b" }, { "name": "HostsSubnet", "sourceId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "properties": {}, "attributes": { "tosca_id": "932d715f-2031-4377-b2a1-e8ad4a655d14", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "932d715f-2031-4377-b2a1-e8ad4a655d14" }, { "name": "dependable", "sourceId": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "properties": {}, "attributes": { "tosca_id": "6f428a8f-163e-47c5-a08f-9a2b1914d9b6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6f428a8f-163e-47c5-a08f-9a2b1914d9b6" } ], "id": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "attributes": { "tosca_id": "9337d23e-14cb-43ea-9d77-e358ef3418bf", "tosca_name": "net_cmg01_aqlmvno_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "properties": {}, "attributes": { "tosca_id": "65df91cd-b315-42e0-8877-f5159c92b386", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "65df91cd-b315-42e0-8877-f5159c92b386" }, { "name": "HostsSubnet", "sourceId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "properties": {}, "attributes": { "tosca_id": "ab4f557e-cf9b-419b-9197-caaf9804ab9d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ab4f557e-cf9b-419b-9197-caaf9804ab9d" }, { "name": "dependable", "sourceId": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "properties": {}, "attributes": { "tosca_id": "1a169ca0-0c8c-498c-98be-a0bc331e06b3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1a169ca0-0c8c-498c-98be-a0bc331e06b3" } ], "id": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "attributes": { "tosca_id": "107d8538-dd0e-4d42-89f5-d3e920debdf0", "tosca_name": "net_cmg01_aqlmvno_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "properties": {}, "attributes": { "tosca_id": "6292f493-2b9e-4904-8775-b5001ae70a1c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6292f493-2b9e-4904-8775-b5001ae70a1c" }, { "name": "HostsSubnet", "sourceId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "properties": {}, "attributes": { "tosca_id": "389b2197-4e32-4a59-a62d-6de9825908e8", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "389b2197-4e32-4a59-a62d-6de9825908e8" }, { "name": "dependable", "sourceId": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "properties": {}, "attributes": { "tosca_id": "7d431fd6-bd1c-41b6-8293-7f2b85830e13", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7d431fd6-bd1c-41b6-8293-7f2b85830e13" } ], "id": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "attributes": { "tosca_id": "92e9ade4-e38a-4db2-b281-e48de7cdb096", "tosca_name": "net_cmg01_aqlmvno_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "properties": {}, "attributes": { "tosca_id": "9b347743-bb59-492e-99f3-d8f2c0a1f22f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9b347743-bb59-492e-99f3-d8f2c0a1f22f" }, { "name": "HostsSubnet", "sourceId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "properties": {}, "attributes": { "tosca_id": "79f6b109-eae4-4e39-9fd4-9f4217bcaa4c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "79f6b109-eae4-4e39-9fd4-9f4217bcaa4c" }, { "name": "dependable", "sourceId": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "properties": {}, "attributes": { "tosca_id": "f0ea147c-73f7-45e8-9a94-541f660f0613", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f0ea147c-73f7-45e8-9a94-541f660f0613" } ], "id": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "attributes": { "tosca_id": "9205b899-fc7d-4a86-84bf-0b0ca8b6832e", "tosca_name": "net_cmg01_aqlmvno_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "properties": {}, "attributes": { "tosca_id": "5d44bf25-3587-41cb-a355-90e6d3dc9b6a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5d44bf25-3587-41cb-a355-90e6d3dc9b6a" }, { "name": "HostsSubnet", "sourceId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "properties": {}, "attributes": { "tosca_id": "611c586a-fe71-497f-8b7c-aa73bc0018b4", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "611c586a-fe71-497f-8b7c-aa73bc0018b4" }, { "name": "dependable", "sourceId": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "properties": {}, "attributes": { "tosca_id": "04f5f10f-bbed-4fa5-9f0b-b9b48c665b97", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04f5f10f-bbed-4fa5-9f0b-b9b48c665b97" } ], "id": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "attributes": { "tosca_id": "aaf6f881-4ae8-44fc-8610-b233ea9d19a3", "tosca_name": "net_cmg01_aqlmvno_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "85181608-73ad-45b5-a763-d2782bc79f2e", "properties": {}, "attributes": { "tosca_id": "f357555b-1bc2-4249-bc35-63a4e645837b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f357555b-1bc2-4249-bc35-63a4e645837b" }, { "name": "HostsSubnet", "sourceId": "85181608-73ad-45b5-a763-d2782bc79f2e", "properties": {}, "attributes": { "tosca_id": "df03a219-1c90-4f13-8a28-c59462c74bc2", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "df03a219-1c90-4f13-8a28-c59462c74bc2" }, { "name": "dependable", "sourceId": "85181608-73ad-45b5-a763-d2782bc79f2e", "properties": {}, "attributes": { "tosca_id": "0966b49b-2f91-4d8c-96e5-1909529848bb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0966b49b-2f91-4d8c-96e5-1909529848bb" } ], "id": "85181608-73ad-45b5-a763-d2782bc79f2e", "attributes": { "tosca_id": "85181608-73ad-45b5-a763-d2782bc79f2e", "tosca_name": "net_cmg01_aqlmvno_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "properties": {}, "attributes": { "tosca_id": "3c9c49ec-faff-49e1-b63a-183f70259eda", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3c9c49ec-faff-49e1-b63a-183f70259eda" }, { "name": "HostsSubnet", "sourceId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "properties": {}, "attributes": { "tosca_id": "5e50de61-8446-4050-bdd3-607f0157bcbf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5e50de61-8446-4050-bdd3-607f0157bcbf" }, { "name": "dependable", "sourceId": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "properties": {}, "attributes": { "tosca_id": "64374456-4662-4e11-a670-054e4367bbb7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "64374456-4662-4e11-a670-054e4367bbb7" } ], "id": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "attributes": { "tosca_id": "3bd5c95b-249d-4c5c-9079-d87a364c978a", "tosca_name": "net_cmg01_aqlmvno_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e325d4ca-976a-443b-a8cc-57a944901c51", "properties": {}, "attributes": { "tosca_id": "5affd05a-2d76-44ad-971b-a7ba0350a4f9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5affd05a-2d76-44ad-971b-a7ba0350a4f9" }, { "name": "HostsSubnet", "sourceId": "e325d4ca-976a-443b-a8cc-57a944901c51", "properties": {}, "attributes": { "tosca_id": "f0b8e409-aa13-4571-ba6d-558656b6d213", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f0b8e409-aa13-4571-ba6d-558656b6d213" }, { "name": "dependable", "sourceId": "e325d4ca-976a-443b-a8cc-57a944901c51", "properties": {}, "attributes": { "tosca_id": "adad53f8-503a-49b0-b9bc-9c19a2d90886", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "adad53f8-503a-49b0-b9bc-9c19a2d90886" } ], "id": "e325d4ca-976a-443b-a8cc-57a944901c51", "attributes": { "tosca_id": "e325d4ca-976a-443b-a8cc-57a944901c51", "tosca_name": "net_cmg01_aqlmvno_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_2" } } }, { "templateName": "net_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "properties": {}, "attributes": { "tosca_id": "98891ae3-7d3b-4401-99bb-f70a2c5cead5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "98891ae3-7d3b-4401-99bb-f70a2c5cead5" }, { "name": "HostsSubnet", "sourceId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "properties": {}, "attributes": { "tosca_id": "15820bd0-70b2-409d-9a67-8d178bfa6eba", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "15820bd0-70b2-409d-9a67-8d178bfa6eba" }, { "name": "dependable", "sourceId": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "properties": {}, "attributes": { "tosca_id": "bee6175a-0be9-41df-b471-535cfe29705b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bee6175a-0be9-41df-b471-535cfe29705b" } ], "id": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "attributes": { "tosca_id": "05bbb4f5-8604-45ac-9f85-ae481199cf17", "tosca_name": "net_cmg01_aqlmvno_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_1" } } }, { "templateName": "net_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "properties": {}, "attributes": { "tosca_id": "77de2ed6-23d0-4154-bcd3-04b528a9ce2d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "77de2ed6-23d0-4154-bcd3-04b528a9ce2d" }, { "name": "HostsSubnet", "sourceId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "properties": {}, "attributes": { "tosca_id": "2a07dc79-a0a0-492c-90f2-0d24cd7c5423", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2a07dc79-a0a0-492c-90f2-0d24cd7c5423" }, { "name": "dependable", "sourceId": "fa239e75-8ab4-468d-a202-92c153e0e27c", "properties": {}, "attributes": { "tosca_id": "c44e81dc-02a2-4dd1-96f3-33aca2a58a3f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c44e81dc-02a2-4dd1-96f3-33aca2a58a3f" } ], "id": "fa239e75-8ab4-468d-a202-92c153e0e27c", "attributes": { "tosca_id": "fa239e75-8ab4-468d-a202-92c153e0e27c", "tosca_name": "net_cmg01_aqlmvno_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_2" } } }, { "templateName": "net_cmg01_charging_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "properties": {}, "attributes": { "tosca_id": "b86f1c90-ca8e-4726-a1a6-385e6c5b4e56", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b86f1c90-ca8e-4726-a1a6-385e6c5b4e56" }, { "name": "HostsSubnet", "sourceId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "properties": {}, "attributes": { "tosca_id": "f31638a9-5f0d-4d67-b876-1f2ef13cf417", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f31638a9-5f0d-4d67-b876-1f2ef13cf417" }, { "name": "dependable", "sourceId": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "properties": {}, "attributes": { "tosca_id": "f4fce8b1-0f93-446b-a99d-d2d9a76f886f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f4fce8b1-0f93-446b-a99d-d2d9a76f886f" } ], "id": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "attributes": { "tosca_id": "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5", "tosca_name": "net_cmg01_charging_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_1" } } }, { "templateName": "net_cmg01_charging_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "properties": {}, "attributes": { "tosca_id": "5fc8e408-bd4a-4684-b061-1a54a2884425", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5fc8e408-bd4a-4684-b061-1a54a2884425" }, { "name": "HostsSubnet", "sourceId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "properties": {}, "attributes": { "tosca_id": "49759213-7d73-410c-8d28-7d74c19140cc", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "49759213-7d73-410c-8d28-7d74c19140cc" }, { "name": "dependable", "sourceId": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "properties": {}, "attributes": { "tosca_id": "124d9261-01c8-46e7-ae1b-0cbfca565e56", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "124d9261-01c8-46e7-ae1b-0cbfca565e56" } ], "id": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "attributes": { "tosca_id": "7234cdb0-6d1f-4430-bbd4-f58f795f1480", "tosca_name": "net_cmg01_charging_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_2" } } }, { "templateName": "net_cmg01_charging_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "properties": {}, "attributes": { "tosca_id": "1be04cd3-be94-4ffe-a4d1-f9c224bf319c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1be04cd3-be94-4ffe-a4d1-f9c224bf319c" }, { "name": "HostsSubnet", "sourceId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "properties": {}, "attributes": { "tosca_id": "3ce4c513-5dc4-4136-a93b-3d71a8edb2c3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "3ce4c513-5dc4-4136-a93b-3d71a8edb2c3" }, { "name": "dependable", "sourceId": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "properties": {}, "attributes": { "tosca_id": "a99c7ffd-4f91-4d28-8597-5f66a2f3c3e4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a99c7ffd-4f91-4d28-8597-5f66a2f3c3e4" } ], "id": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "attributes": { "tosca_id": "6f8192b3-e3a1-445b-98d2-5946de3fdd8c", "tosca_name": "net_cmg01_charging_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_1" } } }, { "templateName": "net_cmg01_charging_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "properties": {}, "attributes": { "tosca_id": "393b2c1b-3b72-44a5-8973-38f1f012dcc0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "393b2c1b-3b72-44a5-8973-38f1f012dcc0" }, { "name": "HostsSubnet", "sourceId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "properties": {}, "attributes": { "tosca_id": "6017bbab-5aa2-4d81-b7b8-3dc30567372b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6017bbab-5aa2-4d81-b7b8-3dc30567372b" }, { "name": "dependable", "sourceId": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "properties": {}, "attributes": { "tosca_id": "a287a336-db7d-488e-81c1-2da70d1136f8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a287a336-db7d-488e-81c1-2da70d1136f8" } ], "id": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "attributes": { "tosca_id": "26e4e25b-b76d-4190-942f-bdf39f26c61a", "tosca_name": "net_cmg01_charging_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_2" } } }, { "templateName": "net_cmg01_charging_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9e7da388-f10a-40f9-95be-a0872c328525", "properties": {}, "attributes": { "tosca_id": "c42d5e52-4aa2-42b5-978a-ebf3590ad004", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c42d5e52-4aa2-42b5-978a-ebf3590ad004" }, { "name": "HostsSubnet", "sourceId": "9e7da388-f10a-40f9-95be-a0872c328525", "properties": {}, "attributes": { "tosca_id": "23ee93ea-8b59-4604-94c8-62a6c04d854b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "23ee93ea-8b59-4604-94c8-62a6c04d854b" }, { "name": "dependable", "sourceId": "9e7da388-f10a-40f9-95be-a0872c328525", "properties": {}, "attributes": { "tosca_id": "ad89e040-34a9-4d3c-a46d-e2ec22250029", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ad89e040-34a9-4d3c-a46d-e2ec22250029" } ], "id": "9e7da388-f10a-40f9-95be-a0872c328525", "attributes": { "tosca_id": "9e7da388-f10a-40f9-95be-a0872c328525", "tosca_name": "net_cmg01_charging_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_1" } } }, { "templateName": "net_cmg01_charging_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "properties": {}, "attributes": { "tosca_id": "0e6d632f-1be4-4476-83e9-5fc4cd3bc363", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0e6d632f-1be4-4476-83e9-5fc4cd3bc363" }, { "name": "HostsSubnet", "sourceId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "properties": {}, "attributes": { "tosca_id": "1f24a5ed-27a1-4271-bd9b-8c0038bb041a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1f24a5ed-27a1-4271-bd9b-8c0038bb041a" }, { "name": "dependable", "sourceId": "b75df734-fb58-4e36-9afd-2b617ac09a02", "properties": {}, "attributes": { "tosca_id": "d02a994f-e3b6-441f-8be6-221e8ac0c9c0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d02a994f-e3b6-441f-8be6-221e8ac0c9c0" } ], "id": "b75df734-fb58-4e36-9afd-2b617ac09a02", "attributes": { "tosca_id": "b75df734-fb58-4e36-9afd-2b617ac09a02", "tosca_name": "net_cmg01_charging_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_2" } } }, { "templateName": "net_cmg01_charging_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "properties": {}, "attributes": { "tosca_id": "d273999f-77a5-40db-8f59-0a38a4a422e6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d273999f-77a5-40db-8f59-0a38a4a422e6" }, { "name": "HostsSubnet", "sourceId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "properties": {}, "attributes": { "tosca_id": "a041b84c-a140-4986-9534-1be080626978", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a041b84c-a140-4986-9534-1be080626978" }, { "name": "dependable", "sourceId": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "properties": {}, "attributes": { "tosca_id": "096c1a2e-f20d-4961-8699-e77d92791e8a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "096c1a2e-f20d-4961-8699-e77d92791e8a" } ], "id": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "attributes": { "tosca_id": "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a", "tosca_name": "net_cmg01_charging_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_1" } } }, { "templateName": "net_cmg01_charging_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "properties": {}, "attributes": { "tosca_id": "45292316-f103-4252-b41a-89ac602cb8f5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "45292316-f103-4252-b41a-89ac602cb8f5" }, { "name": "HostsSubnet", "sourceId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "properties": {}, "attributes": { "tosca_id": "9f28f710-2cbd-48d8-b0d2-3feda713767f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9f28f710-2cbd-48d8-b0d2-3feda713767f" }, { "name": "dependable", "sourceId": "f0dbbe05-284b-4266-8769-f627be45f4ce", "properties": {}, "attributes": { "tosca_id": "7468c687-ede8-4e0e-aac1-24748d51cf0e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7468c687-ede8-4e0e-aac1-24748d51cf0e" } ], "id": "f0dbbe05-284b-4266-8769-f627be45f4ce", "attributes": { "tosca_id": "f0dbbe05-284b-4266-8769-f627be45f4ce", "tosca_name": "net_cmg01_charging_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_2" } } }, { "templateName": "net_cmg01_charging_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "properties": {}, "attributes": { "tosca_id": "07fbe464-7daf-47ab-8773-7c4c6722722b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "07fbe464-7daf-47ab-8773-7c4c6722722b" }, { "name": "HostsSubnet", "sourceId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "properties": {}, "attributes": { "tosca_id": "0bcf02b4-9b91-4043-899a-b19760da1569", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0bcf02b4-9b91-4043-899a-b19760da1569" }, { "name": "dependable", "sourceId": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "properties": {}, "attributes": { "tosca_id": "092c4670-5a22-45a1-9be8-39c159b82207", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "092c4670-5a22-45a1-9be8-39c159b82207" } ], "id": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "attributes": { "tosca_id": "aa4f3766-d49e-4938-8f8e-9a2f3add79bd", "tosca_name": "net_cmg01_charging_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_1" } } }, { "templateName": "net_cmg01_charging_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4739db90-3441-4577-b0d6-71ccd19e6475", "properties": {}, "attributes": { "tosca_id": "9c808d61-591a-4a98-be00-9f23d5629fb2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c808d61-591a-4a98-be00-9f23d5629fb2" }, { "name": "HostsSubnet", "sourceId": "4739db90-3441-4577-b0d6-71ccd19e6475", "properties": {}, "attributes": { "tosca_id": "0399551c-a134-4b0b-966d-13fba74812df", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0399551c-a134-4b0b-966d-13fba74812df" }, { "name": "dependable", "sourceId": "4739db90-3441-4577-b0d6-71ccd19e6475", "properties": {}, "attributes": { "tosca_id": "26cd14ce-b303-4450-bbf7-17d05d2bc69d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "26cd14ce-b303-4450-bbf7-17d05d2bc69d" } ], "id": "4739db90-3441-4577-b0d6-71ccd19e6475", "attributes": { "tosca_id": "4739db90-3441-4577-b0d6-71ccd19e6475", "tosca_name": "net_cmg01_charging_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_2" } } }, { "templateName": "net_cmg01_charging_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9b859445-736a-446f-88bb-29540f7c1f60", "properties": {}, "attributes": { "tosca_id": "f5ead6c6-3496-4026-86ef-9624f4bffc7e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f5ead6c6-3496-4026-86ef-9624f4bffc7e" }, { "name": "HostsSubnet", "sourceId": "9b859445-736a-446f-88bb-29540f7c1f60", "properties": {}, "attributes": { "tosca_id": "54a5bf78-dddf-4a28-9d06-ebfe0671e15a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "54a5bf78-dddf-4a28-9d06-ebfe0671e15a" }, { "name": "dependable", "sourceId": "9b859445-736a-446f-88bb-29540f7c1f60", "properties": {}, "attributes": { "tosca_id": "d9bc63f4-5885-498a-9c25-609af10147e5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d9bc63f4-5885-498a-9c25-609af10147e5" } ], "id": "9b859445-736a-446f-88bb-29540f7c1f60", "attributes": { "tosca_id": "9b859445-736a-446f-88bb-29540f7c1f60", "tosca_name": "net_cmg01_charging_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_1" } } }, { "templateName": "net_cmg01_charging_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "properties": {}, "attributes": { "tosca_id": "3662824f-9d97-456c-9ff1-244a7f685243", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3662824f-9d97-456c-9ff1-244a7f685243" }, { "name": "HostsSubnet", "sourceId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "properties": {}, "attributes": { "tosca_id": "9d2c247c-651f-41b5-83ee-bd88070cef91", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9d2c247c-651f-41b5-83ee-bd88070cef91" }, { "name": "dependable", "sourceId": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "properties": {}, "attributes": { "tosca_id": "4b55a633-e979-4ac5-9dd5-ffdfc2ef3bfd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b55a633-e979-4ac5-9dd5-ffdfc2ef3bfd" } ], "id": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "attributes": { "tosca_id": "2c5d670d-aff4-4a48-aada-af2690ab7abf", "tosca_name": "net_cmg01_charging_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_2" } } }, { "templateName": "net_cmg01_charging_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "properties": {}, "attributes": { "tosca_id": "d142e3ff-050c-4d53-9396-5a2d39712d53", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d142e3ff-050c-4d53-9396-5a2d39712d53" }, { "name": "HostsSubnet", "sourceId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "properties": {}, "attributes": { "tosca_id": "d9cdc9e5-c6ab-48fa-8713-731997be25a0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "d9cdc9e5-c6ab-48fa-8713-731997be25a0" }, { "name": "dependable", "sourceId": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "properties": {}, "attributes": { "tosca_id": "7f9be422-cb8c-4219-a887-2d57abd229cb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7f9be422-cb8c-4219-a887-2d57abd229cb" } ], "id": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "attributes": { "tosca_id": "3ec0b1e7-19bf-442c-a340-a05dea629ad9", "tosca_name": "net_cmg01_charging_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_1" } } }, { "templateName": "net_cmg01_charging_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e737e345-1c3b-47bf-807f-216aad720b99", "properties": {}, "attributes": { "tosca_id": "6c5646d6-2673-463f-8174-6ccb2a9b1dd9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6c5646d6-2673-463f-8174-6ccb2a9b1dd9" }, { "name": "HostsSubnet", "sourceId": "e737e345-1c3b-47bf-807f-216aad720b99", "properties": {}, "attributes": { "tosca_id": "f0363d3e-47be-4ae5-84f6-7a3bb512eb5d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f0363d3e-47be-4ae5-84f6-7a3bb512eb5d" }, { "name": "dependable", "sourceId": "e737e345-1c3b-47bf-807f-216aad720b99", "properties": {}, "attributes": { "tosca_id": "d8805e6c-12fd-42fa-9d04-b09da7bb62f4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d8805e6c-12fd-42fa-9d04-b09da7bb62f4" } ], "id": "e737e345-1c3b-47bf-807f-216aad720b99", "attributes": { "tosca_id": "e737e345-1c3b-47bf-807f-216aad720b99", "tosca_name": "net_cmg01_charging_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_2" } } }, { "templateName": "net_cmg01_charging_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "properties": {}, "attributes": { "tosca_id": "76fddc82-c380-46f9-857c-54d2c8c77ecb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "76fddc82-c380-46f9-857c-54d2c8c77ecb" }, { "name": "HostsSubnet", "sourceId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "properties": {}, "attributes": { "tosca_id": "6fce1e5e-299d-4464-a7fd-7100b750956d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6fce1e5e-299d-4464-a7fd-7100b750956d" }, { "name": "dependable", "sourceId": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "properties": {}, "attributes": { "tosca_id": "d3f30ab2-dbdd-4a7d-939e-0f1b489b4b5f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d3f30ab2-dbdd-4a7d-939e-0f1b489b4b5f" } ], "id": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "attributes": { "tosca_id": "c7f869f9-ef4c-449b-91b5-96b28d6986a8", "tosca_name": "net_cmg01_charging_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_1" } } }, { "templateName": "net_cmg01_charging_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "properties": {}, "attributes": { "tosca_id": "8b6e713c-ac5c-4bcb-88b5-00e359e64c3b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8b6e713c-ac5c-4bcb-88b5-00e359e64c3b" }, { "name": "HostsSubnet", "sourceId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "properties": {}, "attributes": { "tosca_id": "05bbe911-fcf7-42a1-ace3-d25200c53e22", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "05bbe911-fcf7-42a1-ace3-d25200c53e22" }, { "name": "dependable", "sourceId": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "properties": {}, "attributes": { "tosca_id": "7944743f-87e7-4d4e-89e2-a2d27c7b5733", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7944743f-87e7-4d4e-89e2-a2d27c7b5733" } ], "id": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "attributes": { "tosca_id": "31f866b4-a9ea-4e4f-b516-b47ab329a7a0", "tosca_name": "net_cmg01_charging_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_2" } } }, { "templateName": "net_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "24457448-b035-4139-b0d7-91dde40ce5d8", "properties": {}, "attributes": { "tosca_id": "dcd576de-8318-4c59-b997-66579327affe", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "dcd576de-8318-4c59-b997-66579327affe" }, { "name": "HostsSubnet", "sourceId": "24457448-b035-4139-b0d7-91dde40ce5d8", "properties": {}, "attributes": { "tosca_id": "aa5a5e55-754b-4295-9b86-5ad03455aaaf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "aa5a5e55-754b-4295-9b86-5ad03455aaaf" }, { "name": "dependable", "sourceId": "24457448-b035-4139-b0d7-91dde40ce5d8", "properties": {}, "attributes": { "tosca_id": "f4b36527-3e66-4f5d-ba24-1661f5d4a50f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f4b36527-3e66-4f5d-ba24-1661f5d4a50f" } ], "id": "24457448-b035-4139-b0d7-91dde40ce5d8", "attributes": { "tosca_id": "24457448-b035-4139-b0d7-91dde40ce5d8", "tosca_name": "net_cmg01_fastpath_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_1" } } }, { "templateName": "net_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "properties": {}, "attributes": { "tosca_id": "472c51d0-9564-4b71-9f17-fc4e76b5d03c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "472c51d0-9564-4b71-9f17-fc4e76b5d03c" }, { "name": "HostsSubnet", "sourceId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "properties": {}, "attributes": { "tosca_id": "0c5df1e2-9082-4b98-a5b9-e7fb797b3937", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0c5df1e2-9082-4b98-a5b9-e7fb797b3937" }, { "name": "dependable", "sourceId": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "properties": {}, "attributes": { "tosca_id": "a027639b-0997-417a-ada9-924fe312b480", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a027639b-0997-417a-ada9-924fe312b480" } ], "id": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "attributes": { "tosca_id": "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe", "tosca_name": "net_cmg01_fastpath_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_2" } } }, { "templateName": "net_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "62a8cc12-454a-4324-b869-496b49aaee65", "properties": {}, "attributes": { "tosca_id": "706c7efc-6b50-42a0-9a2b-deb2b6dd31d6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "706c7efc-6b50-42a0-9a2b-deb2b6dd31d6" }, { "name": "HostsSubnet", "sourceId": "62a8cc12-454a-4324-b869-496b49aaee65", "properties": {}, "attributes": { "tosca_id": "58700e9d-1913-46c9-b623-1dd7c864109e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "58700e9d-1913-46c9-b623-1dd7c864109e" }, { "name": "dependable", "sourceId": "62a8cc12-454a-4324-b869-496b49aaee65", "properties": {}, "attributes": { "tosca_id": "a8ab73fd-629b-42dd-a076-accfd818970c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a8ab73fd-629b-42dd-a076-accfd818970c" } ], "id": "62a8cc12-454a-4324-b869-496b49aaee65", "attributes": { "tosca_id": "62a8cc12-454a-4324-b869-496b49aaee65", "tosca_name": "net_cmg01_fastpath_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_1" } } }, { "templateName": "net_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "properties": {}, "attributes": { "tosca_id": "78314b07-1fdd-44ca-ba9b-a221672e1dab", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "78314b07-1fdd-44ca-ba9b-a221672e1dab" }, { "name": "HostsSubnet", "sourceId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "properties": {}, "attributes": { "tosca_id": "808960b4-6f9a-49a5-b749-d54b42937cd3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "808960b4-6f9a-49a5-b749-d54b42937cd3" }, { "name": "dependable", "sourceId": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "properties": {}, "attributes": { "tosca_id": "878c2ee4-854f-4b4d-ad67-5a41d2c82dd9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "878c2ee4-854f-4b4d-ad67-5a41d2c82dd9" } ], "id": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "attributes": { "tosca_id": "620cc9de-d3e0-49a9-97e3-4f429c9fc249", "tosca_name": "net_cmg01_fastpath_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_2" } } }, { "templateName": "net_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "properties": {}, "attributes": { "tosca_id": "819ea15c-7da1-4f74-a2b9-2e13cd03db9e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "819ea15c-7da1-4f74-a2b9-2e13cd03db9e" }, { "name": "HostsSubnet", "sourceId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "properties": {}, "attributes": { "tosca_id": "981ed060-f532-400c-812f-4a3e2b20282f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "981ed060-f532-400c-812f-4a3e2b20282f" }, { "name": "dependable", "sourceId": "bc954d74-19b0-4218-8682-82c50a87a2f4", "properties": {}, "attributes": { "tosca_id": "ab75f4ef-1a99-4ef9-9d50-18f13b48b572", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab75f4ef-1a99-4ef9-9d50-18f13b48b572" } ], "id": "bc954d74-19b0-4218-8682-82c50a87a2f4", "attributes": { "tosca_id": "bc954d74-19b0-4218-8682-82c50a87a2f4", "tosca_name": "net_cmg01_fastpath_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_1" } } }, { "templateName": "net_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "properties": {}, "attributes": { "tosca_id": "0a076745-f238-4ef8-a093-8d8e47fd36e0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0a076745-f238-4ef8-a093-8d8e47fd36e0" }, { "name": "HostsSubnet", "sourceId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "properties": {}, "attributes": { "tosca_id": "14a642e2-38b0-4744-b12f-dfb643ba2a86", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "14a642e2-38b0-4744-b12f-dfb643ba2a86" }, { "name": "dependable", "sourceId": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "properties": {}, "attributes": { "tosca_id": "0aaa2c74-5450-4bba-9757-f490b0fcd000", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0aaa2c74-5450-4bba-9757-f490b0fcd000" } ], "id": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "attributes": { "tosca_id": "8e2552ac-0a01-46ef-a84b-55d10f41113a", "tosca_name": "net_cmg01_fastpath_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_2" } } }, { "templateName": "net_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "properties": {}, "attributes": { "tosca_id": "da76c506-3aa6-4c09-8c68-283c68c0965a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "da76c506-3aa6-4c09-8c68-283c68c0965a" }, { "name": "HostsSubnet", "sourceId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "properties": {}, "attributes": { "tosca_id": "a7d197b1-9302-4b5b-b804-00345c7d1f0c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a7d197b1-9302-4b5b-b804-00345c7d1f0c" }, { "name": "dependable", "sourceId": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "properties": {}, "attributes": { "tosca_id": "95814b75-ef95-4f7e-bc7f-32c61a05ad5d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "95814b75-ef95-4f7e-bc7f-32c61a05ad5d" } ], "id": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "attributes": { "tosca_id": "4b0e8485-be90-43cd-b7e6-499624bc17aa", "tosca_name": "net_cmg01_fastpath_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_1" } } }, { "templateName": "net_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f394b664-ded7-4507-a20f-af42b937a360", "properties": {}, "attributes": { "tosca_id": "acd031ba-fc9c-4b9a-aca5-4210a418bbc4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "acd031ba-fc9c-4b9a-aca5-4210a418bbc4" }, { "name": "HostsSubnet", "sourceId": "f394b664-ded7-4507-a20f-af42b937a360", "properties": {}, "attributes": { "tosca_id": "7fcf2de8-7aa0-4c0c-8789-a3db51304985", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "7fcf2de8-7aa0-4c0c-8789-a3db51304985" }, { "name": "dependable", "sourceId": "f394b664-ded7-4507-a20f-af42b937a360", "properties": {}, "attributes": { "tosca_id": "98b850f1-eddf-4349-a56d-f73d0746b2be", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "98b850f1-eddf-4349-a56d-f73d0746b2be" } ], "id": "f394b664-ded7-4507-a20f-af42b937a360", "attributes": { "tosca_id": "f394b664-ded7-4507-a20f-af42b937a360", "tosca_name": "net_cmg01_fastpath_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_2" } } }, { "templateName": "net_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "properties": {}, "attributes": { "tosca_id": "e77a6d72-82b9-41ca-8ffb-808e1c390dc1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e77a6d72-82b9-41ca-8ffb-808e1c390dc1" }, { "name": "HostsSubnet", "sourceId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "properties": {}, "attributes": { "tosca_id": "6d8905a2-6646-45eb-8a08-126f373d0e7b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6d8905a2-6646-45eb-8a08-126f373d0e7b" }, { "name": "dependable", "sourceId": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "properties": {}, "attributes": { "tosca_id": "e41ef1e5-26b8-44f4-a72d-ce1d922beee4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e41ef1e5-26b8-44f4-a72d-ce1d922beee4" } ], "id": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "attributes": { "tosca_id": "71e7b2f3-b144-4274-b0e5-aae90acdab25", "tosca_name": "net_cmg01_fastpath_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_1" } } }, { "templateName": "net_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "properties": {}, "attributes": { "tosca_id": "3f748011-3801-4c1d-b642-75bff8dede77", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3f748011-3801-4c1d-b642-75bff8dede77" }, { "name": "HostsSubnet", "sourceId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "properties": {}, "attributes": { "tosca_id": "2a389974-b203-4ac5-a30c-25fee4b6eeeb", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2a389974-b203-4ac5-a30c-25fee4b6eeeb" }, { "name": "dependable", "sourceId": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "properties": {}, "attributes": { "tosca_id": "dbc6d207-534f-4e5f-8c11-35bb48b0b684", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dbc6d207-534f-4e5f-8c11-35bb48b0b684" } ], "id": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "attributes": { "tosca_id": "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f", "tosca_name": "net_cmg01_fastpath_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_2" } } }, { "templateName": "net_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "properties": {}, "attributes": { "tosca_id": "ba8e0216-6b41-46dd-af51-484566b288d2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ba8e0216-6b41-46dd-af51-484566b288d2" }, { "name": "HostsSubnet", "sourceId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "properties": {}, "attributes": { "tosca_id": "936a9c22-f179-42a1-a72f-be9ddbfb3619", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "936a9c22-f179-42a1-a72f-be9ddbfb3619" }, { "name": "dependable", "sourceId": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "properties": {}, "attributes": { "tosca_id": "4515ab6f-705d-468a-b393-42401dba5cd9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4515ab6f-705d-468a-b393-42401dba5cd9" } ], "id": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "attributes": { "tosca_id": "6d4a76a3-a7da-40af-a978-d4d2e53e9f32", "tosca_name": "net_cmg01_fastpath_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_1" } } }, { "templateName": "net_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "properties": {}, "attributes": { "tosca_id": "f1d83349-4adf-4e13-9dce-89081cd7ffb3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1d83349-4adf-4e13-9dce-89081cd7ffb3" }, { "name": "HostsSubnet", "sourceId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "properties": {}, "attributes": { "tosca_id": "8c57e0ca-39da-4052-91a8-0f4afaad2a63", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "8c57e0ca-39da-4052-91a8-0f4afaad2a63" }, { "name": "dependable", "sourceId": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "properties": {}, "attributes": { "tosca_id": "b37ead8f-8b13-4c3a-af6f-9103329c170b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b37ead8f-8b13-4c3a-af6f-9103329c170b" } ], "id": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "attributes": { "tosca_id": "b7db76f4-f47c-405b-8182-16ee583cb2b1", "tosca_name": "net_cmg01_fastpath_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_2" } } }, { "templateName": "net_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "properties": {}, "attributes": { "tosca_id": "cf14c6d1-8e71-4538-ae09-3d25ffa27e7f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "cf14c6d1-8e71-4538-ae09-3d25ffa27e7f" }, { "name": "HostsSubnet", "sourceId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "properties": {}, "attributes": { "tosca_id": "b5cd49c0-c6a3-42b2-8329-764f440ada80", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b5cd49c0-c6a3-42b2-8329-764f440ada80" }, { "name": "dependable", "sourceId": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "properties": {}, "attributes": { "tosca_id": "5e974b84-2fd1-4908-b60d-8045278f3d46", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5e974b84-2fd1-4908-b60d-8045278f3d46" } ], "id": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "attributes": { "tosca_id": "2ad1fba6-e34f-4739-81f1-84173d8cc647", "tosca_name": "net_cmg01_fastpath_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_1" } } }, { "templateName": "net_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "03082e85-299d-411b-906c-3a4db16911bb", "properties": {}, "attributes": { "tosca_id": "b70d8a75-9498-4246-89f6-7c7667c28542", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b70d8a75-9498-4246-89f6-7c7667c28542" }, { "name": "HostsSubnet", "sourceId": "03082e85-299d-411b-906c-3a4db16911bb", "properties": {}, "attributes": { "tosca_id": "ce2d9af9-92e6-40e0-8eb8-845605bbba0d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ce2d9af9-92e6-40e0-8eb8-845605bbba0d" }, { "name": "dependable", "sourceId": "03082e85-299d-411b-906c-3a4db16911bb", "properties": {}, "attributes": { "tosca_id": "8c109d29-bf7c-47ad-b1c0-908d51609e45", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8c109d29-bf7c-47ad-b1c0-908d51609e45" } ], "id": "03082e85-299d-411b-906c-3a4db16911bb", "attributes": { "tosca_id": "03082e85-299d-411b-906c-3a4db16911bb", "tosca_name": "net_cmg01_fastpath_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_2" } } }, { "templateName": "net_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "properties": {}, "attributes": { "tosca_id": "e0b876d0-2026-4d92-9767-b5ffd2e16f6f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e0b876d0-2026-4d92-9767-b5ffd2e16f6f" }, { "name": "HostsSubnet", "sourceId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "properties": {}, "attributes": { "tosca_id": "640d19d0-fee6-4f37-be98-8060ae2f980a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "640d19d0-fee6-4f37-be98-8060ae2f980a" }, { "name": "dependable", "sourceId": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "properties": {}, "attributes": { "tosca_id": "f8adc3ae-5475-4e5c-9e45-2844668e56d1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f8adc3ae-5475-4e5c-9e45-2844668e56d1" } ], "id": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "attributes": { "tosca_id": "8fd0b221-0a6d-447e-bd51-7f29f52f5233", "tosca_name": "net_cmg01_fastpath_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_1" } } }, { "templateName": "net_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "properties": {}, "attributes": { "tosca_id": "fcfbec06-2b62-4270-8bfe-480a3743890c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fcfbec06-2b62-4270-8bfe-480a3743890c" }, { "name": "HostsSubnet", "sourceId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "properties": {}, "attributes": { "tosca_id": "2f49d638-6b1b-4bd2-bd25-69447a7948dc", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2f49d638-6b1b-4bd2-bd25-69447a7948dc" }, { "name": "dependable", "sourceId": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "properties": {}, "attributes": { "tosca_id": "a25cd94c-5282-4de7-bcc9-cf664bd0ed78", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a25cd94c-5282-4de7-bcc9-cf664bd0ed78" } ], "id": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "attributes": { "tosca_id": "ca2db101-ff6d-42b2-b388-db8238e6ad3b", "tosca_name": "net_cmg01_fastpath_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_2" } } }, { "templateName": "net_cmg01_grt_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "properties": {}, "attributes": { "tosca_id": "1171cc9d-44d6-4986-a3cb-15b7f8cd9a39", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1171cc9d-44d6-4986-a3cb-15b7f8cd9a39" }, { "name": "HostsSubnet", "sourceId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "properties": {}, "attributes": { "tosca_id": "b047c960-1d2b-4780-ac57-fe1841662c4d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b047c960-1d2b-4780-ac57-fe1841662c4d" }, { "name": "dependable", "sourceId": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "properties": {}, "attributes": { "tosca_id": "8b47e702-b683-4894-88d3-f1664a72e7c8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8b47e702-b683-4894-88d3-f1664a72e7c8" } ], "id": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "attributes": { "tosca_id": "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b", "tosca_name": "net_cmg01_grt_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_1" } } }, { "templateName": "net_cmg01_grt_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "properties": {}, "attributes": { "tosca_id": "9cef3de8-103f-417f-ac11-2e8db077c46e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9cef3de8-103f-417f-ac11-2e8db077c46e" }, { "name": "HostsSubnet", "sourceId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "properties": {}, "attributes": { "tosca_id": "b2835494-d45e-4668-854f-ebe94f1d28d7", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b2835494-d45e-4668-854f-ebe94f1d28d7" }, { "name": "dependable", "sourceId": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "properties": {}, "attributes": { "tosca_id": "ce5979ea-04e9-4db5-8f1e-124e888902bc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ce5979ea-04e9-4db5-8f1e-124e888902bc" } ], "id": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "attributes": { "tosca_id": "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6", "tosca_name": "net_cmg01_grt_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_2" } } }, { "templateName": "net_cmg01_grt_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "properties": {}, "attributes": { "tosca_id": "6f83399a-255c-4756-922a-e91c4df01146", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6f83399a-255c-4756-922a-e91c4df01146" }, { "name": "HostsSubnet", "sourceId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "properties": {}, "attributes": { "tosca_id": "4bf23105-5477-4571-a253-483567f32291", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "4bf23105-5477-4571-a253-483567f32291" }, { "name": "dependable", "sourceId": "853674ec-ca43-4390-b1d4-92c627eb67b9", "properties": {}, "attributes": { "tosca_id": "f2ded584-bf28-444e-a3b9-ed0e63d471d2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f2ded584-bf28-444e-a3b9-ed0e63d471d2" } ], "id": "853674ec-ca43-4390-b1d4-92c627eb67b9", "attributes": { "tosca_id": "853674ec-ca43-4390-b1d4-92c627eb67b9", "tosca_name": "net_cmg01_grt_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_1" } } }, { "templateName": "net_cmg01_grt_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "properties": {}, "attributes": { "tosca_id": "c74099ef-5bdf-4d46-8648-5aa734eb26e6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c74099ef-5bdf-4d46-8648-5aa734eb26e6" }, { "name": "HostsSubnet", "sourceId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "properties": {}, "attributes": { "tosca_id": "ab76e136-a340-421c-8ddd-4d21de587bac", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ab76e136-a340-421c-8ddd-4d21de587bac" }, { "name": "dependable", "sourceId": "7e907e0f-2883-4018-88e6-e34842bdcd72", "properties": {}, "attributes": { "tosca_id": "d1def239-a372-45b6-b422-1e932e9357a8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d1def239-a372-45b6-b422-1e932e9357a8" } ], "id": "7e907e0f-2883-4018-88e6-e34842bdcd72", "attributes": { "tosca_id": "7e907e0f-2883-4018-88e6-e34842bdcd72", "tosca_name": "net_cmg01_grt_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_2" } } }, { "templateName": "net_cmg01_grt_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "properties": {}, "attributes": { "tosca_id": "6650cb20-857c-4dc5-be10-3b9de9203f81", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6650cb20-857c-4dc5-be10-3b9de9203f81" }, { "name": "HostsSubnet", "sourceId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "properties": {}, "attributes": { "tosca_id": "9eb6c5c8-5d71-474f-beeb-aed74f220dbb", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9eb6c5c8-5d71-474f-beeb-aed74f220dbb" }, { "name": "dependable", "sourceId": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "properties": {}, "attributes": { "tosca_id": "2e5f7f95-0fe1-43b9-a1eb-5141bca598e5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2e5f7f95-0fe1-43b9-a1eb-5141bca598e5" } ], "id": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "attributes": { "tosca_id": "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2", "tosca_name": "net_cmg01_grt_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_1" } } }, { "templateName": "net_cmg01_grt_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "properties": {}, "attributes": { "tosca_id": "485838f6-1b7d-4a20-8044-3cf88a8489b6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "485838f6-1b7d-4a20-8044-3cf88a8489b6" }, { "name": "HostsSubnet", "sourceId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "properties": {}, "attributes": { "tosca_id": "5429a028-e529-4fb8-9d88-2bb638bc3145", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5429a028-e529-4fb8-9d88-2bb638bc3145" }, { "name": "dependable", "sourceId": "63977494-d1b9-46e1-9e12-86e5a864cd24", "properties": {}, "attributes": { "tosca_id": "fe9bd1af-5a52-441a-b2a4-035a2620eb4b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fe9bd1af-5a52-441a-b2a4-035a2620eb4b" } ], "id": "63977494-d1b9-46e1-9e12-86e5a864cd24", "attributes": { "tosca_id": "63977494-d1b9-46e1-9e12-86e5a864cd24", "tosca_name": "net_cmg01_grt_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_2" } } }, { "templateName": "net_cmg01_grt_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "properties": {}, "attributes": { "tosca_id": "443515a9-145a-450b-ab89-7332fd5fa96e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "443515a9-145a-450b-ab89-7332fd5fa96e" }, { "name": "HostsSubnet", "sourceId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "properties": {}, "attributes": { "tosca_id": "651a10bc-fba0-4ae8-872b-4232b36474fa", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "651a10bc-fba0-4ae8-872b-4232b36474fa" }, { "name": "dependable", "sourceId": "42567c90-ffd6-4b59-bd89-4a1d74374796", "properties": {}, "attributes": { "tosca_id": "24b7628a-cefb-4ba2-9d22-d5d80ca8de77", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "24b7628a-cefb-4ba2-9d22-d5d80ca8de77" } ], "id": "42567c90-ffd6-4b59-bd89-4a1d74374796", "attributes": { "tosca_id": "42567c90-ffd6-4b59-bd89-4a1d74374796", "tosca_name": "net_cmg01_grt_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_1" } } }, { "templateName": "net_cmg01_grt_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "properties": {}, "attributes": { "tosca_id": "23ef3221-7de2-447f-95a2-48823598f90a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "23ef3221-7de2-447f-95a2-48823598f90a" }, { "name": "HostsSubnet", "sourceId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "properties": {}, "attributes": { "tosca_id": "5cc01afa-d8ef-404b-a1a2-6571d563f309", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5cc01afa-d8ef-404b-a1a2-6571d563f309" }, { "name": "dependable", "sourceId": "ee0e437f-adad-4b9b-891e-00f740b6db23", "properties": {}, "attributes": { "tosca_id": "bf510568-8cbc-41e1-b71b-54f603e15374", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bf510568-8cbc-41e1-b71b-54f603e15374" } ], "id": "ee0e437f-adad-4b9b-891e-00f740b6db23", "attributes": { "tosca_id": "ee0e437f-adad-4b9b-891e-00f740b6db23", "tosca_name": "net_cmg01_grt_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_2" } } }, { "templateName": "net_cmg01_grt_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "properties": {}, "attributes": { "tosca_id": "f2022812-2346-43ac-b7ad-90d3c92548ab", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f2022812-2346-43ac-b7ad-90d3c92548ab" }, { "name": "HostsSubnet", "sourceId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "properties": {}, "attributes": { "tosca_id": "aa496d57-cc14-4b17-984f-ab7ab031c28a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "aa496d57-cc14-4b17-984f-ab7ab031c28a" }, { "name": "dependable", "sourceId": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "properties": {}, "attributes": { "tosca_id": "cb7d4ab6-d412-45b8-ad85-fddcfae1d826", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cb7d4ab6-d412-45b8-ad85-fddcfae1d826" } ], "id": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "attributes": { "tosca_id": "99e6fbde-0302-4285-971c-b6b2f4a8e530", "tosca_name": "net_cmg01_grt_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_1" } } }, { "templateName": "net_cmg01_grt_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "properties": {}, "attributes": { "tosca_id": "3753cc80-a1cf-4457-9c32-a0828f74e296", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3753cc80-a1cf-4457-9c32-a0828f74e296" }, { "name": "HostsSubnet", "sourceId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "properties": {}, "attributes": { "tosca_id": "5f4d9073-1e4a-4c78-b228-f6bd66e9027e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5f4d9073-1e4a-4c78-b228-f6bd66e9027e" }, { "name": "dependable", "sourceId": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "properties": {}, "attributes": { "tosca_id": "1ecdbbfb-95e4-4a22-b27f-5e53f66eb3e0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1ecdbbfb-95e4-4a22-b27f-5e53f66eb3e0" } ], "id": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "attributes": { "tosca_id": "abccc926-aa85-4dbb-9a6c-904353a4af1f", "tosca_name": "net_cmg01_grt_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_2" } } }, { "templateName": "net_cmg01_grt_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "52907d02-d1c1-4ae9-919b-752acf815da8", "properties": {}, "attributes": { "tosca_id": "a9ad9424-0fb6-4dbf-89b6-2c1e0fdc673b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a9ad9424-0fb6-4dbf-89b6-2c1e0fdc673b" }, { "name": "HostsSubnet", "sourceId": "52907d02-d1c1-4ae9-919b-752acf815da8", "properties": {}, "attributes": { "tosca_id": "332510b1-8a3e-4499-ae54-190ed86fa224", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "332510b1-8a3e-4499-ae54-190ed86fa224" }, { "name": "dependable", "sourceId": "52907d02-d1c1-4ae9-919b-752acf815da8", "properties": {}, "attributes": { "tosca_id": "0b7cd500-4cb7-4649-b5ff-582c0441ff97", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0b7cd500-4cb7-4649-b5ff-582c0441ff97" } ], "id": "52907d02-d1c1-4ae9-919b-752acf815da8", "attributes": { "tosca_id": "52907d02-d1c1-4ae9-919b-752acf815da8", "tosca_name": "net_cmg01_grt_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_1" } } }, { "templateName": "net_cmg01_grt_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "properties": {}, "attributes": { "tosca_id": "a02015c9-8ec8-4d7c-8a67-b5c9c37395a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a02015c9-8ec8-4d7c-8a67-b5c9c37395a6" }, { "name": "HostsSubnet", "sourceId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "properties": {}, "attributes": { "tosca_id": "78c5238a-b0c6-4d8c-93d0-da0ba02aade1", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "78c5238a-b0c6-4d8c-93d0-da0ba02aade1" }, { "name": "dependable", "sourceId": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "properties": {}, "attributes": { "tosca_id": "b7483e55-d195-48b7-be1d-58b2a987e308", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b7483e55-d195-48b7-be1d-58b2a987e308" } ], "id": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "attributes": { "tosca_id": "9241415d-cc92-49da-9ad4-a01a02b2c72f", "tosca_name": "net_cmg01_grt_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_2" } } }, { "templateName": "net_cmg01_grt_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "faea27b0-0941-41ce-a482-327a3e37e154", "properties": {}, "attributes": { "tosca_id": "1bbf248d-98ff-4852-93dc-2c8cb65a5a3e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1bbf248d-98ff-4852-93dc-2c8cb65a5a3e" }, { "name": "HostsSubnet", "sourceId": "faea27b0-0941-41ce-a482-327a3e37e154", "properties": {}, "attributes": { "tosca_id": "476c2ebb-c69e-44e1-b39e-6a08409529d6", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "476c2ebb-c69e-44e1-b39e-6a08409529d6" }, { "name": "dependable", "sourceId": "faea27b0-0941-41ce-a482-327a3e37e154", "properties": {}, "attributes": { "tosca_id": "059635d1-9b64-4ce7-bb38-470193e08a9e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "059635d1-9b64-4ce7-bb38-470193e08a9e" } ], "id": "faea27b0-0941-41ce-a482-327a3e37e154", "attributes": { "tosca_id": "faea27b0-0941-41ce-a482-327a3e37e154", "tosca_name": "net_cmg01_grt_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_1" } } }, { "templateName": "net_cmg01_grt_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5c684636-a93e-4d4e-afa1-5613482a8965", "properties": {}, "attributes": { "tosca_id": "b3b80082-4dbf-4b19-b9d4-bda27e1ff95b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b3b80082-4dbf-4b19-b9d4-bda27e1ff95b" }, { "name": "HostsSubnet", "sourceId": "5c684636-a93e-4d4e-afa1-5613482a8965", "properties": {}, "attributes": { "tosca_id": "f19e1ba8-d6ad-4fe0-960c-34e0e2468636", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f19e1ba8-d6ad-4fe0-960c-34e0e2468636" }, { "name": "dependable", "sourceId": "5c684636-a93e-4d4e-afa1-5613482a8965", "properties": {}, "attributes": { "tosca_id": "0562eb91-78f9-4052-b3ea-89fc0b9b93c4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0562eb91-78f9-4052-b3ea-89fc0b9b93c4" } ], "id": "5c684636-a93e-4d4e-afa1-5613482a8965", "attributes": { "tosca_id": "5c684636-a93e-4d4e-afa1-5613482a8965", "tosca_name": "net_cmg01_grt_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_2" } } }, { "templateName": "net_cmg01_grt_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "430c12f3-6128-4466-8bfe-956220146985", "properties": {}, "attributes": { "tosca_id": "2324af3a-59b5-446b-a880-ec21face8e9c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2324af3a-59b5-446b-a880-ec21face8e9c" }, { "name": "HostsSubnet", "sourceId": "430c12f3-6128-4466-8bfe-956220146985", "properties": {}, "attributes": { "tosca_id": "055c1820-2447-4efc-82a6-8b1aae5dbcbe", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "055c1820-2447-4efc-82a6-8b1aae5dbcbe" }, { "name": "dependable", "sourceId": "430c12f3-6128-4466-8bfe-956220146985", "properties": {}, "attributes": { "tosca_id": "03e90225-80c7-468e-98ce-63f7c220d184", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03e90225-80c7-468e-98ce-63f7c220d184" } ], "id": "430c12f3-6128-4466-8bfe-956220146985", "attributes": { "tosca_id": "430c12f3-6128-4466-8bfe-956220146985", "tosca_name": "net_cmg01_grt_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_1" } } }, { "templateName": "net_cmg01_grt_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "19018080-5839-47a4-89ca-127ac89278a4", "properties": {}, "attributes": { "tosca_id": "d37f0766-7be4-4f5c-b5c9-b1b6d5ca38bf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d37f0766-7be4-4f5c-b5c9-b1b6d5ca38bf" }, { "name": "HostsSubnet", "sourceId": "19018080-5839-47a4-89ca-127ac89278a4", "properties": {}, "attributes": { "tosca_id": "a20528d5-ac37-4991-997c-3f2d4105fbf2", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a20528d5-ac37-4991-997c-3f2d4105fbf2" }, { "name": "dependable", "sourceId": "19018080-5839-47a4-89ca-127ac89278a4", "properties": {}, "attributes": { "tosca_id": "edf09db7-c9e1-4ddc-a848-ab70a6f90389", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "edf09db7-c9e1-4ddc-a848-ab70a6f90389" } ], "id": "19018080-5839-47a4-89ca-127ac89278a4", "attributes": { "tosca_id": "19018080-5839-47a4-89ca-127ac89278a4", "tosca_name": "net_cmg01_grt_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_2" } } }, { "templateName": "net_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "properties": {}, "attributes": { "tosca_id": "66915b82-63f6-41f3-abcb-752599b64318", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "66915b82-63f6-41f3-abcb-752599b64318" }, { "name": "HostsSubnet", "sourceId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "properties": {}, "attributes": { "tosca_id": "959eaf95-b74f-4fa0-b441-d7c21915bc99", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "959eaf95-b74f-4fa0-b441-d7c21915bc99" }, { "name": "dependable", "sourceId": "741b8a71-6af9-4d3c-8af9-ede54256b181", "properties": {}, "attributes": { "tosca_id": "bceded08-8a30-4f4c-af53-b668d4ddbd06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bceded08-8a30-4f4c-af53-b668d4ddbd06" } ], "id": "741b8a71-6af9-4d3c-8af9-ede54256b181", "attributes": { "tosca_id": "741b8a71-6af9-4d3c-8af9-ede54256b181", "tosca_name": "net_cmg01_hightouch_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_1" } } }, { "templateName": "net_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "19d98341-af74-488f-ba43-148d33d9a023", "properties": {}, "attributes": { "tosca_id": "96da14da-8521-464e-a778-76bfd5c7fa68", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "96da14da-8521-464e-a778-76bfd5c7fa68" }, { "name": "HostsSubnet", "sourceId": "19d98341-af74-488f-ba43-148d33d9a023", "properties": {}, "attributes": { "tosca_id": "5990dec1-daf5-4e6d-940d-3bd1a704fe58", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5990dec1-daf5-4e6d-940d-3bd1a704fe58" }, { "name": "dependable", "sourceId": "19d98341-af74-488f-ba43-148d33d9a023", "properties": {}, "attributes": { "tosca_id": "2145f973-a368-40fa-9224-01afa812daf9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2145f973-a368-40fa-9224-01afa812daf9" } ], "id": "19d98341-af74-488f-ba43-148d33d9a023", "attributes": { "tosca_id": "19d98341-af74-488f-ba43-148d33d9a023", "tosca_name": "net_cmg01_hightouch_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_2" } } }, { "templateName": "net_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "properties": {}, "attributes": { "tosca_id": "3b6fc381-938c-4dee-9946-e99863456c45", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3b6fc381-938c-4dee-9946-e99863456c45" }, { "name": "HostsSubnet", "sourceId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "properties": {}, "attributes": { "tosca_id": "482c03e0-c2f1-4da7-833d-c6c37db8cb76", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "482c03e0-c2f1-4da7-833d-c6c37db8cb76" }, { "name": "dependable", "sourceId": "348cfc15-b639-4285-b8ec-bcbd1b285471", "properties": {}, "attributes": { "tosca_id": "171ea76d-1bce-47f8-bafd-7213e98e0d65", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "171ea76d-1bce-47f8-bafd-7213e98e0d65" } ], "id": "348cfc15-b639-4285-b8ec-bcbd1b285471", "attributes": { "tosca_id": "348cfc15-b639-4285-b8ec-bcbd1b285471", "tosca_name": "net_cmg01_hightouch_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_1" } } }, { "templateName": "net_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "properties": {}, "attributes": { "tosca_id": "d88a413d-1dec-4225-96cf-92b033bf9670", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d88a413d-1dec-4225-96cf-92b033bf9670" }, { "name": "HostsSubnet", "sourceId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "properties": {}, "attributes": { "tosca_id": "a2c0c1aa-ba2c-4ab5-9440-364ba09e4ebe", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a2c0c1aa-ba2c-4ab5-9440-364ba09e4ebe" }, { "name": "dependable", "sourceId": "7d37d401-27f5-4fed-a119-6d0f6650086c", "properties": {}, "attributes": { "tosca_id": "35d3bb51-fcdb-46ae-9270-7e012a72d1e1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "35d3bb51-fcdb-46ae-9270-7e012a72d1e1" } ], "id": "7d37d401-27f5-4fed-a119-6d0f6650086c", "attributes": { "tosca_id": "7d37d401-27f5-4fed-a119-6d0f6650086c", "tosca_name": "net_cmg01_hightouch_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_2" } } }, { "templateName": "net_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "properties": {}, "attributes": { "tosca_id": "8fb5a9ae-19d8-4145-9321-b0d0b4a61ff2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8fb5a9ae-19d8-4145-9321-b0d0b4a61ff2" }, { "name": "HostsSubnet", "sourceId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "properties": {}, "attributes": { "tosca_id": "269a4f1d-4857-4dae-9abf-6c7cd9ebee27", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "269a4f1d-4857-4dae-9abf-6c7cd9ebee27" }, { "name": "dependable", "sourceId": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "properties": {}, "attributes": { "tosca_id": "32f80af6-bae3-44a4-a5ea-03d81fc8cd34", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "32f80af6-bae3-44a4-a5ea-03d81fc8cd34" } ], "id": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "attributes": { "tosca_id": "df82a5c8-3bc1-4962-9bde-0b903a2ce993", "tosca_name": "net_cmg01_hightouch_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_1" } } }, { "templateName": "net_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "79449dea-5254-429a-bde1-f4ef1acb420e", "properties": {}, "attributes": { "tosca_id": "99dacbeb-12d7-4a6f-bb46-7d95a1afe01f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "99dacbeb-12d7-4a6f-bb46-7d95a1afe01f" }, { "name": "HostsSubnet", "sourceId": "79449dea-5254-429a-bde1-f4ef1acb420e", "properties": {}, "attributes": { "tosca_id": "0d869078-4e21-43e4-a127-a1ad13a90308", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0d869078-4e21-43e4-a127-a1ad13a90308" }, { "name": "dependable", "sourceId": "79449dea-5254-429a-bde1-f4ef1acb420e", "properties": {}, "attributes": { "tosca_id": "839c3797-446f-4fd3-9839-85aab794a280", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "839c3797-446f-4fd3-9839-85aab794a280" } ], "id": "79449dea-5254-429a-bde1-f4ef1acb420e", "attributes": { "tosca_id": "79449dea-5254-429a-bde1-f4ef1acb420e", "tosca_name": "net_cmg01_hightouch_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_2" } } }, { "templateName": "net_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "properties": {}, "attributes": { "tosca_id": "3213d6fa-3ce2-42d1-8171-2723e17045b4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3213d6fa-3ce2-42d1-8171-2723e17045b4" }, { "name": "HostsSubnet", "sourceId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "properties": {}, "attributes": { "tosca_id": "2025bbd1-3eb0-473a-89f2-656c3c2bb48d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2025bbd1-3eb0-473a-89f2-656c3c2bb48d" }, { "name": "dependable", "sourceId": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "properties": {}, "attributes": { "tosca_id": "533fea63-f583-47b7-b7a7-c9a5e131ce3b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "533fea63-f583-47b7-b7a7-c9a5e131ce3b" } ], "id": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "attributes": { "tosca_id": "21dc37ed-e2cc-4914-8fc5-f4d926d31a15", "tosca_name": "net_cmg01_hightouch_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_1" } } }, { "templateName": "net_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "properties": {}, "attributes": { "tosca_id": "bd4daa4f-e5a8-40df-914c-86d62ca06696", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "bd4daa4f-e5a8-40df-914c-86d62ca06696" }, { "name": "HostsSubnet", "sourceId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "properties": {}, "attributes": { "tosca_id": "e3bc5657-17a9-46c1-8bbf-d64fa62534ec", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "e3bc5657-17a9-46c1-8bbf-d64fa62534ec" }, { "name": "dependable", "sourceId": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "properties": {}, "attributes": { "tosca_id": "117241f9-0d2b-4f47-bb63-f5ab6cb6cdc1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "117241f9-0d2b-4f47-bb63-f5ab6cb6cdc1" } ], "id": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "attributes": { "tosca_id": "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f", "tosca_name": "net_cmg01_hightouch_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_2" } } }, { "templateName": "net_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "properties": {}, "attributes": { "tosca_id": "23bc8df1-cd9e-4a70-8575-3ae8a427b8e7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "23bc8df1-cd9e-4a70-8575-3ae8a427b8e7" }, { "name": "HostsSubnet", "sourceId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "properties": {}, "attributes": { "tosca_id": "2e3023ab-0071-49bf-9d17-975a16394df7", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "2e3023ab-0071-49bf-9d17-975a16394df7" }, { "name": "dependable", "sourceId": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "properties": {}, "attributes": { "tosca_id": "02f6ae90-7cdd-4730-90f2-e40101aa81a5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "02f6ae90-7cdd-4730-90f2-e40101aa81a5" } ], "id": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "attributes": { "tosca_id": "8063bf36-28dd-4ee7-be3f-58b210dbcd33", "tosca_name": "net_cmg01_hightouch_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_1" } } }, { "templateName": "net_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "68b00a67-6065-499d-9f7f-c8b452038654", "properties": {}, "attributes": { "tosca_id": "1d811bf9-1da3-4f7c-b26d-d76f950e8363", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1d811bf9-1da3-4f7c-b26d-d76f950e8363" }, { "name": "HostsSubnet", "sourceId": "68b00a67-6065-499d-9f7f-c8b452038654", "properties": {}, "attributes": { "tosca_id": "fadf1dd7-67ff-4424-bd8e-6975b8ffed4f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "fadf1dd7-67ff-4424-bd8e-6975b8ffed4f" }, { "name": "dependable", "sourceId": "68b00a67-6065-499d-9f7f-c8b452038654", "properties": {}, "attributes": { "tosca_id": "df962b19-bed8-4ec8-8723-3febff3b8585", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "df962b19-bed8-4ec8-8723-3febff3b8585" } ], "id": "68b00a67-6065-499d-9f7f-c8b452038654", "attributes": { "tosca_id": "68b00a67-6065-499d-9f7f-c8b452038654", "tosca_name": "net_cmg01_hightouch_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_2" } } }, { "templateName": "net_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "properties": {}, "attributes": { "tosca_id": "b53730ae-37b6-4b34-b850-f92dfaac5d3f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b53730ae-37b6-4b34-b850-f92dfaac5d3f" }, { "name": "HostsSubnet", "sourceId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "properties": {}, "attributes": { "tosca_id": "d6e83ade-58ef-4c7d-8ce9-3447d72f2448", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "d6e83ade-58ef-4c7d-8ce9-3447d72f2448" }, { "name": "dependable", "sourceId": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "properties": {}, "attributes": { "tosca_id": "d663bfae-dc5b-4e10-8c05-b39f551c43a1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d663bfae-dc5b-4e10-8c05-b39f551c43a1" } ], "id": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "attributes": { "tosca_id": "6ff145f5-0dde-4370-adea-4f816fffa2ef", "tosca_name": "net_cmg01_hightouch_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_1" } } }, { "templateName": "net_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "properties": {}, "attributes": { "tosca_id": "46e27895-d7bf-4936-ac71-1936531b65c3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46e27895-d7bf-4936-ac71-1936531b65c3" }, { "name": "HostsSubnet", "sourceId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "properties": {}, "attributes": { "tosca_id": "c4f2f0d9-d791-4940-9e8f-a4b3625734c9", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "c4f2f0d9-d791-4940-9e8f-a4b3625734c9" }, { "name": "dependable", "sourceId": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "properties": {}, "attributes": { "tosca_id": "71f4da1e-33bc-474a-b425-83cbf3b74609", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "71f4da1e-33bc-474a-b425-83cbf3b74609" } ], "id": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "attributes": { "tosca_id": "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc", "tosca_name": "net_cmg01_hightouch_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_2" } } }, { "templateName": "net_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "properties": {}, "attributes": { "tosca_id": "bb24c7f3-9b60-4578-9fd8-118441bc74bf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "bb24c7f3-9b60-4578-9fd8-118441bc74bf" }, { "name": "HostsSubnet", "sourceId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "properties": {}, "attributes": { "tosca_id": "c4d49c6b-b573-4119-b4b3-1709306d98b0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "c4d49c6b-b573-4119-b4b3-1709306d98b0" }, { "name": "dependable", "sourceId": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "properties": {}, "attributes": { "tosca_id": "4029227d-189a-4446-aeae-c6997262e2d9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4029227d-189a-4446-aeae-c6997262e2d9" } ], "id": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "attributes": { "tosca_id": "be18e946-f437-41a7-8b45-f0b0497d3a7b", "tosca_name": "net_cmg01_hightouch_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_1" } } }, { "templateName": "net_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "properties": {}, "attributes": { "tosca_id": "6fd3778a-df39-4bdf-8d26-ff157eae64e0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6fd3778a-df39-4bdf-8d26-ff157eae64e0" }, { "name": "HostsSubnet", "sourceId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "properties": {}, "attributes": { "tosca_id": "bf28cdce-08c7-4642-93b3-a27ea2a7d843", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "bf28cdce-08c7-4642-93b3-a27ea2a7d843" }, { "name": "dependable", "sourceId": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "properties": {}, "attributes": { "tosca_id": "64c3376e-98c9-4ea5-a8a7-ecd891cc8efd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "64c3376e-98c9-4ea5-a8a7-ecd891cc8efd" } ], "id": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "attributes": { "tosca_id": "e18a6965-fd2d-496b-bb99-2c7721b3087e", "tosca_name": "net_cmg01_hightouch_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_2" } } }, { "templateName": "net_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "properties": {}, "attributes": { "tosca_id": "3d6ce70b-ad15-49fe-9cd8-cfc3d907d9ec", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3d6ce70b-ad15-49fe-9cd8-cfc3d907d9ec" }, { "name": "HostsSubnet", "sourceId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "properties": {}, "attributes": { "tosca_id": "f8c0e897-79db-42c5-9c7e-cfad38b71235", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f8c0e897-79db-42c5-9c7e-cfad38b71235" }, { "name": "dependable", "sourceId": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "properties": {}, "attributes": { "tosca_id": "ed7f250b-8918-40e6-8776-2bfaa19ab2b4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed7f250b-8918-40e6-8776-2bfaa19ab2b4" } ], "id": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "attributes": { "tosca_id": "ebe171ba-49ec-42b3-abea-5f367e5b4260", "tosca_name": "net_cmg01_hightouch_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_1" } } }, { "templateName": "net_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "properties": {}, "attributes": { "tosca_id": "e35a9c85-2649-4d87-bb6e-7843899aa0fc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e35a9c85-2649-4d87-bb6e-7843899aa0fc" }, { "name": "HostsSubnet", "sourceId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "properties": {}, "attributes": { "tosca_id": "737dd64c-b254-4f05-a058-a1068d51b713", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "737dd64c-b254-4f05-a058-a1068d51b713" }, { "name": "dependable", "sourceId": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "properties": {}, "attributes": { "tosca_id": "11725fe6-6805-4265-82be-29d2f5e34ea7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "11725fe6-6805-4265-82be-29d2f5e34ea7" } ], "id": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "attributes": { "tosca_id": "e6d6c33d-1243-4171-ade3-b93d353e0dc7", "tosca_name": "net_cmg01_hightouch_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_2" } } }, { "templateName": "net_cmg01_oam", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "properties": {}, "attributes": { "tosca_id": "49a5c2f1-c977-450e-8302-71c19324aa8f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "49a5c2f1-c977-450e-8302-71c19324aa8f" }, { "name": "HostsSubnet", "sourceId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "properties": {}, "attributes": { "tosca_id": "68f22a0f-5236-4a1d-ac25-f0191a92a073", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "68f22a0f-5236-4a1d-ac25-f0191a92a073" }, { "name": "dependable", "sourceId": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "properties": {}, "attributes": { "tosca_id": "3444e6a0-a6f4-4587-ad0d-10c199d52e01", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3444e6a0-a6f4-4587-ad0d-10c199d52e01" } ], "id": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "attributes": { "tosca_id": "2d44df60-4c08-4d9d-9a49-fef17f722ff0", "tosca_name": "net_cmg01_oam" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_OAM" } } }, { "templateName": "net_cmg01_rsd_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "properties": {}, "attributes": { "tosca_id": "16274dd0-b14c-4683-aad1-398a7be4a4e4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "16274dd0-b14c-4683-aad1-398a7be4a4e4" }, { "name": "HostsSubnet", "sourceId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "properties": {}, "attributes": { "tosca_id": "4a1346f2-bfda-4d89-8e80-dd62046b5fab", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "4a1346f2-bfda-4d89-8e80-dd62046b5fab" }, { "name": "dependable", "sourceId": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "properties": {}, "attributes": { "tosca_id": "0ddcff35-3b16-4135-ad42-cb4de0d77fd3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0ddcff35-3b16-4135-ad42-cb4de0d77fd3" } ], "id": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "attributes": { "tosca_id": "462bf25b-e849-4aa9-9e98-214ca6178c2a", "tosca_name": "net_cmg01_rsd_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB1_1" } } }, { "templateName": "net_cmg01_rsd_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "properties": {}, "attributes": { "tosca_id": "99d13530-13bd-4297-b1ff-5020c47395f8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "99d13530-13bd-4297-b1ff-5020c47395f8" }, { "name": "HostsSubnet", "sourceId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "properties": {}, "attributes": { "tosca_id": "10cf4cf9-9eee-4221-b32c-29ca2ea4ae6a", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "10cf4cf9-9eee-4221-b32c-29ca2ea4ae6a" }, { "name": "dependable", "sourceId": "31b77834-9d13-442e-80b9-33d118d3ea4d", "properties": {}, "attributes": { "tosca_id": "1a8435bd-0c68-494c-8c37-bc227fcf8e42", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1a8435bd-0c68-494c-8c37-bc227fcf8e42" } ], "id": "31b77834-9d13-442e-80b9-33d118d3ea4d", "attributes": { "tosca_id": "31b77834-9d13-442e-80b9-33d118d3ea4d", "tosca_name": "net_cmg01_rsd_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB2_1" } } }, { "templateName": "net_cmg01_rsd_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "42222196-8136-4229-a4b2-089bb3b4277c", "properties": {}, "attributes": { "tosca_id": "3e7ad8fa-0fed-4bfd-8d44-6648fdd223cf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3e7ad8fa-0fed-4bfd-8d44-6648fdd223cf" }, { "name": "HostsSubnet", "sourceId": "42222196-8136-4229-a4b2-089bb3b4277c", "properties": {}, "attributes": { "tosca_id": "5f334ee0-eaff-4a82-8fa7-2cf4a914095e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5f334ee0-eaff-4a82-8fa7-2cf4a914095e" }, { "name": "dependable", "sourceId": "42222196-8136-4229-a4b2-089bb3b4277c", "properties": {}, "attributes": { "tosca_id": "9189f74c-d639-478c-8f55-03f4dd7164e0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9189f74c-d639-478c-8f55-03f4dd7164e0" } ], "id": "42222196-8136-4229-a4b2-089bb3b4277c", "attributes": { "tosca_id": "42222196-8136-4229-a4b2-089bb3b4277c", "tosca_name": "net_cmg01_rsd_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB3_1" } } }, { "templateName": "net_cmg01_rsd_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "properties": {}, "attributes": { "tosca_id": "46077cd4-30f5-41eb-816b-734e1b51cce9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46077cd4-30f5-41eb-816b-734e1b51cce9" }, { "name": "HostsSubnet", "sourceId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "properties": {}, "attributes": { "tosca_id": "18c5294a-fe03-4ed1-b555-b1f1ba58a7f4", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "18c5294a-fe03-4ed1-b555-b1f1ba58a7f4" }, { "name": "dependable", "sourceId": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "properties": {}, "attributes": { "tosca_id": "0075ccb3-25b0-4f61-9d90-c28b1294aa73", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0075ccb3-25b0-4f61-9d90-c28b1294aa73" } ], "id": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "attributes": { "tosca_id": "641ef01a-3960-4d11-a4b9-9a19947b50b2", "tosca_name": "net_cmg01_rsd_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB4_1" } } }, { "templateName": "net_cmg01_rsd_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "properties": {}, "attributes": { "tosca_id": "3e3426f9-40ed-4079-b628-a0f0ccfff8ac", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3e3426f9-40ed-4079-b628-a0f0ccfff8ac" }, { "name": "HostsSubnet", "sourceId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "properties": {}, "attributes": { "tosca_id": "a03ade52-ce0c-410a-9158-839b6fda1584", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a03ade52-ce0c-410a-9158-839b6fda1584" }, { "name": "dependable", "sourceId": "cb35b07d-017a-451c-9e79-dfaec0b35010", "properties": {}, "attributes": { "tosca_id": "14a7711e-bd6e-4464-9b24-0052a8250824", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "14a7711e-bd6e-4464-9b24-0052a8250824" } ], "id": "cb35b07d-017a-451c-9e79-dfaec0b35010", "attributes": { "tosca_id": "cb35b07d-017a-451c-9e79-dfaec0b35010", "tosca_name": "net_cmg01_rsd_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB5_1" } } }, { "templateName": "net_cmg01_rsd_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "properties": {}, "attributes": { "tosca_id": "b7831c6f-367e-4ca1-af47-c2dd17b5d69c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b7831c6f-367e-4ca1-af47-c2dd17b5d69c" }, { "name": "HostsSubnet", "sourceId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "properties": {}, "attributes": { "tosca_id": "ba370def-2599-456b-bb40-c2eae2f12630", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ba370def-2599-456b-bb40-c2eae2f12630" }, { "name": "dependable", "sourceId": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "properties": {}, "attributes": { "tosca_id": "2bc1483e-e7ed-4d1d-8a2f-20475a2fe96f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2bc1483e-e7ed-4d1d-8a2f-20475a2fe96f" } ], "id": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "attributes": { "tosca_id": "6e86d7ab-c098-4cec-b824-5a03d3be4246", "tosca_name": "net_cmg01_rsd_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB6_1" } } }, { "templateName": "net_cmg01_rsd_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "properties": {}, "attributes": { "tosca_id": "7b8a7792-d401-40ec-b30e-d310092edc35", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "7b8a7792-d401-40ec-b30e-d310092edc35" }, { "name": "HostsSubnet", "sourceId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "properties": {}, "attributes": { "tosca_id": "0c396551-6e1f-4714-942c-57ab4a197f8c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0c396551-6e1f-4714-942c-57ab4a197f8c" }, { "name": "dependable", "sourceId": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "properties": {}, "attributes": { "tosca_id": "655ce33c-ae67-4a80-bf94-112cd2df8b09", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "655ce33c-ae67-4a80-bf94-112cd2df8b09" } ], "id": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "attributes": { "tosca_id": "f0b932bf-c280-4bb8-bc7e-97f79444bdae", "tosca_name": "net_cmg01_rsd_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB7_1" } } }, { "templateName": "net_cmg01_rsd_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "properties": {}, "attributes": { "tosca_id": "aedf035a-a6d4-4129-a95d-ceecc361f644", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aedf035a-a6d4-4129-a95d-ceecc361f644" }, { "name": "HostsSubnet", "sourceId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "properties": {}, "attributes": { "tosca_id": "1a584b29-1d6f-4ecd-9924-104a7c66487e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1a584b29-1d6f-4ecd-9924-104a7c66487e" }, { "name": "dependable", "sourceId": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "properties": {}, "attributes": { "tosca_id": "87718fa7-ee4b-4b15-8243-0ae2eaa756a6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "87718fa7-ee4b-4b15-8243-0ae2eaa756a6" } ], "id": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "attributes": { "tosca_id": "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7", "tosca_name": "net_cmg01_rsd_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_RSD_LB8_1" } } }, { "templateName": "net_cmg01_sig_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "properties": {}, "attributes": { "tosca_id": "edfc68b1-6314-43a3-9930-2e4a0858d578", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "edfc68b1-6314-43a3-9930-2e4a0858d578" }, { "name": "HostsSubnet", "sourceId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "properties": {}, "attributes": { "tosca_id": "75a28efe-2c0b-4e54-b7fe-c21e08af7a1e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "75a28efe-2c0b-4e54-b7fe-c21e08af7a1e" }, { "name": "dependable", "sourceId": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "properties": {}, "attributes": { "tosca_id": "c0eff5d4-88cb-49f6-9365-72b4b215085a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c0eff5d4-88cb-49f6-9365-72b4b215085a" } ], "id": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "attributes": { "tosca_id": "c6d889db-df0a-4319-aef1-3055d63bcbd4", "tosca_name": "net_cmg01_sig_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_1" } } }, { "templateName": "net_cmg01_sig_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "properties": {}, "attributes": { "tosca_id": "06d8fcc7-962d-4ce9-8956-cb11aef8c05a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "06d8fcc7-962d-4ce9-8956-cb11aef8c05a" }, { "name": "HostsSubnet", "sourceId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "properties": {}, "attributes": { "tosca_id": "600dd127-1f84-4e3f-8dc3-e66ae0146b5f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "600dd127-1f84-4e3f-8dc3-e66ae0146b5f" }, { "name": "dependable", "sourceId": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "properties": {}, "attributes": { "tosca_id": "60dd4905-831e-4e82-99d5-b57051bff89f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "60dd4905-831e-4e82-99d5-b57051bff89f" } ], "id": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "attributes": { "tosca_id": "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1", "tosca_name": "net_cmg01_sig_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_2" } } }, { "templateName": "net_cmg01_sig_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "properties": {}, "attributes": { "tosca_id": "ce157779-88df-435e-bec7-051970a218f7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ce157779-88df-435e-bec7-051970a218f7" }, { "name": "HostsSubnet", "sourceId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "properties": {}, "attributes": { "tosca_id": "61588251-40b8-4f45-a195-efbb3906bd1e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "61588251-40b8-4f45-a195-efbb3906bd1e" }, { "name": "dependable", "sourceId": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "properties": {}, "attributes": { "tosca_id": "3bba90df-ad14-4a93-a4a6-6808ad9fa54e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3bba90df-ad14-4a93-a4a6-6808ad9fa54e" } ], "id": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "attributes": { "tosca_id": "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1", "tosca_name": "net_cmg01_sig_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_1" } } }, { "templateName": "net_cmg01_sig_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "properties": {}, "attributes": { "tosca_id": "ce6ac5b0-3af2-445c-9e11-d5b3f7a8cf27", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ce6ac5b0-3af2-445c-9e11-d5b3f7a8cf27" }, { "name": "HostsSubnet", "sourceId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "properties": {}, "attributes": { "tosca_id": "1d2937d5-144a-4199-8354-c7a734e26fdf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "1d2937d5-144a-4199-8354-c7a734e26fdf" }, { "name": "dependable", "sourceId": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "properties": {}, "attributes": { "tosca_id": "ed685680-4de2-4043-af1a-46b61de838f7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed685680-4de2-4043-af1a-46b61de838f7" } ], "id": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "attributes": { "tosca_id": "256ea5fc-10bf-4528-b089-75bb6c99b16c", "tosca_name": "net_cmg01_sig_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_2" } } }, { "templateName": "net_cmg01_sig_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "properties": {}, "attributes": { "tosca_id": "405604d3-81a1-4e71-bb89-f4d410cbe40a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "405604d3-81a1-4e71-bb89-f4d410cbe40a" }, { "name": "HostsSubnet", "sourceId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "properties": {}, "attributes": { "tosca_id": "e4b8be8e-1a44-4a52-8680-d4fe1c33b85e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "e4b8be8e-1a44-4a52-8680-d4fe1c33b85e" }, { "name": "dependable", "sourceId": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "properties": {}, "attributes": { "tosca_id": "22b98c3f-8c7c-45bc-aac7-09d63ca41be6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "22b98c3f-8c7c-45bc-aac7-09d63ca41be6" } ], "id": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "attributes": { "tosca_id": "1afcf212-296d-469b-a4e2-25a0d8ccf441", "tosca_name": "net_cmg01_sig_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_1" } } }, { "templateName": "net_cmg01_sig_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "properties": {}, "attributes": { "tosca_id": "6a65965a-cc17-4514-8e87-c6b5746dd3c0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6a65965a-cc17-4514-8e87-c6b5746dd3c0" }, { "name": "HostsSubnet", "sourceId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "properties": {}, "attributes": { "tosca_id": "6e9047cd-4e7c-45fe-8386-d9b918a3a2b8", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6e9047cd-4e7c-45fe-8386-d9b918a3a2b8" }, { "name": "dependable", "sourceId": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "properties": {}, "attributes": { "tosca_id": "75ca690d-f9e0-4158-8ded-b1db154be025", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "75ca690d-f9e0-4158-8ded-b1db154be025" } ], "id": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "attributes": { "tosca_id": "a63d552a-77a7-42f4-bd18-c318c2bb83f2", "tosca_name": "net_cmg01_sig_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_2" } } }, { "templateName": "net_cmg01_sig_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "properties": {}, "attributes": { "tosca_id": "deb6af42-54f2-45dd-9123-555ea8b2b9b5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "deb6af42-54f2-45dd-9123-555ea8b2b9b5" }, { "name": "HostsSubnet", "sourceId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "properties": {}, "attributes": { "tosca_id": "f1b3615c-fe02-4b86-a0b8-9048fdcd376f", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "f1b3615c-fe02-4b86-a0b8-9048fdcd376f" }, { "name": "dependable", "sourceId": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "properties": {}, "attributes": { "tosca_id": "ff4ab666-ab52-431b-b5d4-12be96e3a019", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ff4ab666-ab52-431b-b5d4-12be96e3a019" } ], "id": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "attributes": { "tosca_id": "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b", "tosca_name": "net_cmg01_sig_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_1" } } }, { "templateName": "net_cmg01_sig_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "properties": {}, "attributes": { "tosca_id": "9bec691e-3676-4085-887e-11122f19633b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9bec691e-3676-4085-887e-11122f19633b" }, { "name": "HostsSubnet", "sourceId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "properties": {}, "attributes": { "tosca_id": "13e457ae-8d6e-4826-9d17-0032172c976c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "13e457ae-8d6e-4826-9d17-0032172c976c" }, { "name": "dependable", "sourceId": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "properties": {}, "attributes": { "tosca_id": "afa9489a-f9c7-4373-a233-cbd739baf599", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "afa9489a-f9c7-4373-a233-cbd739baf599" } ], "id": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "attributes": { "tosca_id": "b73497fa-9c56-41b0-8211-a6aa51ba3f31", "tosca_name": "net_cmg01_sig_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_2" } } }, { "templateName": "net_cmg01_sig_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "properties": {}, "attributes": { "tosca_id": "573eae7c-17be-4fda-8dde-dad13f30be81", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "573eae7c-17be-4fda-8dde-dad13f30be81" }, { "name": "HostsSubnet", "sourceId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "properties": {}, "attributes": { "tosca_id": "976df500-49a0-4692-bd08-c66053aa97b6", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "976df500-49a0-4692-bd08-c66053aa97b6" }, { "name": "dependable", "sourceId": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "properties": {}, "attributes": { "tosca_id": "4ae2e439-19cf-4a9a-b1ef-7adbc64d4180", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4ae2e439-19cf-4a9a-b1ef-7adbc64d4180" } ], "id": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "attributes": { "tosca_id": "7ab9292e-b31b-4f44-88af-048d976bb2e6", "tosca_name": "net_cmg01_sig_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_1" } } }, { "templateName": "net_cmg01_sig_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "properties": {}, "attributes": { "tosca_id": "20d6e01c-d328-4237-a7b5-1137aa57f7c1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "20d6e01c-d328-4237-a7b5-1137aa57f7c1" }, { "name": "HostsSubnet", "sourceId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "properties": {}, "attributes": { "tosca_id": "eee39e29-8f06-40ff-b4c3-309e651bd781", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "eee39e29-8f06-40ff-b4c3-309e651bd781" }, { "name": "dependable", "sourceId": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "properties": {}, "attributes": { "tosca_id": "599e34ed-392a-4b2b-bb21-8119404a544c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "599e34ed-392a-4b2b-bb21-8119404a544c" } ], "id": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "attributes": { "tosca_id": "b0e97b64-0e32-48c3-8ed9-e6828a399c01", "tosca_name": "net_cmg01_sig_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_2" } } }, { "templateName": "net_cmg01_sig_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "properties": {}, "attributes": { "tosca_id": "c851c5d9-b124-4b16-81a8-e523d4d72982", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c851c5d9-b124-4b16-81a8-e523d4d72982" }, { "name": "HostsSubnet", "sourceId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "properties": {}, "attributes": { "tosca_id": "718ba396-9716-4fe0-a07c-c3da1249ae1d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "718ba396-9716-4fe0-a07c-c3da1249ae1d" }, { "name": "dependable", "sourceId": "98a78e6c-78bb-4284-b176-8ba153ca0892", "properties": {}, "attributes": { "tosca_id": "62026b97-c94a-4a53-8d4b-ee2f238aafbc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "62026b97-c94a-4a53-8d4b-ee2f238aafbc" } ], "id": "98a78e6c-78bb-4284-b176-8ba153ca0892", "attributes": { "tosca_id": "98a78e6c-78bb-4284-b176-8ba153ca0892", "tosca_name": "net_cmg01_sig_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_1" } } }, { "templateName": "net_cmg01_sig_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "properties": {}, "attributes": { "tosca_id": "29b1a75d-46e8-4f14-ae51-2b1b29152b46", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "29b1a75d-46e8-4f14-ae51-2b1b29152b46" }, { "name": "HostsSubnet", "sourceId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "properties": {}, "attributes": { "tosca_id": "bb768bb0-1282-4d69-a24b-61e572bca1bf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "bb768bb0-1282-4d69-a24b-61e572bca1bf" }, { "name": "dependable", "sourceId": "02eeb426-27de-4577-9880-f0f046a1d8a0", "properties": {}, "attributes": { "tosca_id": "3777058b-606d-49af-8c25-253c39f90573", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3777058b-606d-49af-8c25-253c39f90573" } ], "id": "02eeb426-27de-4577-9880-f0f046a1d8a0", "attributes": { "tosca_id": "02eeb426-27de-4577-9880-f0f046a1d8a0", "tosca_name": "net_cmg01_sig_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_2" } } }, { "templateName": "net_cmg01_sig_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "properties": {}, "attributes": { "tosca_id": "e74db96f-78e8-49d4-81b1-fdcc124842b5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e74db96f-78e8-49d4-81b1-fdcc124842b5" }, { "name": "HostsSubnet", "sourceId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "properties": {}, "attributes": { "tosca_id": "9e2d4f57-5135-4d9f-9fd9-6745e9271a68", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9e2d4f57-5135-4d9f-9fd9-6745e9271a68" }, { "name": "dependable", "sourceId": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "properties": {}, "attributes": { "tosca_id": "3200baf0-57f5-494e-aeea-2ae8a5a90530", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3200baf0-57f5-494e-aeea-2ae8a5a90530" } ], "id": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "attributes": { "tosca_id": "45247f84-56db-4eba-8b4a-a9b12e6ef8ea", "tosca_name": "net_cmg01_sig_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_1" } } }, { "templateName": "net_cmg01_sig_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "properties": {}, "attributes": { "tosca_id": "9260d089-93ea-4d14-8f0e-ee0d3e964038", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9260d089-93ea-4d14-8f0e-ee0d3e964038" }, { "name": "HostsSubnet", "sourceId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "properties": {}, "attributes": { "tosca_id": "b515643a-3e00-436f-8153-be17416d3351", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b515643a-3e00-436f-8153-be17416d3351" }, { "name": "dependable", "sourceId": "97d7cdb3-225f-460e-9e91-564cf9245c00", "properties": {}, "attributes": { "tosca_id": "09bf7481-3e56-4e1e-a8dd-a0290bcfde9b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "09bf7481-3e56-4e1e-a8dd-a0290bcfde9b" } ], "id": "97d7cdb3-225f-460e-9e91-564cf9245c00", "attributes": { "tosca_id": "97d7cdb3-225f-460e-9e91-564cf9245c00", "tosca_name": "net_cmg01_sig_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_2" } } }, { "templateName": "net_cmg01_sig_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "properties": {}, "attributes": { "tosca_id": "a3958a2c-28b7-4a1d-b9c7-5f6f05045a45", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a3958a2c-28b7-4a1d-b9c7-5f6f05045a45" }, { "name": "HostsSubnet", "sourceId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "properties": {}, "attributes": { "tosca_id": "ccc8cab7-760e-4917-af96-115f021ce0fa", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ccc8cab7-760e-4917-af96-115f021ce0fa" }, { "name": "dependable", "sourceId": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "properties": {}, "attributes": { "tosca_id": "b676903d-285c-4b5f-8069-82730edca908", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b676903d-285c-4b5f-8069-82730edca908" } ], "id": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "attributes": { "tosca_id": "5b7e62a3-3aab-4739-a12a-edaa23df8719", "tosca_name": "net_cmg01_sig_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_1" } } }, { "templateName": "net_cmg01_sig_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "02784648-221c-4c96-8113-c0c269f2b3c0", "properties": {}, "attributes": { "tosca_id": "317a1d28-2c1b-4170-aa01-7a6ffc41b70d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "317a1d28-2c1b-4170-aa01-7a6ffc41b70d" }, { "name": "HostsSubnet", "sourceId": "02784648-221c-4c96-8113-c0c269f2b3c0", "properties": {}, "attributes": { "tosca_id": "951e0aa6-2782-402d-97b9-d505546b1634", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "951e0aa6-2782-402d-97b9-d505546b1634" }, { "name": "dependable", "sourceId": "02784648-221c-4c96-8113-c0c269f2b3c0", "properties": {}, "attributes": { "tosca_id": "b4cf270e-7c91-49a7-8f86-de02fa57e1d7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b4cf270e-7c91-49a7-8f86-de02fa57e1d7" } ], "id": "02784648-221c-4c96-8113-c0c269f2b3c0", "attributes": { "tosca_id": "02784648-221c-4c96-8113-c0c269f2b3c0", "tosca_name": "net_cmg01_sig_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_2" } } }, { "templateName": "net_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "properties": {}, "attributes": { "tosca_id": "0184af27-cd11-4af1-8502-8e156c89514d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0184af27-cd11-4af1-8502-8e156c89514d" }, { "name": "HostsSubnet", "sourceId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "properties": {}, "attributes": { "tosca_id": "a10b5649-2090-4518-861c-1187262e652e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a10b5649-2090-4518-861c-1187262e652e" }, { "name": "dependable", "sourceId": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "properties": {}, "attributes": { "tosca_id": "a9930192-b353-4b0f-85b0-d2df2e06edd6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a9930192-b353-4b0f-85b0-d2df2e06edd6" } ], "id": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "attributes": { "tosca_id": "c8949a70-44c6-451b-92a2-7b71b98f2dba", "tosca_name": "net_cmg01_streammvno_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_1" } } }, { "templateName": "net_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a250347c-2f87-4868-a125-fea79725c08e", "properties": {}, "attributes": { "tosca_id": "c9ba2554-c322-4166-a39e-a31eb832f093", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c9ba2554-c322-4166-a39e-a31eb832f093" }, { "name": "HostsSubnet", "sourceId": "a250347c-2f87-4868-a125-fea79725c08e", "properties": {}, "attributes": { "tosca_id": "61188ca1-67ae-4069-91e9-6d39825d58fe", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "61188ca1-67ae-4069-91e9-6d39825d58fe" }, { "name": "dependable", "sourceId": "a250347c-2f87-4868-a125-fea79725c08e", "properties": {}, "attributes": { "tosca_id": "0f65c79f-74b3-46a8-821c-9c352fdfb6fc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0f65c79f-74b3-46a8-821c-9c352fdfb6fc" } ], "id": "a250347c-2f87-4868-a125-fea79725c08e", "attributes": { "tosca_id": "a250347c-2f87-4868-a125-fea79725c08e", "tosca_name": "net_cmg01_streammvno_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_2" } } }, { "templateName": "net_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "properties": {}, "attributes": { "tosca_id": "953162b2-41c9-45f0-afc7-bcea6328ae1f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "953162b2-41c9-45f0-afc7-bcea6328ae1f" }, { "name": "HostsSubnet", "sourceId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "properties": {}, "attributes": { "tosca_id": "8270d0f4-ccda-424d-b2b2-0f3a880e0bda", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "8270d0f4-ccda-424d-b2b2-0f3a880e0bda" }, { "name": "dependable", "sourceId": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "properties": {}, "attributes": { "tosca_id": "eae1d50c-5c06-48c3-924c-36bc60fc3c42", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eae1d50c-5c06-48c3-924c-36bc60fc3c42" } ], "id": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "attributes": { "tosca_id": "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa", "tosca_name": "net_cmg01_streammvno_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_1" } } }, { "templateName": "net_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "properties": {}, "attributes": { "tosca_id": "716f4be5-7fb0-482b-90f2-ca40cc1efe70", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "716f4be5-7fb0-482b-90f2-ca40cc1efe70" }, { "name": "HostsSubnet", "sourceId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "properties": {}, "attributes": { "tosca_id": "7effb05f-010c-4ef3-9204-5df886d5f967", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "7effb05f-010c-4ef3-9204-5df886d5f967" }, { "name": "dependable", "sourceId": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "properties": {}, "attributes": { "tosca_id": "7396b9a5-2caf-47e1-9dbf-4b09551bbf53", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7396b9a5-2caf-47e1-9dbf-4b09551bbf53" } ], "id": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "attributes": { "tosca_id": "2be81aff-092c-4a04-bdaa-b14fa8ec2d57", "tosca_name": "net_cmg01_streammvno_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_2" } } }, { "templateName": "net_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "90890560-043f-4fc3-b22e-074b966ecbc5", "properties": {}, "attributes": { "tosca_id": "0bd5b218-199a-4201-8f70-fe90aa00c362", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0bd5b218-199a-4201-8f70-fe90aa00c362" }, { "name": "HostsSubnet", "sourceId": "90890560-043f-4fc3-b22e-074b966ecbc5", "properties": {}, "attributes": { "tosca_id": "9509fea5-2219-4474-b5f0-045c4cdc6582", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9509fea5-2219-4474-b5f0-045c4cdc6582" }, { "name": "dependable", "sourceId": "90890560-043f-4fc3-b22e-074b966ecbc5", "properties": {}, "attributes": { "tosca_id": "ec2d824b-012f-468c-90a8-93461fd2c13b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ec2d824b-012f-468c-90a8-93461fd2c13b" } ], "id": "90890560-043f-4fc3-b22e-074b966ecbc5", "attributes": { "tosca_id": "90890560-043f-4fc3-b22e-074b966ecbc5", "tosca_name": "net_cmg01_streammvno_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_1" } } }, { "templateName": "net_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "properties": {}, "attributes": { "tosca_id": "ccb64b97-a117-4b01-8897-5010516b0dca", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ccb64b97-a117-4b01-8897-5010516b0dca" }, { "name": "HostsSubnet", "sourceId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "properties": {}, "attributes": { "tosca_id": "6822c436-fa7e-4d5f-91f8-f62132f1809b", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6822c436-fa7e-4d5f-91f8-f62132f1809b" }, { "name": "dependable", "sourceId": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "properties": {}, "attributes": { "tosca_id": "1f36192e-6164-4bb7-bef2-fc36b7d8cf9b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1f36192e-6164-4bb7-bef2-fc36b7d8cf9b" } ], "id": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "attributes": { "tosca_id": "e6e44e98-2bb7-4ec1-9436-8df062a4f838", "tosca_name": "net_cmg01_streammvno_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_2" } } }, { "templateName": "net_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c107dd51-1715-4723-a496-105b6e48787f", "properties": {}, "attributes": { "tosca_id": "c12620f5-3033-4022-a10b-b59aceb825c0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c12620f5-3033-4022-a10b-b59aceb825c0" }, { "name": "HostsSubnet", "sourceId": "c107dd51-1715-4723-a496-105b6e48787f", "properties": {}, "attributes": { "tosca_id": "35807025-4b74-437f-bd98-bd32cb10e8b7", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "35807025-4b74-437f-bd98-bd32cb10e8b7" }, { "name": "dependable", "sourceId": "c107dd51-1715-4723-a496-105b6e48787f", "properties": {}, "attributes": { "tosca_id": "4b3734ae-410f-4f92-8e21-50d64850b164", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b3734ae-410f-4f92-8e21-50d64850b164" } ], "id": "c107dd51-1715-4723-a496-105b6e48787f", "attributes": { "tosca_id": "c107dd51-1715-4723-a496-105b6e48787f", "tosca_name": "net_cmg01_streammvno_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_1" } } }, { "templateName": "net_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "properties": {}, "attributes": { "tosca_id": "b1e06063-6607-4cdb-a038-e87eaaf84157", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b1e06063-6607-4cdb-a038-e87eaaf84157" }, { "name": "HostsSubnet", "sourceId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "properties": {}, "attributes": { "tosca_id": "df9c5904-d016-418e-8751-34170e7512cf", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "df9c5904-d016-418e-8751-34170e7512cf" }, { "name": "dependable", "sourceId": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "properties": {}, "attributes": { "tosca_id": "7ae2114e-87e5-4fef-ba8b-26d7f90b6122", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7ae2114e-87e5-4fef-ba8b-26d7f90b6122" } ], "id": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "attributes": { "tosca_id": "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e", "tosca_name": "net_cmg01_streammvno_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_2" } } }, { "templateName": "net_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f661b371-50cc-420b-98b3-093acb5c8cab", "properties": {}, "attributes": { "tosca_id": "b73c8605-51db-4ba4-9655-48aa9648c6cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b73c8605-51db-4ba4-9655-48aa9648c6cb" }, { "name": "HostsSubnet", "sourceId": "f661b371-50cc-420b-98b3-093acb5c8cab", "properties": {}, "attributes": { "tosca_id": "137d775b-06da-4d6a-a2cb-dc7f3f7c0776", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "137d775b-06da-4d6a-a2cb-dc7f3f7c0776" }, { "name": "dependable", "sourceId": "f661b371-50cc-420b-98b3-093acb5c8cab", "properties": {}, "attributes": { "tosca_id": "27c0df6c-3b12-4450-bb82-3dc8c25e607b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "27c0df6c-3b12-4450-bb82-3dc8c25e607b" } ], "id": "f661b371-50cc-420b-98b3-093acb5c8cab", "attributes": { "tosca_id": "f661b371-50cc-420b-98b3-093acb5c8cab", "tosca_name": "net_cmg01_streammvno_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_1" } } }, { "templateName": "net_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "properties": {}, "attributes": { "tosca_id": "143782aa-54d1-4c59-a06c-a7774f71d728", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "143782aa-54d1-4c59-a06c-a7774f71d728" }, { "name": "HostsSubnet", "sourceId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "properties": {}, "attributes": { "tosca_id": "5bb589f7-9347-4722-ad8b-1e64005ef179", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "5bb589f7-9347-4722-ad8b-1e64005ef179" }, { "name": "dependable", "sourceId": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "properties": {}, "attributes": { "tosca_id": "1db17457-ec60-4af8-bcf6-63068bbb58b8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1db17457-ec60-4af8-bcf6-63068bbb58b8" } ], "id": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "attributes": { "tosca_id": "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d", "tosca_name": "net_cmg01_streammvno_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_2" } } }, { "templateName": "net_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "properties": {}, "attributes": { "tosca_id": "9a86ca3d-d836-457f-9b50-1f5e8e543fac", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9a86ca3d-d836-457f-9b50-1f5e8e543fac" }, { "name": "HostsSubnet", "sourceId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "properties": {}, "attributes": { "tosca_id": "6ca424c8-a09b-40f6-89e4-b517b180d4f0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6ca424c8-a09b-40f6-89e4-b517b180d4f0" }, { "name": "dependable", "sourceId": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "properties": {}, "attributes": { "tosca_id": "1cfeda17-2452-47c7-a0d1-31edbcd9f3fe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1cfeda17-2452-47c7-a0d1-31edbcd9f3fe" } ], "id": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "attributes": { "tosca_id": "f06c874a-3a94-43d4-8817-9b4bbcb640fb", "tosca_name": "net_cmg01_streammvno_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_1" } } }, { "templateName": "net_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "properties": {}, "attributes": { "tosca_id": "59a3753e-bbcb-4e92-982e-4c8d858dc108", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "59a3753e-bbcb-4e92-982e-4c8d858dc108" }, { "name": "HostsSubnet", "sourceId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "properties": {}, "attributes": { "tosca_id": "b0907222-9e4b-4038-b471-2881f2b5a6c3", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "b0907222-9e4b-4038-b471-2881f2b5a6c3" }, { "name": "dependable", "sourceId": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "properties": {}, "attributes": { "tosca_id": "3fb09fae-a3e7-4205-ac7e-a154452008aa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3fb09fae-a3e7-4205-ac7e-a154452008aa" } ], "id": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "attributes": { "tosca_id": "4080cc9e-8211-45a7-81e9-371cb2cabe2e", "tosca_name": "net_cmg01_streammvno_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_2" } } }, { "templateName": "net_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f51faac8-40f8-452c-9823-b0356eca5da5", "properties": {}, "attributes": { "tosca_id": "75304aa6-9133-4792-8762-6a3b39633e48", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "75304aa6-9133-4792-8762-6a3b39633e48" }, { "name": "HostsSubnet", "sourceId": "f51faac8-40f8-452c-9823-b0356eca5da5", "properties": {}, "attributes": { "tosca_id": "a3395e43-fbe7-4fae-bb94-4d865f990a68", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a3395e43-fbe7-4fae-bb94-4d865f990a68" }, { "name": "dependable", "sourceId": "f51faac8-40f8-452c-9823-b0356eca5da5", "properties": {}, "attributes": { "tosca_id": "136838ff-3111-4bf5-a053-d65730958045", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "136838ff-3111-4bf5-a053-d65730958045" } ], "id": "f51faac8-40f8-452c-9823-b0356eca5da5", "attributes": { "tosca_id": "f51faac8-40f8-452c-9823-b0356eca5da5", "tosca_name": "net_cmg01_streammvno_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_1" } } }, { "templateName": "net_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "properties": {}, "attributes": { "tosca_id": "e01facb2-5b1a-4daa-90e9-9c3a17ff05dc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e01facb2-5b1a-4daa-90e9-9c3a17ff05dc" }, { "name": "HostsSubnet", "sourceId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "properties": {}, "attributes": { "tosca_id": "79f1a499-03d6-4824-b537-503fe908ef85", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "79f1a499-03d6-4824-b537-503fe908ef85" }, { "name": "dependable", "sourceId": "3e0449c1-f815-4a56-a358-158f9e0197a0", "properties": {}, "attributes": { "tosca_id": "fefee59f-3c72-44f8-9529-342b3315e338", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fefee59f-3c72-44f8-9529-342b3315e338" } ], "id": "3e0449c1-f815-4a56-a358-158f9e0197a0", "attributes": { "tosca_id": "3e0449c1-f815-4a56-a358-158f9e0197a0", "tosca_name": "net_cmg01_streammvno_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_2" } } }, { "templateName": "net_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "properties": {}, "attributes": { "tosca_id": "137e0c9a-832b-4e10-b224-b09da5a7d669", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "137e0c9a-832b-4e10-b224-b09da5a7d669" }, { "name": "HostsSubnet", "sourceId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "properties": {}, "attributes": { "tosca_id": "da11d37b-1d8f-4093-8041-69c2876ea5ed", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "da11d37b-1d8f-4093-8041-69c2876ea5ed" }, { "name": "dependable", "sourceId": "8178d72d-9ad1-4bc5-b9ee-031540191958", "properties": {}, "attributes": { "tosca_id": "183b8213-da3b-4d51-8f09-489576724b8b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "183b8213-da3b-4d51-8f09-489576724b8b" } ], "id": "8178d72d-9ad1-4bc5-b9ee-031540191958", "attributes": { "tosca_id": "8178d72d-9ad1-4bc5-b9ee-031540191958", "tosca_name": "net_cmg01_streammvno_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_1" } } }, { "templateName": "net_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d388df65-f592-40ad-a737-653b013f8b17", "properties": {}, "attributes": { "tosca_id": "d9432f33-d626-4116-aa34-2194ac6d8d8a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d9432f33-d626-4116-aa34-2194ac6d8d8a" }, { "name": "HostsSubnet", "sourceId": "d388df65-f592-40ad-a737-653b013f8b17", "properties": {}, "attributes": { "tosca_id": "0916d766-4956-4453-b0d2-266ebd4b5020", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0916d766-4956-4453-b0d2-266ebd4b5020" }, { "name": "dependable", "sourceId": "d388df65-f592-40ad-a737-653b013f8b17", "properties": {}, "attributes": { "tosca_id": "11e1f4c6-31c9-418e-864f-8f711a665529", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "11e1f4c6-31c9-418e-864f-8f711a665529" } ], "id": "d388df65-f592-40ad-a737-653b013f8b17", "attributes": { "tosca_id": "d388df65-f592-40ad-a737-653b013f8b17", "tosca_name": "net_cmg01_streammvno_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_2" } } }, { "templateName": "net_cmg01_user_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "properties": {}, "attributes": { "tosca_id": "f5fdb51b-2243-489b-9342-ffc4ae7e4824", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f5fdb51b-2243-489b-9342-ffc4ae7e4824" }, { "name": "HostsSubnet", "sourceId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "properties": {}, "attributes": { "tosca_id": "c52a2a2a-5e3e-4330-89d3-df001f5007f6", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "c52a2a2a-5e3e-4330-89d3-df001f5007f6" }, { "name": "dependable", "sourceId": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "properties": {}, "attributes": { "tosca_id": "7410e7ab-0d11-4b1e-9e7d-2b8ee215866e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7410e7ab-0d11-4b1e-9e7d-2b8ee215866e" } ], "id": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "attributes": { "tosca_id": "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a", "tosca_name": "net_cmg01_user_lb1_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_1" } } }, { "templateName": "net_cmg01_user_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "properties": {}, "attributes": { "tosca_id": "293f1dc1-207c-4e71-9a6d-7e305dcc6726", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "293f1dc1-207c-4e71-9a6d-7e305dcc6726" }, { "name": "HostsSubnet", "sourceId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "properties": {}, "attributes": { "tosca_id": "63453b4d-094f-4a9d-ad92-05124e7f249c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "63453b4d-094f-4a9d-ad92-05124e7f249c" }, { "name": "dependable", "sourceId": "4a8c9c06-620e-4ff0-8101-60adfe845855", "properties": {}, "attributes": { "tosca_id": "291c71c6-9995-4b66-8707-90666fe60105", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "291c71c6-9995-4b66-8707-90666fe60105" } ], "id": "4a8c9c06-620e-4ff0-8101-60adfe845855", "attributes": { "tosca_id": "4a8c9c06-620e-4ff0-8101-60adfe845855", "tosca_name": "net_cmg01_user_lb1_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_2" } } }, { "templateName": "net_cmg01_user_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2e95bf94-10d0-467c-8be3-84079139ef98", "properties": {}, "attributes": { "tosca_id": "eb2ed4dc-a893-4bcb-9936-4cce082adb2f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "eb2ed4dc-a893-4bcb-9936-4cce082adb2f" }, { "name": "HostsSubnet", "sourceId": "2e95bf94-10d0-467c-8be3-84079139ef98", "properties": {}, "attributes": { "tosca_id": "ec379a13-a6d6-4bf5-b913-a4b8aab7b852", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ec379a13-a6d6-4bf5-b913-a4b8aab7b852" }, { "name": "dependable", "sourceId": "2e95bf94-10d0-467c-8be3-84079139ef98", "properties": {}, "attributes": { "tosca_id": "af45e120-d28f-46cd-ae2a-8be539162132", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "af45e120-d28f-46cd-ae2a-8be539162132" } ], "id": "2e95bf94-10d0-467c-8be3-84079139ef98", "attributes": { "tosca_id": "2e95bf94-10d0-467c-8be3-84079139ef98", "tosca_name": "net_cmg01_user_lb2_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_1" } } }, { "templateName": "net_cmg01_user_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "properties": {}, "attributes": { "tosca_id": "da336155-3425-4fe8-a61a-6a7d7274b1f7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "da336155-3425-4fe8-a61a-6a7d7274b1f7" }, { "name": "HostsSubnet", "sourceId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "properties": {}, "attributes": { "tosca_id": "6762a037-e572-4887-9ead-44881b56a83c", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "6762a037-e572-4887-9ead-44881b56a83c" }, { "name": "dependable", "sourceId": "5b8f6dc4-9396-4808-8cf2-240d42418226", "properties": {}, "attributes": { "tosca_id": "89ce546a-1923-4848-b8b5-e8ef5b7e8a75", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "89ce546a-1923-4848-b8b5-e8ef5b7e8a75" } ], "id": "5b8f6dc4-9396-4808-8cf2-240d42418226", "attributes": { "tosca_id": "5b8f6dc4-9396-4808-8cf2-240d42418226", "tosca_name": "net_cmg01_user_lb2_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_2" } } }, { "templateName": "net_cmg01_user_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b73981ea-ad43-4e6c-b4af-80715f361554", "properties": {}, "attributes": { "tosca_id": "2acf6043-4403-4b20-87c2-e6d1bd12b51a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2acf6043-4403-4b20-87c2-e6d1bd12b51a" }, { "name": "HostsSubnet", "sourceId": "b73981ea-ad43-4e6c-b4af-80715f361554", "properties": {}, "attributes": { "tosca_id": "dfacbae6-0b70-4870-be3e-ba12723eae8e", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "dfacbae6-0b70-4870-be3e-ba12723eae8e" }, { "name": "dependable", "sourceId": "b73981ea-ad43-4e6c-b4af-80715f361554", "properties": {}, "attributes": { "tosca_id": "80c1c3c6-8422-4fb0-bc90-45a74ae7313f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "80c1c3c6-8422-4fb0-bc90-45a74ae7313f" } ], "id": "b73981ea-ad43-4e6c-b4af-80715f361554", "attributes": { "tosca_id": "b73981ea-ad43-4e6c-b4af-80715f361554", "tosca_name": "net_cmg01_user_lb3_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_1" } } }, { "templateName": "net_cmg01_user_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "properties": {}, "attributes": { "tosca_id": "470e8403-f8b5-49fe-ac2b-9510b216c53d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "470e8403-f8b5-49fe-ac2b-9510b216c53d" }, { "name": "HostsSubnet", "sourceId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "properties": {}, "attributes": { "tosca_id": "90d5e025-84db-4e5a-923c-fd692d05cdfd", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "90d5e025-84db-4e5a-923c-fd692d05cdfd" }, { "name": "dependable", "sourceId": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "properties": {}, "attributes": { "tosca_id": "a4b33cd0-c756-4dea-926e-0a8a39da0101", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4b33cd0-c756-4dea-926e-0a8a39da0101" } ], "id": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "attributes": { "tosca_id": "c36d53bd-f036-4865-90b5-0e6f124f02cd", "tosca_name": "net_cmg01_user_lb3_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_2" } } }, { "templateName": "net_cmg01_user_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "properties": {}, "attributes": { "tosca_id": "d5e20d3d-f78f-4977-9aa9-620f7331f272", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d5e20d3d-f78f-4977-9aa9-620f7331f272" }, { "name": "HostsSubnet", "sourceId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "properties": {}, "attributes": { "tosca_id": "a79ce5f5-86d7-4500-b265-c93b7bca70fa", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "a79ce5f5-86d7-4500-b265-c93b7bca70fa" }, { "name": "dependable", "sourceId": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "properties": {}, "attributes": { "tosca_id": "640247c6-4f66-44f9-ba3e-241f8f6b3407", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "640247c6-4f66-44f9-ba3e-241f8f6b3407" } ], "id": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "attributes": { "tosca_id": "1d56a16c-e6fd-4207-916f-b734c19d1b41", "tosca_name": "net_cmg01_user_lb4_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_1" } } }, { "templateName": "net_cmg01_user_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "properties": {}, "attributes": { "tosca_id": "4fa2484d-c8b2-492e-aac1-3f3eda7c00e4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4fa2484d-c8b2-492e-aac1-3f3eda7c00e4" }, { "name": "HostsSubnet", "sourceId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "properties": {}, "attributes": { "tosca_id": "eb7c2274-97a1-4a10-b309-11c3156abff5", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "eb7c2274-97a1-4a10-b309-11c3156abff5" }, { "name": "dependable", "sourceId": "001c200e-92ad-45b1-995b-9a0cfcb93821", "properties": {}, "attributes": { "tosca_id": "0a2cb149-950d-4309-b51b-1daae14a88fb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0a2cb149-950d-4309-b51b-1daae14a88fb" } ], "id": "001c200e-92ad-45b1-995b-9a0cfcb93821", "attributes": { "tosca_id": "001c200e-92ad-45b1-995b-9a0cfcb93821", "tosca_name": "net_cmg01_user_lb4_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_2" } } }, { "templateName": "net_cmg01_user_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "properties": {}, "attributes": { "tosca_id": "528a91eb-03ef-4270-ab89-73db19b221a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "528a91eb-03ef-4270-ab89-73db19b221a6" }, { "name": "HostsSubnet", "sourceId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "properties": {}, "attributes": { "tosca_id": "296845c2-8024-4950-960c-ec6858a8e71d", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "296845c2-8024-4950-960c-ec6858a8e71d" }, { "name": "dependable", "sourceId": "51f1348f-e4a3-4f67-9263-81ea25b92030", "properties": {}, "attributes": { "tosca_id": "98fcb677-3263-4a5d-b3dd-1bbdad46656e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "98fcb677-3263-4a5d-b3dd-1bbdad46656e" } ], "id": "51f1348f-e4a3-4f67-9263-81ea25b92030", "attributes": { "tosca_id": "51f1348f-e4a3-4f67-9263-81ea25b92030", "tosca_name": "net_cmg01_user_lb5_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_1" } } }, { "templateName": "net_cmg01_user_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "properties": {}, "attributes": { "tosca_id": "235a8b77-aafe-48f3-ba1e-ff47d2458f79", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "235a8b77-aafe-48f3-ba1e-ff47d2458f79" }, { "name": "HostsSubnet", "sourceId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "properties": {}, "attributes": { "tosca_id": "59afffc4-fe41-43d1-836a-43db636dc521", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "59afffc4-fe41-43d1-836a-43db636dc521" }, { "name": "dependable", "sourceId": "6755688f-cea0-41ae-9c6f-65be858dcf00", "properties": {}, "attributes": { "tosca_id": "36229c04-52ee-4047-a449-4a485829f4d1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36229c04-52ee-4047-a449-4a485829f4d1" } ], "id": "6755688f-cea0-41ae-9c6f-65be858dcf00", "attributes": { "tosca_id": "6755688f-cea0-41ae-9c6f-65be858dcf00", "tosca_name": "net_cmg01_user_lb5_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_2" } } }, { "templateName": "net_cmg01_user_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2c7e562e-f472-4ea8-9020-931ed974432b", "properties": {}, "attributes": { "tosca_id": "1648d952-5524-4386-b724-aedb58ad6bc9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1648d952-5524-4386-b724-aedb58ad6bc9" }, { "name": "HostsSubnet", "sourceId": "2c7e562e-f472-4ea8-9020-931ed974432b", "properties": {}, "attributes": { "tosca_id": "0be70139-fa99-4160-8d95-8a1d3da895ce", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "0be70139-fa99-4160-8d95-8a1d3da895ce" }, { "name": "dependable", "sourceId": "2c7e562e-f472-4ea8-9020-931ed974432b", "properties": {}, "attributes": { "tosca_id": "7c08196e-9028-4cd8-82d4-7148f02ce5f9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7c08196e-9028-4cd8-82d4-7148f02ce5f9" } ], "id": "2c7e562e-f472-4ea8-9020-931ed974432b", "attributes": { "tosca_id": "2c7e562e-f472-4ea8-9020-931ed974432b", "tosca_name": "net_cmg01_user_lb6_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_1" } } }, { "templateName": "net_cmg01_user_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "properties": {}, "attributes": { "tosca_id": "0f65e630-6d4a-476c-9708-f2b8c98962a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0f65e630-6d4a-476c-9708-f2b8c98962a6" }, { "name": "HostsSubnet", "sourceId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "properties": {}, "attributes": { "tosca_id": "9e4c05f2-da8e-46a2-8eb1-1b32a90f02ae", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "9e4c05f2-da8e-46a2-8eb1-1b32a90f02ae" }, { "name": "dependable", "sourceId": "8fa231cc-2f2c-4257-8e05-945724c103b8", "properties": {}, "attributes": { "tosca_id": "a4f8f93a-52c0-4cd4-86e2-f2d4396e915d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4f8f93a-52c0-4cd4-86e2-f2d4396e915d" } ], "id": "8fa231cc-2f2c-4257-8e05-945724c103b8", "attributes": { "tosca_id": "8fa231cc-2f2c-4257-8e05-945724c103b8", "tosca_name": "net_cmg01_user_lb6_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_2" } } }, { "templateName": "net_cmg01_user_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b80ad685-74fa-4a74-bec1-a5a179307191", "properties": {}, "attributes": { "tosca_id": "b37b97d4-a37a-40f1-b8fd-61b3af026f86", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b37b97d4-a37a-40f1-b8fd-61b3af026f86" }, { "name": "HostsSubnet", "sourceId": "b80ad685-74fa-4a74-bec1-a5a179307191", "properties": {}, "attributes": { "tosca_id": "760d54f0-3f46-4897-8b8d-1d212ca41463", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "760d54f0-3f46-4897-8b8d-1d212ca41463" }, { "name": "dependable", "sourceId": "b80ad685-74fa-4a74-bec1-a5a179307191", "properties": {}, "attributes": { "tosca_id": "a4225e94-bafa-4161-857c-d6e5b42887f2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4225e94-bafa-4161-857c-d6e5b42887f2" } ], "id": "b80ad685-74fa-4a74-bec1-a5a179307191", "attributes": { "tosca_id": "b80ad685-74fa-4a74-bec1-a5a179307191", "tosca_name": "net_cmg01_user_lb7_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_1" } } }, { "templateName": "net_cmg01_user_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c946933b-7467-44a5-ad12-18672641b7be", "properties": {}, "attributes": { "tosca_id": "434a3830-67b4-4749-b51d-5557fefb8b06", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "434a3830-67b4-4749-b51d-5557fefb8b06" }, { "name": "HostsSubnet", "sourceId": "c946933b-7467-44a5-ad12-18672641b7be", "properties": {}, "attributes": { "tosca_id": "ef224704-29ea-4fd3-900e-60f92bad3dd1", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "ef224704-29ea-4fd3-900e-60f92bad3dd1" }, { "name": "dependable", "sourceId": "c946933b-7467-44a5-ad12-18672641b7be", "properties": {}, "attributes": { "tosca_id": "5de31675-0da1-424e-89ba-764592a5458a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5de31675-0da1-424e-89ba-764592a5458a" } ], "id": "c946933b-7467-44a5-ad12-18672641b7be", "attributes": { "tosca_id": "c946933b-7467-44a5-ad12-18672641b7be", "tosca_name": "net_cmg01_user_lb7_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_2" } } }, { "templateName": "net_cmg01_user_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "properties": {}, "attributes": { "tosca_id": "a18aaf97-97da-4271-8747-160f17b7109d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a18aaf97-97da-4271-8747-160f17b7109d" }, { "name": "HostsSubnet", "sourceId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "properties": {}, "attributes": { "tosca_id": "534717c5-5ac5-41af-a9b7-82a1d032e1d9", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "534717c5-5ac5-41af-a9b7-82a1d032e1d9" }, { "name": "dependable", "sourceId": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "properties": {}, "attributes": { "tosca_id": "ccfd6fdb-f1a8-4122-9d09-7af6547aafda", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ccfd6fdb-f1a8-4122-9d09-7af6547aafda" } ], "id": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "attributes": { "tosca_id": "0d833b5d-c42e-4404-8b9f-8dc86efbafb1", "tosca_name": "net_cmg01_user_lb8_1" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_1" } } }, { "templateName": "net_cmg01_user_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "af8756f5-f23d-4db1-8989-bebecc801875", "properties": {}, "attributes": { "tosca_id": "f1c29591-fe48-44ef-9e98-78e72447a0ea", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1c29591-fe48-44ef-9e98-78e72447a0ea" }, { "name": "HostsSubnet", "sourceId": "af8756f5-f23d-4db1-8989-bebecc801875", "properties": {}, "attributes": { "tosca_id": "210bf294-c4d9-40fc-8c17-c46b84ed4aa0", "tosca_name": "HostsSubnet" }, "type": "nokia.nuage.capabilities.neutron.HostsSubnet", "id": "210bf294-c4d9-40fc-8c17-c46b84ed4aa0" }, { "name": "dependable", "sourceId": "af8756f5-f23d-4db1-8989-bebecc801875", "properties": {}, "attributes": { "tosca_id": "00ef6013-1e73-4521-9df1-22c7f9a23832", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "00ef6013-1e73-4521-9df1-22c7f9a23832" } ], "id": "af8756f5-f23d-4db1-8989-bebecc801875", "attributes": { "tosca_id": "af8756f5-f23d-4db1-8989-bebecc801875", "tosca_name": "net_cmg01_user_lb8_2" }, "type": "nokia.nuage.openstack.network", "properties": { "shared": { "available": true, "value": false }, "admin_state_up": { "available": true, "value": true }, "tosca_reference_only": { "available": true, "value": true }, "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_2" } } }, { "templateName": "subnet_cmg01_acc_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "4b9ba1ae-c24e-4593-a2f5-fd930809b5f6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4b9ba1ae-c24e-4593-a2f5-fd930809b5f6" }, { "name": "cap", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "40ef2306-3078-4589-acdb-a218c2991afd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "40ef2306-3078-4589-acdb-a218c2991afd" }, { "name": "redirection_target_source", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "0b019681-efe6-4543-b364-301b1289b1a8", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "0b019681-efe6-4543-b364-301b1289b1a8" }, { "name": "dependable", "sourceId": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "properties": {}, "attributes": { "tosca_id": "984c6eed-a00f-46cf-8234-ac422215836c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "984c6eed-a00f-46cf-8234-ac422215836c" } ], "id": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "attributes": { "tosca_id": "0f4a369a-8cfc-466f-aaad-8bccbd828267", "tosca_name": "subnet_cmg01_acc_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "38d368dc-98ba-4536-8a81-ff16e81044f7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "38d368dc-98ba-4536-8a81-ff16e81044f7" }, { "name": "cap", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "99de13dc-b0d7-46ca-b933-51823ba5a323", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "99de13dc-b0d7-46ca-b933-51823ba5a323" }, { "name": "redirection_target_source", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "df8b1cb8-bad5-4675-9ce5-a1a60d955411", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "df8b1cb8-bad5-4675-9ce5-a1a60d955411" }, { "name": "dependable", "sourceId": "79c33d99-3275-4ce5-976d-62a582d03f30", "properties": {}, "attributes": { "tosca_id": "309f8685-4adb-442a-be67-65b29425c7eb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "309f8685-4adb-442a-be67-65b29425c7eb" } ], "id": "79c33d99-3275-4ce5-976d-62a582d03f30", "attributes": { "tosca_id": "79c33d99-3275-4ce5-976d-62a582d03f30", "tosca_name": "subnet_cmg01_acc_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "ef45428b-89c1-4744-ac6b-32a65b3d3ff0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ef45428b-89c1-4744-ac6b-32a65b3d3ff0" }, { "name": "cap", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "c663da1b-3238-47bd-8801-9cc2c5410700", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c663da1b-3238-47bd-8801-9cc2c5410700" }, { "name": "redirection_target_source", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "680e323e-2b0f-4e68-bff0-2014d6d369b8", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "680e323e-2b0f-4e68-bff0-2014d6d369b8" }, { "name": "dependable", "sourceId": "5e23a562-9cd7-4fa3-927a-526df8b60453", "properties": {}, "attributes": { "tosca_id": "561a5b80-d48d-44c5-add4-a0c104049224", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "561a5b80-d48d-44c5-add4-a0c104049224" } ], "id": "5e23a562-9cd7-4fa3-927a-526df8b60453", "attributes": { "tosca_id": "5e23a562-9cd7-4fa3-927a-526df8b60453", "tosca_name": "subnet_cmg01_acc_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "174dd968-7293-4dd1-b06c-157e87eb191c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "174dd968-7293-4dd1-b06c-157e87eb191c" }, { "name": "cap", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "d59d0f62-2712-4c51-bf97-3d50ae8e3286", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d59d0f62-2712-4c51-bf97-3d50ae8e3286" }, { "name": "redirection_target_source", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "91231378-5b0e-4591-8719-567599301e05", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "91231378-5b0e-4591-8719-567599301e05" }, { "name": "dependable", "sourceId": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "properties": {}, "attributes": { "tosca_id": "8097717d-fd21-46d1-90ee-3e785fd38c43", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8097717d-fd21-46d1-90ee-3e785fd38c43" } ], "id": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "attributes": { "tosca_id": "c2de68ca-6d55-48ae-8e9c-cd109351fd1d", "tosca_name": "subnet_cmg01_acc_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "a23349c7-d4ee-40c0-825b-e5ee6c76822b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a23349c7-d4ee-40c0-825b-e5ee6c76822b" }, { "name": "cap", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "4799d270-dad8-4178-87b0-4f35439c7e02", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4799d270-dad8-4178-87b0-4f35439c7e02" }, { "name": "redirection_target_source", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "fe20fb5e-e7b4-4af4-b7e1-f7061d22cb16", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "fe20fb5e-e7b4-4af4-b7e1-f7061d22cb16" }, { "name": "dependable", "sourceId": "07a05cf3-f24d-4564-abce-44995e09f744", "properties": {}, "attributes": { "tosca_id": "48330fa1-df61-4777-b323-6671e24c1048", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "48330fa1-df61-4777-b323-6671e24c1048" } ], "id": "07a05cf3-f24d-4564-abce-44995e09f744", "attributes": { "tosca_id": "07a05cf3-f24d-4564-abce-44995e09f744", "tosca_name": "subnet_cmg01_acc_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "a79108c8-9bd2-4f29-851e-c68c900dd248", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a79108c8-9bd2-4f29-851e-c68c900dd248" }, { "name": "cap", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "a52d22fd-5b6e-4c27-9fb5-1b3ff3eaf5ed", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a52d22fd-5b6e-4c27-9fb5-1b3ff3eaf5ed" }, { "name": "redirection_target_source", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "f0078300-026b-4fa6-9ec9-54ff53b73b38", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f0078300-026b-4fa6-9ec9-54ff53b73b38" }, { "name": "dependable", "sourceId": "886c0fe2-d9cb-4807-86e3-c93458986310", "properties": {}, "attributes": { "tosca_id": "2d8a0c85-f3c0-43a7-94a9-c018743f07c1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2d8a0c85-f3c0-43a7-94a9-c018743f07c1" } ], "id": "886c0fe2-d9cb-4807-86e3-c93458986310", "attributes": { "tosca_id": "886c0fe2-d9cb-4807-86e3-c93458986310", "tosca_name": "subnet_cmg01_acc_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "0418e3a3-25c4-4327-bfe8-30abb0853cd0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0418e3a3-25c4-4327-bfe8-30abb0853cd0" }, { "name": "cap", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "ed1f0ce0-b5e2-4002-9564-c05aaf56d333", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ed1f0ce0-b5e2-4002-9564-c05aaf56d333" }, { "name": "redirection_target_source", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "bace4eca-b0ea-4011-b8bc-5acd0bd53039", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "bace4eca-b0ea-4011-b8bc-5acd0bd53039" }, { "name": "dependable", "sourceId": "0d4773f6-3b06-452d-a120-143e01d04668", "properties": {}, "attributes": { "tosca_id": "93ef42f0-4372-42e6-b077-08aee652adc2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "93ef42f0-4372-42e6-b077-08aee652adc2" } ], "id": "0d4773f6-3b06-452d-a120-143e01d04668", "attributes": { "tosca_id": "0d4773f6-3b06-452d-a120-143e01d04668", "tosca_name": "subnet_cmg01_acc_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "4c8338a9-1903-4ed8-84a1-dde1bd74933e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4c8338a9-1903-4ed8-84a1-dde1bd74933e" }, { "name": "cap", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "dc839cac-3d1d-4288-a3f7-ff3d32602c58", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "dc839cac-3d1d-4288-a3f7-ff3d32602c58" }, { "name": "redirection_target_source", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "4bcb7fbf-fc88-4a9a-b52c-26206f560da4", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4bcb7fbf-fc88-4a9a-b52c-26206f560da4" }, { "name": "dependable", "sourceId": "49e5a15d-a028-446e-9685-8fabccf91469", "properties": {}, "attributes": { "tosca_id": "2d9ea61c-4e03-4011-ab3f-077ff6be143c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2d9ea61c-4e03-4011-ab3f-077ff6be143c" } ], "id": "49e5a15d-a028-446e-9685-8fabccf91469", "attributes": { "tosca_id": "49e5a15d-a028-446e-9685-8fabccf91469", "tosca_name": "subnet_cmg01_acc_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "74ae787d-11c8-4504-a2b8-edf42a763f6d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "74ae787d-11c8-4504-a2b8-edf42a763f6d" }, { "name": "cap", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "edda101e-c504-4865-ac43-7d9d9de8574f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "edda101e-c504-4865-ac43-7d9d9de8574f" }, { "name": "redirection_target_source", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "2b207814-cea3-4a18-a8b0-3c7c08e4a330", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "2b207814-cea3-4a18-a8b0-3c7c08e4a330" }, { "name": "dependable", "sourceId": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "properties": {}, "attributes": { "tosca_id": "2c5f6c36-1071-4fe5-bea7-0233b6e93265", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2c5f6c36-1071-4fe5-bea7-0233b6e93265" } ], "id": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "attributes": { "tosca_id": "4e03424f-86ed-433d-a871-67a0ca6c0ec3", "tosca_name": "subnet_cmg01_acc_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "5489fc56-4a8e-4912-a636-eefa3dcbfc8c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5489fc56-4a8e-4912-a636-eefa3dcbfc8c" }, { "name": "cap", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "39e79f43-af82-444a-8d6a-bb85b1a2bbfa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "39e79f43-af82-444a-8d6a-bb85b1a2bbfa" }, { "name": "redirection_target_source", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "71ba10a2-a5ba-49a2-8215-674da46f0f83", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "71ba10a2-a5ba-49a2-8215-674da46f0f83" }, { "name": "dependable", "sourceId": "be24aa75-eb8b-4d68-8218-4fda81900446", "properties": {}, "attributes": { "tosca_id": "ce01a0fd-b2b0-402b-88b8-cc3a582d2eaf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ce01a0fd-b2b0-402b-88b8-cc3a582d2eaf" } ], "id": "be24aa75-eb8b-4d68-8218-4fda81900446", "attributes": { "tosca_id": "be24aa75-eb8b-4d68-8218-4fda81900446", "tosca_name": "subnet_cmg01_acc_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "aae42680-001b-4601-a700-4a794f5c6b5c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aae42680-001b-4601-a700-4a794f5c6b5c" }, { "name": "cap", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "d4a390c6-9ec3-4832-9c1d-d1a0e16af0f0", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d4a390c6-9ec3-4832-9c1d-d1a0e16af0f0" }, { "name": "redirection_target_source", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "f9ab4fd6-f5b4-4c8b-98af-14f6eb9add88", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f9ab4fd6-f5b4-4c8b-98af-14f6eb9add88" }, { "name": "dependable", "sourceId": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "properties": {}, "attributes": { "tosca_id": "80e87f77-6660-4c19-950c-baff34df325e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "80e87f77-6660-4c19-950c-baff34df325e" } ], "id": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "attributes": { "tosca_id": "e44931b5-62b6-4ae6-ac25-0a494cf73021", "tosca_name": "subnet_cmg01_acc_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "a7c2edb0-0646-4812-b752-7d1aa4b58884", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a7c2edb0-0646-4812-b752-7d1aa4b58884" }, { "name": "cap", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "13a94369-8546-483a-8282-528b1c5e1a94", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "13a94369-8546-483a-8282-528b1c5e1a94" }, { "name": "redirection_target_source", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "a3f0892c-cb03-473d-8fa2-f3727c4314dd", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a3f0892c-cb03-473d-8fa2-f3727c4314dd" }, { "name": "dependable", "sourceId": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "properties": {}, "attributes": { "tosca_id": "6e35e7d1-1194-4ffc-b99d-b44a532743ee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6e35e7d1-1194-4ffc-b99d-b44a532743ee" } ], "id": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "attributes": { "tosca_id": "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f", "tosca_name": "subnet_cmg01_acc_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "db438241-4450-4e58-836d-e1c7d3467ab5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "db438241-4450-4e58-836d-e1c7d3467ab5" }, { "name": "cap", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "eb161211-263b-48ae-9aa7-f8f6d5881a03", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "eb161211-263b-48ae-9aa7-f8f6d5881a03" }, { "name": "redirection_target_source", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "77e877c6-85db-4ecb-93fa-11edb621a2db", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "77e877c6-85db-4ecb-93fa-11edb621a2db" }, { "name": "dependable", "sourceId": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "properties": {}, "attributes": { "tosca_id": "f7aeb3a0-950e-4763-8787-e3604e0b599d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f7aeb3a0-950e-4763-8787-e3604e0b599d" } ], "id": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "attributes": { "tosca_id": "84fb7a3f-479c-4a0d-bd74-183a0337d179", "tosca_name": "subnet_cmg01_acc_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "ab1e87a4-3d07-463f-9179-0db53e9d2d3e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ab1e87a4-3d07-463f-9179-0db53e9d2d3e" }, { "name": "cap", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "76059f0b-023d-4e9f-916f-65d7a5b570b8", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "76059f0b-023d-4e9f-916f-65d7a5b570b8" }, { "name": "redirection_target_source", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "f082fef8-5260-4677-a5de-57f3fd55b707", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f082fef8-5260-4677-a5de-57f3fd55b707" }, { "name": "dependable", "sourceId": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "properties": {}, "attributes": { "tosca_id": "7c0513d9-231c-4c7e-9ef1-ec5410aca5d0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7c0513d9-231c-4c7e-9ef1-ec5410aca5d0" } ], "id": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "attributes": { "tosca_id": "97a1b8a6-d843-438c-af90-c677b93a9dc3", "tosca_name": "subnet_cmg01_acc_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "f1ddf1db-e844-453b-a5a7-e65504b144d5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f1ddf1db-e844-453b-a5a7-e65504b144d5" }, { "name": "cap", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "3c1e81de-2d86-4e34-af4c-cf70023e91c5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3c1e81de-2d86-4e34-af4c-cf70023e91c5" }, { "name": "redirection_target_source", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "5962378f-d449-4171-b4b9-21651bcd6f55", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5962378f-d449-4171-b4b9-21651bcd6f55" }, { "name": "dependable", "sourceId": "73006a88-a763-4b55-8a40-1d33918195d3", "properties": {}, "attributes": { "tosca_id": "1f2c042f-7ecb-4b6b-8b81-38d3c236f5f0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1f2c042f-7ecb-4b6b-8b81-38d3c236f5f0" } ], "id": "73006a88-a763-4b55-8a40-1d33918195d3", "attributes": { "tosca_id": "73006a88-a763-4b55-8a40-1d33918195d3", "tosca_name": "subnet_cmg01_acc_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_acc_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "09c0a1db-7f1f-4a39-b470-3cf19646a07c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "09c0a1db-7f1f-4a39-b470-3cf19646a07c" }, { "name": "cap", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "75d03f4c-16c8-4938-89cd-6dd3cffb739e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "75d03f4c-16c8-4938-89cd-6dd3cffb739e" }, { "name": "redirection_target_source", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "83ba4e35-3c19-4824-9d8c-d9dca887be1b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "83ba4e35-3c19-4824-9d8c-d9dca887be1b" }, { "name": "dependable", "sourceId": "f4755484-edcb-4365-88a5-ebcdffe233f0", "properties": {}, "attributes": { "tosca_id": "f7ad7875-738f-472a-802a-ea70a19aa816", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f7ad7875-738f-472a-802a-ea70a19aa816" } ], "id": "f4755484-edcb-4365-88a5-ebcdffe233f0", "attributes": { "tosca_id": "f4755484-edcb-4365-88a5-ebcdffe233f0", "tosca_name": "subnet_cmg01_acc_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_ACC_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "b6cf1eba-9bcd-4092-8682-c189e61f9fd3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b6cf1eba-9bcd-4092-8682-c189e61f9fd3" }, { "name": "cap", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "0668e5fe-16fd-498b-9564-788254510faa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "0668e5fe-16fd-498b-9564-788254510faa" }, { "name": "redirection_target_source", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "9cfb3c88-4a80-4652-bcf9-d9c9745eeac1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9cfb3c88-4a80-4652-bcf9-d9c9745eeac1" }, { "name": "dependable", "sourceId": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "properties": {}, "attributes": { "tosca_id": "f1bcd385-961e-4fdd-8c92-4dc30ea25c74", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f1bcd385-961e-4fdd-8c92-4dc30ea25c74" } ], "id": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "attributes": { "tosca_id": "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8", "tosca_name": "subnet_cmg01_aqlmvno_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "372eca16-549d-4f45-8cd2-3d1bac48140d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "372eca16-549d-4f45-8cd2-3d1bac48140d" }, { "name": "cap", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "7d6c0465-4a7a-41bd-bf0d-ecf9ad888465", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7d6c0465-4a7a-41bd-bf0d-ecf9ad888465" }, { "name": "redirection_target_source", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "272e37f5-ecfe-46f8-80db-517423f0066f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "272e37f5-ecfe-46f8-80db-517423f0066f" }, { "name": "dependable", "sourceId": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "properties": {}, "attributes": { "tosca_id": "7ed39e3e-f588-463b-b705-c9697059b6de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7ed39e3e-f588-463b-b705-c9697059b6de" } ], "id": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "attributes": { "tosca_id": "bda764f6-30c1-43ea-aa7f-02f6fe029ce9", "tosca_name": "subnet_cmg01_aqlmvno_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "c797f035-eb20-45f9-9de0-0eb6bc1df42c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c797f035-eb20-45f9-9de0-0eb6bc1df42c" }, { "name": "cap", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "7da20321-f90b-4ccf-8063-f0581ed3eb48", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7da20321-f90b-4ccf-8063-f0581ed3eb48" }, { "name": "redirection_target_source", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "d17105ca-df15-46f9-85ea-78b8318c7308", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d17105ca-df15-46f9-85ea-78b8318c7308" }, { "name": "dependable", "sourceId": "087f5bd7-8980-429d-acad-5f6df32e88ff", "properties": {}, "attributes": { "tosca_id": "5f16046a-deb2-4501-b1d8-f76b1f44b59d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5f16046a-deb2-4501-b1d8-f76b1f44b59d" } ], "id": "087f5bd7-8980-429d-acad-5f6df32e88ff", "attributes": { "tosca_id": "087f5bd7-8980-429d-acad-5f6df32e88ff", "tosca_name": "subnet_cmg01_aqlmvno_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "a605c45f-2d3e-4e5d-a51f-04b3dfb92486", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a605c45f-2d3e-4e5d-a51f-04b3dfb92486" }, { "name": "cap", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "a16b6b6e-4ff8-443e-b9e8-59ade5c5adb5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a16b6b6e-4ff8-443e-b9e8-59ade5c5adb5" }, { "name": "redirection_target_source", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "9fdeecf2-6723-4c40-a18a-b33925a3dcfb", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9fdeecf2-6723-4c40-a18a-b33925a3dcfb" }, { "name": "dependable", "sourceId": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "properties": {}, "attributes": { "tosca_id": "3c47d94d-5250-448c-a8d7-787add9da3b5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3c47d94d-5250-448c-a8d7-787add9da3b5" } ], "id": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "attributes": { "tosca_id": "e2a90b87-8080-48ea-8dd8-b1f0c2d784de", "tosca_name": "subnet_cmg01_aqlmvno_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "414dddf0-f554-4522-905e-b3e0630ee14a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "414dddf0-f554-4522-905e-b3e0630ee14a" }, { "name": "cap", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "fe9ae276-2eb3-4a4c-96c4-372ff9807ee0", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fe9ae276-2eb3-4a4c-96c4-372ff9807ee0" }, { "name": "redirection_target_source", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "20ee470e-3dc7-4ae2-b559-c2bfd5a5f3b7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "20ee470e-3dc7-4ae2-b559-c2bfd5a5f3b7" }, { "name": "dependable", "sourceId": "1940322b-5e3c-489f-add3-75d0e9baf845", "properties": {}, "attributes": { "tosca_id": "c69d9197-a68c-42fd-9761-decd07d0d49e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c69d9197-a68c-42fd-9761-decd07d0d49e" } ], "id": "1940322b-5e3c-489f-add3-75d0e9baf845", "attributes": { "tosca_id": "1940322b-5e3c-489f-add3-75d0e9baf845", "tosca_name": "subnet_cmg01_aqlmvno_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "634e659b-175c-4d2c-91fb-2761f8296bcc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "634e659b-175c-4d2c-91fb-2761f8296bcc" }, { "name": "cap", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "5962002e-1b2e-4380-8482-a21569ac8f19", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5962002e-1b2e-4380-8482-a21569ac8f19" }, { "name": "redirection_target_source", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "1e068b60-d8ff-44e8-a606-12aaa1d9ca00", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "1e068b60-d8ff-44e8-a606-12aaa1d9ca00" }, { "name": "dependable", "sourceId": "928259f0-26e1-43be-8c27-22635b11b239", "properties": {}, "attributes": { "tosca_id": "fd2aad82-7c2b-4a21-b0ae-95b7f5b77a0c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fd2aad82-7c2b-4a21-b0ae-95b7f5b77a0c" } ], "id": "928259f0-26e1-43be-8c27-22635b11b239", "attributes": { "tosca_id": "928259f0-26e1-43be-8c27-22635b11b239", "tosca_name": "subnet_cmg01_aqlmvno_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "4eccc582-3aa1-4f4c-b94a-ad7db2a60117", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4eccc582-3aa1-4f4c-b94a-ad7db2a60117" }, { "name": "cap", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "2a4143d9-4bda-4df1-97da-e9a571afa4ec", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2a4143d9-4bda-4df1-97da-e9a571afa4ec" }, { "name": "redirection_target_source", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "ff3f9018-0955-44d6-a137-ae353a30038f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "ff3f9018-0955-44d6-a137-ae353a30038f" }, { "name": "dependable", "sourceId": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "properties": {}, "attributes": { "tosca_id": "9fea6e02-dc25-4a29-89f7-674c44101f2d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9fea6e02-dc25-4a29-89f7-674c44101f2d" } ], "id": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "attributes": { "tosca_id": "e99dc9c6-629d-446d-a40c-74fcb14334ac", "tosca_name": "subnet_cmg01_aqlmvno_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "0486b114-af50-46fb-bf00-07aca8f89795", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0486b114-af50-46fb-bf00-07aca8f89795" }, { "name": "cap", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "d88fe737-eba1-4d52-8f67-48254794255c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d88fe737-eba1-4d52-8f67-48254794255c" }, { "name": "redirection_target_source", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "827352ef-5f48-48bc-9e3f-ae4c1d28a92d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "827352ef-5f48-48bc-9e3f-ae4c1d28a92d" }, { "name": "dependable", "sourceId": "5e6511f4-7453-4762-af49-87b78a007f0f", "properties": {}, "attributes": { "tosca_id": "cdd2b1f0-046b-428b-b075-f22edd366c6b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cdd2b1f0-046b-428b-b075-f22edd366c6b" } ], "id": "5e6511f4-7453-4762-af49-87b78a007f0f", "attributes": { "tosca_id": "5e6511f4-7453-4762-af49-87b78a007f0f", "tosca_name": "subnet_cmg01_aqlmvno_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "1fdc219d-ee5b-4d52-a261-5a57745ecb7b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1fdc219d-ee5b-4d52-a261-5a57745ecb7b" }, { "name": "cap", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "fec70541-d351-4f02-90ba-f42e6fa12da3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fec70541-d351-4f02-90ba-f42e6fa12da3" }, { "name": "redirection_target_source", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "063b4403-a4f2-47f5-a107-cabef24b2794", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "063b4403-a4f2-47f5-a107-cabef24b2794" }, { "name": "dependable", "sourceId": "146618e2-20a8-492f-bd96-38a32a98f71a", "properties": {}, "attributes": { "tosca_id": "1a9797b2-2757-4d14-8e08-2d1c06551a06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1a9797b2-2757-4d14-8e08-2d1c06551a06" } ], "id": "146618e2-20a8-492f-bd96-38a32a98f71a", "attributes": { "tosca_id": "146618e2-20a8-492f-bd96-38a32a98f71a", "tosca_name": "subnet_cmg01_aqlmvno_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "dfa06e99-3925-45a7-bdf3-559bd3322200", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "dfa06e99-3925-45a7-bdf3-559bd3322200" }, { "name": "cap", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "b7e85196-6feb-4924-bd41-68a88aef10a2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b7e85196-6feb-4924-bd41-68a88aef10a2" }, { "name": "redirection_target_source", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "c4de6288-dd0c-446a-a847-adc0ab645c64", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c4de6288-dd0c-446a-a847-adc0ab645c64" }, { "name": "dependable", "sourceId": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "properties": {}, "attributes": { "tosca_id": "e8d294db-7d23-4635-aa86-8d16e244a3de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e8d294db-7d23-4635-aa86-8d16e244a3de" } ], "id": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "attributes": { "tosca_id": "fc9af5f8-ba9c-45ec-8796-60926a64c652", "tosca_name": "subnet_cmg01_aqlmvno_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "a13bc898-d904-437b-b721-cd4403d5f2b9", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a13bc898-d904-437b-b721-cd4403d5f2b9" }, { "name": "cap", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "8b8cf730-a9f9-4ccc-b246-4f66d0db463b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8b8cf730-a9f9-4ccc-b246-4f66d0db463b" }, { "name": "redirection_target_source", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "90a84e34-ce01-415a-af1e-41057fa4d8f0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "90a84e34-ce01-415a-af1e-41057fa4d8f0" }, { "name": "dependable", "sourceId": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "properties": {}, "attributes": { "tosca_id": "0943ec49-eaf0-45ea-bb4e-b95980774705", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0943ec49-eaf0-45ea-bb4e-b95980774705" } ], "id": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "attributes": { "tosca_id": "47435fa9-2c9f-4da1-b4b3-932560b0e3b0", "tosca_name": "subnet_cmg01_aqlmvno_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "fce2bf63-8d5e-411d-9ef7-d8826751c335", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fce2bf63-8d5e-411d-9ef7-d8826751c335" }, { "name": "cap", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "2952cfef-f97e-474c-bdcd-b11535c2ec87", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2952cfef-f97e-474c-bdcd-b11535c2ec87" }, { "name": "redirection_target_source", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "7708810c-c024-40bb-96f9-f7ecb4d86cd7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "7708810c-c024-40bb-96f9-f7ecb4d86cd7" }, { "name": "dependable", "sourceId": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "properties": {}, "attributes": { "tosca_id": "b3d43597-5ae6-4e9c-8a91-9fb946eb9997", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b3d43597-5ae6-4e9c-8a91-9fb946eb9997" } ], "id": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "attributes": { "tosca_id": "9aaab257-8fef-4daf-b0b9-c061912dbee5", "tosca_name": "subnet_cmg01_aqlmvno_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "6ddd05a2-96f3-4d8e-8ec6-e1fc8e6700ae", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6ddd05a2-96f3-4d8e-8ec6-e1fc8e6700ae" }, { "name": "cap", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "ba9ab7b2-09c6-4476-92af-eaf7d967573e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ba9ab7b2-09c6-4476-92af-eaf7d967573e" }, { "name": "redirection_target_source", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "067b87b5-3f02-41e8-b22d-7915e64923b1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "067b87b5-3f02-41e8-b22d-7915e64923b1" }, { "name": "dependable", "sourceId": "d874e584-1466-4627-92f1-0492d06cd7fc", "properties": {}, "attributes": { "tosca_id": "927357dc-b017-4309-b379-5b903cef515e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "927357dc-b017-4309-b379-5b903cef515e" } ], "id": "d874e584-1466-4627-92f1-0492d06cd7fc", "attributes": { "tosca_id": "d874e584-1466-4627-92f1-0492d06cd7fc", "tosca_name": "subnet_cmg01_aqlmvno_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "210a7296-ed9f-48b2-a0f1-1a33b42d5b49", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "210a7296-ed9f-48b2-a0f1-1a33b42d5b49" }, { "name": "cap", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "c4c278e7-3098-49aa-a3fe-767efc97a8d7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c4c278e7-3098-49aa-a3fe-767efc97a8d7" }, { "name": "redirection_target_source", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "266d2046-5750-4e04-b0db-7957653af527", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "266d2046-5750-4e04-b0db-7957653af527" }, { "name": "dependable", "sourceId": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "properties": {}, "attributes": { "tosca_id": "ef2cab50-96cd-40c7-98dc-47c92b0ea0df", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ef2cab50-96cd-40c7-98dc-47c92b0ea0df" } ], "id": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "attributes": { "tosca_id": "0fe94aa0-9599-4a46-8b6d-09b638f3644d", "tosca_name": "subnet_cmg01_aqlmvno_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "476e9472-afdd-4df8-90bc-6aa31c09b63d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "476e9472-afdd-4df8-90bc-6aa31c09b63d" }, { "name": "cap", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "6f562db9-399c-4580-b0bb-4fa9ddb55da2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6f562db9-399c-4580-b0bb-4fa9ddb55da2" }, { "name": "redirection_target_source", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "d995c8f3-7f14-454a-aeb2-8346f48fe9ca", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d995c8f3-7f14-454a-aeb2-8346f48fe9ca" }, { "name": "dependable", "sourceId": "ea25e361-9181-4bb7-90f1-4602c816df05", "properties": {}, "attributes": { "tosca_id": "1d4ece99-73e1-4605-8a85-56571193b836", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1d4ece99-73e1-4605-8a85-56571193b836" } ], "id": "ea25e361-9181-4bb7-90f1-4602c816df05", "attributes": { "tosca_id": "ea25e361-9181-4bb7-90f1-4602c816df05", "tosca_name": "subnet_cmg01_aqlmvno_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "34463cb7-b6d9-418c-8241-6c76c76d8b1f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "34463cb7-b6d9-418c-8241-6c76c76d8b1f" }, { "name": "cap", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "e0dddfcd-98fe-4788-9d44-81bab66e262a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e0dddfcd-98fe-4788-9d44-81bab66e262a" }, { "name": "redirection_target_source", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "ac08cff8-eac3-4338-bed3-6eadc74b8227", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "ac08cff8-eac3-4338-bed3-6eadc74b8227" }, { "name": "dependable", "sourceId": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "properties": {}, "attributes": { "tosca_id": "1289a345-92e2-4c14-995c-82db7674f275", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1289a345-92e2-4c14-995c-82db7674f275" } ], "id": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "attributes": { "tosca_id": "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1", "tosca_name": "subnet_cmg01_aqlmvno_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_AQLMVNO_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "e28dfe1a-dd6f-45e9-8be1-4684487dc5a4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e28dfe1a-dd6f-45e9-8be1-4684487dc5a4" }, { "name": "cap", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "f4f00642-fbc1-4695-9b25-a2bc5f6f62fa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f4f00642-fbc1-4695-9b25-a2bc5f6f62fa" }, { "name": "redirection_target_source", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "b25b48e4-cad0-46ca-9dab-3761bb221504", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b25b48e4-cad0-46ca-9dab-3761bb221504" }, { "name": "dependable", "sourceId": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "properties": {}, "attributes": { "tosca_id": "202a555d-cc6e-4317-84c3-cd5cf6f1cc06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "202a555d-cc6e-4317-84c3-cd5cf6f1cc06" } ], "id": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "attributes": { "tosca_id": "9dc1b078-8575-49dc-b691-31c0e248e0e6", "tosca_name": "subnet_cmg01_charging_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "f7ca2541-5669-4d9a-868e-2cad22cd7d8f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f7ca2541-5669-4d9a-868e-2cad22cd7d8f" }, { "name": "cap", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "5ede182f-a248-4bc8-ba69-a7582478b346", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5ede182f-a248-4bc8-ba69-a7582478b346" }, { "name": "redirection_target_source", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "e75778ae-bc18-43e9-a933-ceec0947705c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e75778ae-bc18-43e9-a933-ceec0947705c" }, { "name": "dependable", "sourceId": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "properties": {}, "attributes": { "tosca_id": "58fdda28-aeeb-4046-8cac-e2c96dee794f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "58fdda28-aeeb-4046-8cac-e2c96dee794f" } ], "id": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "attributes": { "tosca_id": "2f64d22f-f3fd-47b7-b378-9a5649eeaa33", "tosca_name": "subnet_cmg01_charging_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "9a87a5ee-fe4e-4351-8b5c-82fc1c9dc690", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9a87a5ee-fe4e-4351-8b5c-82fc1c9dc690" }, { "name": "cap", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "57da3bd3-4960-48c5-bbe1-04824803437a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "57da3bd3-4960-48c5-bbe1-04824803437a" }, { "name": "redirection_target_source", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "a8657baa-d7f7-4c39-896e-d0fdd4bf5919", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a8657baa-d7f7-4c39-896e-d0fdd4bf5919" }, { "name": "dependable", "sourceId": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "properties": {}, "attributes": { "tosca_id": "9a4507b2-77ec-4fbb-a9fc-89b67b05146b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a4507b2-77ec-4fbb-a9fc-89b67b05146b" } ], "id": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "attributes": { "tosca_id": "d78e0265-f6cf-4f62-a07a-0e50c238443b", "tosca_name": "subnet_cmg01_charging_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "b5ecf502-d348-41f4-8e6a-d0d4fc0c80f6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b5ecf502-d348-41f4-8e6a-d0d4fc0c80f6" }, { "name": "cap", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "64d0ddda-b61e-40c1-b8dc-20b950704910", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "64d0ddda-b61e-40c1-b8dc-20b950704910" }, { "name": "redirection_target_source", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "597a5343-e634-4b87-9d04-a0e02b63ceaf", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "597a5343-e634-4b87-9d04-a0e02b63ceaf" }, { "name": "dependable", "sourceId": "21c6baed-b63c-4175-853f-1aa83c273b4a", "properties": {}, "attributes": { "tosca_id": "ea6516ec-c945-4b69-aff6-c1f5e1bad083", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ea6516ec-c945-4b69-aff6-c1f5e1bad083" } ], "id": "21c6baed-b63c-4175-853f-1aa83c273b4a", "attributes": { "tosca_id": "21c6baed-b63c-4175-853f-1aa83c273b4a", "tosca_name": "subnet_cmg01_charging_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "8a4f7b7a-fe33-4cab-93ae-6ab60b5d358e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8a4f7b7a-fe33-4cab-93ae-6ab60b5d358e" }, { "name": "cap", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "123563dc-785a-4058-ba92-e4da9ab51ec9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "123563dc-785a-4058-ba92-e4da9ab51ec9" }, { "name": "redirection_target_source", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "5cb19f7c-8ca5-4c84-8366-4e2a7d0ee897", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5cb19f7c-8ca5-4c84-8366-4e2a7d0ee897" }, { "name": "dependable", "sourceId": "a812f444-02d0-4475-8b0a-fd97238fa334", "properties": {}, "attributes": { "tosca_id": "e29dd965-6a81-4840-91db-7ad14e79d94d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e29dd965-6a81-4840-91db-7ad14e79d94d" } ], "id": "a812f444-02d0-4475-8b0a-fd97238fa334", "attributes": { "tosca_id": "a812f444-02d0-4475-8b0a-fd97238fa334", "tosca_name": "subnet_cmg01_charging_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "9c42b36f-ef46-419d-b6e6-e6092c56b737", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c42b36f-ef46-419d-b6e6-e6092c56b737" }, { "name": "cap", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "8e17238b-434d-4f91-af0b-cedd930eafbb", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8e17238b-434d-4f91-af0b-cedd930eafbb" }, { "name": "redirection_target_source", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "e00b6152-f72b-4e3b-bd45-a521a7657ccb", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e00b6152-f72b-4e3b-bd45-a521a7657ccb" }, { "name": "dependable", "sourceId": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "properties": {}, "attributes": { "tosca_id": "b33c9360-0120-428a-a7bc-43290d18a2a3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b33c9360-0120-428a-a7bc-43290d18a2a3" } ], "id": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "attributes": { "tosca_id": "f91303d0-4ece-490a-bb97-3e0b55523e4b", "tosca_name": "subnet_cmg01_charging_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "aa1f0abe-542d-491f-a303-de7b4133a107", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aa1f0abe-542d-491f-a303-de7b4133a107" }, { "name": "cap", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "8f2adc24-f7d1-410e-b7ec-66b23758c245", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8f2adc24-f7d1-410e-b7ec-66b23758c245" }, { "name": "redirection_target_source", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "700fbb83-3d9a-487b-9eab-0a4f5c93f6b3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "700fbb83-3d9a-487b-9eab-0a4f5c93f6b3" }, { "name": "dependable", "sourceId": "9ffc53c7-c661-4208-8050-628b24761f7a", "properties": {}, "attributes": { "tosca_id": "6efb115b-cc89-4156-9781-89d3fb7d28e8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6efb115b-cc89-4156-9781-89d3fb7d28e8" } ], "id": "9ffc53c7-c661-4208-8050-628b24761f7a", "attributes": { "tosca_id": "9ffc53c7-c661-4208-8050-628b24761f7a", "tosca_name": "subnet_cmg01_charging_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "22f26f49-a7a3-4d5d-8c60-fb548a3a1988", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "22f26f49-a7a3-4d5d-8c60-fb548a3a1988" }, { "name": "cap", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "a1b59d98-ad7a-486f-b22c-6163a00375a8", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a1b59d98-ad7a-486f-b22c-6163a00375a8" }, { "name": "redirection_target_source", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "aa0bb71f-40bc-4b89-a2e9-43f09a51ba6d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "aa0bb71f-40bc-4b89-a2e9-43f09a51ba6d" }, { "name": "dependable", "sourceId": "8beea875-5df3-446b-a38a-ee1d5b030105", "properties": {}, "attributes": { "tosca_id": "506127c3-64b6-44e2-8897-11fe7cb36e89", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "506127c3-64b6-44e2-8897-11fe7cb36e89" } ], "id": "8beea875-5df3-446b-a38a-ee1d5b030105", "attributes": { "tosca_id": "8beea875-5df3-446b-a38a-ee1d5b030105", "tosca_name": "subnet_cmg01_charging_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "059c5dd5-9134-49b9-b083-a6da7b5868b2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "059c5dd5-9134-49b9-b083-a6da7b5868b2" }, { "name": "cap", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "fe2595be-54c1-4efd-9041-29a36d88ee8d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fe2595be-54c1-4efd-9041-29a36d88ee8d" }, { "name": "redirection_target_source", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "80ee618c-bc64-469a-91bc-38270bd15fa7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "80ee618c-bc64-469a-91bc-38270bd15fa7" }, { "name": "dependable", "sourceId": "1993e596-a87d-4557-8e2d-c0e7190c8816", "properties": {}, "attributes": { "tosca_id": "80b7237e-4d19-4b4c-a319-ee84ffc7890f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "80b7237e-4d19-4b4c-a319-ee84ffc7890f" } ], "id": "1993e596-a87d-4557-8e2d-c0e7190c8816", "attributes": { "tosca_id": "1993e596-a87d-4557-8e2d-c0e7190c8816", "tosca_name": "subnet_cmg01_charging_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "1583cb01-2db2-4b1b-8afa-d0ecc208fced", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1583cb01-2db2-4b1b-8afa-d0ecc208fced" }, { "name": "cap", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "c13c73a2-b09e-49a9-8881-9eb9b199c145", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c13c73a2-b09e-49a9-8881-9eb9b199c145" }, { "name": "redirection_target_source", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "236d5f6e-9085-4506-8f7f-535753e4b50d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "236d5f6e-9085-4506-8f7f-535753e4b50d" }, { "name": "dependable", "sourceId": "80259e1b-e048-4805-9a9e-16224ae0efc4", "properties": {}, "attributes": { "tosca_id": "fd13c797-4f58-4000-991c-1d94998b6332", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fd13c797-4f58-4000-991c-1d94998b6332" } ], "id": "80259e1b-e048-4805-9a9e-16224ae0efc4", "attributes": { "tosca_id": "80259e1b-e048-4805-9a9e-16224ae0efc4", "tosca_name": "subnet_cmg01_charging_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "d64adedb-7a17-4532-9aed-445c31a1edfd", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d64adedb-7a17-4532-9aed-445c31a1edfd" }, { "name": "cap", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "6a41271a-5659-4e4a-8553-446c2edde6da", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6a41271a-5659-4e4a-8553-446c2edde6da" }, { "name": "redirection_target_source", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "74c1b367-3420-4770-9c48-d2e34b178c1d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "74c1b367-3420-4770-9c48-d2e34b178c1d" }, { "name": "dependable", "sourceId": "ad01c535-fe7d-45a6-9540-90186814d2bb", "properties": {}, "attributes": { "tosca_id": "d55f46f7-37c1-480e-a3f4-13cf97b80e0c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d55f46f7-37c1-480e-a3f4-13cf97b80e0c" } ], "id": "ad01c535-fe7d-45a6-9540-90186814d2bb", "attributes": { "tosca_id": "ad01c535-fe7d-45a6-9540-90186814d2bb", "tosca_name": "subnet_cmg01_charging_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "4da051cc-dab8-407a-a20b-1b53f992e90f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4da051cc-dab8-407a-a20b-1b53f992e90f" }, { "name": "cap", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "4e46d055-2c86-44b2-85f0-9a473bdceab6", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4e46d055-2c86-44b2-85f0-9a473bdceab6" }, { "name": "redirection_target_source", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "cc710e62-c321-4f70-8ff0-06dea8751f80", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cc710e62-c321-4f70-8ff0-06dea8751f80" }, { "name": "dependable", "sourceId": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "properties": {}, "attributes": { "tosca_id": "920fd835-de1c-4484-a569-a54225cfbe28", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "920fd835-de1c-4484-a569-a54225cfbe28" } ], "id": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "attributes": { "tosca_id": "179b333c-813d-4ee1-a5d4-44d6baa7dd9f", "tosca_name": "subnet_cmg01_charging_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "62789d9f-3ec1-4ab1-866c-a9d8124ae3bb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "62789d9f-3ec1-4ab1-866c-a9d8124ae3bb" }, { "name": "cap", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "ce83a594-300e-4f41-a82c-f198358c5abe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ce83a594-300e-4f41-a82c-f198358c5abe" }, { "name": "redirection_target_source", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "35898a19-9b1e-4371-aeb1-2801ffa25d27", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "35898a19-9b1e-4371-aeb1-2801ffa25d27" }, { "name": "dependable", "sourceId": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "properties": {}, "attributes": { "tosca_id": "5f46ada1-027c-4e40-8f75-faf5d2960104", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5f46ada1-027c-4e40-8f75-faf5d2960104" } ], "id": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "attributes": { "tosca_id": "65f01d6f-a50e-4090-9caa-470f1508bd4e", "tosca_name": "subnet_cmg01_charging_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "8960d0eb-8e97-4981-acfd-19a53d018fc8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8960d0eb-8e97-4981-acfd-19a53d018fc8" }, { "name": "cap", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "eb570483-ecdb-434f-8275-c647d4a73d3d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "eb570483-ecdb-434f-8275-c647d4a73d3d" }, { "name": "redirection_target_source", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "18e4ddf2-ba90-4021-9929-01928b4b5a83", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "18e4ddf2-ba90-4021-9929-01928b4b5a83" }, { "name": "dependable", "sourceId": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "properties": {}, "attributes": { "tosca_id": "50cbabdc-af01-4db5-93b6-18fcdab6f611", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "50cbabdc-af01-4db5-93b6-18fcdab6f611" } ], "id": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "attributes": { "tosca_id": "dbc26a6f-eb73-4706-b45d-da6eaab675be", "tosca_name": "subnet_cmg01_charging_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "99236c5d-bbbe-401d-8a8b-d4662bd60304", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "99236c5d-bbbe-401d-8a8b-d4662bd60304" }, { "name": "cap", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "11e2909a-3ce3-48aa-baf5-a6105c54d3df", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "11e2909a-3ce3-48aa-baf5-a6105c54d3df" }, { "name": "redirection_target_source", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "cac833cc-cda2-4925-9b47-838ab0656796", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cac833cc-cda2-4925-9b47-838ab0656796" }, { "name": "dependable", "sourceId": "10263334-5f62-4688-8158-39ec8a322031", "properties": {}, "attributes": { "tosca_id": "c639dee6-7df8-4d68-8ab8-564c0843d19f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c639dee6-7df8-4d68-8ab8-564c0843d19f" } ], "id": "10263334-5f62-4688-8158-39ec8a322031", "attributes": { "tosca_id": "10263334-5f62-4688-8158-39ec8a322031", "tosca_name": "subnet_cmg01_charging_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_charging_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "43648497-2e20-4398-bcaa-a8681ce16acb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "43648497-2e20-4398-bcaa-a8681ce16acb" }, { "name": "cap", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "d462d8ca-cd59-49a5-9c90-7cef50ba8ffd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d462d8ca-cd59-49a5-9c90-7cef50ba8ffd" }, { "name": "redirection_target_source", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "bf050d91-8c9a-4023-9dbc-0ffe6148cd5b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "bf050d91-8c9a-4023-9dbc-0ffe6148cd5b" }, { "name": "dependable", "sourceId": "422740c4-364a-4ddd-badc-d6945c8bac13", "properties": {}, "attributes": { "tosca_id": "7d6ce0cc-4e59-4d4c-9f0b-e53eaff047a1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7d6ce0cc-4e59-4d4c-9f0b-e53eaff047a1" } ], "id": "422740c4-364a-4ddd-badc-d6945c8bac13", "attributes": { "tosca_id": "422740c4-364a-4ddd-badc-d6945c8bac13", "tosca_name": "subnet_cmg01_charging_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_CHARGING_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "f8218a29-8507-4c43-a94a-1d5f7c334453", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f8218a29-8507-4c43-a94a-1d5f7c334453" }, { "name": "cap", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "2f3e288e-70c0-42ce-9bd7-4fcbfd368f78", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2f3e288e-70c0-42ce-9bd7-4fcbfd368f78" }, { "name": "redirection_target_source", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "37874046-a852-4eec-a277-99d192be2d5d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "37874046-a852-4eec-a277-99d192be2d5d" }, { "name": "dependable", "sourceId": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "properties": {}, "attributes": { "tosca_id": "c4da9d15-1ec9-42ea-8918-153e59363a05", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c4da9d15-1ec9-42ea-8918-153e59363a05" } ], "id": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "attributes": { "tosca_id": "38b12bc5-6ad7-4df0-9250-2c3d934a08c9", "tosca_name": "subnet_cmg01_fastpath_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "79046376-f705-4beb-bd69-ee92e7e5bd05", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "79046376-f705-4beb-bd69-ee92e7e5bd05" }, { "name": "cap", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "a2762079-721e-4e4a-891c-b48ab4216bc0", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a2762079-721e-4e4a-891c-b48ab4216bc0" }, { "name": "redirection_target_source", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "e9b5bfeb-4cf0-4cfd-97af-603ada869334", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e9b5bfeb-4cf0-4cfd-97af-603ada869334" }, { "name": "dependable", "sourceId": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "properties": {}, "attributes": { "tosca_id": "9f146a16-483b-456b-b7c4-9cd146856637", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9f146a16-483b-456b-b7c4-9cd146856637" } ], "id": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "attributes": { "tosca_id": "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a", "tosca_name": "subnet_cmg01_fastpath_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "6f896215-8d58-4d0e-8186-d2fbf8b61d4e", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6f896215-8d58-4d0e-8186-d2fbf8b61d4e" }, { "name": "cap", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "8f3141cb-baf8-41d5-b79d-dfdaf87ccb6a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8f3141cb-baf8-41d5-b79d-dfdaf87ccb6a" }, { "name": "redirection_target_source", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "14a45e8d-2bb9-4b2b-a9c8-6056a902c35a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "14a45e8d-2bb9-4b2b-a9c8-6056a902c35a" }, { "name": "dependable", "sourceId": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "properties": {}, "attributes": { "tosca_id": "a33c53a8-aed3-4f0c-8d84-e52c3ea6af3a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a33c53a8-aed3-4f0c-8d84-e52c3ea6af3a" } ], "id": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "attributes": { "tosca_id": "61829f28-58ab-4c30-a3d4-39b426c2a0d3", "tosca_name": "subnet_cmg01_fastpath_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "036d2477-b8e5-465e-aca4-832cf391800c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "036d2477-b8e5-465e-aca4-832cf391800c" }, { "name": "cap", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "334e6a85-ce56-436b-a333-22af10842e86", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "334e6a85-ce56-436b-a333-22af10842e86" }, { "name": "redirection_target_source", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "c25d7e9a-8f60-409e-93f6-d3061fcaa2f5", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c25d7e9a-8f60-409e-93f6-d3061fcaa2f5" }, { "name": "dependable", "sourceId": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "properties": {}, "attributes": { "tosca_id": "59508d19-6076-4a1d-95de-a68822ec33d1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "59508d19-6076-4a1d-95de-a68822ec33d1" } ], "id": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "attributes": { "tosca_id": "9cc1c320-6979-4c76-884d-1a1fd1c94e1a", "tosca_name": "subnet_cmg01_fastpath_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "54b17acd-97fd-4a73-b050-0d8a1cc9769c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "54b17acd-97fd-4a73-b050-0d8a1cc9769c" }, { "name": "cap", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "941d0e2d-7f70-4f5f-9295-78df7bc1f75f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "941d0e2d-7f70-4f5f-9295-78df7bc1f75f" }, { "name": "redirection_target_source", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "d67c7901-7dc6-42e5-9baf-24a1787e6416", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d67c7901-7dc6-42e5-9baf-24a1787e6416" }, { "name": "dependable", "sourceId": "0138978a-efe1-4a5a-b307-dc2489a56c93", "properties": {}, "attributes": { "tosca_id": "a146a560-d245-4c43-ac1f-02370ed94031", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a146a560-d245-4c43-ac1f-02370ed94031" } ], "id": "0138978a-efe1-4a5a-b307-dc2489a56c93", "attributes": { "tosca_id": "0138978a-efe1-4a5a-b307-dc2489a56c93", "tosca_name": "subnet_cmg01_fastpath_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "8744b908-370d-469a-8bac-780789cdfb34", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8744b908-370d-469a-8bac-780789cdfb34" }, { "name": "cap", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "27afaca8-3fe7-4453-aad8-92d9f9bed0cd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "27afaca8-3fe7-4453-aad8-92d9f9bed0cd" }, { "name": "redirection_target_source", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "3a7dbda3-1955-44ff-84d3-6f2146f8d10a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "3a7dbda3-1955-44ff-84d3-6f2146f8d10a" }, { "name": "dependable", "sourceId": "4b390f1c-4a73-4313-b423-8549e880db4c", "properties": {}, "attributes": { "tosca_id": "3c75ccfc-8e08-43b6-a728-519a479bd841", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3c75ccfc-8e08-43b6-a728-519a479bd841" } ], "id": "4b390f1c-4a73-4313-b423-8549e880db4c", "attributes": { "tosca_id": "4b390f1c-4a73-4313-b423-8549e880db4c", "tosca_name": "subnet_cmg01_fastpath_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "6fe47df8-29d0-4a2e-8e72-3bad080e69a6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6fe47df8-29d0-4a2e-8e72-3bad080e69a6" }, { "name": "cap", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "8b71e119-e8a6-4d8a-9f27-8f978a58085f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8b71e119-e8a6-4d8a-9f27-8f978a58085f" }, { "name": "redirection_target_source", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "b999c682-6314-4d36-a65c-e223d32c4ea6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b999c682-6314-4d36-a65c-e223d32c4ea6" }, { "name": "dependable", "sourceId": "cb3013f2-7178-46b6-80a8-d71b28667729", "properties": {}, "attributes": { "tosca_id": "a7fbd20c-c339-4ebf-a74d-f5f4f59f07ae", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a7fbd20c-c339-4ebf-a74d-f5f4f59f07ae" } ], "id": "cb3013f2-7178-46b6-80a8-d71b28667729", "attributes": { "tosca_id": "cb3013f2-7178-46b6-80a8-d71b28667729", "tosca_name": "subnet_cmg01_fastpath_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "d2822121-4f5e-4f32-99e7-bbfc90baec25", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d2822121-4f5e-4f32-99e7-bbfc90baec25" }, { "name": "cap", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "140a9336-4586-46ea-ac0d-0fde3ef667c7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "140a9336-4586-46ea-ac0d-0fde3ef667c7" }, { "name": "redirection_target_source", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "dbc91274-aa02-4f66-8155-68a47765ab36", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "dbc91274-aa02-4f66-8155-68a47765ab36" }, { "name": "dependable", "sourceId": "2d031731-444e-4433-9056-090b3916131e", "properties": {}, "attributes": { "tosca_id": "eebde3c0-8207-40a1-868c-5f5d9b59d288", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eebde3c0-8207-40a1-868c-5f5d9b59d288" } ], "id": "2d031731-444e-4433-9056-090b3916131e", "attributes": { "tosca_id": "2d031731-444e-4433-9056-090b3916131e", "tosca_name": "subnet_cmg01_fastpath_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "fe8106e3-57bf-4174-a992-3710999928f8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fe8106e3-57bf-4174-a992-3710999928f8" }, { "name": "cap", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "87385a70-4fc6-4395-a08c-474f753c6b6f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "87385a70-4fc6-4395-a08c-474f753c6b6f" }, { "name": "redirection_target_source", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "f949931c-82a2-4f9b-bfa3-4b454dece0d2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f949931c-82a2-4f9b-bfa3-4b454dece0d2" }, { "name": "dependable", "sourceId": "7729ab44-53fb-4129-a269-911d68dbe658", "properties": {}, "attributes": { "tosca_id": "c70aff64-72d0-4590-9d17-c6741f43d561", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c70aff64-72d0-4590-9d17-c6741f43d561" } ], "id": "7729ab44-53fb-4129-a269-911d68dbe658", "attributes": { "tosca_id": "7729ab44-53fb-4129-a269-911d68dbe658", "tosca_name": "subnet_cmg01_fastpath_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "ef1eec7a-f25e-46ac-966b-53a808edbcf4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ef1eec7a-f25e-46ac-966b-53a808edbcf4" }, { "name": "cap", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "006d6586-331c-4282-a2c0-161bfe615748", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "006d6586-331c-4282-a2c0-161bfe615748" }, { "name": "redirection_target_source", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "21932448-6c86-4b91-a267-c5e540f74df1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "21932448-6c86-4b91-a267-c5e540f74df1" }, { "name": "dependable", "sourceId": "15a791c8-c638-45e2-8207-f69ee211ea1c", "properties": {}, "attributes": { "tosca_id": "3cb8093e-6c61-4aa5-9801-ea6eefe2502e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3cb8093e-6c61-4aa5-9801-ea6eefe2502e" } ], "id": "15a791c8-c638-45e2-8207-f69ee211ea1c", "attributes": { "tosca_id": "15a791c8-c638-45e2-8207-f69ee211ea1c", "tosca_name": "subnet_cmg01_fastpath_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "95e1edcb-aadf-422b-b170-f26ad71bbae1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "95e1edcb-aadf-422b-b170-f26ad71bbae1" }, { "name": "cap", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "6dac1857-3e21-48c0-b65d-56fe69aa1f5e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6dac1857-3e21-48c0-b65d-56fe69aa1f5e" }, { "name": "redirection_target_source", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "c620e774-63bb-4933-a823-093b7a5a0316", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c620e774-63bb-4933-a823-093b7a5a0316" }, { "name": "dependable", "sourceId": "b194cd11-853c-45af-a947-39424c621a54", "properties": {}, "attributes": { "tosca_id": "d39003a6-fca7-47d1-a296-4b432363bfc8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d39003a6-fca7-47d1-a296-4b432363bfc8" } ], "id": "b194cd11-853c-45af-a947-39424c621a54", "attributes": { "tosca_id": "b194cd11-853c-45af-a947-39424c621a54", "tosca_name": "subnet_cmg01_fastpath_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "28955ff6-7222-4d21-b40a-724982b28df8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "28955ff6-7222-4d21-b40a-724982b28df8" }, { "name": "cap", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "27d0e5d7-a261-4374-95cd-fb5e268c0f19", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "27d0e5d7-a261-4374-95cd-fb5e268c0f19" }, { "name": "redirection_target_source", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "acf41157-543b-4516-a504-90c1dd6a91cc", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "acf41157-543b-4516-a504-90c1dd6a91cc" }, { "name": "dependable", "sourceId": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "properties": {}, "attributes": { "tosca_id": "5be7e6ae-074c-4967-bcfd-4fea5405d7ef", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5be7e6ae-074c-4967-bcfd-4fea5405d7ef" } ], "id": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "attributes": { "tosca_id": "7be999f2-6b7e-4124-887b-7bd3c7e0e21e", "tosca_name": "subnet_cmg01_fastpath_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "93a58835-16f7-4d45-890d-edbc8bf3036a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "93a58835-16f7-4d45-890d-edbc8bf3036a" }, { "name": "cap", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "283e1e21-3fae-4808-950d-d44cc3b8b488", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "283e1e21-3fae-4808-950d-d44cc3b8b488" }, { "name": "redirection_target_source", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "77991b07-7c8c-45d5-89c1-18b5e80b5238", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "77991b07-7c8c-45d5-89c1-18b5e80b5238" }, { "name": "dependable", "sourceId": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "properties": {}, "attributes": { "tosca_id": "faccc199-36ad-4b74-b79c-97ca6369bedb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "faccc199-36ad-4b74-b79c-97ca6369bedb" } ], "id": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "attributes": { "tosca_id": "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7", "tosca_name": "subnet_cmg01_fastpath_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "53a37462-00b2-4e36-83aa-29c0cd78a19c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "53a37462-00b2-4e36-83aa-29c0cd78a19c" }, { "name": "cap", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "d2fbafe9-1883-4c2b-a587-e74e99dc8eee", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d2fbafe9-1883-4c2b-a587-e74e99dc8eee" }, { "name": "redirection_target_source", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "6c9c3048-231b-45b0-9174-488954ad6787", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "6c9c3048-231b-45b0-9174-488954ad6787" }, { "name": "dependable", "sourceId": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "properties": {}, "attributes": { "tosca_id": "9304b3fb-3c32-414e-84c3-a70655ce994d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9304b3fb-3c32-414e-84c3-a70655ce994d" } ], "id": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "attributes": { "tosca_id": "ae7fb78e-501d-4974-a344-fe86b1049b4f", "tosca_name": "subnet_cmg01_fastpath_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "c9e9e20a-57a2-47f6-acfa-60588b119c7a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c9e9e20a-57a2-47f6-acfa-60588b119c7a" }, { "name": "cap", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "918abc98-5a41-43b4-a70c-0eadb584a51f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "918abc98-5a41-43b4-a70c-0eadb584a51f" }, { "name": "redirection_target_source", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "e58031bf-7fdf-47ce-a5b5-9c497cc1d828", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e58031bf-7fdf-47ce-a5b5-9c497cc1d828" }, { "name": "dependable", "sourceId": "f6e0fb49-2222-4c00-9422-d63a69984899", "properties": {}, "attributes": { "tosca_id": "d93d4795-9cff-4389-8bce-2cf4298c2989", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d93d4795-9cff-4389-8bce-2cf4298c2989" } ], "id": "f6e0fb49-2222-4c00-9422-d63a69984899", "attributes": { "tosca_id": "f6e0fb49-2222-4c00-9422-d63a69984899", "tosca_name": "subnet_cmg01_fastpath_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "8cbedb5c-6f1b-455e-9f66-638744594884", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8cbedb5c-6f1b-455e-9f66-638744594884" }, { "name": "cap", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "4d254b0d-4949-463d-9ed3-43f8da962fc3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4d254b0d-4949-463d-9ed3-43f8da962fc3" }, { "name": "redirection_target_source", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "81d3a3b6-c23b-4e8f-af03-aa5cc4d1001b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "81d3a3b6-c23b-4e8f-af03-aa5cc4d1001b" }, { "name": "dependable", "sourceId": "974b367f-7c5b-4d52-ace3-27533ea6293f", "properties": {}, "attributes": { "tosca_id": "7b0487c3-c2ae-4710-9d37-2360b98d5b6d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7b0487c3-c2ae-4710-9d37-2360b98d5b6d" } ], "id": "974b367f-7c5b-4d52-ace3-27533ea6293f", "attributes": { "tosca_id": "974b367f-7c5b-4d52-ace3-27533ea6293f", "tosca_name": "subnet_cmg01_fastpath_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_FASTPATH_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "1351b4de-4f93-45c9-aebc-6f9cdfa160b4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1351b4de-4f93-45c9-aebc-6f9cdfa160b4" }, { "name": "cap", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "5fe23060-20f5-4b67-af07-36b226c7d37d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5fe23060-20f5-4b67-af07-36b226c7d37d" }, { "name": "redirection_target_source", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "a4281576-f907-4913-9054-67ecb21e277c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a4281576-f907-4913-9054-67ecb21e277c" }, { "name": "dependable", "sourceId": "de578f2b-5df0-4757-8685-a52cd5eea8de", "properties": {}, "attributes": { "tosca_id": "cd5d8f74-1da9-4175-b39b-525cd9030ad9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cd5d8f74-1da9-4175-b39b-525cd9030ad9" } ], "id": "de578f2b-5df0-4757-8685-a52cd5eea8de", "attributes": { "tosca_id": "de578f2b-5df0-4757-8685-a52cd5eea8de", "tosca_name": "subnet_cmg01_grt_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "c74d2f62-6ec2-4903-8abe-2e52dc8b174a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c74d2f62-6ec2-4903-8abe-2e52dc8b174a" }, { "name": "cap", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "dadf7fc0-9be9-4ac9-9acb-da002068967f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "dadf7fc0-9be9-4ac9-9acb-da002068967f" }, { "name": "redirection_target_source", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "be5ab420-ecb8-4dba-995c-eea453e54131", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "be5ab420-ecb8-4dba-995c-eea453e54131" }, { "name": "dependable", "sourceId": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "properties": {}, "attributes": { "tosca_id": "4eae6630-3133-4b7e-b75c-4b277973d20a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4eae6630-3133-4b7e-b75c-4b277973d20a" } ], "id": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "attributes": { "tosca_id": "7b9bd0f3-b706-46d4-821d-dd39983b57d0", "tosca_name": "subnet_cmg01_grt_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "703613a8-ca19-421e-ba20-18741034b02b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "703613a8-ca19-421e-ba20-18741034b02b" }, { "name": "cap", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "4f6f542d-cfb5-46ed-a3aa-81333d76688a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4f6f542d-cfb5-46ed-a3aa-81333d76688a" }, { "name": "redirection_target_source", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "dd335c48-a719-473b-a825-97e2b04070e2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "dd335c48-a719-473b-a825-97e2b04070e2" }, { "name": "dependable", "sourceId": "688c02d5-4739-4e8d-84cd-9374b827774b", "properties": {}, "attributes": { "tosca_id": "9d477cd4-66d4-486f-bc2a-e059bef3b37f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9d477cd4-66d4-486f-bc2a-e059bef3b37f" } ], "id": "688c02d5-4739-4e8d-84cd-9374b827774b", "attributes": { "tosca_id": "688c02d5-4739-4e8d-84cd-9374b827774b", "tosca_name": "subnet_cmg01_grt_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "417bc3b4-48c7-4709-af6f-e75f29898ab8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "417bc3b4-48c7-4709-af6f-e75f29898ab8" }, { "name": "cap", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "af9f5777-decb-4acd-93f0-50ddeb8dc1f7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "af9f5777-decb-4acd-93f0-50ddeb8dc1f7" }, { "name": "redirection_target_source", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "cff7600c-0db1-4f34-8a81-17dbc1581b9d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cff7600c-0db1-4f34-8a81-17dbc1581b9d" }, { "name": "dependable", "sourceId": "96282ea4-2308-4c32-b20d-94e97277336a", "properties": {}, "attributes": { "tosca_id": "b8290c40-d8f7-4c5e-9b86-b53e376b5745", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b8290c40-d8f7-4c5e-9b86-b53e376b5745" } ], "id": "96282ea4-2308-4c32-b20d-94e97277336a", "attributes": { "tosca_id": "96282ea4-2308-4c32-b20d-94e97277336a", "tosca_name": "subnet_cmg01_grt_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "aaa41182-a76c-4f6e-85af-86908cadbae6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "aaa41182-a76c-4f6e-85af-86908cadbae6" }, { "name": "cap", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "b56c56e6-8c99-44d2-a224-5c8022be4689", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b56c56e6-8c99-44d2-a224-5c8022be4689" }, { "name": "redirection_target_source", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "9aaf72e1-a25a-4d56-95e0-3565aeb7d2f9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9aaf72e1-a25a-4d56-95e0-3565aeb7d2f9" }, { "name": "dependable", "sourceId": "413b56c9-fe1a-400c-889a-3085ea728f82", "properties": {}, "attributes": { "tosca_id": "4dbb37e9-e965-4813-8191-d080fcc32a3c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4dbb37e9-e965-4813-8191-d080fcc32a3c" } ], "id": "413b56c9-fe1a-400c-889a-3085ea728f82", "attributes": { "tosca_id": "413b56c9-fe1a-400c-889a-3085ea728f82", "tosca_name": "subnet_cmg01_grt_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "e477de8c-5600-4394-9271-130025bda474", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e477de8c-5600-4394-9271-130025bda474" }, { "name": "cap", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "be5a710b-391b-4886-a9f4-e19f39b85ded", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "be5a710b-391b-4886-a9f4-e19f39b85ded" }, { "name": "redirection_target_source", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "259e97aa-c51e-4a47-a47c-b55b16c7df23", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "259e97aa-c51e-4a47-a47c-b55b16c7df23" }, { "name": "dependable", "sourceId": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "properties": {}, "attributes": { "tosca_id": "179c7f1f-3836-4118-8702-e44b07e6798e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "179c7f1f-3836-4118-8702-e44b07e6798e" } ], "id": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "attributes": { "tosca_id": "3e1896df-ec4a-4af9-8816-ac8f50a2372b", "tosca_name": "subnet_cmg01_grt_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "8daa8655-b34c-4262-9df2-15cf4658e677", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8daa8655-b34c-4262-9df2-15cf4658e677" }, { "name": "cap", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "e69c3f71-5df4-4f1f-a2e7-978edfbf5ddb", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e69c3f71-5df4-4f1f-a2e7-978edfbf5ddb" }, { "name": "redirection_target_source", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "e438f7a0-4614-4a12-9458-19b3b8689655", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e438f7a0-4614-4a12-9458-19b3b8689655" }, { "name": "dependable", "sourceId": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "properties": {}, "attributes": { "tosca_id": "576bff76-4178-47dd-ad06-0dcdb2d50ded", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "576bff76-4178-47dd-ad06-0dcdb2d50ded" } ], "id": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "attributes": { "tosca_id": "c9f59f88-37e5-42dd-a6df-81d6880822f9", "tosca_name": "subnet_cmg01_grt_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "6f4d835d-e570-4180-967f-3ebf4065c4e5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6f4d835d-e570-4180-967f-3ebf4065c4e5" }, { "name": "cap", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "bd544a32-467c-4198-845f-b479fc9dc1bb", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "bd544a32-467c-4198-845f-b479fc9dc1bb" }, { "name": "redirection_target_source", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "17d3c940-6e0c-4e44-b333-8546fa9d6ac0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "17d3c940-6e0c-4e44-b333-8546fa9d6ac0" }, { "name": "dependable", "sourceId": "8f9b379c-496e-4905-a641-714b207fa4ad", "properties": {}, "attributes": { "tosca_id": "ae30c79c-1194-478e-b658-56e465d9aafd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ae30c79c-1194-478e-b658-56e465d9aafd" } ], "id": "8f9b379c-496e-4905-a641-714b207fa4ad", "attributes": { "tosca_id": "8f9b379c-496e-4905-a641-714b207fa4ad", "tosca_name": "subnet_cmg01_grt_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "a6c9b4f7-2c0d-4f09-95cc-7c192d707f13", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a6c9b4f7-2c0d-4f09-95cc-7c192d707f13" }, { "name": "cap", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "fba36fdf-397d-4b0a-b1dc-26980d9b2b24", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fba36fdf-397d-4b0a-b1dc-26980d9b2b24" }, { "name": "redirection_target_source", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "4d59b403-7408-476f-be1e-ac2b095de643", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4d59b403-7408-476f-be1e-ac2b095de643" }, { "name": "dependable", "sourceId": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "properties": {}, "attributes": { "tosca_id": "a4b53982-5949-40fe-b2b7-cfe819333932", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a4b53982-5949-40fe-b2b7-cfe819333932" } ], "id": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "attributes": { "tosca_id": "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5", "tosca_name": "subnet_cmg01_grt_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "e2fa3d00-2c9d-42db-bdd0-16f05f5dc5eb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e2fa3d00-2c9d-42db-bdd0-16f05f5dc5eb" }, { "name": "cap", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "67d568dd-779f-44ec-8f37-c07c165184fd", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "67d568dd-779f-44ec-8f37-c07c165184fd" }, { "name": "redirection_target_source", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "4a14b9b1-a4e3-4ef5-b574-d609834d2685", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4a14b9b1-a4e3-4ef5-b574-d609834d2685" }, { "name": "dependable", "sourceId": "5437bcad-d392-4fc9-9e06-471c4c800653", "properties": {}, "attributes": { "tosca_id": "b61689a3-02d9-4741-98ff-72946009bf1c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b61689a3-02d9-4741-98ff-72946009bf1c" } ], "id": "5437bcad-d392-4fc9-9e06-471c4c800653", "attributes": { "tosca_id": "5437bcad-d392-4fc9-9e06-471c4c800653", "tosca_name": "subnet_cmg01_grt_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "2433e405-516c-4518-afc8-b109092c7fa6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2433e405-516c-4518-afc8-b109092c7fa6" }, { "name": "cap", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "5b53d73d-5a28-4e7b-9155-abbe25c70f99", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5b53d73d-5a28-4e7b-9155-abbe25c70f99" }, { "name": "redirection_target_source", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "08743da6-9d65-44af-8fff-e20dec6dfdfc", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "08743da6-9d65-44af-8fff-e20dec6dfdfc" }, { "name": "dependable", "sourceId": "8f219537-8936-456f-85ea-39af5f2fa6a2", "properties": {}, "attributes": { "tosca_id": "81a69f60-1fae-4a8c-88ed-31602f5c7fa8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "81a69f60-1fae-4a8c-88ed-31602f5c7fa8" } ], "id": "8f219537-8936-456f-85ea-39af5f2fa6a2", "attributes": { "tosca_id": "8f219537-8936-456f-85ea-39af5f2fa6a2", "tosca_name": "subnet_cmg01_grt_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "3ed404f4-66d8-4953-a420-05cc6a2d916b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3ed404f4-66d8-4953-a420-05cc6a2d916b" }, { "name": "cap", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "43e3d655-1fac-45da-bd9e-3203f560462f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "43e3d655-1fac-45da-bd9e-3203f560462f" }, { "name": "redirection_target_source", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "bff29c46-c1e3-4c8f-bae0-4e1fbf0a2b2e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "bff29c46-c1e3-4c8f-bae0-4e1fbf0a2b2e" }, { "name": "dependable", "sourceId": "cb584f85-be48-4209-80c6-c9b67935987f", "properties": {}, "attributes": { "tosca_id": "704b340b-8c9b-4a36-9955-044226c94554", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "704b340b-8c9b-4a36-9955-044226c94554" } ], "id": "cb584f85-be48-4209-80c6-c9b67935987f", "attributes": { "tosca_id": "cb584f85-be48-4209-80c6-c9b67935987f", "tosca_name": "subnet_cmg01_grt_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "b599ef5a-77dd-4487-b1f2-4302cec2c285", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b599ef5a-77dd-4487-b1f2-4302cec2c285" }, { "name": "cap", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "1f5f6475-ed01-4967-8169-60aa95ab65bf", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "1f5f6475-ed01-4967-8169-60aa95ab65bf" }, { "name": "redirection_target_source", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "06968df5-c67d-4893-a5a1-2c18e61d43b7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "06968df5-c67d-4893-a5a1-2c18e61d43b7" }, { "name": "dependable", "sourceId": "d5594d86-45d9-4767-9e55-72ed175092b2", "properties": {}, "attributes": { "tosca_id": "9c5035d2-52b9-413b-98e5-7c63d0562eab", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9c5035d2-52b9-413b-98e5-7c63d0562eab" } ], "id": "d5594d86-45d9-4767-9e55-72ed175092b2", "attributes": { "tosca_id": "d5594d86-45d9-4767-9e55-72ed175092b2", "tosca_name": "subnet_cmg01_grt_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "02c5010f-0426-40bb-be8f-c5e977fb05d0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "02c5010f-0426-40bb-be8f-c5e977fb05d0" }, { "name": "cap", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "cab620a0-6df1-4fd0-8d74-ef56dd3c0789", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "cab620a0-6df1-4fd0-8d74-ef56dd3c0789" }, { "name": "redirection_target_source", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "8aaf7d94-635b-4974-b39c-0e29415a729c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "8aaf7d94-635b-4974-b39c-0e29415a729c" }, { "name": "dependable", "sourceId": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "properties": {}, "attributes": { "tosca_id": "0513dcca-c846-40c2-be23-84c17c3fc8b5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0513dcca-c846-40c2-be23-84c17c3fc8b5" } ], "id": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "attributes": { "tosca_id": "cfea5675-d8ba-4668-a537-1fbc17d07db9", "tosca_name": "subnet_cmg01_grt_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "3eb0109f-6022-4dc7-ad3c-08797b25fdc0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3eb0109f-6022-4dc7-ad3c-08797b25fdc0" }, { "name": "cap", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "3138d3a1-fc95-47d4-988c-a766ef2fb76c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3138d3a1-fc95-47d4-988c-a766ef2fb76c" }, { "name": "redirection_target_source", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "df97a711-5562-43b0-8207-e9865d3127ba", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "df97a711-5562-43b0-8207-e9865d3127ba" }, { "name": "dependable", "sourceId": "12642db0-4580-4682-91e7-fef082982c3f", "properties": {}, "attributes": { "tosca_id": "753173e8-dbda-495d-a281-6cf206954439", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "753173e8-dbda-495d-a281-6cf206954439" } ], "id": "12642db0-4580-4682-91e7-fef082982c3f", "attributes": { "tosca_id": "12642db0-4580-4682-91e7-fef082982c3f", "tosca_name": "subnet_cmg01_grt_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_grt_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "ed0417b6-d4b6-4d95-bbcd-4a96f9083e2f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ed0417b6-d4b6-4d95-bbcd-4a96f9083e2f" }, { "name": "cap", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "849fc726-3780-4644-8310-0ec84444a216", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "849fc726-3780-4644-8310-0ec84444a216" }, { "name": "redirection_target_source", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "231fc638-6486-4638-b918-fbdffad6703a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "231fc638-6486-4638-b918-fbdffad6703a" }, { "name": "dependable", "sourceId": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "properties": {}, "attributes": { "tosca_id": "1ddb0ce0-69bf-4dbf-97dc-321353d59c98", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1ddb0ce0-69bf-4dbf-97dc-321353d59c98" } ], "id": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "attributes": { "tosca_id": "340287f2-eed0-4b36-b10c-e8f73c9d9dbf", "tosca_name": "subnet_cmg01_grt_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_GRT_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "903cc447-e825-462a-b2a3-123e97365edf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "903cc447-e825-462a-b2a3-123e97365edf" }, { "name": "cap", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "f9d6ae84-af32-467c-93c9-9c6122d981f5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f9d6ae84-af32-467c-93c9-9c6122d981f5" }, { "name": "redirection_target_source", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "d2c1e4f4-1c01-4263-8b3a-d4d41fffd2c4", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d2c1e4f4-1c01-4263-8b3a-d4d41fffd2c4" }, { "name": "dependable", "sourceId": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "properties": {}, "attributes": { "tosca_id": "b7b307fd-5b3f-4fa6-9f5a-cbe83c38573c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b7b307fd-5b3f-4fa6-9f5a-cbe83c38573c" } ], "id": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "attributes": { "tosca_id": "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a", "tosca_name": "subnet_cmg01_hightouch_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "c009c012-1e1c-40d0-a0aa-d5f82f0fa623", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c009c012-1e1c-40d0-a0aa-d5f82f0fa623" }, { "name": "cap", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "7cf83c37-e4fe-4586-b9c3-705ef467e1db", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7cf83c37-e4fe-4586-b9c3-705ef467e1db" }, { "name": "redirection_target_source", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "569b035c-9f41-4284-993f-6966d2895e50", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "569b035c-9f41-4284-993f-6966d2895e50" }, { "name": "dependable", "sourceId": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "properties": {}, "attributes": { "tosca_id": "36368cc3-0109-412d-a395-4340fd347abf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36368cc3-0109-412d-a395-4340fd347abf" } ], "id": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "attributes": { "tosca_id": "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1", "tosca_name": "subnet_cmg01_hightouch_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "9b646e33-7bc7-4f73-ae8b-7f9640e1f9cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9b646e33-7bc7-4f73-ae8b-7f9640e1f9cb" }, { "name": "cap", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "95627656-c495-4ebf-b9fa-176a68ee05a2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "95627656-c495-4ebf-b9fa-176a68ee05a2" }, { "name": "redirection_target_source", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "eec02e14-2c0a-46c2-8c1e-fff7e401cbee", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "eec02e14-2c0a-46c2-8c1e-fff7e401cbee" }, { "name": "dependable", "sourceId": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "properties": {}, "attributes": { "tosca_id": "48f89920-59bd-40d4-9b8d-1edba6c38b1b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "48f89920-59bd-40d4-9b8d-1edba6c38b1b" } ], "id": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "attributes": { "tosca_id": "d40adece-0029-4f3b-b6f3-f20fecf7148d", "tosca_name": "subnet_cmg01_hightouch_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "2c09ad39-795f-426e-b4fa-a3afa35f0d38", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2c09ad39-795f-426e-b4fa-a3afa35f0d38" }, { "name": "cap", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "a3b255db-8ed5-45c2-878c-7afcf77151e6", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a3b255db-8ed5-45c2-878c-7afcf77151e6" }, { "name": "redirection_target_source", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "b1c71c47-1ebe-4034-be60-bae1ab344e11", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b1c71c47-1ebe-4034-be60-bae1ab344e11" }, { "name": "dependable", "sourceId": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "properties": {}, "attributes": { "tosca_id": "a946830e-24e3-4d10-a874-8910e237ece9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a946830e-24e3-4d10-a874-8910e237ece9" } ], "id": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "attributes": { "tosca_id": "4ada23c9-b54b-44e4-99c2-7b17afa12cb3", "tosca_name": "subnet_cmg01_hightouch_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "355c6057-cf9f-43b2-80e2-7d3206c49434", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "355c6057-cf9f-43b2-80e2-7d3206c49434" }, { "name": "cap", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "aeca4fb9-ba76-4a1d-8908-99a14c523cbe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "aeca4fb9-ba76-4a1d-8908-99a14c523cbe" }, { "name": "redirection_target_source", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "75aae046-2f15-49ce-88b8-00e8ebe822e6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "75aae046-2f15-49ce-88b8-00e8ebe822e6" }, { "name": "dependable", "sourceId": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "properties": {}, "attributes": { "tosca_id": "aff1e0d3-23ea-4e40-ac27-267f0a43df80", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "aff1e0d3-23ea-4e40-ac27-267f0a43df80" } ], "id": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "attributes": { "tosca_id": "c003a492-b3b5-4f63-b6cf-7c593103e1c8", "tosca_name": "subnet_cmg01_hightouch_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "309e634f-a5f8-442b-92e0-11ea12e8d15b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "309e634f-a5f8-442b-92e0-11ea12e8d15b" }, { "name": "cap", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "2c26c55b-a90b-4794-8b2e-fc724ff60a05", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "2c26c55b-a90b-4794-8b2e-fc724ff60a05" }, { "name": "redirection_target_source", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "5da46f00-512b-4b91-ba08-edf92da97938", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5da46f00-512b-4b91-ba08-edf92da97938" }, { "name": "dependable", "sourceId": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "properties": {}, "attributes": { "tosca_id": "2b196a84-542d-4a8d-90f3-cc1175975d62", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2b196a84-542d-4a8d-90f3-cc1175975d62" } ], "id": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "attributes": { "tosca_id": "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8", "tosca_name": "subnet_cmg01_hightouch_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "4d9eb300-2b33-476a-8360-4b8fd780a4ba", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4d9eb300-2b33-476a-8360-4b8fd780a4ba" }, { "name": "cap", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "a11a9c6c-dd07-454f-a08c-986bef76dc59", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a11a9c6c-dd07-454f-a08c-986bef76dc59" }, { "name": "redirection_target_source", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "ab1c8df8-c5c3-44ba-b475-debc29379827", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "ab1c8df8-c5c3-44ba-b475-debc29379827" }, { "name": "dependable", "sourceId": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "properties": {}, "attributes": { "tosca_id": "a26e9860-0f7c-4302-995f-62e470590855", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a26e9860-0f7c-4302-995f-62e470590855" } ], "id": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "attributes": { "tosca_id": "16e139ba-c1e4-4c4a-9c36-daffafdba1da", "tosca_name": "subnet_cmg01_hightouch_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "b729f60a-e9dc-4eb9-9af8-d5f35ca5ffa7", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b729f60a-e9dc-4eb9-9af8-d5f35ca5ffa7" }, { "name": "cap", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "23c1e4bf-c92d-4814-9cde-e62599ab1853", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "23c1e4bf-c92d-4814-9cde-e62599ab1853" }, { "name": "redirection_target_source", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "d038a917-d377-498b-960e-c11686541aa3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d038a917-d377-498b-960e-c11686541aa3" }, { "name": "dependable", "sourceId": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "properties": {}, "attributes": { "tosca_id": "6b689b21-b1e4-4096-a651-ab607be62e9b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6b689b21-b1e4-4096-a651-ab607be62e9b" } ], "id": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "attributes": { "tosca_id": "dc36328f-2cfc-4390-b28a-81ae33b50dbe", "tosca_name": "subnet_cmg01_hightouch_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "4d8d888b-415a-440c-9c17-05f9a5e99dd2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "4d8d888b-415a-440c-9c17-05f9a5e99dd2" }, { "name": "cap", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "b04c98cb-92d5-4125-afc6-8e8b412a8d9f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b04c98cb-92d5-4125-afc6-8e8b412a8d9f" }, { "name": "redirection_target_source", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "f512a61d-f88f-4474-87bd-62e9ece66352", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f512a61d-f88f-4474-87bd-62e9ece66352" }, { "name": "dependable", "sourceId": "d3868c37-8952-4624-8885-4cc532c6791b", "properties": {}, "attributes": { "tosca_id": "a3b4880c-317c-4d47-80a6-3d4c6e30cb70", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a3b4880c-317c-4d47-80a6-3d4c6e30cb70" } ], "id": "d3868c37-8952-4624-8885-4cc532c6791b", "attributes": { "tosca_id": "d3868c37-8952-4624-8885-4cc532c6791b", "tosca_name": "subnet_cmg01_hightouch_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "29adcf4a-d77a-474a-8001-00a0ea9399fa", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "29adcf4a-d77a-474a-8001-00a0ea9399fa" }, { "name": "cap", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "8aa2bc1c-037c-4217-986b-a29c3c61abfa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8aa2bc1c-037c-4217-986b-a29c3c61abfa" }, { "name": "redirection_target_source", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "8856e864-94b8-4c56-a3eb-2857246dbc72", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "8856e864-94b8-4c56-a3eb-2857246dbc72" }, { "name": "dependable", "sourceId": "6c815534-a549-420e-a5c6-e0603c8a20ae", "properties": {}, "attributes": { "tosca_id": "b31e39c2-63ee-40b6-b001-74339bd7da47", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b31e39c2-63ee-40b6-b001-74339bd7da47" } ], "id": "6c815534-a549-420e-a5c6-e0603c8a20ae", "attributes": { "tosca_id": "6c815534-a549-420e-a5c6-e0603c8a20ae", "tosca_name": "subnet_cmg01_hightouch_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "8a4f3a53-d765-438d-9d62-3d02bc11f047", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8a4f3a53-d765-438d-9d62-3d02bc11f047" }, { "name": "cap", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "a2d6d8f4-3bc0-4243-9eb5-fa059681d101", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a2d6d8f4-3bc0-4243-9eb5-fa059681d101" }, { "name": "redirection_target_source", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "f78d306d-14d3-4993-8bdf-769f2af04c7a", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f78d306d-14d3-4993-8bdf-769f2af04c7a" }, { "name": "dependable", "sourceId": "74c6a24c-9f26-420e-93b7-8cb52345815d", "properties": {}, "attributes": { "tosca_id": "796837f4-4d55-4d16-8630-849aef0366db", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "796837f4-4d55-4d16-8630-849aef0366db" } ], "id": "74c6a24c-9f26-420e-93b7-8cb52345815d", "attributes": { "tosca_id": "74c6a24c-9f26-420e-93b7-8cb52345815d", "tosca_name": "subnet_cmg01_hightouch_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "d508172e-031a-4f23-9ea6-3ab603e8c572", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d508172e-031a-4f23-9ea6-3ab603e8c572" }, { "name": "cap", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "7f438a80-a148-4cc1-8a62-9b710ddb90d3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7f438a80-a148-4cc1-8a62-9b710ddb90d3" }, { "name": "redirection_target_source", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "536170a8-00e7-46bf-aff2-df104917c71e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "536170a8-00e7-46bf-aff2-df104917c71e" }, { "name": "dependable", "sourceId": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "properties": {}, "attributes": { "tosca_id": "7098c460-55cf-488f-96bd-f0f3d708a783", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7098c460-55cf-488f-96bd-f0f3d708a783" } ], "id": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "attributes": { "tosca_id": "e3bb88cd-8464-4bf0-b403-421de6b07d32", "tosca_name": "subnet_cmg01_hightouch_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "8805b437-8bdc-4285-8629-ac91440dcdf1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8805b437-8bdc-4285-8629-ac91440dcdf1" }, { "name": "cap", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "3b692af5-786a-4277-928e-7cecfcad773d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3b692af5-786a-4277-928e-7cecfcad773d" }, { "name": "redirection_target_source", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "e0c16f68-fa14-4d1e-bae8-177302785011", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e0c16f68-fa14-4d1e-bae8-177302785011" }, { "name": "dependable", "sourceId": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "properties": {}, "attributes": { "tosca_id": "15c5da68-dfb9-4b77-8b9f-54a2b298a196", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "15c5da68-dfb9-4b77-8b9f-54a2b298a196" } ], "id": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "attributes": { "tosca_id": "9109ed7d-344b-447b-8ed8-f10c6646dd1f", "tosca_name": "subnet_cmg01_hightouch_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "166eaec0-f91b-4875-ba8f-3fb93a54ad01", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "166eaec0-f91b-4875-ba8f-3fb93a54ad01" }, { "name": "cap", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "bf17526c-60a0-452d-864a-ecf154e1cc89", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "bf17526c-60a0-452d-864a-ecf154e1cc89" }, { "name": "redirection_target_source", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "c260e3d4-2c01-49b0-b952-d36bf94d0e22", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c260e3d4-2c01-49b0-b952-d36bf94d0e22" }, { "name": "dependable", "sourceId": "04ec97eb-70bb-4732-8d56-22ff2c683457", "properties": {}, "attributes": { "tosca_id": "2804ffa3-26ec-42d4-8641-b3957f0eec68", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2804ffa3-26ec-42d4-8641-b3957f0eec68" } ], "id": "04ec97eb-70bb-4732-8d56-22ff2c683457", "attributes": { "tosca_id": "04ec97eb-70bb-4732-8d56-22ff2c683457", "tosca_name": "subnet_cmg01_hightouch_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "1abbb2ed-ce55-4067-abfb-6107cab624ba", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1abbb2ed-ce55-4067-abfb-6107cab624ba" }, { "name": "cap", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "bbec8bc1-4a77-46b0-bf53-376d67155fb5", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "bbec8bc1-4a77-46b0-bf53-376d67155fb5" }, { "name": "redirection_target_source", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "7b6fb689-9117-4126-afbf-1b95a783939b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "7b6fb689-9117-4126-afbf-1b95a783939b" }, { "name": "dependable", "sourceId": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "properties": {}, "attributes": { "tosca_id": "03923224-5528-4e40-9cb4-bd5391aa5c9f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03923224-5528-4e40-9cb4-bd5391aa5c9f" } ], "id": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "attributes": { "tosca_id": "a21df4d1-c942-4d4d-871b-13771ee07dfd", "tosca_name": "subnet_cmg01_hightouch_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "a1297140-7afd-44fe-8d4c-11e46a4a97d5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a1297140-7afd-44fe-8d4c-11e46a4a97d5" }, { "name": "cap", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "42b5c0df-6dd8-4d99-bb49-9567a30c0a00", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "42b5c0df-6dd8-4d99-bb49-9567a30c0a00" }, { "name": "redirection_target_source", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "5958dcc7-31fe-42d7-a942-9558e43af43d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5958dcc7-31fe-42d7-a942-9558e43af43d" }, { "name": "dependable", "sourceId": "f840b51f-eb35-4684-b7bb-7364f13e1401", "properties": {}, "attributes": { "tosca_id": "f18f6cec-bbe0-402b-beab-2ac7ce643462", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f18f6cec-bbe0-402b-beab-2ac7ce643462" } ], "id": "f840b51f-eb35-4684-b7bb-7364f13e1401", "attributes": { "tosca_id": "f840b51f-eb35-4684-b7bb-7364f13e1401", "tosca_name": "subnet_cmg01_hightouch_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_HIGHTOUCH_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_oam", "capabilities": [ { "name": "neutron_placeable", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "811cfb71-1720-4982-af3f-c56a5226bfc2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "811cfb71-1720-4982-af3f-c56a5226bfc2" }, { "name": "cap", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "a6821f8d-8166-42bf-8250-f92e198263e9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a6821f8d-8166-42bf-8250-f92e198263e9" }, { "name": "redirection_target_source", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "b3f8b68c-4a5a-46e3-83b7-998c3a5e4325", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "b3f8b68c-4a5a-46e3-83b7-998c3a5e4325" }, { "name": "dependable", "sourceId": "73673d98-0a52-47ba-9d14-2b23099a793d", "properties": {}, "attributes": { "tosca_id": "b6c60173-9b26-4db3-bcb5-8ee9fce3fcbb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b6c60173-9b26-4db3-bcb5-8ee9fce3fcbb" } ], "id": "73673d98-0a52-47ba-9d14-2b23099a793d", "attributes": { "tosca_id": "73673d98-0a52-47ba-9d14-2b23099a793d", "tosca_name": "subnet_cmg01_oam" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_OAM" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "feba2a49-e26d-4c9a-8596-f107cb96669a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "feba2a49-e26d-4c9a-8596-f107cb96669a" }, { "name": "cap", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "4e141de5-5b5c-437d-ae91-daad238bbb98", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4e141de5-5b5c-437d-ae91-daad238bbb98" }, { "name": "redirection_target_source", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "8e78f3dd-ab0e-46e6-b687-80b5286e0ac3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "8e78f3dd-ab0e-46e6-b687-80b5286e0ac3" }, { "name": "dependable", "sourceId": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "properties": {}, "attributes": { "tosca_id": "8cd3347c-5cf2-4e27-8263-77a871206a6c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8cd3347c-5cf2-4e27-8263-77a871206a6c" } ], "id": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "attributes": { "tosca_id": "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb", "tosca_name": "subnet_cmg01_rsd_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "b372da26-a127-4fc8-ba01-70e1b26fb454", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b372da26-a127-4fc8-ba01-70e1b26fb454" }, { "name": "cap", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "38214844-d227-4e31-8ff9-bb6d6943ee93", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "38214844-d227-4e31-8ff9-bb6d6943ee93" }, { "name": "redirection_target_source", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "9400585e-2813-488a-b6c8-0a3645a82a88", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9400585e-2813-488a-b6c8-0a3645a82a88" }, { "name": "dependable", "sourceId": "91f7783b-39f8-41f9-b7a8-857605eafc45", "properties": {}, "attributes": { "tosca_id": "b6af5e06-e54b-4924-90cd-505fbf0bc940", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b6af5e06-e54b-4924-90cd-505fbf0bc940" } ], "id": "91f7783b-39f8-41f9-b7a8-857605eafc45", "attributes": { "tosca_id": "91f7783b-39f8-41f9-b7a8-857605eafc45", "tosca_name": "subnet_cmg01_rsd_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "cc90bf78-861c-4a93-a1cb-a37c5bfef0e4", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "cc90bf78-861c-4a93-a1cb-a37c5bfef0e4" }, { "name": "cap", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "c66f5cb5-05ea-4f94-80e5-acdcfb9b429c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c66f5cb5-05ea-4f94-80e5-acdcfb9b429c" }, { "name": "redirection_target_source", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "2acd3106-40f7-4d46-b1fd-91120692f1c6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "2acd3106-40f7-4d46-b1fd-91120692f1c6" }, { "name": "dependable", "sourceId": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "properties": {}, "attributes": { "tosca_id": "12cfa81d-8f2f-41e9-9f3d-7b494936c3d4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "12cfa81d-8f2f-41e9-9f3d-7b494936c3d4" } ], "id": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "attributes": { "tosca_id": "2cca075c-2ccd-4025-8e3e-6a6899630a9b", "tosca_name": "subnet_cmg01_rsd_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "fdc17fd4-f5a9-4a6e-94c8-2f915d111b09", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fdc17fd4-f5a9-4a6e-94c8-2f915d111b09" }, { "name": "cap", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "c63f3d1e-fc7e-440f-a60d-90fe7495100d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c63f3d1e-fc7e-440f-a60d-90fe7495100d" }, { "name": "redirection_target_source", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "95d4512b-18f5-4bfb-a6fc-c24a6eb38cbd", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "95d4512b-18f5-4bfb-a6fc-c24a6eb38cbd" }, { "name": "dependable", "sourceId": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "properties": {}, "attributes": { "tosca_id": "552ba58d-f354-450d-8afa-dea9dd548489", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "552ba58d-f354-450d-8afa-dea9dd548489" } ], "id": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "attributes": { "tosca_id": "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9", "tosca_name": "subnet_cmg01_rsd_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "f851245e-7ba4-47c6-84e1-6ec5d398fbab", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f851245e-7ba4-47c6-84e1-6ec5d398fbab" }, { "name": "cap", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "4a7e7cfa-cc58-415a-b962-caf81e7d66f9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4a7e7cfa-cc58-415a-b962-caf81e7d66f9" }, { "name": "redirection_target_source", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "351cb6a9-631f-453a-9ba6-5ce082617aa2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "351cb6a9-631f-453a-9ba6-5ce082617aa2" }, { "name": "dependable", "sourceId": "17d7b3cc-84be-441b-99ef-759a313fe521", "properties": {}, "attributes": { "tosca_id": "b237255b-79d0-46ca-bb7c-53c2e7533b67", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b237255b-79d0-46ca-bb7c-53c2e7533b67" } ], "id": "17d7b3cc-84be-441b-99ef-759a313fe521", "attributes": { "tosca_id": "17d7b3cc-84be-441b-99ef-759a313fe521", "tosca_name": "subnet_cmg01_rsd_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "6ee74cfe-915b-4c4c-8ca2-8d5c3d75e7cd", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "6ee74cfe-915b-4c4c-8ca2-8d5c3d75e7cd" }, { "name": "cap", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "98a6225f-98cf-417b-9de5-2b74a41936d2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "98a6225f-98cf-417b-9de5-2b74a41936d2" }, { "name": "redirection_target_source", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "db6d7c68-400b-4956-abcb-c7a41d07e650", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "db6d7c68-400b-4956-abcb-c7a41d07e650" }, { "name": "dependable", "sourceId": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "properties": {}, "attributes": { "tosca_id": "e08e25b4-9672-420e-9bca-591fba48c061", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e08e25b4-9672-420e-9bca-591fba48c061" } ], "id": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "attributes": { "tosca_id": "f3c4d60f-02b5-48ae-8674-e08b14eaa40b", "tosca_name": "subnet_cmg01_rsd_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "523260f6-f4f0-4065-b7a7-e738b89b4bb5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "523260f6-f4f0-4065-b7a7-e738b89b4bb5" }, { "name": "cap", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "ad5ee35f-ee23-4ba9-aca5-cffe28683e8e", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ad5ee35f-ee23-4ba9-aca5-cffe28683e8e" }, { "name": "redirection_target_source", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "a4a4929e-1db1-4ded-bc1c-3973979dae53", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a4a4929e-1db1-4ded-bc1c-3973979dae53" }, { "name": "dependable", "sourceId": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "properties": {}, "attributes": { "tosca_id": "abd15fe7-dde5-4ec0-922a-2ae9d300fbe7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "abd15fe7-dde5-4ec0-922a-2ae9d300fbe7" } ], "id": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "attributes": { "tosca_id": "9b80bfd6-c583-407d-bcd4-f84019a2b91c", "tosca_name": "subnet_cmg01_rsd_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_rsd_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "424f61d8-88ab-473c-98bc-901c61f1f6eb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "424f61d8-88ab-473c-98bc-901c61f1f6eb" }, { "name": "cap", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "4780e52e-999c-4976-97e3-ea6d5bfaa1ec", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "4780e52e-999c-4976-97e3-ea6d5bfaa1ec" }, { "name": "redirection_target_source", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "d111a042-aa01-4e06-8d8a-ab5ae746adef", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d111a042-aa01-4e06-8d8a-ab5ae746adef" }, { "name": "dependable", "sourceId": "ddeb68c8-4f58-4342-9390-da78744c94b5", "properties": {}, "attributes": { "tosca_id": "311499a9-a2e1-4c5b-a161-f0af2c69066d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "311499a9-a2e1-4c5b-a161-f0af2c69066d" } ], "id": "ddeb68c8-4f58-4342-9390-da78744c94b5", "attributes": { "tosca_id": "ddeb68c8-4f58-4342-9390-da78744c94b5", "tosca_name": "subnet_cmg01_rsd_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_RSD_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "f291fb6e-ace9-4685-ba1f-9be5212ca7b6", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "f291fb6e-ace9-4685-ba1f-9be5212ca7b6" }, { "name": "cap", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "93f05d1c-5566-4501-a9c7-94e94aa62300", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "93f05d1c-5566-4501-a9c7-94e94aa62300" }, { "name": "redirection_target_source", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "1de78b55-a83b-4c6c-9941-a40eb99db841", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "1de78b55-a83b-4c6c-9941-a40eb99db841" }, { "name": "dependable", "sourceId": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "properties": {}, "attributes": { "tosca_id": "3fe632d4-3534-44bd-a4cc-9d008be26cd1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3fe632d4-3534-44bd-a4cc-9d008be26cd1" } ], "id": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "attributes": { "tosca_id": "c9e37032-a281-4466-9ccc-a13e21f8e4bc", "tosca_name": "subnet_cmg01_sig_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "68f28f34-f1d7-4204-b512-debd8b6e2ee2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "68f28f34-f1d7-4204-b512-debd8b6e2ee2" }, { "name": "cap", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "0e8d62d8-dab0-4563-bfa9-338fe0bdc754", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "0e8d62d8-dab0-4563-bfa9-338fe0bdc754" }, { "name": "redirection_target_source", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "a5278f25-79a9-45ee-9314-48b7714338ee", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a5278f25-79a9-45ee-9314-48b7714338ee" }, { "name": "dependable", "sourceId": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "properties": {}, "attributes": { "tosca_id": "dca6b8a1-441e-4c8d-8c90-f1f7690d500a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dca6b8a1-441e-4c8d-8c90-f1f7690d500a" } ], "id": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "attributes": { "tosca_id": "d79d8bcf-2c4c-4b22-8727-f49bf89204b4", "tosca_name": "subnet_cmg01_sig_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "efa8d38d-da16-4252-97c9-a4c1a02c6958", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "efa8d38d-da16-4252-97c9-a4c1a02c6958" }, { "name": "cap", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "8493703d-ebb8-4069-b9f6-b8de4b964dc3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8493703d-ebb8-4069-b9f6-b8de4b964dc3" }, { "name": "redirection_target_source", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "206faea3-76d2-490f-b53d-fec6bba062eb", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "206faea3-76d2-490f-b53d-fec6bba062eb" }, { "name": "dependable", "sourceId": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "properties": {}, "attributes": { "tosca_id": "0e1dc979-efae-4978-a9ef-79effc855720", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0e1dc979-efae-4978-a9ef-79effc855720" } ], "id": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "attributes": { "tosca_id": "b0993554-4778-4b46-99c7-8f0b475fb2b4", "tosca_name": "subnet_cmg01_sig_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "82156c4f-dcf2-4e7c-a62a-7b7c91aee960", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "82156c4f-dcf2-4e7c-a62a-7b7c91aee960" }, { "name": "cap", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "ba3f8f0e-0b1c-4602-a107-156f94014ffe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ba3f8f0e-0b1c-4602-a107-156f94014ffe" }, { "name": "redirection_target_source", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "dea40239-2c4e-401e-a623-88ce4943ccd6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "dea40239-2c4e-401e-a623-88ce4943ccd6" }, { "name": "dependable", "sourceId": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "properties": {}, "attributes": { "tosca_id": "183adbd7-a66f-4ed3-9afe-6358a684849c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "183adbd7-a66f-4ed3-9afe-6358a684849c" } ], "id": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "attributes": { "tosca_id": "119b5e51-a7cc-4b2d-85b0-2117c540f58b", "tosca_name": "subnet_cmg01_sig_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "b7ac26fb-24ef-48db-b869-6b70d9f58e81", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b7ac26fb-24ef-48db-b869-6b70d9f58e81" }, { "name": "cap", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "fc51ec7d-5ad0-41ff-b5ae-10be7c6853a2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fc51ec7d-5ad0-41ff-b5ae-10be7c6853a2" }, { "name": "redirection_target_source", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "10a24174-50ff-4a95-b901-8b1d92218d47", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "10a24174-50ff-4a95-b901-8b1d92218d47" }, { "name": "dependable", "sourceId": "8a36d9c5-fcb9-4299-a12b-1de688635191", "properties": {}, "attributes": { "tosca_id": "a13b6775-e513-48a6-9f42-e6eee93415f9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a13b6775-e513-48a6-9f42-e6eee93415f9" } ], "id": "8a36d9c5-fcb9-4299-a12b-1de688635191", "attributes": { "tosca_id": "8a36d9c5-fcb9-4299-a12b-1de688635191", "tosca_name": "subnet_cmg01_sig_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "c0e7243d-9370-42e0-92ce-cb8b544b1583", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "c0e7243d-9370-42e0-92ce-cb8b544b1583" }, { "name": "cap", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "80998bea-1e06-4bcd-b982-09c81fe5e210", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "80998bea-1e06-4bcd-b982-09c81fe5e210" }, { "name": "redirection_target_source", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "a120a351-4dcf-4ae3-b8a9-814f4c1ccf95", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "a120a351-4dcf-4ae3-b8a9-814f4c1ccf95" }, { "name": "dependable", "sourceId": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "properties": {}, "attributes": { "tosca_id": "2fe8c69a-2e2a-4423-9b71-0b1584a5b006", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2fe8c69a-2e2a-4423-9b71-0b1584a5b006" } ], "id": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "attributes": { "tosca_id": "a442b2cd-8ac6-47b1-8fb0-acaa083f871c", "tosca_name": "subnet_cmg01_sig_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "70bfad13-3e96-4e9e-9698-d252427176d2", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "70bfad13-3e96-4e9e-9698-d252427176d2" }, { "name": "cap", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "e40659ba-2f26-4b38-b90d-4b07ba89f763", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e40659ba-2f26-4b38-b90d-4b07ba89f763" }, { "name": "redirection_target_source", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "983d20af-c329-4196-b6f9-cfdd0e93d2b2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "983d20af-c329-4196-b6f9-cfdd0e93d2b2" }, { "name": "dependable", "sourceId": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "properties": {}, "attributes": { "tosca_id": "127ad209-756d-45a0-a529-85ff9e3ca9af", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "127ad209-756d-45a0-a529-85ff9e3ca9af" } ], "id": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "attributes": { "tosca_id": "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b", "tosca_name": "subnet_cmg01_sig_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "ce6239e1-6abc-423a-b8c7-e1c6f217f158", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "ce6239e1-6abc-423a-b8c7-e1c6f217f158" }, { "name": "cap", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "b9d3e6e9-94fe-4285-87cc-8f9cf88b0eb3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b9d3e6e9-94fe-4285-87cc-8f9cf88b0eb3" }, { "name": "redirection_target_source", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "4c98d253-9302-48d5-bef3-86581b94fd02", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4c98d253-9302-48d5-bef3-86581b94fd02" }, { "name": "dependable", "sourceId": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "properties": {}, "attributes": { "tosca_id": "2fa3e26f-ada4-4935-a59e-ab32cfec7d05", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2fa3e26f-ada4-4935-a59e-ab32cfec7d05" } ], "id": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "attributes": { "tosca_id": "5a436a1f-9eca-462d-85a7-27b1ce6669be", "tosca_name": "subnet_cmg01_sig_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "921ae2d1-1148-4e77-88ae-5f5d40614952", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "921ae2d1-1148-4e77-88ae-5f5d40614952" }, { "name": "cap", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "3bd8754b-d957-43b9-b528-5a646e9e5bfa", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3bd8754b-d957-43b9-b528-5a646e9e5bfa" }, { "name": "redirection_target_source", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "0ebb5c3c-6703-41bb-9a47-a8a0d783d314", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "0ebb5c3c-6703-41bb-9a47-a8a0d783d314" }, { "name": "dependable", "sourceId": "f56c5924-e0de-4259-9fb7-fe145c264e07", "properties": {}, "attributes": { "tosca_id": "d62f0f71-efcd-4fb8-9b02-42f57ca4164e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d62f0f71-efcd-4fb8-9b02-42f57ca4164e" } ], "id": "f56c5924-e0de-4259-9fb7-fe145c264e07", "attributes": { "tosca_id": "f56c5924-e0de-4259-9fb7-fe145c264e07", "tosca_name": "subnet_cmg01_sig_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "5cdb6e8d-c275-4ed9-9949-4955e202932b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "5cdb6e8d-c275-4ed9-9949-4955e202932b" }, { "name": "cap", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "773a73ae-52b8-48bd-909f-75923bc0a99f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "773a73ae-52b8-48bd-909f-75923bc0a99f" }, { "name": "redirection_target_source", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "4816d02d-7761-4653-a1b4-863b0058aa02", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4816d02d-7761-4653-a1b4-863b0058aa02" }, { "name": "dependable", "sourceId": "51dcd331-fc9e-4f6e-996c-99537a35201d", "properties": {}, "attributes": { "tosca_id": "68120d4b-21b8-470f-b204-fb84fe5f6efd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "68120d4b-21b8-470f-b204-fb84fe5f6efd" } ], "id": "51dcd331-fc9e-4f6e-996c-99537a35201d", "attributes": { "tosca_id": "51dcd331-fc9e-4f6e-996c-99537a35201d", "tosca_name": "subnet_cmg01_sig_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "d1145d6d-38b2-41f9-886f-9c617f7e756d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d1145d6d-38b2-41f9-886f-9c617f7e756d" }, { "name": "cap", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "64efee6c-bc71-484b-88bf-a3ee0570d3f9", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "64efee6c-bc71-484b-88bf-a3ee0570d3f9" }, { "name": "redirection_target_source", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "467da682-2c29-40d0-afe8-e58c635f6e6e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "467da682-2c29-40d0-afe8-e58c635f6e6e" }, { "name": "dependable", "sourceId": "0d2d784c-5251-4252-8b09-86488771c18c", "properties": {}, "attributes": { "tosca_id": "ca977171-00d7-4d3b-95a4-9de78d887948", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ca977171-00d7-4d3b-95a4-9de78d887948" } ], "id": "0d2d784c-5251-4252-8b09-86488771c18c", "attributes": { "tosca_id": "0d2d784c-5251-4252-8b09-86488771c18c", "tosca_name": "subnet_cmg01_sig_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "a53a83b3-6d81-422f-b740-aebfc0c72598", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "a53a83b3-6d81-422f-b740-aebfc0c72598" }, { "name": "cap", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "314d4c99-6590-40e1-bbf8-9b95e4040889", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "314d4c99-6590-40e1-bbf8-9b95e4040889" }, { "name": "redirection_target_source", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "e442e0b4-08a3-416a-84a6-ffbdf5d0cf86", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e442e0b4-08a3-416a-84a6-ffbdf5d0cf86" }, { "name": "dependable", "sourceId": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "properties": {}, "attributes": { "tosca_id": "ed0aeab0-1fe9-48e4-9ff3-87e656e7775f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed0aeab0-1fe9-48e4-9ff3-87e656e7775f" } ], "id": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "attributes": { "tosca_id": "e7a4e000-9b16-47ee-9682-5ce27d02557c", "tosca_name": "subnet_cmg01_sig_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "7a40053d-ac1e-4496-a9f3-1652d0f12832", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "7a40053d-ac1e-4496-a9f3-1652d0f12832" }, { "name": "cap", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "0aef6a19-f0f3-486b-ba1e-587f9196ffff", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "0aef6a19-f0f3-486b-ba1e-587f9196ffff" }, { "name": "redirection_target_source", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "5980d7f1-4e42-4d0a-9221-e885dc401f6d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5980d7f1-4e42-4d0a-9221-e885dc401f6d" }, { "name": "dependable", "sourceId": "45cc878e-386e-4dcc-a837-7902db0eca05", "properties": {}, "attributes": { "tosca_id": "e74ec57e-c05b-4641-9bf7-c8338bd1072a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e74ec57e-c05b-4641-9bf7-c8338bd1072a" } ], "id": "45cc878e-386e-4dcc-a837-7902db0eca05", "attributes": { "tosca_id": "45cc878e-386e-4dcc-a837-7902db0eca05", "tosca_name": "subnet_cmg01_sig_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "fe9c83d1-c287-46a2-886d-c357d42a5f15", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "fe9c83d1-c287-46a2-886d-c357d42a5f15" }, { "name": "cap", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "540dcba5-858f-49eb-910e-9a59fbe5f8ae", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "540dcba5-858f-49eb-910e-9a59fbe5f8ae" }, { "name": "redirection_target_source", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "832c9da7-f7c7-4062-8ddc-86afed6dc6f0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "832c9da7-f7c7-4062-8ddc-86afed6dc6f0" }, { "name": "dependable", "sourceId": "7a31eac5-b166-451d-805d-314a9b0078cd", "properties": {}, "attributes": { "tosca_id": "1f31fe68-5069-4236-984d-fb99107b2869", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1f31fe68-5069-4236-984d-fb99107b2869" } ], "id": "7a31eac5-b166-451d-805d-314a9b0078cd", "attributes": { "tosca_id": "7a31eac5-b166-451d-805d-314a9b0078cd", "tosca_name": "subnet_cmg01_sig_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "46470589-5547-4612-b658-aab7cc521985", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "46470589-5547-4612-b658-aab7cc521985" }, { "name": "cap", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "cc3e3e22-0e32-44e6-a9f0-8c8656ff6007", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "cc3e3e22-0e32-44e6-a9f0-8c8656ff6007" }, { "name": "redirection_target_source", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "789f9ca0-723b-4b44-9a83-a6dd5fdc2b70", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "789f9ca0-723b-4b44-9a83-a6dd5fdc2b70" }, { "name": "dependable", "sourceId": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "properties": {}, "attributes": { "tosca_id": "922250cc-1e73-4a53-944e-eb986b4bf15a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "922250cc-1e73-4a53-944e-eb986b4bf15a" } ], "id": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "attributes": { "tosca_id": "0398d4f3-403b-40a4-8cdc-a63b9d706a80", "tosca_name": "subnet_cmg01_sig_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_sig_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "71e06e12-4cb1-410c-b7ba-9720e748d4ad", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "71e06e12-4cb1-410c-b7ba-9720e748d4ad" }, { "name": "cap", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "8c297754-649d-4e31-a1d8-449186ae0bbe", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8c297754-649d-4e31-a1d8-449186ae0bbe" }, { "name": "redirection_target_source", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "5c157f41-4e0f-43cf-b444-9a8ad301d1ae", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5c157f41-4e0f-43cf-b444-9a8ad301d1ae" }, { "name": "dependable", "sourceId": "5b379b5f-8aee-48f1-a70c-5ddede068574", "properties": {}, "attributes": { "tosca_id": "84e94481-d83d-41fa-ba8d-5e3248990624", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "84e94481-d83d-41fa-ba8d-5e3248990624" } ], "id": "5b379b5f-8aee-48f1-a70c-5ddede068574", "attributes": { "tosca_id": "5b379b5f-8aee-48f1-a70c-5ddede068574", "tosca_name": "subnet_cmg01_sig_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_SIG_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "8682ece7-bf7d-4490-98af-85f4c6cb5d76", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8682ece7-bf7d-4490-98af-85f4c6cb5d76" }, { "name": "cap", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "3313fbc9-3144-4e0e-9a70-51fdd229b7ba", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "3313fbc9-3144-4e0e-9a70-51fdd229b7ba" }, { "name": "redirection_target_source", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "af465afd-15ff-4c9f-9b8b-a7bd768513e2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "af465afd-15ff-4c9f-9b8b-a7bd768513e2" }, { "name": "dependable", "sourceId": "135548a8-574e-424d-80c9-4e317934d391", "properties": {}, "attributes": { "tosca_id": "888ad826-ae42-48e1-9a64-50b06df01c3a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "888ad826-ae42-48e1-9a64-50b06df01c3a" } ], "id": "135548a8-574e-424d-80c9-4e317934d391", "attributes": { "tosca_id": "135548a8-574e-424d-80c9-4e317934d391", "tosca_name": "subnet_cmg01_streammvno_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "64e735ac-75c9-44d9-b69f-8aab3f90c58c", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "64e735ac-75c9-44d9-b69f-8aab3f90c58c" }, { "name": "cap", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "aab839ea-a96f-4a89-b8bc-170e8db9411c", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "aab839ea-a96f-4a89-b8bc-170e8db9411c" }, { "name": "redirection_target_source", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "9c8b8037-4250-4437-a4bb-0928069a73d1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9c8b8037-4250-4437-a4bb-0928069a73d1" }, { "name": "dependable", "sourceId": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "properties": {}, "attributes": { "tosca_id": "d730c5a3-9f04-44a9-ac43-86fcc82d3928", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d730c5a3-9f04-44a9-ac43-86fcc82d3928" } ], "id": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "attributes": { "tosca_id": "48eb820a-357a-4ca2-acbe-5d44e0f2ff52", "tosca_name": "subnet_cmg01_streammvno_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "2d1fc720-10e1-4ec8-8416-b9f43b5c785a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2d1fc720-10e1-4ec8-8416-b9f43b5c785a" }, { "name": "cap", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "27612eac-624e-4863-967b-4128082224cf", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "27612eac-624e-4863-967b-4128082224cf" }, { "name": "redirection_target_source", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "05c87198-9e9a-4a3b-ab7b-bd24e9b55b90", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "05c87198-9e9a-4a3b-ab7b-bd24e9b55b90" }, { "name": "dependable", "sourceId": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "properties": {}, "attributes": { "tosca_id": "1c31fe48-7f5d-4584-813d-49d871154382", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1c31fe48-7f5d-4584-813d-49d871154382" } ], "id": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "attributes": { "tosca_id": "32ea9dbd-753b-4916-94d6-e66b8752b89a", "tosca_name": "subnet_cmg01_streammvno_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "597ca5e9-cec5-4de6-96ae-c24563a6fe8b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "597ca5e9-cec5-4de6-96ae-c24563a6fe8b" }, { "name": "cap", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "b231d9a5-b000-4e12-ab72-ae252d111343", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b231d9a5-b000-4e12-ab72-ae252d111343" }, { "name": "redirection_target_source", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "786bd781-0abd-4219-ade1-b9fd89fa498c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "786bd781-0abd-4219-ade1-b9fd89fa498c" }, { "name": "dependable", "sourceId": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "properties": {}, "attributes": { "tosca_id": "638b7af4-2d18-4cbe-ab07-b1dd63b355b8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "638b7af4-2d18-4cbe-ab07-b1dd63b355b8" } ], "id": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "attributes": { "tosca_id": "524c6866-cecf-4134-9f3e-665c1a1bf2e3", "tosca_name": "subnet_cmg01_streammvno_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "abcd546c-6951-441b-9264-453cc076e8bf", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "abcd546c-6951-441b-9264-453cc076e8bf" }, { "name": "cap", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "ed6eb958-a790-4964-a63f-ad4868880c9b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "ed6eb958-a790-4964-a63f-ad4868880c9b" }, { "name": "redirection_target_source", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "d4d340a3-0bbd-43b1-b5fe-f95f199fc5d0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d4d340a3-0bbd-43b1-b5fe-f95f199fc5d0" }, { "name": "dependable", "sourceId": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "properties": {}, "attributes": { "tosca_id": "d6a51dc9-1167-41f1-b1a3-56aba59f305a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d6a51dc9-1167-41f1-b1a3-56aba59f305a" } ], "id": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "attributes": { "tosca_id": "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2", "tosca_name": "subnet_cmg01_streammvno_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "9f03ffca-854a-4988-a9c0-61ca36a3246a", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9f03ffca-854a-4988-a9c0-61ca36a3246a" }, { "name": "cap", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "fafc182b-8449-4aa3-8e8c-a6432839c37d", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "fafc182b-8449-4aa3-8e8c-a6432839c37d" }, { "name": "redirection_target_source", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "20690205-1930-439f-ba78-3aad05635af9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "20690205-1930-439f-ba78-3aad05635af9" }, { "name": "dependable", "sourceId": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "properties": {}, "attributes": { "tosca_id": "e36a536e-deb3-43d5-8620-d2981e506e7d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e36a536e-deb3-43d5-8620-d2981e506e7d" } ], "id": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "attributes": { "tosca_id": "bb8abcb2-468b-49df-821f-1704a73e7ea7", "tosca_name": "subnet_cmg01_streammvno_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "9afa4c9b-9333-47ec-a374-54da4ddc57f0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9afa4c9b-9333-47ec-a374-54da4ddc57f0" }, { "name": "cap", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "e414f6e9-78f7-428b-859a-20934ed13f52", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e414f6e9-78f7-428b-859a-20934ed13f52" }, { "name": "redirection_target_source", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "d6803c77-cd26-4763-b567-5bd22b1d57e9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "d6803c77-cd26-4763-b567-5bd22b1d57e9" }, { "name": "dependable", "sourceId": "4872d858-c7e8-4173-b10d-04339240c592", "properties": {}, "attributes": { "tosca_id": "938afb31-241e-408e-bdd4-9da537df3a55", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "938afb31-241e-408e-bdd4-9da537df3a55" } ], "id": "4872d858-c7e8-4173-b10d-04339240c592", "attributes": { "tosca_id": "4872d858-c7e8-4173-b10d-04339240c592", "tosca_name": "subnet_cmg01_streammvno_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "0710389d-1720-4d13-a7a1-5cd5a4152aa3", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "0710389d-1720-4d13-a7a1-5cd5a4152aa3" }, { "name": "cap", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "97f3af04-a8bc-4404-a0ec-0ffc06c13a8f", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "97f3af04-a8bc-4404-a0ec-0ffc06c13a8f" }, { "name": "redirection_target_source", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "c66024a1-4686-4f3c-bbc8-a1237f58b48d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c66024a1-4686-4f3c-bbc8-a1237f58b48d" }, { "name": "dependable", "sourceId": "02208d26-9350-48a0-9f06-0f364bf1e485", "properties": {}, "attributes": { "tosca_id": "53b03e83-3859-45b8-9ae0-ea1c85430a71", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "53b03e83-3859-45b8-9ae0-ea1c85430a71" } ], "id": "02208d26-9350-48a0-9f06-0f364bf1e485", "attributes": { "tosca_id": "02208d26-9350-48a0-9f06-0f364bf1e485", "tosca_name": "subnet_cmg01_streammvno_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "e7a7ffff-f5c1-4fff-af48-8b1c100928bb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "e7a7ffff-f5c1-4fff-af48-8b1c100928bb" }, { "name": "cap", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "8b077ed2-58e7-450e-8cfb-7797a58b7ae2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "8b077ed2-58e7-450e-8cfb-7797a58b7ae2" }, { "name": "redirection_target_source", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "55bee8c9-4d60-477b-aaad-d7e62c8542b8", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "55bee8c9-4d60-477b-aaad-d7e62c8542b8" }, { "name": "dependable", "sourceId": "769307b3-8599-44a9-adb8-6b9ad958f326", "properties": {}, "attributes": { "tosca_id": "1b9c5520-2612-4f05-b447-d83ebd5a87c1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1b9c5520-2612-4f05-b447-d83ebd5a87c1" } ], "id": "769307b3-8599-44a9-adb8-6b9ad958f326", "attributes": { "tosca_id": "769307b3-8599-44a9-adb8-6b9ad958f326", "tosca_name": "subnet_cmg01_streammvno_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "d15c316e-b770-484f-ae7b-22fe8e991a71", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "d15c316e-b770-484f-ae7b-22fe8e991a71" }, { "name": "cap", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "1a592adb-fa4e-499c-adc6-3d96536f476b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "1a592adb-fa4e-499c-adc6-3d96536f476b" }, { "name": "redirection_target_source", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "529d7817-a3ed-4b1a-9f2e-02a0afc0dbc0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "529d7817-a3ed-4b1a-9f2e-02a0afc0dbc0" }, { "name": "dependable", "sourceId": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "properties": {}, "attributes": { "tosca_id": "44431c08-8f8a-4ddb-8854-c2c57f0e16f1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "44431c08-8f8a-4ddb-8854-c2c57f0e16f1" } ], "id": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "attributes": { "tosca_id": "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0", "tosca_name": "subnet_cmg01_streammvno_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "357cafe3-abcb-4b57-b18b-632a5b9ef02d", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "357cafe3-abcb-4b57-b18b-632a5b9ef02d" }, { "name": "cap", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "66004026-8e54-44fc-9081-c61cfcc2ccb7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "66004026-8e54-44fc-9081-c61cfcc2ccb7" }, { "name": "redirection_target_source", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "1b8c6c74-6880-4ef1-a886-7b1b0ea845f7", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "1b8c6c74-6880-4ef1-a886-7b1b0ea845f7" }, { "name": "dependable", "sourceId": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "properties": {}, "attributes": { "tosca_id": "9016b547-9ae0-4f50-b5a7-f7acd97fc7d5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9016b547-9ae0-4f50-b5a7-f7acd97fc7d5" } ], "id": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "attributes": { "tosca_id": "57e2698f-e49f-4a5d-b1f3-b850212e26f4", "tosca_name": "subnet_cmg01_streammvno_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "642c8ccc-5cb1-4308-9150-1b9cd0ba2eb5", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "642c8ccc-5cb1-4308-9150-1b9cd0ba2eb5" }, { "name": "cap", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "b92be68a-e8c8-4da8-8bd6-2039b257b515", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b92be68a-e8c8-4da8-8bd6-2039b257b515" }, { "name": "redirection_target_source", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "e4ed0875-717b-46ff-94b0-5e5b41ba189c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e4ed0875-717b-46ff-94b0-5e5b41ba189c" }, { "name": "dependable", "sourceId": "10c71170-4b4c-485e-91c0-8cb496a23f73", "properties": {}, "attributes": { "tosca_id": "6bb88d57-c59e-45e7-9dbb-1fcd17a5ad72", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6bb88d57-c59e-45e7-9dbb-1fcd17a5ad72" } ], "id": "10c71170-4b4c-485e-91c0-8cb496a23f73", "attributes": { "tosca_id": "10c71170-4b4c-485e-91c0-8cb496a23f73", "tosca_name": "subnet_cmg01_streammvno_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "9c8676e3-f891-424c-a5db-db510c5f3bbc", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9c8676e3-f891-424c-a5db-db510c5f3bbc" }, { "name": "cap", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "93b9d9dd-8ddf-4743-86e8-e296976c5bd2", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "93b9d9dd-8ddf-4743-86e8-e296976c5bd2" }, { "name": "redirection_target_source", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "6dee05ea-3654-4545-a220-72a03afcc052", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "6dee05ea-3654-4545-a220-72a03afcc052" }, { "name": "dependable", "sourceId": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "properties": {}, "attributes": { "tosca_id": "d6605815-3697-4fa1-9d87-dfe5e70a56da", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d6605815-3697-4fa1-9d87-dfe5e70a56da" } ], "id": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "attributes": { "tosca_id": "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72", "tosca_name": "subnet_cmg01_streammvno_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "1b505db1-f931-401e-96c1-b03e306ca152", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1b505db1-f931-401e-96c1-b03e306ca152" }, { "name": "cap", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "f8afca1b-b27d-45b0-bb6c-ea908b222c1a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f8afca1b-b27d-45b0-bb6c-ea908b222c1a" }, { "name": "redirection_target_source", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "50cff51b-7a21-41d5-828c-c153062a0d9e", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "50cff51b-7a21-41d5-828c-c153062a0d9e" }, { "name": "dependable", "sourceId": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "properties": {}, "attributes": { "tosca_id": "3b65df38-1201-45de-8e1f-18996330c5d0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3b65df38-1201-45de-8e1f-18996330c5d0" } ], "id": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "attributes": { "tosca_id": "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6", "tosca_name": "subnet_cmg01_streammvno_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "747d9def-099d-433c-a8fb-fcd5abd19590", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "747d9def-099d-433c-a8fb-fcd5abd19590" }, { "name": "cap", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "5bf21b28-1389-4675-be3e-8a1e9576b534", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "5bf21b28-1389-4675-be3e-8a1e9576b534" }, { "name": "redirection_target_source", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "f23f1380-14ac-4700-8345-c2b7c676c5b9", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "f23f1380-14ac-4700-8345-c2b7c676c5b9" }, { "name": "dependable", "sourceId": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "properties": {}, "attributes": { "tosca_id": "8eb5d76a-fd0c-4505-8b8b-90f984ad8763", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8eb5d76a-fd0c-4505-8b8b-90f984ad8763" } ], "id": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "attributes": { "tosca_id": "268c15db-a911-4606-b2e1-ed0c7f7aebac", "tosca_name": "subnet_cmg01_streammvno_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "8de14de8-8154-4c0d-ac3d-e7b975ceef92", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "8de14de8-8154-4c0d-ac3d-e7b975ceef92" }, { "name": "cap", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "7c7112fc-3615-404c-96a2-e5ee546887de", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "7c7112fc-3615-404c-96a2-e5ee546887de" }, { "name": "redirection_target_source", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "9bb3572d-62e5-482c-a40a-8179e8d87c96", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9bb3572d-62e5-482c-a40a-8179e8d87c96" }, { "name": "dependable", "sourceId": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "properties": {}, "attributes": { "tosca_id": "bc1d5d65-845a-497c-a9de-f29c14ee388c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bc1d5d65-845a-497c-a9de-f29c14ee388c" } ], "id": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "attributes": { "tosca_id": "c7636ff8-91ae-41cb-9bfb-e8579917fd2d", "tosca_name": "subnet_cmg01_streammvno_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_STREAMMVNO_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb1_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "09e91349-f90b-43eb-9e6a-d5e9cc2b1d83", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "09e91349-f90b-43eb-9e6a-d5e9cc2b1d83" }, { "name": "cap", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "6f1b3a38-8148-45a7-b5e4-477ef6dc5e1b", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "6f1b3a38-8148-45a7-b5e4-477ef6dc5e1b" }, { "name": "redirection_target_source", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "4ef5f35f-8702-4b1f-bb27-4aa051effca2", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4ef5f35f-8702-4b1f-bb27-4aa051effca2" }, { "name": "dependable", "sourceId": "28077839-c2ea-4035-a0df-256a8652d663", "properties": {}, "attributes": { "tosca_id": "87d61aa3-17b2-4a78-bdd4-0f70ce8cc3d7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "87d61aa3-17b2-4a78-bdd4-0f70ce8cc3d7" } ], "id": "28077839-c2ea-4035-a0df-256a8652d663", "attributes": { "tosca_id": "28077839-c2ea-4035-a0df-256a8652d663", "tosca_name": "subnet_cmg01_user_lb1_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb1_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "69833bc8-7ded-4468-b8c8-5062b6e7bc86", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "69833bc8-7ded-4468-b8c8-5062b6e7bc86" }, { "name": "cap", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "528c5e3c-926c-45b7-ae45-77e1772b7b22", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "528c5e3c-926c-45b7-ae45-77e1772b7b22" }, { "name": "redirection_target_source", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "3403593b-81ae-477e-8694-a30dcd5a96ce", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "3403593b-81ae-477e-8694-a30dcd5a96ce" }, { "name": "dependable", "sourceId": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "properties": {}, "attributes": { "tosca_id": "c897f7bc-db23-4a2b-b922-4b52c051ca33", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c897f7bc-db23-4a2b-b922-4b52c051ca33" } ], "id": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "attributes": { "tosca_id": "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793", "tosca_name": "subnet_cmg01_user_lb1_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB1_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb2_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "1370357d-6274-4d7f-b3a9-de9bc0b748be", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1370357d-6274-4d7f-b3a9-de9bc0b748be" }, { "name": "cap", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "10d15b63-2730-4746-8f0e-783b31d4b964", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "10d15b63-2730-4746-8f0e-783b31d4b964" }, { "name": "redirection_target_source", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "2e8c9a57-9595-4439-ad42-04ddcb6068e6", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "2e8c9a57-9595-4439-ad42-04ddcb6068e6" }, { "name": "dependable", "sourceId": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "properties": {}, "attributes": { "tosca_id": "86d662b8-6f0e-4c24-9bc4-3c3fa8908cee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "86d662b8-6f0e-4c24-9bc4-3c3fa8908cee" } ], "id": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "attributes": { "tosca_id": "3f810c51-34c3-4882-a7d9-5562ab8ed700", "tosca_name": "subnet_cmg01_user_lb2_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb2_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "2384c640-76d8-4e88-aaeb-9957b008383f", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "2384c640-76d8-4e88-aaeb-9957b008383f" }, { "name": "cap", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "c45d7a67-537f-4a12-919c-40c9c6efa5c7", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c45d7a67-537f-4a12-919c-40c9c6efa5c7" }, { "name": "redirection_target_source", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "9290825c-9655-4687-bef9-9053c15980f0", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "9290825c-9655-4687-bef9-9053c15980f0" }, { "name": "dependable", "sourceId": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "properties": {}, "attributes": { "tosca_id": "8784a311-65df-4c0e-acc2-b5bb6c9b6aef", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8784a311-65df-4c0e-acc2-b5bb6c9b6aef" } ], "id": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "attributes": { "tosca_id": "8f2b0add-8431-4833-aef1-1d56ee508a5f", "tosca_name": "subnet_cmg01_user_lb2_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB2_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb3_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "9078f37b-14df-40f3-ab05-1cc7d4ccc989", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9078f37b-14df-40f3-ab05-1cc7d4ccc989" }, { "name": "cap", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "f583ed01-1e00-4178-891a-6bf75385cc92", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f583ed01-1e00-4178-891a-6bf75385cc92" }, { "name": "redirection_target_source", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "243c2427-a963-4c2c-a508-7615a5d9adb3", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "243c2427-a963-4c2c-a508-7615a5d9adb3" }, { "name": "dependable", "sourceId": "41033c0d-4635-41b8-b09d-3f73603996db", "properties": {}, "attributes": { "tosca_id": "5e6559e9-a598-45d5-aed0-075540e4dfcd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5e6559e9-a598-45d5-aed0-075540e4dfcd" } ], "id": "41033c0d-4635-41b8-b09d-3f73603996db", "attributes": { "tosca_id": "41033c0d-4635-41b8-b09d-3f73603996db", "tosca_name": "subnet_cmg01_user_lb3_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb3_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "1f470e55-43c1-4363-a70b-74fd686c973b", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "1f470e55-43c1-4363-a70b-74fd686c973b" }, { "name": "cap", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "9a07d431-108f-46b1-8b20-c8ed9ef3b4f6", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "9a07d431-108f-46b1-8b20-c8ed9ef3b4f6" }, { "name": "redirection_target_source", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "0ff97378-467a-4819-b0a4-57b508986e83", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "0ff97378-467a-4819-b0a4-57b508986e83" }, { "name": "dependable", "sourceId": "4dd59ccb-0989-4c34-9112-8be443095f88", "properties": {}, "attributes": { "tosca_id": "33ae2654-40b0-48f5-9dd1-e296f812cdcc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "33ae2654-40b0-48f5-9dd1-e296f812cdcc" } ], "id": "4dd59ccb-0989-4c34-9112-8be443095f88", "attributes": { "tosca_id": "4dd59ccb-0989-4c34-9112-8be443095f88", "tosca_name": "subnet_cmg01_user_lb3_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB3_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb4_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "9ec5e436-bc32-46e9-8ce6-4a773ade8199", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9ec5e436-bc32-46e9-8ce6-4a773ade8199" }, { "name": "cap", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "e719acc9-bcda-4831-884c-6be7054f8bad", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "e719acc9-bcda-4831-884c-6be7054f8bad" }, { "name": "redirection_target_source", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "4bc88d40-f44a-41ae-abf2-e1e8fb7e29dc", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "4bc88d40-f44a-41ae-abf2-e1e8fb7e29dc" }, { "name": "dependable", "sourceId": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "properties": {}, "attributes": { "tosca_id": "561d9969-4180-4970-93c1-b0756dc249e6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "561d9969-4180-4970-93c1-b0756dc249e6" } ], "id": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "attributes": { "tosca_id": "811fbc7b-7610-4b6a-81ef-4913ca2aede0", "tosca_name": "subnet_cmg01_user_lb4_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb4_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "9e8b9a24-ba7b-489d-a69e-915b7c87bcc1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9e8b9a24-ba7b-489d-a69e-915b7c87bcc1" }, { "name": "cap", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "14ac13be-e9ad-41b1-8e60-dff9323c2eda", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "14ac13be-e9ad-41b1-8e60-dff9323c2eda" }, { "name": "redirection_target_source", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "752e2e21-60a9-4beb-80a5-d996bc98d22c", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "752e2e21-60a9-4beb-80a5-d996bc98d22c" }, { "name": "dependable", "sourceId": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "properties": {}, "attributes": { "tosca_id": "097da431-9b8d-4258-b825-6e518f813ef2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "097da431-9b8d-4258-b825-6e518f813ef2" } ], "id": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "attributes": { "tosca_id": "321b5537-cea2-4e1f-a5c4-ea6a433b8999", "tosca_name": "subnet_cmg01_user_lb4_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB4_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb5_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "b74d9b04-fb5f-4729-98ad-e111a4b435b8", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "b74d9b04-fb5f-4729-98ad-e111a4b435b8" }, { "name": "cap", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "f19238cd-f261-4213-bcd5-daa77f207b38", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "f19238cd-f261-4213-bcd5-daa77f207b38" }, { "name": "redirection_target_source", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "7bac6829-19f6-417c-a77a-bb8d7a0a2d2f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "7bac6829-19f6-417c-a77a-bb8d7a0a2d2f" }, { "name": "dependable", "sourceId": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "properties": {}, "attributes": { "tosca_id": "c3750777-e89b-431d-bf82-cd9a73f7b989", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c3750777-e89b-431d-bf82-cd9a73f7b989" } ], "id": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "attributes": { "tosca_id": "f2e44fdd-4b55-4a76-8aa8-b82695af4050", "tosca_name": "subnet_cmg01_user_lb5_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb5_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "3f48d2ce-c137-41bf-89cc-773335033f82", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3f48d2ce-c137-41bf-89cc-773335033f82" }, { "name": "cap", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "70754fb6-3dce-48cf-9424-cba599bec604", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "70754fb6-3dce-48cf-9424-cba599bec604" }, { "name": "redirection_target_source", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "15c029ca-ea31-49ec-90e2-47ee4d05f09b", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "15c029ca-ea31-49ec-90e2-47ee4d05f09b" }, { "name": "dependable", "sourceId": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "properties": {}, "attributes": { "tosca_id": "d0897c5f-a02d-44e1-954e-91bdd889d973", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d0897c5f-a02d-44e1-954e-91bdd889d973" } ], "id": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "attributes": { "tosca_id": "e779f1be-3de4-4037-8b84-39d6cd6d11b5", "tosca_name": "subnet_cmg01_user_lb5_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB5_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb6_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "daad4f48-ada1-406e-8fb0-ad498ed61366", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "daad4f48-ada1-406e-8fb0-ad498ed61366" }, { "name": "cap", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "c889ef06-d031-4973-80e0-243c56176421", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "c889ef06-d031-4973-80e0-243c56176421" }, { "name": "redirection_target_source", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "80f0e217-913d-41fd-8f0b-69096d6e6c73", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "80f0e217-913d-41fd-8f0b-69096d6e6c73" }, { "name": "dependable", "sourceId": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "properties": {}, "attributes": { "tosca_id": "ee929893-1ffb-4746-86b0-fd31fab69f56", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ee929893-1ffb-4746-86b0-fd31fab69f56" } ], "id": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "attributes": { "tosca_id": "d79407ba-a99f-4035-b7a7-5a2b035770b1", "tosca_name": "subnet_cmg01_user_lb6_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb6_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "9d593e55-1718-4eb7-b0a4-b9bf24e8c0fb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "9d593e55-1718-4eb7-b0a4-b9bf24e8c0fb" }, { "name": "cap", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "a86057f4-64eb-46cf-a659-616cd5a628c3", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "a86057f4-64eb-46cf-a659-616cd5a628c3" }, { "name": "redirection_target_source", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "cd531167-5c8c-41b3-b245-dd566b5fd0ba", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "cd531167-5c8c-41b3-b245-dd566b5fd0ba" }, { "name": "dependable", "sourceId": "402b20ff-844d-4ecc-8967-4be9d163b958", "properties": {}, "attributes": { "tosca_id": "5db3577f-e0a9-42f5-9faf-2c88dc6d47f6", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5db3577f-e0a9-42f5-9faf-2c88dc6d47f6" } ], "id": "402b20ff-844d-4ecc-8967-4be9d163b958", "attributes": { "tosca_id": "402b20ff-844d-4ecc-8967-4be9d163b958", "tosca_name": "subnet_cmg01_user_lb6_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB6_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb7_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "92aaa203-f549-4926-b811-24613de3f747", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "92aaa203-f549-4926-b811-24613de3f747" }, { "name": "cap", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "cbd9ee18-dbb1-434f-980e-28533bce337a", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "cbd9ee18-dbb1-434f-980e-28533bce337a" }, { "name": "redirection_target_source", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "e6f0696a-b585-422e-a613-a68a5a253f8f", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "e6f0696a-b585-422e-a613-a68a5a253f8f" }, { "name": "dependable", "sourceId": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "properties": {}, "attributes": { "tosca_id": "ac53d472-7a20-44ec-a921-0a92d21ad9ca", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ac53d472-7a20-44ec-a921-0a92d21ad9ca" } ], "id": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "attributes": { "tosca_id": "1a22b4e1-ce72-4b9c-9dc3-301540f01a43", "tosca_name": "subnet_cmg01_user_lb7_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb7_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "37d26476-a797-42fe-a3e5-9e70e2a5f6d1", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "37d26476-a797-42fe-a3e5-9e70e2a5f6d1" }, { "name": "cap", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "d65c2824-c569-47fb-bbda-ae9b99dc5d27", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "d65c2824-c569-47fb-bbda-ae9b99dc5d27" }, { "name": "redirection_target_source", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "5e9dd8c3-5d4f-411b-be6a-bb347d14a3c5", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "5e9dd8c3-5d4f-411b-be6a-bb347d14a3c5" }, { "name": "dependable", "sourceId": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "properties": {}, "attributes": { "tosca_id": "4b3dccbe-f242-4e72-87c0-daec537a0dfc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4b3dccbe-f242-4e72-87c0-daec537a0dfc" } ], "id": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "attributes": { "tosca_id": "34b16e9e-83d3-41ce-a95e-a0b83789330c", "tosca_name": "subnet_cmg01_user_lb7_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB7_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb8_1", "capabilities": [ { "name": "neutron_placeable", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "3c9de29b-177c-475a-9ccb-6ad65b3265cb", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "3c9de29b-177c-475a-9ccb-6ad65b3265cb" }, { "name": "cap", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "11028aee-9182-45bc-bc40-45474387a828", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "11028aee-9182-45bc-bc40-45474387a828" }, { "name": "redirection_target_source", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "37a024f4-b750-4720-af95-095c561459e1", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "37a024f4-b750-4720-af95-095c561459e1" }, { "name": "dependable", "sourceId": "389bc352-c296-41f8-9c82-f240e9529b3a", "properties": {}, "attributes": { "tosca_id": "4fcc4974-89ae-4213-a2d3-624dd69808b4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4fcc4974-89ae-4213-a2d3-624dd69808b4" } ], "id": "389bc352-c296-41f8-9c82-f240e9529b3a", "attributes": { "tosca_id": "389bc352-c296-41f8-9c82-f240e9529b3a", "tosca_name": "subnet_cmg01_user_lb8_1" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_1" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "subnet_cmg01_user_lb8_2", "capabilities": [ { "name": "neutron_placeable", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "387b16a3-cb9e-4465-bdb1-7118276f4fd0", "tosca_name": "neutron_placeable" }, "type": "nokia.nuage.capabilities.NeutronPlaceable", "id": "387b16a3-cb9e-4465-bdb1-7118276f4fd0" }, { "name": "cap", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "b703458e-c812-4671-8705-88f1fbbb6659", "tosca_name": "cap" }, "type": "tosca.capabilities.Dependable", "id": "b703458e-c812-4671-8705-88f1fbbb6659" }, { "name": "redirection_target_source", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "c2d3a388-e95d-4dc2-92fe-ed908f0f436d", "tosca_name": "redirection_target_source" }, "type": "tosca.capabilities.RedirectionTargetSource", "id": "c2d3a388-e95d-4dc2-92fe-ed908f0f436d" }, { "name": "dependable", "sourceId": "609bd506-b933-4a74-939d-691291ed58c5", "properties": {}, "attributes": { "tosca_id": "a10f0e30-84d4-43a1-b457-290fd697e0cf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a10f0e30-84d4-43a1-b457-290fd697e0cf" } ], "id": "609bd506-b933-4a74-939d-691291ed58c5", "attributes": { "tosca_id": "609bd506-b933-4a74-939d-691291ed58c5", "tosca_name": "subnet_cmg01_user_lb8_2" }, "type": "nokia.nuage.openstack.VsdManagedSubnet", "properties": { "name": { "available": true, "value": "FB1P_CMG01_USER_LB8_2" }, "enable_dhcp": { "available": true, "value": true }, "additional_parameters": { "available": true, "value": {} }, "dns_nameservers": { "available": true, "value": null }, "allocation_pools": { "available": true, "value": null }, "net_partition": { "available": true, "value": "dont_really_care" }, "host_routes": { "available": true, "value": null }, "ip_type": { "available": true, "value": 4 }, "cidr": { "available": true, "value": "dont_really_care" }, "tosca_reference_only": { "available": true, "value": true } } }, { "templateName": "vl_cmg01_acc_lb1_1", "capabilities": [ { "name": "network", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "efba556e-c725-4f83-a0b7-109352dd8e2d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "efba556e-c725-4f83-a0b7-109352dd8e2d" }, { "name": "mapped_as_vl", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "26f881e4-93f6-42bc-8dd5-82bc6fa7dc8f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "26f881e4-93f6-42bc-8dd5-82bc6fa7dc8f" }, { "name": "linkable", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "cbb77d29-793f-41b1-bb72-908c7b799fe6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "cbb77d29-793f-41b1-bb72-908c7b799fe6" }, { "name": "can_be_maaped", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "4e99a75f-02ec-48c2-a293-13bc73616725", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4e99a75f-02ec-48c2-a293-13bc73616725" }, { "name": "dependable", "sourceId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "properties": {}, "attributes": { "tosca_id": "bfb89b65-ae54-4a02-8377-4aa64ef58035", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bfb89b65-ae54-4a02-8377-4aa64ef58035" } ], "id": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "attributes": { "tosca_id": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "tosca_name": "vl_cmg01_acc_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb1_2", "capabilities": [ { "name": "network", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "1b0b45f9-5666-4ba1-88dc-68925a04646a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1b0b45f9-5666-4ba1-88dc-68925a04646a" }, { "name": "mapped_as_vl", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "e713f1e3-be9a-4579-babd-f261543021ac", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e713f1e3-be9a-4579-babd-f261543021ac" }, { "name": "linkable", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "53d380ee-9313-4d30-9f2f-69a04ef40bea", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "53d380ee-9313-4d30-9f2f-69a04ef40bea" }, { "name": "can_be_maaped", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "b593780b-2275-4dcd-bda2-2848a1070c7f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b593780b-2275-4dcd-bda2-2848a1070c7f" }, { "name": "dependable", "sourceId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "properties": {}, "attributes": { "tosca_id": "0de87f29-4371-4f3c-87f9-378c9bc37c13", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0de87f29-4371-4f3c-87f9-378c9bc37c13" } ], "id": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "attributes": { "tosca_id": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "tosca_name": "vl_cmg01_acc_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb2_1", "capabilities": [ { "name": "network", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "c190bab6-b4cb-48d3-87c5-d27c2f3848d1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c190bab6-b4cb-48d3-87c5-d27c2f3848d1" }, { "name": "mapped_as_vl", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "040e86d4-6dcc-4f52-81cd-0795e73df7cc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "040e86d4-6dcc-4f52-81cd-0795e73df7cc" }, { "name": "linkable", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "58e56092-cb71-4f90-84dc-a8c7452a1e6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "58e56092-cb71-4f90-84dc-a8c7452a1e6d" }, { "name": "can_be_maaped", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "f39256ea-ac88-4af6-b5ae-2158ae0dad35", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f39256ea-ac88-4af6-b5ae-2158ae0dad35" }, { "name": "dependable", "sourceId": "27233556-3527-4b24-90cf-e306aa266c04", "properties": {}, "attributes": { "tosca_id": "69ffc49b-30bf-4db0-bc8c-6a680d806703", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "69ffc49b-30bf-4db0-bc8c-6a680d806703" } ], "id": "27233556-3527-4b24-90cf-e306aa266c04", "attributes": { "tosca_id": "27233556-3527-4b24-90cf-e306aa266c04", "tosca_name": "vl_cmg01_acc_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb2_2", "capabilities": [ { "name": "network", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "c7a8a7f5-24a8-4299-9205-1d25cd637563", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c7a8a7f5-24a8-4299-9205-1d25cd637563" }, { "name": "mapped_as_vl", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "d8e3a349-e944-4e95-8362-f74f652af835", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "d8e3a349-e944-4e95-8362-f74f652af835" }, { "name": "linkable", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "ddb2bd6d-c614-4087-ad29-4d7e6cd9dc7b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ddb2bd6d-c614-4087-ad29-4d7e6cd9dc7b" }, { "name": "can_be_maaped", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "6adfe5dc-f4a6-43a1-9bb5-334224d31bf7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6adfe5dc-f4a6-43a1-9bb5-334224d31bf7" }, { "name": "dependable", "sourceId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "properties": {}, "attributes": { "tosca_id": "eb7492dd-9074-4edf-8a5c-36bc32c66271", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eb7492dd-9074-4edf-8a5c-36bc32c66271" } ], "id": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "attributes": { "tosca_id": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "tosca_name": "vl_cmg01_acc_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb3_1", "capabilities": [ { "name": "network", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "dff7f855-ef57-43ed-96cf-d61d03e04eb4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dff7f855-ef57-43ed-96cf-d61d03e04eb4" }, { "name": "mapped_as_vl", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "023fd8e1-3d19-4348-81fe-3cb6f603fd07", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "023fd8e1-3d19-4348-81fe-3cb6f603fd07" }, { "name": "linkable", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "14251135-37d5-4863-9c78-031f8e73a6d7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "14251135-37d5-4863-9c78-031f8e73a6d7" }, { "name": "can_be_maaped", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "b1052663-335f-42c9-89fe-479798172d92", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b1052663-335f-42c9-89fe-479798172d92" }, { "name": "dependable", "sourceId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "properties": {}, "attributes": { "tosca_id": "3b59180f-9df9-41f0-a3f8-6dd26a2bc0bf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3b59180f-9df9-41f0-a3f8-6dd26a2bc0bf" } ], "id": "9e8926d8-988d-483e-8d6c-7a421346e19d", "attributes": { "tosca_id": "9e8926d8-988d-483e-8d6c-7a421346e19d", "tosca_name": "vl_cmg01_acc_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb3_2", "capabilities": [ { "name": "network", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "360cb877-3834-48e0-9326-e72ca9bba388", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "360cb877-3834-48e0-9326-e72ca9bba388" }, { "name": "mapped_as_vl", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "6edfaf7a-c6ea-43c3-a22c-8d2211e72f09", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6edfaf7a-c6ea-43c3-a22c-8d2211e72f09" }, { "name": "linkable", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "90580383-4c35-4724-b0d5-9d330067dc34", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "90580383-4c35-4724-b0d5-9d330067dc34" }, { "name": "can_be_maaped", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "cb959725-8f4b-43f7-ab88-6616d030b3dd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "cb959725-8f4b-43f7-ab88-6616d030b3dd" }, { "name": "dependable", "sourceId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "properties": {}, "attributes": { "tosca_id": "46c742c0-2e85-47b1-8a03-c34555285679", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "46c742c0-2e85-47b1-8a03-c34555285679" } ], "id": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "attributes": { "tosca_id": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "tosca_name": "vl_cmg01_acc_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb4_1", "capabilities": [ { "name": "network", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "db229859-7658-45b0-b90e-01e36d72f9ed", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "db229859-7658-45b0-b90e-01e36d72f9ed" }, { "name": "mapped_as_vl", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "0a5fb4e9-335f-4487-ad4d-88bfda688eff", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0a5fb4e9-335f-4487-ad4d-88bfda688eff" }, { "name": "linkable", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "7c937886-7a09-46cf-9922-179effebadde", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7c937886-7a09-46cf-9922-179effebadde" }, { "name": "can_be_maaped", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "03015104-190d-48ac-a9c3-159653475f70", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "03015104-190d-48ac-a9c3-159653475f70" }, { "name": "dependable", "sourceId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "properties": {}, "attributes": { "tosca_id": "4c26fed9-2d1b-4b6e-96a5-17cd3eb91c50", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4c26fed9-2d1b-4b6e-96a5-17cd3eb91c50" } ], "id": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "attributes": { "tosca_id": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "tosca_name": "vl_cmg01_acc_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb4_2", "capabilities": [ { "name": "network", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "31cbb425-373d-468b-b135-303519d751f3", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "31cbb425-373d-468b-b135-303519d751f3" }, { "name": "mapped_as_vl", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "505bf497-39ea-48ba-b01f-6e2a39a61316", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "505bf497-39ea-48ba-b01f-6e2a39a61316" }, { "name": "linkable", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "e055bc40-b6a0-4760-a309-0c172fe3552a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e055bc40-b6a0-4760-a309-0c172fe3552a" }, { "name": "can_be_maaped", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "b1f17d39-3ad9-45d3-a7ab-d897902f4afb", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b1f17d39-3ad9-45d3-a7ab-d897902f4afb" }, { "name": "dependable", "sourceId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "properties": {}, "attributes": { "tosca_id": "85217c18-05e2-4a71-b21f-f40dd043ef3e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "85217c18-05e2-4a71-b21f-f40dd043ef3e" } ], "id": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "attributes": { "tosca_id": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "tosca_name": "vl_cmg01_acc_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb5_1", "capabilities": [ { "name": "network", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "eb0c8353-2511-473e-99fa-0d51c025c9bc", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eb0c8353-2511-473e-99fa-0d51c025c9bc" }, { "name": "mapped_as_vl", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "a0134953-4df3-44a1-b193-64c83a998918", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a0134953-4df3-44a1-b193-64c83a998918" }, { "name": "linkable", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "c3dce924-a52a-44fa-be19-5d6640ef730a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c3dce924-a52a-44fa-be19-5d6640ef730a" }, { "name": "can_be_maaped", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "957b3750-5bf3-42ad-a7df-fb01d87d35e7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "957b3750-5bf3-42ad-a7df-fb01d87d35e7" }, { "name": "dependable", "sourceId": "adc41d22-ca23-4995-9b30-d65884168257", "properties": {}, "attributes": { "tosca_id": "8e7a0c1b-f0cb-4580-b157-c58cd9e15799", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8e7a0c1b-f0cb-4580-b157-c58cd9e15799" } ], "id": "adc41d22-ca23-4995-9b30-d65884168257", "attributes": { "tosca_id": "adc41d22-ca23-4995-9b30-d65884168257", "tosca_name": "vl_cmg01_acc_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb5_2", "capabilities": [ { "name": "network", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "7d96d136-b52f-46bd-a2d3-574fdf3c0111", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7d96d136-b52f-46bd-a2d3-574fdf3c0111" }, { "name": "mapped_as_vl", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "8b980c39-a3b2-4f1f-bee2-095439745c71", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8b980c39-a3b2-4f1f-bee2-095439745c71" }, { "name": "linkable", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "437c0ae1-3203-4e2b-8511-5c2e83174e13", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "437c0ae1-3203-4e2b-8511-5c2e83174e13" }, { "name": "can_be_maaped", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "5d889be1-7584-43a3-9e44-3acd07cb8c4c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5d889be1-7584-43a3-9e44-3acd07cb8c4c" }, { "name": "dependable", "sourceId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "properties": {}, "attributes": { "tosca_id": "19b9d3cd-5476-48de-a909-46fdab0e77d9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "19b9d3cd-5476-48de-a909-46fdab0e77d9" } ], "id": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "attributes": { "tosca_id": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "tosca_name": "vl_cmg01_acc_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb6_1", "capabilities": [ { "name": "network", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "27d5ca1a-1d0d-4cd7-9213-5f8d9aab73e1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "27d5ca1a-1d0d-4cd7-9213-5f8d9aab73e1" }, { "name": "mapped_as_vl", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "c98d68c7-d0c4-4909-bbc3-1b937699163d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c98d68c7-d0c4-4909-bbc3-1b937699163d" }, { "name": "linkable", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "af03fd15-4647-4fc2-81b1-f68ee8c6610d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "af03fd15-4647-4fc2-81b1-f68ee8c6610d" }, { "name": "can_be_maaped", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "a0d55f79-c466-4703-9c88-01719e234922", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a0d55f79-c466-4703-9c88-01719e234922" }, { "name": "dependable", "sourceId": "652451ae-1d51-4dde-afae-d855cb7b3499", "properties": {}, "attributes": { "tosca_id": "7f03e86f-1c49-4002-9959-b79fd13c95ea", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7f03e86f-1c49-4002-9959-b79fd13c95ea" } ], "id": "652451ae-1d51-4dde-afae-d855cb7b3499", "attributes": { "tosca_id": "652451ae-1d51-4dde-afae-d855cb7b3499", "tosca_name": "vl_cmg01_acc_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb6_2", "capabilities": [ { "name": "network", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "3d58d682-a0c7-4a09-97d9-8afb0b19d3c0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "3d58d682-a0c7-4a09-97d9-8afb0b19d3c0" }, { "name": "mapped_as_vl", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "70eed91c-dc9e-4605-b310-1737a19419fd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "70eed91c-dc9e-4605-b310-1737a19419fd" }, { "name": "linkable", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "585ec04d-056b-4bca-b80f-f78326b45ff9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "585ec04d-056b-4bca-b80f-f78326b45ff9" }, { "name": "can_be_maaped", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "359060a5-c185-4e67-9ecd-1405f6e14707", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "359060a5-c185-4e67-9ecd-1405f6e14707" }, { "name": "dependable", "sourceId": "b609d871-b324-4f21-8252-139b4610c0da", "properties": {}, "attributes": { "tosca_id": "bb9a3ff6-4d74-497c-825e-de0e98b3f039", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bb9a3ff6-4d74-497c-825e-de0e98b3f039" } ], "id": "b609d871-b324-4f21-8252-139b4610c0da", "attributes": { "tosca_id": "b609d871-b324-4f21-8252-139b4610c0da", "tosca_name": "vl_cmg01_acc_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb7_1", "capabilities": [ { "name": "network", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "79cd5fd7-ab1f-43f3-a88b-db4ef2d5275f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "79cd5fd7-ab1f-43f3-a88b-db4ef2d5275f" }, { "name": "mapped_as_vl", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "f928030e-89e4-42a2-9a91-474d9a9a8364", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f928030e-89e4-42a2-9a91-474d9a9a8364" }, { "name": "linkable", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "92a1b152-d5aa-4e5e-a2da-3360c6a70a31", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "92a1b152-d5aa-4e5e-a2da-3360c6a70a31" }, { "name": "can_be_maaped", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "825ff7ef-14d6-486f-b978-5292902a0fb1", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "825ff7ef-14d6-486f-b978-5292902a0fb1" }, { "name": "dependable", "sourceId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "properties": {}, "attributes": { "tosca_id": "efe6deed-681a-4e32-a8f7-b7806fb34bb2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "efe6deed-681a-4e32-a8f7-b7806fb34bb2" } ], "id": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "attributes": { "tosca_id": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "tosca_name": "vl_cmg01_acc_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb7_2", "capabilities": [ { "name": "network", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "c48f3cab-e7a0-4dce-9962-cca773440a44", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c48f3cab-e7a0-4dce-9962-cca773440a44" }, { "name": "mapped_as_vl", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "33cd7ee8-74ab-4f80-8920-fca5b46c0914", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "33cd7ee8-74ab-4f80-8920-fca5b46c0914" }, { "name": "linkable", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "adb4a462-9a7d-40b1-8eb8-6e036f8f88b1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "adb4a462-9a7d-40b1-8eb8-6e036f8f88b1" }, { "name": "can_be_maaped", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "55f7d52c-c415-41ca-bcf0-21e5c064c9e5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "55f7d52c-c415-41ca-bcf0-21e5c064c9e5" }, { "name": "dependable", "sourceId": "823a8708-5e12-4b67-bef0-49ae13637e42", "properties": {}, "attributes": { "tosca_id": "70d87114-1276-4e4d-b213-4bf321d263fd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "70d87114-1276-4e4d-b213-4bf321d263fd" } ], "id": "823a8708-5e12-4b67-bef0-49ae13637e42", "attributes": { "tosca_id": "823a8708-5e12-4b67-bef0-49ae13637e42", "tosca_name": "vl_cmg01_acc_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb8_1", "capabilities": [ { "name": "network", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "4fe85956-f5d6-4eb3-8a9f-83d6333e0c81", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4fe85956-f5d6-4eb3-8a9f-83d6333e0c81" }, { "name": "mapped_as_vl", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "f1b04e0f-2573-4cd2-826a-d564a95285d2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f1b04e0f-2573-4cd2-826a-d564a95285d2" }, { "name": "linkable", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "936f7c8f-6ad4-4e56-a320-a6c089354d46", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "936f7c8f-6ad4-4e56-a320-a6c089354d46" }, { "name": "can_be_maaped", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "e40ddac2-5942-41ac-b6f9-7002a9839832", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e40ddac2-5942-41ac-b6f9-7002a9839832" }, { "name": "dependable", "sourceId": "d302d158-9601-4d5c-8c00-5c724bc28012", "properties": {}, "attributes": { "tosca_id": "e4d30514-77ca-4336-822d-19d5486a0132", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e4d30514-77ca-4336-822d-19d5486a0132" } ], "id": "d302d158-9601-4d5c-8c00-5c724bc28012", "attributes": { "tosca_id": "d302d158-9601-4d5c-8c00-5c724bc28012", "tosca_name": "vl_cmg01_acc_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_acc_lb8_2", "capabilities": [ { "name": "network", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "de998d1c-cffc-449d-ad5f-c449abae33f6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "de998d1c-cffc-449d-ad5f-c449abae33f6" }, { "name": "mapped_as_vl", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "62211f73-8346-46c1-b789-541d30090651", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "62211f73-8346-46c1-b789-541d30090651" }, { "name": "linkable", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "d79ec7d9-9436-46d6-8dd9-63e23125e9e7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d79ec7d9-9436-46d6-8dd9-63e23125e9e7" }, { "name": "can_be_maaped", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "9eea4584-0c5a-4d2b-8fc1-c60ed609e057", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9eea4584-0c5a-4d2b-8fc1-c60ed609e057" }, { "name": "dependable", "sourceId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "properties": {}, "attributes": { "tosca_id": "40885237-c0ae-4fd1-9d7d-ed9aebf92eae", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "40885237-c0ae-4fd1-9d7d-ed9aebf92eae" } ], "id": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "attributes": { "tosca_id": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "tosca_name": "vl_cmg01_acc_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb1_1", "capabilities": [ { "name": "network", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "8746383c-b321-41dc-bab7-e0d30cbf7a4f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8746383c-b321-41dc-bab7-e0d30cbf7a4f" }, { "name": "mapped_as_vl", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "75cef577-540a-4713-8e8e-e7aad2db42ad", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "75cef577-540a-4713-8e8e-e7aad2db42ad" }, { "name": "linkable", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "57894b11-6a66-4662-846a-3c3d62e6b77a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "57894b11-6a66-4662-846a-3c3d62e6b77a" }, { "name": "can_be_maaped", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "8aa5cdec-f0cc-4796-b545-95d7b4596005", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8aa5cdec-f0cc-4796-b545-95d7b4596005" }, { "name": "dependable", "sourceId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "properties": {}, "attributes": { "tosca_id": "d4e87189-d66a-49b8-aa2e-3266a3f1275a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d4e87189-d66a-49b8-aa2e-3266a3f1275a" } ], "id": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "attributes": { "tosca_id": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "tosca_name": "vl_cmg01_aqlmvno_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb1_2", "capabilities": [ { "name": "network", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "107dbbd4-1419-4e56-98dc-838617d07f1c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "107dbbd4-1419-4e56-98dc-838617d07f1c" }, { "name": "mapped_as_vl", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "c01834a1-ace0-490a-8370-ab0c095b62eb", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c01834a1-ace0-490a-8370-ab0c095b62eb" }, { "name": "linkable", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "82f3e8cc-681e-44fd-a5f6-ff22964c64df", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "82f3e8cc-681e-44fd-a5f6-ff22964c64df" }, { "name": "can_be_maaped", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "ca90f593-ae31-4dad-95ff-8678a10e4b99", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ca90f593-ae31-4dad-95ff-8678a10e4b99" }, { "name": "dependable", "sourceId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "properties": {}, "attributes": { "tosca_id": "0ce8a319-66d3-4a7b-a2d5-dd03412a4bc1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0ce8a319-66d3-4a7b-a2d5-dd03412a4bc1" } ], "id": "416ef153-e113-4e6e-966a-b0a082e72d9f", "attributes": { "tosca_id": "416ef153-e113-4e6e-966a-b0a082e72d9f", "tosca_name": "vl_cmg01_aqlmvno_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb2_1", "capabilities": [ { "name": "network", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "87ce473c-3c9d-4c68-9bb7-16e107e7c77e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "87ce473c-3c9d-4c68-9bb7-16e107e7c77e" }, { "name": "mapped_as_vl", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "c982461e-967d-47b4-a220-97d32303050a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c982461e-967d-47b4-a220-97d32303050a" }, { "name": "linkable", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "a0f9376d-aed5-4be0-abb4-f5a6905569e7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a0f9376d-aed5-4be0-abb4-f5a6905569e7" }, { "name": "can_be_maaped", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "4463970e-2c7c-46d7-89c2-a6ea7359fee1", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4463970e-2c7c-46d7-89c2-a6ea7359fee1" }, { "name": "dependable", "sourceId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "properties": {}, "attributes": { "tosca_id": "d5503b3c-2864-4c5c-a593-7964362a3bba", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d5503b3c-2864-4c5c-a593-7964362a3bba" } ], "id": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "attributes": { "tosca_id": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "tosca_name": "vl_cmg01_aqlmvno_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb2_2", "capabilities": [ { "name": "network", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "b1d23d6a-d6c5-490d-bb0a-d5513ae915f9", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b1d23d6a-d6c5-490d-bb0a-d5513ae915f9" }, { "name": "mapped_as_vl", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "c25cb7c8-238c-41f8-a521-4929c75bf40a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c25cb7c8-238c-41f8-a521-4929c75bf40a" }, { "name": "linkable", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "1974615e-1450-44b6-a58f-22382f35b13c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1974615e-1450-44b6-a58f-22382f35b13c" }, { "name": "can_be_maaped", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "022d9443-7416-4d25-aeca-682a969bae93", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "022d9443-7416-4d25-aeca-682a969bae93" }, { "name": "dependable", "sourceId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "properties": {}, "attributes": { "tosca_id": "9aa272f0-1351-4eb5-9458-6b6003834cdb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9aa272f0-1351-4eb5-9458-6b6003834cdb" } ], "id": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "attributes": { "tosca_id": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "tosca_name": "vl_cmg01_aqlmvno_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb3_1", "capabilities": [ { "name": "network", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "6444fb8a-cd68-455e-8b80-4e0bdb7ea8c6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6444fb8a-cd68-455e-8b80-4e0bdb7ea8c6" }, { "name": "mapped_as_vl", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "94aaa5c9-5323-4800-8a03-30ad8c5b26b3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "94aaa5c9-5323-4800-8a03-30ad8c5b26b3" }, { "name": "linkable", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "01b7d7af-3190-4cf1-af12-5b829ab6efa0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "01b7d7af-3190-4cf1-af12-5b829ab6efa0" }, { "name": "can_be_maaped", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "e5abda29-0fae-4593-8576-a7025aa120a0", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e5abda29-0fae-4593-8576-a7025aa120a0" }, { "name": "dependable", "sourceId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "properties": {}, "attributes": { "tosca_id": "8c63d403-070a-486d-bbe1-58ac9db64f2d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8c63d403-070a-486d-bbe1-58ac9db64f2d" } ], "id": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "attributes": { "tosca_id": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "tosca_name": "vl_cmg01_aqlmvno_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb3_2", "capabilities": [ { "name": "network", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "dc26d34f-e403-4c81-9811-2d579ddd8f8b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dc26d34f-e403-4c81-9811-2d579ddd8f8b" }, { "name": "mapped_as_vl", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "b32729b8-f0a4-4879-909f-5bec747989c6", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b32729b8-f0a4-4879-909f-5bec747989c6" }, { "name": "linkable", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "2cad219f-31fc-4ecd-b366-e5b1a50a1794", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "2cad219f-31fc-4ecd-b366-e5b1a50a1794" }, { "name": "can_be_maaped", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "2d460357-bfd0-4a43-be31-20d4f6e20b55", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2d460357-bfd0-4a43-be31-20d4f6e20b55" }, { "name": "dependable", "sourceId": "87750914-19d6-4292-8cb2-7907afddd7dd", "properties": {}, "attributes": { "tosca_id": "88ab4715-89d2-4894-a5f0-347c08cd966c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "88ab4715-89d2-4894-a5f0-347c08cd966c" } ], "id": "87750914-19d6-4292-8cb2-7907afddd7dd", "attributes": { "tosca_id": "87750914-19d6-4292-8cb2-7907afddd7dd", "tosca_name": "vl_cmg01_aqlmvno_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb4_1", "capabilities": [ { "name": "network", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "eeb31fc7-5de7-4436-9a57-c87a78bbfab1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eeb31fc7-5de7-4436-9a57-c87a78bbfab1" }, { "name": "mapped_as_vl", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "61aaa1ca-7a34-49ff-8314-d41b4b44f1f7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "61aaa1ca-7a34-49ff-8314-d41b4b44f1f7" }, { "name": "linkable", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "28edc778-ffcf-4bb6-b8bc-151b93a8ada1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "28edc778-ffcf-4bb6-b8bc-151b93a8ada1" }, { "name": "can_be_maaped", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "1d161689-acda-4420-993f-9483f01fcaeb", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1d161689-acda-4420-993f-9483f01fcaeb" }, { "name": "dependable", "sourceId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "properties": {}, "attributes": { "tosca_id": "24f414f1-bd42-4b1f-96cb-3baa26a564fb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "24f414f1-bd42-4b1f-96cb-3baa26a564fb" } ], "id": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "attributes": { "tosca_id": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "tosca_name": "vl_cmg01_aqlmvno_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb4_2", "capabilities": [ { "name": "network", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "1ebfd880-890c-4deb-b9df-59b7184a3be8", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1ebfd880-890c-4deb-b9df-59b7184a3be8" }, { "name": "mapped_as_vl", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "629334b0-d3a9-4b81-b594-8251e7deb20c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "629334b0-d3a9-4b81-b594-8251e7deb20c" }, { "name": "linkable", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "051f072f-a849-4703-b6f1-3a6038135fea", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "051f072f-a849-4703-b6f1-3a6038135fea" }, { "name": "can_be_maaped", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "5ff2b813-7cc2-4666-8e1b-4b82a238fd45", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5ff2b813-7cc2-4666-8e1b-4b82a238fd45" }, { "name": "dependable", "sourceId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "properties": {}, "attributes": { "tosca_id": "117364b7-b147-4795-9cb0-4536a4e8bc24", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "117364b7-b147-4795-9cb0-4536a4e8bc24" } ], "id": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "attributes": { "tosca_id": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "tosca_name": "vl_cmg01_aqlmvno_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb5_1", "capabilities": [ { "name": "network", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "37df898b-777d-4d22-b546-43ae0e4b38fd", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "37df898b-777d-4d22-b546-43ae0e4b38fd" }, { "name": "mapped_as_vl", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "4122a3d9-29da-4945-91d9-28e1c567a8b5", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4122a3d9-29da-4945-91d9-28e1c567a8b5" }, { "name": "linkable", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "860fc78b-121a-4f6e-a1f5-a4d2526b1900", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "860fc78b-121a-4f6e-a1f5-a4d2526b1900" }, { "name": "can_be_maaped", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "acc766a5-3045-447c-831c-34f82df963be", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "acc766a5-3045-447c-831c-34f82df963be" }, { "name": "dependable", "sourceId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "properties": {}, "attributes": { "tosca_id": "ed88e2e0-aec5-4ebc-88a7-00cd4b096980", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ed88e2e0-aec5-4ebc-88a7-00cd4b096980" } ], "id": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "attributes": { "tosca_id": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "tosca_name": "vl_cmg01_aqlmvno_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb5_2", "capabilities": [ { "name": "network", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "645a8c69-29e7-476c-b183-94b549aab5bd", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "645a8c69-29e7-476c-b183-94b549aab5bd" }, { "name": "mapped_as_vl", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "4e27195e-5d99-4425-acc4-dd185ad93abd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4e27195e-5d99-4425-acc4-dd185ad93abd" }, { "name": "linkable", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "6af2fca1-2f27-4ee9-b94e-33a2a013b08e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6af2fca1-2f27-4ee9-b94e-33a2a013b08e" }, { "name": "can_be_maaped", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "eb28a804-6917-4618-b672-1ae87ecd06e0", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "eb28a804-6917-4618-b672-1ae87ecd06e0" }, { "name": "dependable", "sourceId": "9539650c-734b-49be-ad5e-437b0a5e186a", "properties": {}, "attributes": { "tosca_id": "eeeefe61-534e-4862-b665-38d6ea52904d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eeeefe61-534e-4862-b665-38d6ea52904d" } ], "id": "9539650c-734b-49be-ad5e-437b0a5e186a", "attributes": { "tosca_id": "9539650c-734b-49be-ad5e-437b0a5e186a", "tosca_name": "vl_cmg01_aqlmvno_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb6_1", "capabilities": [ { "name": "network", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "e9b45f70-c9ba-4f09-bba1-344228cade98", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "e9b45f70-c9ba-4f09-bba1-344228cade98" }, { "name": "mapped_as_vl", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "bb1ff0cf-d7d0-436a-83f4-f61925a08f1a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bb1ff0cf-d7d0-436a-83f4-f61925a08f1a" }, { "name": "linkable", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "d068b6fd-1b54-41d2-bd14-47ffa1ce11d8", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d068b6fd-1b54-41d2-bd14-47ffa1ce11d8" }, { "name": "can_be_maaped", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "f4bc7807-104a-4189-82e7-5c48e33bb11d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f4bc7807-104a-4189-82e7-5c48e33bb11d" }, { "name": "dependable", "sourceId": "d22fb2d7-40a6-402f-93ac-106702a361af", "properties": {}, "attributes": { "tosca_id": "5c7fb37d-b599-4b4e-a364-40bb4860a61f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5c7fb37d-b599-4b4e-a364-40bb4860a61f" } ], "id": "d22fb2d7-40a6-402f-93ac-106702a361af", "attributes": { "tosca_id": "d22fb2d7-40a6-402f-93ac-106702a361af", "tosca_name": "vl_cmg01_aqlmvno_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb6_2", "capabilities": [ { "name": "network", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "eb0287ae-6f8a-4585-a9cb-be24a99a3274", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eb0287ae-6f8a-4585-a9cb-be24a99a3274" }, { "name": "mapped_as_vl", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "287c7a57-5d26-4877-9ddc-916f67f4face", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "287c7a57-5d26-4877-9ddc-916f67f4face" }, { "name": "linkable", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "00fa8b2f-0f50-47e9-baa1-966c3fcebb26", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "00fa8b2f-0f50-47e9-baa1-966c3fcebb26" }, { "name": "can_be_maaped", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "1d497f7a-abc1-4fbf-a5e8-aa20ba7d35ce", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1d497f7a-abc1-4fbf-a5e8-aa20ba7d35ce" }, { "name": "dependable", "sourceId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "properties": {}, "attributes": { "tosca_id": "04a39edf-98f3-46d6-8849-47aebff7a372", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04a39edf-98f3-46d6-8849-47aebff7a372" } ], "id": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "attributes": { "tosca_id": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "tosca_name": "vl_cmg01_aqlmvno_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb7_1", "capabilities": [ { "name": "network", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "77330495-2be4-4b7a-bc8c-da8f7b0e9eae", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "77330495-2be4-4b7a-bc8c-da8f7b0e9eae" }, { "name": "mapped_as_vl", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "07133c25-bff7-4358-b7ac-9d498025ab4f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "07133c25-bff7-4358-b7ac-9d498025ab4f" }, { "name": "linkable", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "11cea1b2-44a7-46e2-a843-74155fcd3dc6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "11cea1b2-44a7-46e2-a843-74155fcd3dc6" }, { "name": "can_be_maaped", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "9198ad90-06d3-4788-839c-591f7b3e08ac", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9198ad90-06d3-4788-839c-591f7b3e08ac" }, { "name": "dependable", "sourceId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "properties": {}, "attributes": { "tosca_id": "bbfacae8-559a-4f16-91e7-7a239faac9c2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bbfacae8-559a-4f16-91e7-7a239faac9c2" } ], "id": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "attributes": { "tosca_id": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "tosca_name": "vl_cmg01_aqlmvno_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb7_2", "capabilities": [ { "name": "network", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "2881d329-b9e0-49ae-b08b-efa7df97734e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2881d329-b9e0-49ae-b08b-efa7df97734e" }, { "name": "mapped_as_vl", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "4f9f386c-e1d4-4769-8cfc-e883c08ba258", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4f9f386c-e1d4-4769-8cfc-e883c08ba258" }, { "name": "linkable", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "d6eb6cbe-4a7c-4389-a842-7b1888e06c1a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d6eb6cbe-4a7c-4389-a842-7b1888e06c1a" }, { "name": "can_be_maaped", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "17246353-faa3-451b-a0a8-e42a8cd57ed4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "17246353-faa3-451b-a0a8-e42a8cd57ed4" }, { "name": "dependable", "sourceId": "d15a1551-7f91-4a2f-a536-f339e3423200", "properties": {}, "attributes": { "tosca_id": "8d273029-3ef8-4172-9f56-bca07d180e81", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8d273029-3ef8-4172-9f56-bca07d180e81" } ], "id": "d15a1551-7f91-4a2f-a536-f339e3423200", "attributes": { "tosca_id": "d15a1551-7f91-4a2f-a536-f339e3423200", "tosca_name": "vl_cmg01_aqlmvno_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb8_1", "capabilities": [ { "name": "network", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "43dd1a14-668a-4839-9514-4092ed04ead6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "43dd1a14-668a-4839-9514-4092ed04ead6" }, { "name": "mapped_as_vl", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "e0ed64b3-8815-468c-8c0c-688b967a8935", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e0ed64b3-8815-468c-8c0c-688b967a8935" }, { "name": "linkable", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "013935af-69e0-467e-af37-4408ec839ff2", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "013935af-69e0-467e-af37-4408ec839ff2" }, { "name": "can_be_maaped", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "48d58e8f-9323-4eb2-8f0b-9d1220a42b64", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "48d58e8f-9323-4eb2-8f0b-9d1220a42b64" }, { "name": "dependable", "sourceId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "properties": {}, "attributes": { "tosca_id": "1bab01cc-4690-406b-957d-97c3843cab08", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1bab01cc-4690-406b-957d-97c3843cab08" } ], "id": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "attributes": { "tosca_id": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "tosca_name": "vl_cmg01_aqlmvno_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_aqlmvno_lb8_2", "capabilities": [ { "name": "network", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "427dc74b-8f23-4cc7-b82f-cb522b5a25b6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "427dc74b-8f23-4cc7-b82f-cb522b5a25b6" }, { "name": "mapped_as_vl", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "c2aa32de-ca4a-4595-a174-f8d38f9d2af2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c2aa32de-ca4a-4595-a174-f8d38f9d2af2" }, { "name": "linkable", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "59b97059-93a1-40df-978a-975da05be13a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "59b97059-93a1-40df-978a-975da05be13a" }, { "name": "can_be_maaped", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "15e19875-c431-47b6-a0e6-ec77065d182b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "15e19875-c431-47b6-a0e6-ec77065d182b" }, { "name": "dependable", "sourceId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "properties": {}, "attributes": { "tosca_id": "15d3b6b1-a631-4de7-9932-66cb04b6ab0b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "15d3b6b1-a631-4de7-9932-66cb04b6ab0b" } ], "id": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "attributes": { "tosca_id": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "tosca_name": "vl_cmg01_aqlmvno_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb1_1", "capabilities": [ { "name": "network", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "fcf453e0-2820-4726-9d87-06829ac4171d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "fcf453e0-2820-4726-9d87-06829ac4171d" }, { "name": "mapped_as_vl", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "afed0dce-9a60-4f03-8500-49537cf72de3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "afed0dce-9a60-4f03-8500-49537cf72de3" }, { "name": "linkable", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "206bb816-7f35-4eaa-b4aa-86d5c13b65ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "206bb816-7f35-4eaa-b4aa-86d5c13b65ba" }, { "name": "can_be_maaped", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "05aff120-a8b7-471c-a007-4fca663a8fe9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "05aff120-a8b7-471c-a007-4fca663a8fe9" }, { "name": "dependable", "sourceId": "07532986-dae6-46e4-b615-325194f84a2d", "properties": {}, "attributes": { "tosca_id": "8842b447-ad08-45b7-aae6-273c4569b4ed", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8842b447-ad08-45b7-aae6-273c4569b4ed" } ], "id": "07532986-dae6-46e4-b615-325194f84a2d", "attributes": { "tosca_id": "07532986-dae6-46e4-b615-325194f84a2d", "tosca_name": "vl_cmg01_charging_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb1_2", "capabilities": [ { "name": "network", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "2f90e16c-eec6-4732-b4e1-f564668e0a26", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2f90e16c-eec6-4732-b4e1-f564668e0a26" }, { "name": "mapped_as_vl", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "6af08fdc-72b5-4ec4-b539-6aece8a3c9e9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6af08fdc-72b5-4ec4-b539-6aece8a3c9e9" }, { "name": "linkable", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "a5d734db-582e-411c-b021-79a510bd63e6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a5d734db-582e-411c-b021-79a510bd63e6" }, { "name": "can_be_maaped", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "0be2d3a7-7324-4620-aec1-d206a60bbe24", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0be2d3a7-7324-4620-aec1-d206a60bbe24" }, { "name": "dependable", "sourceId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "properties": {}, "attributes": { "tosca_id": "6547ac07-4019-43ed-8412-ca67091e7725", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6547ac07-4019-43ed-8412-ca67091e7725" } ], "id": "5d443f82-fc89-420b-a52b-cb0c102c2723", "attributes": { "tosca_id": "5d443f82-fc89-420b-a52b-cb0c102c2723", "tosca_name": "vl_cmg01_charging_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb2_1", "capabilities": [ { "name": "network", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "5529408c-8960-478a-93be-089853731c96", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "5529408c-8960-478a-93be-089853731c96" }, { "name": "mapped_as_vl", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "25358d6f-d7d5-40ad-8e01-e8b4689b7a36", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "25358d6f-d7d5-40ad-8e01-e8b4689b7a36" }, { "name": "linkable", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "fb925775-c850-4e9a-8e55-ec3f0e0d0e6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fb925775-c850-4e9a-8e55-ec3f0e0d0e6d" }, { "name": "can_be_maaped", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "385571a2-9ebd-44e6-b3b9-9e15d8d99c1c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "385571a2-9ebd-44e6-b3b9-9e15d8d99c1c" }, { "name": "dependable", "sourceId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "properties": {}, "attributes": { "tosca_id": "f46dd64e-91e5-4b13-87b9-9935e6a9ee46", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f46dd64e-91e5-4b13-87b9-9935e6a9ee46" } ], "id": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "attributes": { "tosca_id": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "tosca_name": "vl_cmg01_charging_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb2_2", "capabilities": [ { "name": "network", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "8dcd1b57-6b23-4a4d-ae08-52c0274fb0c5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8dcd1b57-6b23-4a4d-ae08-52c0274fb0c5" }, { "name": "mapped_as_vl", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "b2f68210-724f-449f-ad61-409ceecf86dc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b2f68210-724f-449f-ad61-409ceecf86dc" }, { "name": "linkable", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "d610bee5-8e75-4b4b-a023-b7de103b6c59", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d610bee5-8e75-4b4b-a023-b7de103b6c59" }, { "name": "can_be_maaped", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "7a97653f-1bd2-4020-b95e-32592dc09049", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "7a97653f-1bd2-4020-b95e-32592dc09049" }, { "name": "dependable", "sourceId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "properties": {}, "attributes": { "tosca_id": "ead5da97-662f-4a35-bae4-e4ebe9c5216b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ead5da97-662f-4a35-bae4-e4ebe9c5216b" } ], "id": "ab177b43-8461-4b03-b341-c917eb1bcf27", "attributes": { "tosca_id": "ab177b43-8461-4b03-b341-c917eb1bcf27", "tosca_name": "vl_cmg01_charging_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb3_1", "capabilities": [ { "name": "network", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "a4f69529-87c5-47f5-9e60-cc2ae61184ff", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a4f69529-87c5-47f5-9e60-cc2ae61184ff" }, { "name": "mapped_as_vl", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "ccdb562b-5502-4f6a-bb82-334f1750d951", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "ccdb562b-5502-4f6a-bb82-334f1750d951" }, { "name": "linkable", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "1418ae35-c37a-42e3-b1d1-cedf364f1993", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1418ae35-c37a-42e3-b1d1-cedf364f1993" }, { "name": "can_be_maaped", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "135f32ad-3d59-412b-9187-11ac18eedde9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "135f32ad-3d59-412b-9187-11ac18eedde9" }, { "name": "dependable", "sourceId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "properties": {}, "attributes": { "tosca_id": "13d48371-77ed-4235-a30b-5f5d57c23393", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "13d48371-77ed-4235-a30b-5f5d57c23393" } ], "id": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "attributes": { "tosca_id": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "tosca_name": "vl_cmg01_charging_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb3_2", "capabilities": [ { "name": "network", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "4fa26f8b-cffd-425c-b7cb-8d615b28e884", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4fa26f8b-cffd-425c-b7cb-8d615b28e884" }, { "name": "mapped_as_vl", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "6852a92b-e7c4-4ade-b5ff-3126ecd46387", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6852a92b-e7c4-4ade-b5ff-3126ecd46387" }, { "name": "linkable", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "378504ec-6561-4d5c-9e4d-f33ee7cdd5ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "378504ec-6561-4d5c-9e4d-f33ee7cdd5ba" }, { "name": "can_be_maaped", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "cf765b81-a66c-47e9-b0a0-e9729cf7bc54", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "cf765b81-a66c-47e9-b0a0-e9729cf7bc54" }, { "name": "dependable", "sourceId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "properties": {}, "attributes": { "tosca_id": "f697607d-3328-45ee-b264-c130ba7185d5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f697607d-3328-45ee-b264-c130ba7185d5" } ], "id": "8218da33-f35b-4230-b16d-f784c1b98f1f", "attributes": { "tosca_id": "8218da33-f35b-4230-b16d-f784c1b98f1f", "tosca_name": "vl_cmg01_charging_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb4_1", "capabilities": [ { "name": "network", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "a1431965-0fd4-49db-9c0c-7c9e7cdcc987", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a1431965-0fd4-49db-9c0c-7c9e7cdcc987" }, { "name": "mapped_as_vl", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "c014d630-1868-4062-a69b-3d3462316ad2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c014d630-1868-4062-a69b-3d3462316ad2" }, { "name": "linkable", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "ad961789-27f3-4d13-8d62-8d5ea24a060c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ad961789-27f3-4d13-8d62-8d5ea24a060c" }, { "name": "can_be_maaped", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "0a752dad-ad90-4687-99ef-1d631d5cd172", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0a752dad-ad90-4687-99ef-1d631d5cd172" }, { "name": "dependable", "sourceId": "31d82e56-2220-4615-a5be-98aff868d6e0", "properties": {}, "attributes": { "tosca_id": "c4c1e38b-987a-464b-9154-25c39d3a7f7c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c4c1e38b-987a-464b-9154-25c39d3a7f7c" } ], "id": "31d82e56-2220-4615-a5be-98aff868d6e0", "attributes": { "tosca_id": "31d82e56-2220-4615-a5be-98aff868d6e0", "tosca_name": "vl_cmg01_charging_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb4_2", "capabilities": [ { "name": "network", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "d7586942-b79f-44cf-b199-f94ff813d64f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d7586942-b79f-44cf-b199-f94ff813d64f" }, { "name": "mapped_as_vl", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "885d8dc2-bfee-4e1e-8fdf-604037db2e5d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "885d8dc2-bfee-4e1e-8fdf-604037db2e5d" }, { "name": "linkable", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "611a81ee-b5a0-4427-8a68-5f94529f26de", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "611a81ee-b5a0-4427-8a68-5f94529f26de" }, { "name": "can_be_maaped", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "3bfa595c-7907-464c-ac7a-71777ed04d57", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3bfa595c-7907-464c-ac7a-71777ed04d57" }, { "name": "dependable", "sourceId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "properties": {}, "attributes": { "tosca_id": "cade37bf-3d5d-490a-a6e6-280be3508005", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cade37bf-3d5d-490a-a6e6-280be3508005" } ], "id": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "attributes": { "tosca_id": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "tosca_name": "vl_cmg01_charging_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb5_1", "capabilities": [ { "name": "network", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "edbd7b2b-0663-4645-8677-90929c2918df", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "edbd7b2b-0663-4645-8677-90929c2918df" }, { "name": "mapped_as_vl", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "9b180d6e-4c4e-45ef-9476-15485be6137b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9b180d6e-4c4e-45ef-9476-15485be6137b" }, { "name": "linkable", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "d2d7f707-b095-4a49-9e58-b7e8002d0b6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d2d7f707-b095-4a49-9e58-b7e8002d0b6d" }, { "name": "can_be_maaped", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "4a70f40e-a2ab-4adb-990d-61035a1861db", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4a70f40e-a2ab-4adb-990d-61035a1861db" }, { "name": "dependable", "sourceId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "properties": {}, "attributes": { "tosca_id": "9a3d8238-815c-4b86-ba42-aeb9db425974", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a3d8238-815c-4b86-ba42-aeb9db425974" } ], "id": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "attributes": { "tosca_id": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "tosca_name": "vl_cmg01_charging_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb5_2", "capabilities": [ { "name": "network", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "63e18c25-40cb-47c2-b74a-02e7827cf791", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "63e18c25-40cb-47c2-b74a-02e7827cf791" }, { "name": "mapped_as_vl", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "707aec77-b14b-4c45-91ae-32e772f45c03", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "707aec77-b14b-4c45-91ae-32e772f45c03" }, { "name": "linkable", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "b600b147-c255-48f1-a3d6-074ffe9c2ca4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b600b147-c255-48f1-a3d6-074ffe9c2ca4" }, { "name": "can_be_maaped", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "22704e23-5c1f-4de7-becc-1f957cfc1b7c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "22704e23-5c1f-4de7-becc-1f957cfc1b7c" }, { "name": "dependable", "sourceId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "properties": {}, "attributes": { "tosca_id": "021ca60b-923c-4811-85fd-e862c4b9664c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "021ca60b-923c-4811-85fd-e862c4b9664c" } ], "id": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "attributes": { "tosca_id": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "tosca_name": "vl_cmg01_charging_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb6_1", "capabilities": [ { "name": "network", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "490931a3-16f5-4df8-9b9b-9bed80bdc096", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "490931a3-16f5-4df8-9b9b-9bed80bdc096" }, { "name": "mapped_as_vl", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "3bcaabd3-a40a-42cd-a07e-bd43fa02ccc3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3bcaabd3-a40a-42cd-a07e-bd43fa02ccc3" }, { "name": "linkable", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "511728fa-a0e3-4f4c-9d21-fca5fe566593", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "511728fa-a0e3-4f4c-9d21-fca5fe566593" }, { "name": "can_be_maaped", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "d0208288-4bed-40d7-ad65-16dfe1fcfec3", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "d0208288-4bed-40d7-ad65-16dfe1fcfec3" }, { "name": "dependable", "sourceId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "properties": {}, "attributes": { "tosca_id": "d175284a-1ff9-45cd-ac08-996244f0c963", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d175284a-1ff9-45cd-ac08-996244f0c963" } ], "id": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "attributes": { "tosca_id": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "tosca_name": "vl_cmg01_charging_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb6_2", "capabilities": [ { "name": "network", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "f537616c-759a-4dc4-ba7e-874466bab39d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f537616c-759a-4dc4-ba7e-874466bab39d" }, { "name": "mapped_as_vl", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "a4b17b4a-2b47-4edf-a0bb-daf3fd70da86", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a4b17b4a-2b47-4edf-a0bb-daf3fd70da86" }, { "name": "linkable", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "63ce3997-c11b-4a7e-a35a-fce276478317", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "63ce3997-c11b-4a7e-a35a-fce276478317" }, { "name": "can_be_maaped", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "345214b9-5f96-42f2-9894-e80d7299c95d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "345214b9-5f96-42f2-9894-e80d7299c95d" }, { "name": "dependable", "sourceId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "properties": {}, "attributes": { "tosca_id": "cc7f9f32-0260-48b8-a631-c19a7ab5ae5a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cc7f9f32-0260-48b8-a631-c19a7ab5ae5a" } ], "id": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "attributes": { "tosca_id": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "tosca_name": "vl_cmg01_charging_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb7_1", "capabilities": [ { "name": "network", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "469e38c4-d650-4db1-8e84-7a968452f4aa", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "469e38c4-d650-4db1-8e84-7a968452f4aa" }, { "name": "mapped_as_vl", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "83b33d7b-17fb-4927-89ea-b90192d4744c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "83b33d7b-17fb-4927-89ea-b90192d4744c" }, { "name": "linkable", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "5d587197-9f02-4a9f-b26f-01105fe0ac58", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5d587197-9f02-4a9f-b26f-01105fe0ac58" }, { "name": "can_be_maaped", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "d21d4239-ad20-4ac8-8d58-7e5bc044012c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "d21d4239-ad20-4ac8-8d58-7e5bc044012c" }, { "name": "dependable", "sourceId": "65824401-7396-4108-95a1-b23cea11054d", "properties": {}, "attributes": { "tosca_id": "94f3a922-ea51-4e54-b684-cd71159377aa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "94f3a922-ea51-4e54-b684-cd71159377aa" } ], "id": "65824401-7396-4108-95a1-b23cea11054d", "attributes": { "tosca_id": "65824401-7396-4108-95a1-b23cea11054d", "tosca_name": "vl_cmg01_charging_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb7_2", "capabilities": [ { "name": "network", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "7ed28845-c341-46c2-b1fd-f3cb8f1e331b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7ed28845-c341-46c2-b1fd-f3cb8f1e331b" }, { "name": "mapped_as_vl", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "6d64e091-136d-47b5-8d0e-b886c6de8cab", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6d64e091-136d-47b5-8d0e-b886c6de8cab" }, { "name": "linkable", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "5ad883d4-3a9f-440d-b881-291db9ae613a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5ad883d4-3a9f-440d-b881-291db9ae613a" }, { "name": "can_be_maaped", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "6268f61e-d907-4f20-a4bc-6a63fdc9ea35", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6268f61e-d907-4f20-a4bc-6a63fdc9ea35" }, { "name": "dependable", "sourceId": "41249b8d-cba2-4a71-943b-d27fe408363c", "properties": {}, "attributes": { "tosca_id": "03eeccaf-215f-475e-bbc1-940e9a753578", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03eeccaf-215f-475e-bbc1-940e9a753578" } ], "id": "41249b8d-cba2-4a71-943b-d27fe408363c", "attributes": { "tosca_id": "41249b8d-cba2-4a71-943b-d27fe408363c", "tosca_name": "vl_cmg01_charging_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb8_1", "capabilities": [ { "name": "network", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "77b34463-6086-417b-bc0d-14438d50f4d6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "77b34463-6086-417b-bc0d-14438d50f4d6" }, { "name": "mapped_as_vl", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "03a0b4b3-5814-48eb-8730-c399f62477ab", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "03a0b4b3-5814-48eb-8730-c399f62477ab" }, { "name": "linkable", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "1fa9feb7-352e-4c09-87f7-4469bbd5c7e0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1fa9feb7-352e-4c09-87f7-4469bbd5c7e0" }, { "name": "can_be_maaped", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "5b333c6a-8be5-455b-a433-74c094e3cc82", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5b333c6a-8be5-455b-a433-74c094e3cc82" }, { "name": "dependable", "sourceId": "40006b88-9629-4612-8bc9-9a6b40972779", "properties": {}, "attributes": { "tosca_id": "b1c41016-086c-4484-bd34-29b555b0f4d8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b1c41016-086c-4484-bd34-29b555b0f4d8" } ], "id": "40006b88-9629-4612-8bc9-9a6b40972779", "attributes": { "tosca_id": "40006b88-9629-4612-8bc9-9a6b40972779", "tosca_name": "vl_cmg01_charging_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_charging_lb8_2", "capabilities": [ { "name": "network", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "f311dfee-464e-432c-b14d-3fe96103a479", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f311dfee-464e-432c-b14d-3fe96103a479" }, { "name": "mapped_as_vl", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "1f43fa2d-7301-4d50-8cf6-143eded1f0b4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "1f43fa2d-7301-4d50-8cf6-143eded1f0b4" }, { "name": "linkable", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "7b1fcc13-2ead-4d3b-870e-710db6ec1e63", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7b1fcc13-2ead-4d3b-870e-710db6ec1e63" }, { "name": "can_be_maaped", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "c5158066-3e06-422b-a66f-f8010ede4714", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c5158066-3e06-422b-a66f-f8010ede4714" }, { "name": "dependable", "sourceId": "556e8717-d425-4319-9470-2b84c5a4f420", "properties": {}, "attributes": { "tosca_id": "c430d6f6-e526-4421-9aed-592a8aa01083", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c430d6f6-e526-4421-9aed-592a8aa01083" } ], "id": "556e8717-d425-4319-9470-2b84c5a4f420", "attributes": { "tosca_id": "556e8717-d425-4319-9470-2b84c5a4f420", "tosca_name": "vl_cmg01_charging_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb1_1", "capabilities": [ { "name": "network", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "4d75eefa-9954-4f65-abb1-d3dd453106c0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4d75eefa-9954-4f65-abb1-d3dd453106c0" }, { "name": "mapped_as_vl", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "16916b8c-6711-4f62-92aa-4c23aaa57a65", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "16916b8c-6711-4f62-92aa-4c23aaa57a65" }, { "name": "linkable", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "141dcb78-b48d-48ed-b0bb-f1e8c6c3b9bc", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "141dcb78-b48d-48ed-b0bb-f1e8c6c3b9bc" }, { "name": "can_be_maaped", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "2eadcbc7-59c6-405b-bc1c-5dcd55a4a547", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2eadcbc7-59c6-405b-bc1c-5dcd55a4a547" }, { "name": "dependable", "sourceId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "properties": {}, "attributes": { "tosca_id": "6f41ad97-27a9-443c-a2ec-3eed07516a1d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6f41ad97-27a9-443c-a2ec-3eed07516a1d" } ], "id": "e87f4545-ef0c-4289-b278-c596d2c75eee", "attributes": { "tosca_id": "e87f4545-ef0c-4289-b278-c596d2c75eee", "tosca_name": "vl_cmg01_fastpath_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb1_2", "capabilities": [ { "name": "network", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "93c2c488-136a-43be-a9ad-73c8792e45a0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "93c2c488-136a-43be-a9ad-73c8792e45a0" }, { "name": "mapped_as_vl", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "33a03841-2a8a-400b-b994-84fdde841ff3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "33a03841-2a8a-400b-b994-84fdde841ff3" }, { "name": "linkable", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "5c119763-6a8f-4ad9-bc02-66c172fbc228", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5c119763-6a8f-4ad9-bc02-66c172fbc228" }, { "name": "can_be_maaped", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "e9c32f30-ad26-44be-ac04-b7cff9268146", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e9c32f30-ad26-44be-ac04-b7cff9268146" }, { "name": "dependable", "sourceId": "7f034a65-5a15-4a18-9251-99aef454888f", "properties": {}, "attributes": { "tosca_id": "e8a38534-7959-4f26-836c-fe75fe896bfb", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e8a38534-7959-4f26-836c-fe75fe896bfb" } ], "id": "7f034a65-5a15-4a18-9251-99aef454888f", "attributes": { "tosca_id": "7f034a65-5a15-4a18-9251-99aef454888f", "tosca_name": "vl_cmg01_fastpath_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb2_1", "capabilities": [ { "name": "network", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "585eb93c-eef1-43ff-bfe9-05224d4cb5ad", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "585eb93c-eef1-43ff-bfe9-05224d4cb5ad" }, { "name": "mapped_as_vl", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "b9b519ab-8e3a-4ce9-a20a-7bb4167410a2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b9b519ab-8e3a-4ce9-a20a-7bb4167410a2" }, { "name": "linkable", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "a3934af6-416b-4132-964a-6aca4d2dae91", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a3934af6-416b-4132-964a-6aca4d2dae91" }, { "name": "can_be_maaped", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "4dfd6c74-a691-4482-a1d0-93507a1aa01b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4dfd6c74-a691-4482-a1d0-93507a1aa01b" }, { "name": "dependable", "sourceId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "properties": {}, "attributes": { "tosca_id": "0cc0e861-69fb-4ea2-8594-7d608f73c64a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0cc0e861-69fb-4ea2-8594-7d608f73c64a" } ], "id": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "attributes": { "tosca_id": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "tosca_name": "vl_cmg01_fastpath_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb2_2", "capabilities": [ { "name": "network", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "2dd40c39-d5a9-47d2-adb3-4e13e948a61e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2dd40c39-d5a9-47d2-adb3-4e13e948a61e" }, { "name": "mapped_as_vl", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "e3067feb-e07e-4e3a-b7a0-3dbcb2945e5a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e3067feb-e07e-4e3a-b7a0-3dbcb2945e5a" }, { "name": "linkable", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "fd4e0667-0808-4fbd-8d1c-bb4fa90997af", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fd4e0667-0808-4fbd-8d1c-bb4fa90997af" }, { "name": "can_be_maaped", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "3608d89a-4dd1-485d-ac71-f660c3e15488", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3608d89a-4dd1-485d-ac71-f660c3e15488" }, { "name": "dependable", "sourceId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "properties": {}, "attributes": { "tosca_id": "b353db18-1e30-44ab-aeed-360d77d03043", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b353db18-1e30-44ab-aeed-360d77d03043" } ], "id": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "attributes": { "tosca_id": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "tosca_name": "vl_cmg01_fastpath_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb3_1", "capabilities": [ { "name": "network", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "dff9c4a4-71c9-4628-aa12-863dde440023", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dff9c4a4-71c9-4628-aa12-863dde440023" }, { "name": "mapped_as_vl", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "bb815d0d-f953-4544-9382-614c4c2ab64e", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bb815d0d-f953-4544-9382-614c4c2ab64e" }, { "name": "linkable", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "127bf1d3-cc3c-48d4-9af3-3e9b52c26e66", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "127bf1d3-cc3c-48d4-9af3-3e9b52c26e66" }, { "name": "can_be_maaped", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "385de625-3861-45e2-9ae7-916f5f2af998", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "385de625-3861-45e2-9ae7-916f5f2af998" }, { "name": "dependable", "sourceId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "properties": {}, "attributes": { "tosca_id": "2b7a8774-b18b-49a3-9734-105f9380e645", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2b7a8774-b18b-49a3-9734-105f9380e645" } ], "id": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "attributes": { "tosca_id": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "tosca_name": "vl_cmg01_fastpath_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb3_2", "capabilities": [ { "name": "network", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "714d8f80-1275-4948-8b43-99104da54aca", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "714d8f80-1275-4948-8b43-99104da54aca" }, { "name": "mapped_as_vl", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "fe1de061-8784-4ede-aec7-2d9391b46f7a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "fe1de061-8784-4ede-aec7-2d9391b46f7a" }, { "name": "linkable", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "7107149c-1765-4bcf-9692-33bc66cea772", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7107149c-1765-4bcf-9692-33bc66cea772" }, { "name": "can_be_maaped", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "9efa892b-cbcd-411f-bed2-7e6611409e42", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9efa892b-cbcd-411f-bed2-7e6611409e42" }, { "name": "dependable", "sourceId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "properties": {}, "attributes": { "tosca_id": "fc869ef1-e20d-4c42-bc5c-63a11cb2ebb3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fc869ef1-e20d-4c42-bc5c-63a11cb2ebb3" } ], "id": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "attributes": { "tosca_id": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "tosca_name": "vl_cmg01_fastpath_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb4_1", "capabilities": [ { "name": "network", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "eed1dc91-0b4d-4c6f-a3cb-a9b4cfac7bbb", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "eed1dc91-0b4d-4c6f-a3cb-a9b4cfac7bbb" }, { "name": "mapped_as_vl", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "14113a4a-4c45-449a-b441-8f179ad136e3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "14113a4a-4c45-449a-b441-8f179ad136e3" }, { "name": "linkable", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "6089a674-3fcd-47a4-bc96-bfcb4e4a8adf", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6089a674-3fcd-47a4-bc96-bfcb4e4a8adf" }, { "name": "can_be_maaped", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "0c98b432-7ab0-4486-9151-68b924e56ed4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0c98b432-7ab0-4486-9151-68b924e56ed4" }, { "name": "dependable", "sourceId": "acb5082f-39a3-4001-99ca-07500ef31a49", "properties": {}, "attributes": { "tosca_id": "01f30542-906e-44dd-9e73-02fa6594ee86", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "01f30542-906e-44dd-9e73-02fa6594ee86" } ], "id": "acb5082f-39a3-4001-99ca-07500ef31a49", "attributes": { "tosca_id": "acb5082f-39a3-4001-99ca-07500ef31a49", "tosca_name": "vl_cmg01_fastpath_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb4_2", "capabilities": [ { "name": "network", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "ecbbdb4a-3df1-403e-8185-fc90c0514b39", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "ecbbdb4a-3df1-403e-8185-fc90c0514b39" }, { "name": "mapped_as_vl", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "1b25c0df-599c-4bac-9002-252946b5d7bd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "1b25c0df-599c-4bac-9002-252946b5d7bd" }, { "name": "linkable", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "00915724-6ab5-429c-a1ec-537a21a7a177", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "00915724-6ab5-429c-a1ec-537a21a7a177" }, { "name": "can_be_maaped", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "6f744959-62f5-46cc-a633-98b7ad534e7e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6f744959-62f5-46cc-a633-98b7ad534e7e" }, { "name": "dependable", "sourceId": "b971b377-e1c0-4250-8581-c71b62deeedd", "properties": {}, "attributes": { "tosca_id": "a5171d2c-adc6-4375-8ea8-6fe8507c771e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a5171d2c-adc6-4375-8ea8-6fe8507c771e" } ], "id": "b971b377-e1c0-4250-8581-c71b62deeedd", "attributes": { "tosca_id": "b971b377-e1c0-4250-8581-c71b62deeedd", "tosca_name": "vl_cmg01_fastpath_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb5_1", "capabilities": [ { "name": "network", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "fe87110c-f31e-4b93-a3d5-44547d0c7ea6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "fe87110c-f31e-4b93-a3d5-44547d0c7ea6" }, { "name": "mapped_as_vl", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "bb965cae-2eef-488c-953d-288341581259", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bb965cae-2eef-488c-953d-288341581259" }, { "name": "linkable", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "e6177443-0335-42ed-9e18-7ee23f4ed6a6", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e6177443-0335-42ed-9e18-7ee23f4ed6a6" }, { "name": "can_be_maaped", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "f2f7f59e-d1d3-4e9e-884f-69e80f054c9b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f2f7f59e-d1d3-4e9e-884f-69e80f054c9b" }, { "name": "dependable", "sourceId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "properties": {}, "attributes": { "tosca_id": "c4f012d6-f432-46fd-b8e9-f422fb8ea6de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c4f012d6-f432-46fd-b8e9-f422fb8ea6de" } ], "id": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "attributes": { "tosca_id": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "tosca_name": "vl_cmg01_fastpath_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb5_2", "capabilities": [ { "name": "network", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "51b14c94-45c3-4d27-8851-6c6472204f41", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "51b14c94-45c3-4d27-8851-6c6472204f41" }, { "name": "mapped_as_vl", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "9f9bc630-dd87-4685-9c6b-12030dcf258f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9f9bc630-dd87-4685-9c6b-12030dcf258f" }, { "name": "linkable", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "d7e0af1d-97bb-41ea-b47f-5a4596f01f10", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d7e0af1d-97bb-41ea-b47f-5a4596f01f10" }, { "name": "can_be_maaped", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "47f5a707-c8e1-4c3a-8eb6-30bc2e0947e2", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "47f5a707-c8e1-4c3a-8eb6-30bc2e0947e2" }, { "name": "dependable", "sourceId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "properties": {}, "attributes": { "tosca_id": "5c816731-d7b5-4979-a1b4-2d43a75cdda5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5c816731-d7b5-4979-a1b4-2d43a75cdda5" } ], "id": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "attributes": { "tosca_id": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "tosca_name": "vl_cmg01_fastpath_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb6_1", "capabilities": [ { "name": "network", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "6ba7f3c1-3859-4be8-8c77-84b4372286bf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6ba7f3c1-3859-4be8-8c77-84b4372286bf" }, { "name": "mapped_as_vl", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "865b6b8c-33d4-4d2d-952c-d9c43a6a1745", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "865b6b8c-33d4-4d2d-952c-d9c43a6a1745" }, { "name": "linkable", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "69adeca5-0501-4ae0-817c-486c5f9f1dff", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "69adeca5-0501-4ae0-817c-486c5f9f1dff" }, { "name": "can_be_maaped", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "b8307753-775b-4be2-bfcd-4572bc658b95", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b8307753-775b-4be2-bfcd-4572bc658b95" }, { "name": "dependable", "sourceId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "properties": {}, "attributes": { "tosca_id": "8fc5d1c0-860a-4847-8d43-4bb1b8e37b00", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8fc5d1c0-860a-4847-8d43-4bb1b8e37b00" } ], "id": "04f290ce-bcbf-4601-9979-f3e98eb44479", "attributes": { "tosca_id": "04f290ce-bcbf-4601-9979-f3e98eb44479", "tosca_name": "vl_cmg01_fastpath_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb6_2", "capabilities": [ { "name": "network", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "dcb11ec5-1657-4ce6-9a2b-86fb1196c8da", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "dcb11ec5-1657-4ce6-9a2b-86fb1196c8da" }, { "name": "mapped_as_vl", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "da949d6e-314d-4226-9cfa-30c6d17a0b1b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "da949d6e-314d-4226-9cfa-30c6d17a0b1b" }, { "name": "linkable", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "e6300113-8a5c-4975-b9f7-cd00b3770aab", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e6300113-8a5c-4975-b9f7-cd00b3770aab" }, { "name": "can_be_maaped", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "a4306e04-2363-4b68-b6f9-69dead0fde23", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a4306e04-2363-4b68-b6f9-69dead0fde23" }, { "name": "dependable", "sourceId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "properties": {}, "attributes": { "tosca_id": "49586fca-79ee-4b63-a659-baa88f9504c4", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "49586fca-79ee-4b63-a659-baa88f9504c4" } ], "id": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "attributes": { "tosca_id": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "tosca_name": "vl_cmg01_fastpath_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb7_1", "capabilities": [ { "name": "network", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "9d4025d8-cdda-445d-b2ad-9d8596045285", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9d4025d8-cdda-445d-b2ad-9d8596045285" }, { "name": "mapped_as_vl", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "9f73971f-7f73-4bb0-b50e-96fb6e4347e5", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9f73971f-7f73-4bb0-b50e-96fb6e4347e5" }, { "name": "linkable", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "ea46b65c-9491-41d6-9fb3-2ad0e022720a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ea46b65c-9491-41d6-9fb3-2ad0e022720a" }, { "name": "can_be_maaped", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "3c666867-9e3d-4243-ba1c-e5c15daab40a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3c666867-9e3d-4243-ba1c-e5c15daab40a" }, { "name": "dependable", "sourceId": "7fded3df-1f19-41b4-8295-4aea11db0863", "properties": {}, "attributes": { "tosca_id": "2a0a9060-7870-4b89-931d-5cbb00e3c372", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2a0a9060-7870-4b89-931d-5cbb00e3c372" } ], "id": "7fded3df-1f19-41b4-8295-4aea11db0863", "attributes": { "tosca_id": "7fded3df-1f19-41b4-8295-4aea11db0863", "tosca_name": "vl_cmg01_fastpath_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb7_2", "capabilities": [ { "name": "network", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "6f4cd75e-9a47-45db-ab07-32ede84de524", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6f4cd75e-9a47-45db-ab07-32ede84de524" }, { "name": "mapped_as_vl", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "d1a75627-a657-4c48-b781-1bda17c95a70", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "d1a75627-a657-4c48-b781-1bda17c95a70" }, { "name": "linkable", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "962a012c-60e8-49c4-84c7-de4e37ba001b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "962a012c-60e8-49c4-84c7-de4e37ba001b" }, { "name": "can_be_maaped", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "e2777e8c-9bde-462f-b957-8cb6e48d5d5f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e2777e8c-9bde-462f-b957-8cb6e48d5d5f" }, { "name": "dependable", "sourceId": "1180effa-8fb1-479d-8b59-9ce71af73293", "properties": {}, "attributes": { "tosca_id": "f3edf678-27a6-4281-a48b-989f2ff3edd0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f3edf678-27a6-4281-a48b-989f2ff3edd0" } ], "id": "1180effa-8fb1-479d-8b59-9ce71af73293", "attributes": { "tosca_id": "1180effa-8fb1-479d-8b59-9ce71af73293", "tosca_name": "vl_cmg01_fastpath_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb8_1", "capabilities": [ { "name": "network", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "811e54a8-b51c-4201-9157-5c8a889e3a5d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "811e54a8-b51c-4201-9157-5c8a889e3a5d" }, { "name": "mapped_as_vl", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "68793fad-68cd-4b74-bdd4-ae4dcdc94f56", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "68793fad-68cd-4b74-bdd4-ae4dcdc94f56" }, { "name": "linkable", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "bc509bc0-f92d-475f-b716-ab5116dce3d9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "bc509bc0-f92d-475f-b716-ab5116dce3d9" }, { "name": "can_be_maaped", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "00088f3f-432a-449c-8293-f8480a34a539", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "00088f3f-432a-449c-8293-f8480a34a539" }, { "name": "dependable", "sourceId": "7228424d-c953-43e6-bede-13d2163e69b9", "properties": {}, "attributes": { "tosca_id": "f8425bf3-db52-40b0-8c49-2b507981171e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f8425bf3-db52-40b0-8c49-2b507981171e" } ], "id": "7228424d-c953-43e6-bede-13d2163e69b9", "attributes": { "tosca_id": "7228424d-c953-43e6-bede-13d2163e69b9", "tosca_name": "vl_cmg01_fastpath_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_fastpath_lb8_2", "capabilities": [ { "name": "network", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "1f49ab71-0d89-4f0b-be06-496ee4bc9ae2", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1f49ab71-0d89-4f0b-be06-496ee4bc9ae2" }, { "name": "mapped_as_vl", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "3bf7b709-ddfa-4902-b2d7-92646ac7cc79", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3bf7b709-ddfa-4902-b2d7-92646ac7cc79" }, { "name": "linkable", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "3d1e666c-1c97-43b6-8474-732a56b4c62b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3d1e666c-1c97-43b6-8474-732a56b4c62b" }, { "name": "can_be_maaped", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "5875de8c-25aa-40de-a66c-47d9990866dc", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5875de8c-25aa-40de-a66c-47d9990866dc" }, { "name": "dependable", "sourceId": "2cee9a52-a276-439a-887c-6c85d25e393a", "properties": {}, "attributes": { "tosca_id": "faeeb939-5f85-4bb7-8185-d4284077fe06", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "faeeb939-5f85-4bb7-8185-d4284077fe06" } ], "id": "2cee9a52-a276-439a-887c-6c85d25e393a", "attributes": { "tosca_id": "2cee9a52-a276-439a-887c-6c85d25e393a", "tosca_name": "vl_cmg01_fastpath_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb1_1", "capabilities": [ { "name": "network", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "f0765a51-fa06-40f9-b489-80ca494108ba", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f0765a51-fa06-40f9-b489-80ca494108ba" }, { "name": "mapped_as_vl", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "5dc6b287-97e1-49a2-a38d-0170486e103a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5dc6b287-97e1-49a2-a38d-0170486e103a" }, { "name": "linkable", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "e74c3d22-be3d-406f-9e1a-a5b01f4a16fd", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e74c3d22-be3d-406f-9e1a-a5b01f4a16fd" }, { "name": "can_be_maaped", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "9c4070b5-71a3-4f06-96f2-445e4b7bf008", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9c4070b5-71a3-4f06-96f2-445e4b7bf008" }, { "name": "dependable", "sourceId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "properties": {}, "attributes": { "tosca_id": "c19f6f31-594c-4ffc-ab28-84a273c4c157", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c19f6f31-594c-4ffc-ab28-84a273c4c157" } ], "id": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "attributes": { "tosca_id": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "tosca_name": "vl_cmg01_grt_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb1_2", "capabilities": [ { "name": "network", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "6916e08b-d73e-45a3-babf-03167a9816c5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6916e08b-d73e-45a3-babf-03167a9816c5" }, { "name": "mapped_as_vl", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "9d6dde06-4791-4835-aa89-be3ac8a1def9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9d6dde06-4791-4835-aa89-be3ac8a1def9" }, { "name": "linkable", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "c8fea18c-6ff0-4d0d-83fe-ea8ea9023594", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c8fea18c-6ff0-4d0d-83fe-ea8ea9023594" }, { "name": "can_be_maaped", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "a016f250-888b-46f7-b319-6aac6c615a13", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a016f250-888b-46f7-b319-6aac6c615a13" }, { "name": "dependable", "sourceId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "properties": {}, "attributes": { "tosca_id": "36fa4eb5-244d-4652-ae78-3459864af3c7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36fa4eb5-244d-4652-ae78-3459864af3c7" } ], "id": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "attributes": { "tosca_id": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "tosca_name": "vl_cmg01_grt_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb2_1", "capabilities": [ { "name": "network", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "391611ec-f34b-4d19-b50d-2a57f11f88cc", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "391611ec-f34b-4d19-b50d-2a57f11f88cc" }, { "name": "mapped_as_vl", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "dde9e071-8df7-49c2-a766-82ffa06b2363", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "dde9e071-8df7-49c2-a766-82ffa06b2363" }, { "name": "linkable", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "23c06496-4842-4f18-9caa-e28beb9a9a2e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "23c06496-4842-4f18-9caa-e28beb9a9a2e" }, { "name": "can_be_maaped", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "910cdc3a-d9b0-4d2e-80e7-364c79111727", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "910cdc3a-d9b0-4d2e-80e7-364c79111727" }, { "name": "dependable", "sourceId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "properties": {}, "attributes": { "tosca_id": "00b3c91c-18e2-45c3-aec6-8982a8211650", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "00b3c91c-18e2-45c3-aec6-8982a8211650" } ], "id": "5136c143-cb1b-4c0a-84a1-880f7415915c", "attributes": { "tosca_id": "5136c143-cb1b-4c0a-84a1-880f7415915c", "tosca_name": "vl_cmg01_grt_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb2_2", "capabilities": [ { "name": "network", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "26cd5acf-1251-402b-9a1d-f4d2d1684d80", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "26cd5acf-1251-402b-9a1d-f4d2d1684d80" }, { "name": "mapped_as_vl", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "a575b365-40b9-45f4-8a60-a3dd3af5fc7e", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a575b365-40b9-45f4-8a60-a3dd3af5fc7e" }, { "name": "linkable", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "d00e964d-a899-423f-b301-46dc5eaed043", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d00e964d-a899-423f-b301-46dc5eaed043" }, { "name": "can_be_maaped", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "e513ae91-3f0a-4e10-aa14-1aff9e333e63", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e513ae91-3f0a-4e10-aa14-1aff9e333e63" }, { "name": "dependable", "sourceId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "properties": {}, "attributes": { "tosca_id": "de0bfdfd-efc2-4efb-a282-394fdff41581", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "de0bfdfd-efc2-4efb-a282-394fdff41581" } ], "id": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "attributes": { "tosca_id": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "tosca_name": "vl_cmg01_grt_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb3_1", "capabilities": [ { "name": "network", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "164c4a40-8c9d-42bd-8f6a-19cadcd10714", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "164c4a40-8c9d-42bd-8f6a-19cadcd10714" }, { "name": "mapped_as_vl", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "dec8cbcd-dc44-4d71-a816-fe4e186b31b8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "dec8cbcd-dc44-4d71-a816-fe4e186b31b8" }, { "name": "linkable", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "8b637594-1e62-45b2-a436-55118561c540", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "8b637594-1e62-45b2-a436-55118561c540" }, { "name": "can_be_maaped", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "3bbda10b-4245-4349-90c3-4070c359bc9b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3bbda10b-4245-4349-90c3-4070c359bc9b" }, { "name": "dependable", "sourceId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "properties": {}, "attributes": { "tosca_id": "0d8b0565-d742-4177-9999-3af0ad019821", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0d8b0565-d742-4177-9999-3af0ad019821" } ], "id": "cb5f45a0-644a-447a-83f6-a6d99af88599", "attributes": { "tosca_id": "cb5f45a0-644a-447a-83f6-a6d99af88599", "tosca_name": "vl_cmg01_grt_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb3_2", "capabilities": [ { "name": "network", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "8641f184-4dab-40b0-acff-247a1c70949e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8641f184-4dab-40b0-acff-247a1c70949e" }, { "name": "mapped_as_vl", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "84fd9e5b-2853-4d4e-af47-749f222d97e3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "84fd9e5b-2853-4d4e-af47-749f222d97e3" }, { "name": "linkable", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "2f054a8a-91f2-4c61-8639-c9b1044bb86a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "2f054a8a-91f2-4c61-8639-c9b1044bb86a" }, { "name": "can_be_maaped", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "1fdfa659-786f-4e5a-9c9c-21689e5bad61", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1fdfa659-786f-4e5a-9c9c-21689e5bad61" }, { "name": "dependable", "sourceId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "properties": {}, "attributes": { "tosca_id": "b5cc18d3-e775-4591-88c6-70f943fd044c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "b5cc18d3-e775-4591-88c6-70f943fd044c" } ], "id": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "attributes": { "tosca_id": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "tosca_name": "vl_cmg01_grt_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb4_1", "capabilities": [ { "name": "network", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "2c2f12dd-5b4f-46f8-a910-ee43f40057fa", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2c2f12dd-5b4f-46f8-a910-ee43f40057fa" }, { "name": "mapped_as_vl", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "29e249fd-934d-477e-911e-1f9e3670adac", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "29e249fd-934d-477e-911e-1f9e3670adac" }, { "name": "linkable", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "f81e9fd9-89ef-4392-aaf0-09cc6dd96a1a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f81e9fd9-89ef-4392-aaf0-09cc6dd96a1a" }, { "name": "can_be_maaped", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "5a838b7e-a1c0-4e40-a992-26d9b70e1414", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5a838b7e-a1c0-4e40-a992-26d9b70e1414" }, { "name": "dependable", "sourceId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "properties": {}, "attributes": { "tosca_id": "36e788e9-6b93-4258-84e7-1563bdfddc8e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "36e788e9-6b93-4258-84e7-1563bdfddc8e" } ], "id": "be2695ed-314b-4326-b81c-d73cbd9989c3", "attributes": { "tosca_id": "be2695ed-314b-4326-b81c-d73cbd9989c3", "tosca_name": "vl_cmg01_grt_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb4_2", "capabilities": [ { "name": "network", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "0119db07-8849-45d5-ab3a-e599c38aa09d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0119db07-8849-45d5-ab3a-e599c38aa09d" }, { "name": "mapped_as_vl", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "2caf1969-baed-4d20-af09-1c809d7afdfc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "2caf1969-baed-4d20-af09-1c809d7afdfc" }, { "name": "linkable", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "5489c436-50cc-4006-a94a-42a2975eea5c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5489c436-50cc-4006-a94a-42a2975eea5c" }, { "name": "can_be_maaped", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "f5435c5b-14f6-4e69-812b-f680f5e0104d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f5435c5b-14f6-4e69-812b-f680f5e0104d" }, { "name": "dependable", "sourceId": "af857d5c-2ce3-4291-8059-d727f18b0732", "properties": {}, "attributes": { "tosca_id": "03a3b7ab-dd37-45fa-9db7-97a855bd21cf", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "03a3b7ab-dd37-45fa-9db7-97a855bd21cf" } ], "id": "af857d5c-2ce3-4291-8059-d727f18b0732", "attributes": { "tosca_id": "af857d5c-2ce3-4291-8059-d727f18b0732", "tosca_name": "vl_cmg01_grt_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb5_1", "capabilities": [ { "name": "network", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "7abb666b-0089-40d9-8e5d-cc6c206bf3f6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7abb666b-0089-40d9-8e5d-cc6c206bf3f6" }, { "name": "mapped_as_vl", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "0c1acaf4-18dc-4c15-aab0-0c0d13224c32", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0c1acaf4-18dc-4c15-aab0-0c0d13224c32" }, { "name": "linkable", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "024a6fbb-bda2-4c6b-a721-7d076b6e2688", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "024a6fbb-bda2-4c6b-a721-7d076b6e2688" }, { "name": "can_be_maaped", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "c2f1c02d-f674-4ae7-9bd0-e71ecf50c13c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c2f1c02d-f674-4ae7-9bd0-e71ecf50c13c" }, { "name": "dependable", "sourceId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "properties": {}, "attributes": { "tosca_id": "ab997a4c-b655-467c-9476-16b8157d1ba2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ab997a4c-b655-467c-9476-16b8157d1ba2" } ], "id": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "attributes": { "tosca_id": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "tosca_name": "vl_cmg01_grt_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb5_2", "capabilities": [ { "name": "network", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "9566fbfb-750d-42f9-80d0-52228825d90c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9566fbfb-750d-42f9-80d0-52228825d90c" }, { "name": "mapped_as_vl", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "eb89effb-00da-4c8f-8823-d952492bd3da", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "eb89effb-00da-4c8f-8823-d952492bd3da" }, { "name": "linkable", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "90f3ebc3-cd42-47c4-a9eb-20e44f11443d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "90f3ebc3-cd42-47c4-a9eb-20e44f11443d" }, { "name": "can_be_maaped", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "1f245c45-4fdc-40b4-a7ba-1410205431b9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1f245c45-4fdc-40b4-a7ba-1410205431b9" }, { "name": "dependable", "sourceId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "properties": {}, "attributes": { "tosca_id": "4302f5f1-6f9d-4735-ac0d-d6f0ba21c16f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4302f5f1-6f9d-4735-ac0d-d6f0ba21c16f" } ], "id": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "attributes": { "tosca_id": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "tosca_name": "vl_cmg01_grt_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb6_1", "capabilities": [ { "name": "network", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "1e8a58eb-2418-4f2a-9c76-85a4ec597ec0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "1e8a58eb-2418-4f2a-9c76-85a4ec597ec0" }, { "name": "mapped_as_vl", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "cf7d6562-0d6d-4404-b1a1-9597c0bda61e", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cf7d6562-0d6d-4404-b1a1-9597c0bda61e" }, { "name": "linkable", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "fd8a2aaa-62b5-49d6-b1a2-a95b1ac2676f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fd8a2aaa-62b5-49d6-b1a2-a95b1ac2676f" }, { "name": "can_be_maaped", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "364531ca-41ea-451b-8256-69f98b194b22", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "364531ca-41ea-451b-8256-69f98b194b22" }, { "name": "dependable", "sourceId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "properties": {}, "attributes": { "tosca_id": "04a50d53-2ed8-43d5-93eb-a5ba680da29c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04a50d53-2ed8-43d5-93eb-a5ba680da29c" } ], "id": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "attributes": { "tosca_id": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "tosca_name": "vl_cmg01_grt_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb6_2", "capabilities": [ { "name": "network", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "8d03c4e7-3aec-433e-92f6-23ee5248b045", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8d03c4e7-3aec-433e-92f6-23ee5248b045" }, { "name": "mapped_as_vl", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "b954527c-c292-4b16-8c52-e0cb49915c1f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b954527c-c292-4b16-8c52-e0cb49915c1f" }, { "name": "linkable", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "8ff85a5e-b8bd-4a77-b1bc-7c47b963a966", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "8ff85a5e-b8bd-4a77-b1bc-7c47b963a966" }, { "name": "can_be_maaped", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "426ff8d7-a4b9-48b1-8b65-b59d09e3f24c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "426ff8d7-a4b9-48b1-8b65-b59d09e3f24c" }, { "name": "dependable", "sourceId": "128b6065-105f-4137-aa86-71ac9632ec20", "properties": {}, "attributes": { "tosca_id": "d4310a82-02bf-4cdf-884a-ac41fe9de841", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d4310a82-02bf-4cdf-884a-ac41fe9de841" } ], "id": "128b6065-105f-4137-aa86-71ac9632ec20", "attributes": { "tosca_id": "128b6065-105f-4137-aa86-71ac9632ec20", "tosca_name": "vl_cmg01_grt_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb7_1", "capabilities": [ { "name": "network", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "b5e63305-89d6-44a8-a661-f9ec6c54044c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b5e63305-89d6-44a8-a661-f9ec6c54044c" }, { "name": "mapped_as_vl", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "afa7e0fd-6e57-4b9b-9078-a2f4dddb2d07", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "afa7e0fd-6e57-4b9b-9078-a2f4dddb2d07" }, { "name": "linkable", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "a80d5039-be21-4938-b289-005aa6b81b8f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a80d5039-be21-4938-b289-005aa6b81b8f" }, { "name": "can_be_maaped", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "857a176a-55d3-41d4-984b-6d7cc6a1a4ec", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "857a176a-55d3-41d4-984b-6d7cc6a1a4ec" }, { "name": "dependable", "sourceId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "properties": {}, "attributes": { "tosca_id": "c8c85317-5eab-4341-a8c8-d9301a1281d9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c8c85317-5eab-4341-a8c8-d9301a1281d9" } ], "id": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "attributes": { "tosca_id": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "tosca_name": "vl_cmg01_grt_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb7_2", "capabilities": [ { "name": "network", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "2dec87f7-e45a-4c5b-91e7-dbd458c87e59", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2dec87f7-e45a-4c5b-91e7-dbd458c87e59" }, { "name": "mapped_as_vl", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "cb680bf1-57c6-4930-9159-75d7ef6acc7b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cb680bf1-57c6-4930-9159-75d7ef6acc7b" }, { "name": "linkable", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "75187119-cfab-4bff-87d5-9b84f4f33a0b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "75187119-cfab-4bff-87d5-9b84f4f33a0b" }, { "name": "can_be_maaped", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "75ec66fc-8c45-40f1-afcc-3d7a403b305a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "75ec66fc-8c45-40f1-afcc-3d7a403b305a" }, { "name": "dependable", "sourceId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "properties": {}, "attributes": { "tosca_id": "fb90cbdd-7b9d-47b4-8906-8a9ec5434e90", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fb90cbdd-7b9d-47b4-8906-8a9ec5434e90" } ], "id": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "attributes": { "tosca_id": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "tosca_name": "vl_cmg01_grt_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb8_1", "capabilities": [ { "name": "network", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "62e024e2-9491-4d90-88c4-4bd0046bd71a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "62e024e2-9491-4d90-88c4-4bd0046bd71a" }, { "name": "mapped_as_vl", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "9902230c-1a3c-445f-8511-4a9ce39351f9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9902230c-1a3c-445f-8511-4a9ce39351f9" }, { "name": "linkable", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "f6c75e13-99fc-4e1b-9581-4ad471f8da9a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f6c75e13-99fc-4e1b-9581-4ad471f8da9a" }, { "name": "can_be_maaped", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "2fc7161b-8a9b-4be1-a3c6-568a968452f9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2fc7161b-8a9b-4be1-a3c6-568a968452f9" }, { "name": "dependable", "sourceId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "properties": {}, "attributes": { "tosca_id": "348f51e2-9702-47c8-a02b-a26a7bda38de", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "348f51e2-9702-47c8-a02b-a26a7bda38de" } ], "id": "b271a22b-e17f-4852-a101-9eae66d93dbc", "attributes": { "tosca_id": "b271a22b-e17f-4852-a101-9eae66d93dbc", "tosca_name": "vl_cmg01_grt_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_grt_lb8_2", "capabilities": [ { "name": "network", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "db00f122-724d-4e56-b5e9-99abcd98a244", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "db00f122-724d-4e56-b5e9-99abcd98a244" }, { "name": "mapped_as_vl", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "af424c93-ecf5-4341-8b5e-21ea100830da", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "af424c93-ecf5-4341-8b5e-21ea100830da" }, { "name": "linkable", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "f595691b-3dea-4d26-9e12-d8b3161b82d4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f595691b-3dea-4d26-9e12-d8b3161b82d4" }, { "name": "can_be_maaped", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "5d6b5b1f-8e32-4c4b-8c39-6af9a13eb42e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5d6b5b1f-8e32-4c4b-8c39-6af9a13eb42e" }, { "name": "dependable", "sourceId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "properties": {}, "attributes": { "tosca_id": "a977e7f2-7dd3-4eb4-8735-3c442ceae08b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a977e7f2-7dd3-4eb4-8735-3c442ceae08b" } ], "id": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "attributes": { "tosca_id": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "tosca_name": "vl_cmg01_grt_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb1_1", "capabilities": [ { "name": "network", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "c9f32952-5398-46e3-a7b2-65ea23445704", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c9f32952-5398-46e3-a7b2-65ea23445704" }, { "name": "mapped_as_vl", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "663c5d94-9f1f-4521-89e3-fb5efb08e0bf", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "663c5d94-9f1f-4521-89e3-fb5efb08e0bf" }, { "name": "linkable", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "5c21e57f-aefb-4cbf-b0a0-cd13be18537f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5c21e57f-aefb-4cbf-b0a0-cd13be18537f" }, { "name": "can_be_maaped", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "a9335e67-cdad-4aeb-99f2-770268b596cd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a9335e67-cdad-4aeb-99f2-770268b596cd" }, { "name": "dependable", "sourceId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "properties": {}, "attributes": { "tosca_id": "d7a7b29d-ab3b-4271-bc4e-7f44d06e0ac0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d7a7b29d-ab3b-4271-bc4e-7f44d06e0ac0" } ], "id": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "attributes": { "tosca_id": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "tosca_name": "vl_cmg01_hightouch_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb1_2", "capabilities": [ { "name": "network", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "027aad23-0aca-4c4f-a0c0-9de102e974d3", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "027aad23-0aca-4c4f-a0c0-9de102e974d3" }, { "name": "mapped_as_vl", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "12ab63cc-9e40-4cde-826f-6536befaf8dc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "12ab63cc-9e40-4cde-826f-6536befaf8dc" }, { "name": "linkable", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "71b17c39-94b8-4d6d-a7ee-24a3f32880b2", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "71b17c39-94b8-4d6d-a7ee-24a3f32880b2" }, { "name": "can_be_maaped", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "0a27e760-eeb6-46c5-bbce-9bbefae85578", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0a27e760-eeb6-46c5-bbce-9bbefae85578" }, { "name": "dependable", "sourceId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "properties": {}, "attributes": { "tosca_id": "0033b4aa-a7e2-426f-9883-1e56813fc22f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0033b4aa-a7e2-426f-9883-1e56813fc22f" } ], "id": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "attributes": { "tosca_id": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "tosca_name": "vl_cmg01_hightouch_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb2_1", "capabilities": [ { "name": "network", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "96c60334-1792-4bd5-b049-c9f6de665472", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "96c60334-1792-4bd5-b049-c9f6de665472" }, { "name": "mapped_as_vl", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "0621adb8-e2b3-4f7b-9e39-adf4674976ff", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0621adb8-e2b3-4f7b-9e39-adf4674976ff" }, { "name": "linkable", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "37c393b1-228c-4b8f-972b-5b9da5eec28e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "37c393b1-228c-4b8f-972b-5b9da5eec28e" }, { "name": "can_be_maaped", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "2a0ec998-9080-4253-ae61-ba5477d294a4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2a0ec998-9080-4253-ae61-ba5477d294a4" }, { "name": "dependable", "sourceId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "properties": {}, "attributes": { "tosca_id": "e4ac4e94-d711-44ee-95fa-5bf188dc3ccd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e4ac4e94-d711-44ee-95fa-5bf188dc3ccd" } ], "id": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "attributes": { "tosca_id": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "tosca_name": "vl_cmg01_hightouch_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb2_2", "capabilities": [ { "name": "network", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "5bfa8e11-087c-464d-b918-5d62063572cb", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "5bfa8e11-087c-464d-b918-5d62063572cb" }, { "name": "mapped_as_vl", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "f694679d-c345-45f2-8def-55588fd9af28", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f694679d-c345-45f2-8def-55588fd9af28" }, { "name": "linkable", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "7376fa5e-5260-4f0d-9b95-c2151f12a4b0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7376fa5e-5260-4f0d-9b95-c2151f12a4b0" }, { "name": "can_be_maaped", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "6779acfb-f8e8-4e04-b85b-fb9f9d88bcaf", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6779acfb-f8e8-4e04-b85b-fb9f9d88bcaf" }, { "name": "dependable", "sourceId": "ba8f474d-059d-40c2-b908-ece96820336b", "properties": {}, "attributes": { "tosca_id": "dabaa3f9-eacd-463a-bf63-57bb037c61f5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dabaa3f9-eacd-463a-bf63-57bb037c61f5" } ], "id": "ba8f474d-059d-40c2-b908-ece96820336b", "attributes": { "tosca_id": "ba8f474d-059d-40c2-b908-ece96820336b", "tosca_name": "vl_cmg01_hightouch_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb3_1", "capabilities": [ { "name": "network", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "79c32c8e-63f4-4d5c-ae23-ddff8a4d9596", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "79c32c8e-63f4-4d5c-ae23-ddff8a4d9596" }, { "name": "mapped_as_vl", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "cc12186b-189b-4ef3-875b-15815dee5f89", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cc12186b-189b-4ef3-875b-15815dee5f89" }, { "name": "linkable", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "420d0edc-2887-417f-bdfd-8d5c8e9ad436", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "420d0edc-2887-417f-bdfd-8d5c8e9ad436" }, { "name": "can_be_maaped", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "54e78d7d-8050-4f73-8fe1-88545c5265b7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "54e78d7d-8050-4f73-8fe1-88545c5265b7" }, { "name": "dependable", "sourceId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "properties": {}, "attributes": { "tosca_id": "997375bf-c48f-4857-b440-5dcef3307828", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "997375bf-c48f-4857-b440-5dcef3307828" } ], "id": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "attributes": { "tosca_id": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "tosca_name": "vl_cmg01_hightouch_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb3_2", "capabilities": [ { "name": "network", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "26d729a3-b9d6-4bbb-8e1d-5a783953a981", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "26d729a3-b9d6-4bbb-8e1d-5a783953a981" }, { "name": "mapped_as_vl", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "05fd3b1a-a869-4538-bc56-abc4937dea26", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "05fd3b1a-a869-4538-bc56-abc4937dea26" }, { "name": "linkable", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "e404b740-2eb0-4719-9178-f246503ecf1d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e404b740-2eb0-4719-9178-f246503ecf1d" }, { "name": "can_be_maaped", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "3bf1b0df-306d-4c05-baab-5107a2acf020", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3bf1b0df-306d-4c05-baab-5107a2acf020" }, { "name": "dependable", "sourceId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "properties": {}, "attributes": { "tosca_id": "a96410bd-6354-4bd4-b304-60280b1ae6bc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a96410bd-6354-4bd4-b304-60280b1ae6bc" } ], "id": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "attributes": { "tosca_id": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "tosca_name": "vl_cmg01_hightouch_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb4_1", "capabilities": [ { "name": "network", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "06e79a09-5bed-4e7e-90b8-a3a069ec50d5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "06e79a09-5bed-4e7e-90b8-a3a069ec50d5" }, { "name": "mapped_as_vl", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "29ef090b-f39a-4e9a-a28e-c3ac2974f429", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "29ef090b-f39a-4e9a-a28e-c3ac2974f429" }, { "name": "linkable", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "9e43de66-bbc1-412d-bdd2-21eb51147ca3", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "9e43de66-bbc1-412d-bdd2-21eb51147ca3" }, { "name": "can_be_maaped", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "cffbee15-f4ac-48d3-8082-f2e340658b1f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "cffbee15-f4ac-48d3-8082-f2e340658b1f" }, { "name": "dependable", "sourceId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "properties": {}, "attributes": { "tosca_id": "32dde324-dccd-4b96-9338-7ef9acf0c66d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "32dde324-dccd-4b96-9338-7ef9acf0c66d" } ], "id": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "attributes": { "tosca_id": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "tosca_name": "vl_cmg01_hightouch_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb4_2", "capabilities": [ { "name": "network", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "4a33340a-2b60-4892-8e83-15f36d088b98", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4a33340a-2b60-4892-8e83-15f36d088b98" }, { "name": "mapped_as_vl", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "3d3fff69-88b7-4d69-af39-589e352578dc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3d3fff69-88b7-4d69-af39-589e352578dc" }, { "name": "linkable", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "52f2abfa-f353-4347-b91d-0e31a66c5761", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "52f2abfa-f353-4347-b91d-0e31a66c5761" }, { "name": "can_be_maaped", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "8661663c-7d6b-4e7f-a26c-2ef46e91bd2f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8661663c-7d6b-4e7f-a26c-2ef46e91bd2f" }, { "name": "dependable", "sourceId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "properties": {}, "attributes": { "tosca_id": "59574eec-5300-43ac-8506-52069ab0f82a", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "59574eec-5300-43ac-8506-52069ab0f82a" } ], "id": "ec153bf2-7d78-4df0-a994-59e5179256e8", "attributes": { "tosca_id": "ec153bf2-7d78-4df0-a994-59e5179256e8", "tosca_name": "vl_cmg01_hightouch_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb5_1", "capabilities": [ { "name": "network", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "58187005-d3a5-45dc-8fd7-9822fc89411a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "58187005-d3a5-45dc-8fd7-9822fc89411a" }, { "name": "mapped_as_vl", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "4fbfadc9-40c7-4b02-add9-4b6e9b32d72a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4fbfadc9-40c7-4b02-add9-4b6e9b32d72a" }, { "name": "linkable", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "51f80b16-5624-4d53-89d2-f24e39264b67", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "51f80b16-5624-4d53-89d2-f24e39264b67" }, { "name": "can_be_maaped", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "2453b38d-90cc-4ba0-a5f0-06c4e79cc765", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "2453b38d-90cc-4ba0-a5f0-06c4e79cc765" }, { "name": "dependable", "sourceId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "properties": {}, "attributes": { "tosca_id": "9a3666e8-988d-430f-8b0b-48b8bee8ccbe", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9a3666e8-988d-430f-8b0b-48b8bee8ccbe" } ], "id": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "attributes": { "tosca_id": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "tosca_name": "vl_cmg01_hightouch_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb5_2", "capabilities": [ { "name": "network", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "9ddfdbff-544e-44b1-99eb-6f666aad6b13", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9ddfdbff-544e-44b1-99eb-6f666aad6b13" }, { "name": "mapped_as_vl", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "6f6d7d8f-8c90-46a0-acd1-03ae9b94d5d0", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "6f6d7d8f-8c90-46a0-acd1-03ae9b94d5d0" }, { "name": "linkable", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "0643df67-445c-4329-8b0b-77f47f3cf4a1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "0643df67-445c-4329-8b0b-77f47f3cf4a1" }, { "name": "can_be_maaped", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "54ee2b5b-2530-4505-bc22-5e68a7f1f5c9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "54ee2b5b-2530-4505-bc22-5e68a7f1f5c9" }, { "name": "dependable", "sourceId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "properties": {}, "attributes": { "tosca_id": "e4c2f147-881e-46eb-8062-2e63d5ba0b24", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e4c2f147-881e-46eb-8062-2e63d5ba0b24" } ], "id": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "attributes": { "tosca_id": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "tosca_name": "vl_cmg01_hightouch_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb6_1", "capabilities": [ { "name": "network", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "72490d86-4e00-4e70-b77b-6c9278bd39ad", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "72490d86-4e00-4e70-b77b-6c9278bd39ad" }, { "name": "mapped_as_vl", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "dca552ac-a165-4812-9e93-ec251ab36c2f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "dca552ac-a165-4812-9e93-ec251ab36c2f" }, { "name": "linkable", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "3a1d00c8-068a-4da6-b19c-2eadc6b40a64", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3a1d00c8-068a-4da6-b19c-2eadc6b40a64" }, { "name": "can_be_maaped", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "ee20c59f-e73f-47a7-b362-dc9dd3c54fc7", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ee20c59f-e73f-47a7-b362-dc9dd3c54fc7" }, { "name": "dependable", "sourceId": "47b23734-5e7a-4115-8854-4fe871b4f701", "properties": {}, "attributes": { "tosca_id": "d1473384-b4a1-4f54-b5b9-953c9c92b52d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d1473384-b4a1-4f54-b5b9-953c9c92b52d" } ], "id": "47b23734-5e7a-4115-8854-4fe871b4f701", "attributes": { "tosca_id": "47b23734-5e7a-4115-8854-4fe871b4f701", "tosca_name": "vl_cmg01_hightouch_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb6_2", "capabilities": [ { "name": "network", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "a976af62-381b-49a9-8434-550a9263972a", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a976af62-381b-49a9-8434-550a9263972a" }, { "name": "mapped_as_vl", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "0ea35b33-d24c-401a-b487-035b66fc4f05", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0ea35b33-d24c-401a-b487-035b66fc4f05" }, { "name": "linkable", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "4b48252c-7487-40e0-ac66-236f517c2fe1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "4b48252c-7487-40e0-ac66-236f517c2fe1" }, { "name": "can_be_maaped", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "7a7ba51c-e2cf-4e6c-b984-bca29f4e30e6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "7a7ba51c-e2cf-4e6c-b984-bca29f4e30e6" }, { "name": "dependable", "sourceId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "properties": {}, "attributes": { "tosca_id": "e6b236df-8c45-47b5-a5e9-68fb665cdb20", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e6b236df-8c45-47b5-a5e9-68fb665cdb20" } ], "id": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "attributes": { "tosca_id": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "tosca_name": "vl_cmg01_hightouch_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb7_1", "capabilities": [ { "name": "network", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "4c657f06-e76a-462a-ba47-5447785e961b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4c657f06-e76a-462a-ba47-5447785e961b" }, { "name": "mapped_as_vl", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "f807e07a-6dce-4be1-9d7e-9d84155895e9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f807e07a-6dce-4be1-9d7e-9d84155895e9" }, { "name": "linkable", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "8457a9a2-7009-4b06-a5b5-68f8df5c2412", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "8457a9a2-7009-4b06-a5b5-68f8df5c2412" }, { "name": "can_be_maaped", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "047de3b1-84f4-4e68-8b86-21ed38a8eab2", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "047de3b1-84f4-4e68-8b86-21ed38a8eab2" }, { "name": "dependable", "sourceId": "185b2d62-e681-4f10-b48f-23497b59444a", "properties": {}, "attributes": { "tosca_id": "5af700a0-7d3e-4761-96b2-36d6d6378260", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5af700a0-7d3e-4761-96b2-36d6d6378260" } ], "id": "185b2d62-e681-4f10-b48f-23497b59444a", "attributes": { "tosca_id": "185b2d62-e681-4f10-b48f-23497b59444a", "tosca_name": "vl_cmg01_hightouch_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb7_2", "capabilities": [ { "name": "network", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "e870a1f9-ccba-4716-af8f-d3aab41712de", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "e870a1f9-ccba-4716-af8f-d3aab41712de" }, { "name": "mapped_as_vl", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "30f33985-9f5e-4b50-bea6-76daf78bae66", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "30f33985-9f5e-4b50-bea6-76daf78bae66" }, { "name": "linkable", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "b9f4ccc1-119c-45c1-a827-a0b41a322724", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b9f4ccc1-119c-45c1-a827-a0b41a322724" }, { "name": "can_be_maaped", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "bbd5ce5e-0f9c-4428-a9e0-6cfa09ac7f87", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "bbd5ce5e-0f9c-4428-a9e0-6cfa09ac7f87" }, { "name": "dependable", "sourceId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "properties": {}, "attributes": { "tosca_id": "d4b44804-58ac-4132-b2c8-086ee55ece12", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d4b44804-58ac-4132-b2c8-086ee55ece12" } ], "id": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "attributes": { "tosca_id": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "tosca_name": "vl_cmg01_hightouch_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb8_1", "capabilities": [ { "name": "network", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "4415b2e0-58e9-45d5-a614-b2b6b5f02ab6", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4415b2e0-58e9-45d5-a614-b2b6b5f02ab6" }, { "name": "mapped_as_vl", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "06c22521-b8df-4f11-9f07-40c3fdb150b4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "06c22521-b8df-4f11-9f07-40c3fdb150b4" }, { "name": "linkable", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "6ebdcac3-6e8b-4df2-8a72-fe80dbdef760", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6ebdcac3-6e8b-4df2-8a72-fe80dbdef760" }, { "name": "can_be_maaped", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "4d0be898-c504-4ad0-b29c-4fda21f19851", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4d0be898-c504-4ad0-b29c-4fda21f19851" }, { "name": "dependable", "sourceId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "properties": {}, "attributes": { "tosca_id": "6dd816c4-3f83-4e4a-ba9d-7616d6f92efd", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6dd816c4-3f83-4e4a-ba9d-7616d6f92efd" } ], "id": "c216d647-a4ae-4a85-b402-581f5895a0f6", "attributes": { "tosca_id": "c216d647-a4ae-4a85-b402-581f5895a0f6", "tosca_name": "vl_cmg01_hightouch_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_hightouch_lb8_2", "capabilities": [ { "name": "network", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "a83cc6ae-c82e-4f57-b35e-89b6169f7128", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a83cc6ae-c82e-4f57-b35e-89b6169f7128" }, { "name": "mapped_as_vl", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "fadaa6b4-ca8c-43c0-82c0-fc233ae983e4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "fadaa6b4-ca8c-43c0-82c0-fc233ae983e4" }, { "name": "linkable", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "11f7d0ee-bbe8-4dc5-b083-e663f5fbf6e1", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "11f7d0ee-bbe8-4dc5-b083-e663f5fbf6e1" }, { "name": "can_be_maaped", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "5cbe9212-c53d-4544-ac4c-b3675e52ff6e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5cbe9212-c53d-4544-ac4c-b3675e52ff6e" }, { "name": "dependable", "sourceId": "45728936-4ced-493d-925d-580f1d398e58", "properties": {}, "attributes": { "tosca_id": "e60fed79-9d48-4066-819a-df5f4f87bfa0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e60fed79-9d48-4066-819a-df5f4f87bfa0" } ], "id": "45728936-4ced-493d-925d-580f1d398e58", "attributes": { "tosca_id": "45728936-4ced-493d-925d-580f1d398e58", "tosca_name": "vl_cmg01_hightouch_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_int_dummy1", "capabilities": [ { "name": "network", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "57ccc0c5-4732-44dc-badb-c1b602ed2f7f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "57ccc0c5-4732-44dc-badb-c1b602ed2f7f" }, { "name": "mapped_as_vl", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "5cafcdb1-0fcf-4458-83a7-0092fae89ab2", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5cafcdb1-0fcf-4458-83a7-0092fae89ab2" }, { "name": "linkable", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "1afb2c94-45d6-401a-9dbc-f7ee7a734b10", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "1afb2c94-45d6-401a-9dbc-f7ee7a734b10" }, { "name": "can_be_maaped", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "007c2b21-fe00-495b-8706-32fc7a084165", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "007c2b21-fe00-495b-8706-32fc7a084165" }, { "name": "dependable", "sourceId": "62cc6f53-d75f-4113-9874-3a262609fa90", "properties": {}, "attributes": { "tosca_id": "83d1662c-cb79-4410-9c1f-36a11981bd45", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "83d1662c-cb79-4410-9c1f-36a11981bd45" } ], "id": "62cc6f53-d75f-4113-9874-3a262609fa90", "attributes": { "tosca_id": "62cc6f53-d75f-4113-9874-3a262609fa90", "tosca_name": "vl_cmg01_int_dummy1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_int_dummy2", "capabilities": [ { "name": "network", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "03c7d955-0651-402a-a9e8-6066c1a06230", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "03c7d955-0651-402a-a9e8-6066c1a06230" }, { "name": "mapped_as_vl", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "e7ec8c9f-0f36-4b55-ab97-753096e43110", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e7ec8c9f-0f36-4b55-ab97-753096e43110" }, { "name": "linkable", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "f78e7b77-3dc0-4781-8a5c-537dbac2bc6a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "f78e7b77-3dc0-4781-8a5c-537dbac2bc6a" }, { "name": "can_be_maaped", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "222a35f6-e74b-4c0b-a025-34505a9ca879", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "222a35f6-e74b-4c0b-a025-34505a9ca879" }, { "name": "dependable", "sourceId": "20df84ed-30df-4788-a034-2198de4b1367", "properties": {}, "attributes": { "tosca_id": "4cf4266a-564b-4fd9-b58d-9ad31a733bf2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4cf4266a-564b-4fd9-b58d-9ad31a733bf2" } ], "id": "20df84ed-30df-4788-a034-2198de4b1367", "attributes": { "tosca_id": "20df84ed-30df-4788-a034-2198de4b1367", "tosca_name": "vl_cmg01_int_dummy2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_oam", "capabilities": [ { "name": "network", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "b09c5fab-6eb6-4b3d-ab94-d7bbbc21cd1f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b09c5fab-6eb6-4b3d-ab94-d7bbbc21cd1f" }, { "name": "mapped_as_vl", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "bd94db7d-1ac3-443b-96e3-64b1bf0b1234", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bd94db7d-1ac3-443b-96e3-64b1bf0b1234" }, { "name": "linkable", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "bd922067-78b1-4e85-98cb-cbb3345ce4a7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "bd922067-78b1-4e85-98cb-cbb3345ce4a7" }, { "name": "can_be_maaped", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "de199e2b-5bcd-4082-bfac-28567276f808", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "de199e2b-5bcd-4082-bfac-28567276f808" }, { "name": "dependable", "sourceId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "properties": {}, "attributes": { "tosca_id": "568bb545-6185-4075-a8c9-404d484effc0", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "568bb545-6185-4075-a8c9-404d484effc0" } ], "id": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "attributes": { "tosca_id": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "tosca_name": "vl_cmg01_oam" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb1_1", "capabilities": [ { "name": "network", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "3ff17e2c-31cf-465e-a0b5-72107f640302", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "3ff17e2c-31cf-465e-a0b5-72107f640302" }, { "name": "mapped_as_vl", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "400cc838-a667-485a-bf6d-718a8dff3484", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "400cc838-a667-485a-bf6d-718a8dff3484" }, { "name": "linkable", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "49bbf04e-2040-45e2-892e-f8790ec7fd2a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "49bbf04e-2040-45e2-892e-f8790ec7fd2a" }, { "name": "can_be_maaped", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "ae2c87c8-bb51-4850-b7f6-9dbe6ed8dd4f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ae2c87c8-bb51-4850-b7f6-9dbe6ed8dd4f" }, { "name": "dependable", "sourceId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "properties": {}, "attributes": { "tosca_id": "8941d964-3d81-4152-a2ff-a10e00916d7e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8941d964-3d81-4152-a2ff-a10e00916d7e" } ], "id": "10f08b4b-3393-4725-a5d3-c91167196b3e", "attributes": { "tosca_id": "10f08b4b-3393-4725-a5d3-c91167196b3e", "tosca_name": "vl_cmg01_rsd_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb2_1", "capabilities": [ { "name": "network", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "7bb5ce8b-7ee3-4256-95e5-31b29077b12b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "7bb5ce8b-7ee3-4256-95e5-31b29077b12b" }, { "name": "mapped_as_vl", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "912f1b5d-6a12-4af2-97f0-e45959e7f086", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "912f1b5d-6a12-4af2-97f0-e45959e7f086" }, { "name": "linkable", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "a8db1504-3591-411d-9eb3-f732c1872bee", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a8db1504-3591-411d-9eb3-f732c1872bee" }, { "name": "can_be_maaped", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "3d5387c1-de14-43be-839a-16ca0ffd3407", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3d5387c1-de14-43be-839a-16ca0ffd3407" }, { "name": "dependable", "sourceId": "dc688207-30e7-478e-bddf-1923394a8aaa", "properties": {}, "attributes": { "tosca_id": "2b253802-9d03-43ce-8f3b-df1447288a3b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2b253802-9d03-43ce-8f3b-df1447288a3b" } ], "id": "dc688207-30e7-478e-bddf-1923394a8aaa", "attributes": { "tosca_id": "dc688207-30e7-478e-bddf-1923394a8aaa", "tosca_name": "vl_cmg01_rsd_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb3_1", "capabilities": [ { "name": "network", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "0cd93bdf-2c0c-4cce-839d-a4ef14834370", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0cd93bdf-2c0c-4cce-839d-a4ef14834370" }, { "name": "mapped_as_vl", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "5a1ee803-ef3b-401a-823a-652e163f7560", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5a1ee803-ef3b-401a-823a-652e163f7560" }, { "name": "linkable", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "63a12d59-fd30-4bbc-91e2-3f0bc750fa2f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "63a12d59-fd30-4bbc-91e2-3f0bc750fa2f" }, { "name": "can_be_maaped", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "4692599d-258d-4501-8441-58a4a2d87a40", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4692599d-258d-4501-8441-58a4a2d87a40" }, { "name": "dependable", "sourceId": "3fe4cbc1-82a9-4200-abff-436aba497381", "properties": {}, "attributes": { "tosca_id": "a2e08dda-0f9b-4a41-ab1c-e1c9375dd2c8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a2e08dda-0f9b-4a41-ab1c-e1c9375dd2c8" } ], "id": "3fe4cbc1-82a9-4200-abff-436aba497381", "attributes": { "tosca_id": "3fe4cbc1-82a9-4200-abff-436aba497381", "tosca_name": "vl_cmg01_rsd_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb4_1", "capabilities": [ { "name": "network", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "641c2366-dd8f-44a9-94dd-4a7ddc1d4335", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "641c2366-dd8f-44a9-94dd-4a7ddc1d4335" }, { "name": "mapped_as_vl", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "de440331-29ee-485e-b5e6-796efd6ddf4b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "de440331-29ee-485e-b5e6-796efd6ddf4b" }, { "name": "linkable", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "b1da466f-5b15-40fb-9edf-2d8cbdb2fa00", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b1da466f-5b15-40fb-9edf-2d8cbdb2fa00" }, { "name": "can_be_maaped", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "708f2d8b-71b2-4e66-8d6e-54e4629067f6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "708f2d8b-71b2-4e66-8d6e-54e4629067f6" }, { "name": "dependable", "sourceId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "properties": {}, "attributes": { "tosca_id": "f765c13f-fe1e-4b3c-a18f-66fda922bdee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f765c13f-fe1e-4b3c-a18f-66fda922bdee" } ], "id": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "attributes": { "tosca_id": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "tosca_name": "vl_cmg01_rsd_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb5_1", "capabilities": [ { "name": "network", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "f8d6b9cf-d50c-4210-aba1-4d81d4530abf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f8d6b9cf-d50c-4210-aba1-4d81d4530abf" }, { "name": "mapped_as_vl", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "77ec129f-5a04-4ccb-8714-b7fffed6ad35", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "77ec129f-5a04-4ccb-8714-b7fffed6ad35" }, { "name": "linkable", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "688bba57-725c-409d-8575-cc057c725524", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "688bba57-725c-409d-8575-cc057c725524" }, { "name": "can_be_maaped", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "744265cd-d561-486e-8340-ab8780f90b15", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "744265cd-d561-486e-8340-ab8780f90b15" }, { "name": "dependable", "sourceId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "properties": {}, "attributes": { "tosca_id": "04d991a6-75d3-489a-9aac-18e6daf36d0b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "04d991a6-75d3-489a-9aac-18e6daf36d0b" } ], "id": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "attributes": { "tosca_id": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "tosca_name": "vl_cmg01_rsd_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb6_1", "capabilities": [ { "name": "network", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "3368996f-0b24-41e6-af60-4e7a57521925", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "3368996f-0b24-41e6-af60-4e7a57521925" }, { "name": "mapped_as_vl", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "354ea90d-9a85-4d5f-b885-bbdab68dea53", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "354ea90d-9a85-4d5f-b885-bbdab68dea53" }, { "name": "linkable", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "25e75084-9587-4c8c-93e8-da7ca492354d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "25e75084-9587-4c8c-93e8-da7ca492354d" }, { "name": "can_be_maaped", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "3dbdd357-f6f3-4e99-b0b4-eb49861a2d59", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3dbdd357-f6f3-4e99-b0b4-eb49861a2d59" }, { "name": "dependable", "sourceId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "properties": {}, "attributes": { "tosca_id": "c1e842cb-98b2-45c6-a36d-5977c562f436", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "c1e842cb-98b2-45c6-a36d-5977c562f436" } ], "id": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "attributes": { "tosca_id": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "tosca_name": "vl_cmg01_rsd_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb7_1", "capabilities": [ { "name": "network", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "b01d7f99-27f5-465f-9963-619bd1e7e3bf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b01d7f99-27f5-465f-9963-619bd1e7e3bf" }, { "name": "mapped_as_vl", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "f582d274-8f4e-416f-bd8b-606635f925e8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "f582d274-8f4e-416f-bd8b-606635f925e8" }, { "name": "linkable", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "be8ff889-f5a5-4f5c-a14b-46c0555215bd", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "be8ff889-f5a5-4f5c-a14b-46c0555215bd" }, { "name": "can_be_maaped", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "3fe42381-4c9d-4b47-b208-9e9554dbca83", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3fe42381-4c9d-4b47-b208-9e9554dbca83" }, { "name": "dependable", "sourceId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "properties": {}, "attributes": { "tosca_id": "2dff5172-4380-4fd2-9e23-6234904f2b67", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2dff5172-4380-4fd2-9e23-6234904f2b67" } ], "id": "0bccafd3-01b8-45ef-948f-508d9c41de02", "attributes": { "tosca_id": "0bccafd3-01b8-45ef-948f-508d9c41de02", "tosca_name": "vl_cmg01_rsd_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_rsd_lb8_1", "capabilities": [ { "name": "network", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "875dda14-8a2b-4d56-a441-ef1924a891f1", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "875dda14-8a2b-4d56-a441-ef1924a891f1" }, { "name": "mapped_as_vl", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "a1c4e86b-5564-40b8-ac96-403dac2d755f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a1c4e86b-5564-40b8-ac96-403dac2d755f" }, { "name": "linkable", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "bd7f4943-2988-4d76-8827-d92a00adcb7f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "bd7f4943-2988-4d76-8827-d92a00adcb7f" }, { "name": "can_be_maaped", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "92ea5728-569b-4778-b2f3-b4309fe0f3c6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "92ea5728-569b-4778-b2f3-b4309fe0f3c6" }, { "name": "dependable", "sourceId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "properties": {}, "attributes": { "tosca_id": "abdc0f22-16a2-47d3-950c-e8c9ad3d90b7", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "abdc0f22-16a2-47d3-950c-e8c9ad3d90b7" } ], "id": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "attributes": { "tosca_id": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "tosca_name": "vl_cmg01_rsd_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb1_1", "capabilities": [ { "name": "network", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "8b3b62db-8f0b-4476-a15e-7c3b46dd06ce", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8b3b62db-8f0b-4476-a15e-7c3b46dd06ce" }, { "name": "mapped_as_vl", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "c0ea72c3-7f22-4069-b0dd-1566043df23f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c0ea72c3-7f22-4069-b0dd-1566043df23f" }, { "name": "linkable", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "34c60d68-3377-4b31-af8f-5bd6ae191d8b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "34c60d68-3377-4b31-af8f-5bd6ae191d8b" }, { "name": "can_be_maaped", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "8220872e-cb4b-41b2-b872-338cac8df03d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8220872e-cb4b-41b2-b872-338cac8df03d" }, { "name": "dependable", "sourceId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "properties": {}, "attributes": { "tosca_id": "fae700b4-ed42-4d50-a55b-8d2f588cf934", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fae700b4-ed42-4d50-a55b-8d2f588cf934" } ], "id": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "attributes": { "tosca_id": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "tosca_name": "vl_cmg01_sig_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb1_2", "capabilities": [ { "name": "network", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "04d02acb-fef6-4d6b-bb57-b7760beb8f8e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "04d02acb-fef6-4d6b-bb57-b7760beb8f8e" }, { "name": "mapped_as_vl", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "23a89c8c-99b7-437b-a186-c29d97cb9423", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "23a89c8c-99b7-437b-a186-c29d97cb9423" }, { "name": "linkable", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "3a2653bf-11b7-4a3a-98ad-37ee4ab8f2ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3a2653bf-11b7-4a3a-98ad-37ee4ab8f2ba" }, { "name": "can_be_maaped", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "3f2fe92f-d351-4dc0-926a-468eeaf293c4", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3f2fe92f-d351-4dc0-926a-468eeaf293c4" }, { "name": "dependable", "sourceId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "properties": {}, "attributes": { "tosca_id": "dc288323-8114-45eb-b951-66577dee9fee", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "dc288323-8114-45eb-b951-66577dee9fee" } ], "id": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "attributes": { "tosca_id": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "tosca_name": "vl_cmg01_sig_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb2_1", "capabilities": [ { "name": "network", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "a3d22b5a-0b58-4427-b931-923e4a5c89cd", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a3d22b5a-0b58-4427-b931-923e4a5c89cd" }, { "name": "mapped_as_vl", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "eb51c56a-ca9b-4d16-b11d-a5ff8bee1256", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "eb51c56a-ca9b-4d16-b11d-a5ff8bee1256" }, { "name": "linkable", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "b528dc0e-78ea-4879-9fda-9a04115a1da7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b528dc0e-78ea-4879-9fda-9a04115a1da7" }, { "name": "can_be_maaped", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "9a5d5785-d4c0-47d1-9576-5aa0d0275333", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9a5d5785-d4c0-47d1-9576-5aa0d0275333" }, { "name": "dependable", "sourceId": "c124061a-c445-4cc5-a777-dda723034434", "properties": {}, "attributes": { "tosca_id": "e3826e58-425d-47b0-be2d-8b90185140ea", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "e3826e58-425d-47b0-be2d-8b90185140ea" } ], "id": "c124061a-c445-4cc5-a777-dda723034434", "attributes": { "tosca_id": "c124061a-c445-4cc5-a777-dda723034434", "tosca_name": "vl_cmg01_sig_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb2_2", "capabilities": [ { "name": "network", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "9993b48e-21f7-49cb-8b1a-43c9eb966ae0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9993b48e-21f7-49cb-8b1a-43c9eb966ae0" }, { "name": "mapped_as_vl", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "3d0ebecd-fb02-4dc5-b246-917f3cebf655", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3d0ebecd-fb02-4dc5-b246-917f3cebf655" }, { "name": "linkable", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "038fffc7-d42a-4a11-a4d5-213186bee1ba", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "038fffc7-d42a-4a11-a4d5-213186bee1ba" }, { "name": "can_be_maaped", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "04287327-1b2f-4fa7-a473-0365a8550ac0", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "04287327-1b2f-4fa7-a473-0365a8550ac0" }, { "name": "dependable", "sourceId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "properties": {}, "attributes": { "tosca_id": "8867dfff-1226-4223-9024-44c281e37fc1", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8867dfff-1226-4223-9024-44c281e37fc1" } ], "id": "f930d223-9b49-4cfc-9677-8eeeea977f38", "attributes": { "tosca_id": "f930d223-9b49-4cfc-9677-8eeeea977f38", "tosca_name": "vl_cmg01_sig_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb3_1", "capabilities": [ { "name": "network", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "0c4620e5-8c1a-44e9-907e-2b0f938f1e81", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0c4620e5-8c1a-44e9-907e-2b0f938f1e81" }, { "name": "mapped_as_vl", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "171c5869-63d0-4b21-967b-f51ae292eacf", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "171c5869-63d0-4b21-967b-f51ae292eacf" }, { "name": "linkable", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "ef2410a0-b910-4be5-baa3-a2f144b151e0", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ef2410a0-b910-4be5-baa3-a2f144b151e0" }, { "name": "can_be_maaped", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "561a2981-e4d9-488b-bc26-094e1c3d3e8e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "561a2981-e4d9-488b-bc26-094e1c3d3e8e" }, { "name": "dependable", "sourceId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "properties": {}, "attributes": { "tosca_id": "d45aa3eb-36cb-4d3e-a302-4bb3aa61365c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d45aa3eb-36cb-4d3e-a302-4bb3aa61365c" } ], "id": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "attributes": { "tosca_id": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "tosca_name": "vl_cmg01_sig_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb3_2", "capabilities": [ { "name": "network", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "9517922a-4dad-41ec-adb4-2992c11bf0b7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9517922a-4dad-41ec-adb4-2992c11bf0b7" }, { "name": "mapped_as_vl", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "5ed1547a-c7fa-48f3-bb8a-883a6a34b85c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5ed1547a-c7fa-48f3-bb8a-883a6a34b85c" }, { "name": "linkable", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "4fa5eaef-afa4-4760-9198-4d46f357ca0d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "4fa5eaef-afa4-4760-9198-4d46f357ca0d" }, { "name": "can_be_maaped", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "3d3ae21a-a0c6-4520-ad39-dfb660f64235", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "3d3ae21a-a0c6-4520-ad39-dfb660f64235" }, { "name": "dependable", "sourceId": "f39039b9-f750-4cfa-b195-59b187725645", "properties": {}, "attributes": { "tosca_id": "0c4a4f9c-79bb-4453-b880-d36a34200e39", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0c4a4f9c-79bb-4453-b880-d36a34200e39" } ], "id": "f39039b9-f750-4cfa-b195-59b187725645", "attributes": { "tosca_id": "f39039b9-f750-4cfa-b195-59b187725645", "tosca_name": "vl_cmg01_sig_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb4_1", "capabilities": [ { "name": "network", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "538bfcb2-3b72-4d4a-a4a1-0365e67a4dfc", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "538bfcb2-3b72-4d4a-a4a1-0365e67a4dfc" }, { "name": "mapped_as_vl", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "3e3d3690-0a7c-424b-aa50-133545ae8c81", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3e3d3690-0a7c-424b-aa50-133545ae8c81" }, { "name": "linkable", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "c1ce9796-bbab-4a12-97d1-2095e55c6d8a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c1ce9796-bbab-4a12-97d1-2095e55c6d8a" }, { "name": "can_be_maaped", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "1c2a1f44-9751-4560-af42-ea8932219108", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "1c2a1f44-9751-4560-af42-ea8932219108" }, { "name": "dependable", "sourceId": "6750f699-af52-437f-9c17-3d134bf3f74a", "properties": {}, "attributes": { "tosca_id": "cc797509-3ef3-4e6d-a626-36ed3261272d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cc797509-3ef3-4e6d-a626-36ed3261272d" } ], "id": "6750f699-af52-437f-9c17-3d134bf3f74a", "attributes": { "tosca_id": "6750f699-af52-437f-9c17-3d134bf3f74a", "tosca_name": "vl_cmg01_sig_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb4_2", "capabilities": [ { "name": "network", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "035c9946-f15a-4414-9dff-dce79e3873cf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "035c9946-f15a-4414-9dff-dce79e3873cf" }, { "name": "mapped_as_vl", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "beb5868b-4338-452f-8062-a334a4174b9a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "beb5868b-4338-452f-8062-a334a4174b9a" }, { "name": "linkable", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "827e0215-1307-4e9b-80ee-334874b1ca9b", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "827e0215-1307-4e9b-80ee-334874b1ca9b" }, { "name": "can_be_maaped", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "b35a6113-6fd2-4296-bb27-cbc25600df99", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b35a6113-6fd2-4296-bb27-cbc25600df99" }, { "name": "dependable", "sourceId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "properties": {}, "attributes": { "tosca_id": "cd3c5761-6071-4d46-8016-fdb8d4c9536e", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "cd3c5761-6071-4d46-8016-fdb8d4c9536e" } ], "id": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "attributes": { "tosca_id": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "tosca_name": "vl_cmg01_sig_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb5_1", "capabilities": [ { "name": "network", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "a27f6491-a56e-4c7a-98d9-c71ab222a67d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "a27f6491-a56e-4c7a-98d9-c71ab222a67d" }, { "name": "mapped_as_vl", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "9431f408-47ef-47fe-bd2f-6a75f9b848d9", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9431f408-47ef-47fe-bd2f-6a75f9b848d9" }, { "name": "linkable", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "d7108d50-303b-4001-abe2-260521f68b72", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d7108d50-303b-4001-abe2-260521f68b72" }, { "name": "can_be_maaped", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "9ad2d8c3-0edf-4e09-9075-5b6cf36c2f3a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9ad2d8c3-0edf-4e09-9075-5b6cf36c2f3a" }, { "name": "dependable", "sourceId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "properties": {}, "attributes": { "tosca_id": "7d983832-d3da-4591-865f-66bfde3bc951", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7d983832-d3da-4591-865f-66bfde3bc951" } ], "id": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "attributes": { "tosca_id": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "tosca_name": "vl_cmg01_sig_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb5_2", "capabilities": [ { "name": "network", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "d9594e7c-9731-40c4-b7f8-4a32d3fe61bf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d9594e7c-9731-40c4-b7f8-4a32d3fe61bf" }, { "name": "mapped_as_vl", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "eecbc8ce-4e4b-4f78-aa86-074510fb3b0c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "eecbc8ce-4e4b-4f78-aa86-074510fb3b0c" }, { "name": "linkable", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "b653d0a9-7737-4059-99e5-02324243512c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b653d0a9-7737-4059-99e5-02324243512c" }, { "name": "can_be_maaped", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "a44480bd-d45c-40e5-8759-335cfd6a9c57", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "a44480bd-d45c-40e5-8759-335cfd6a9c57" }, { "name": "dependable", "sourceId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "properties": {}, "attributes": { "tosca_id": "af079159-01a7-4995-b0ea-6dc314f8d3aa", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "af079159-01a7-4995-b0ea-6dc314f8d3aa" } ], "id": "d212ee53-54ee-43e4-922b-0cb5802586a0", "attributes": { "tosca_id": "d212ee53-54ee-43e4-922b-0cb5802586a0", "tosca_name": "vl_cmg01_sig_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb6_1", "capabilities": [ { "name": "network", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "15f4ac4b-b3cc-49f5-8c2f-5b635071e61e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "15f4ac4b-b3cc-49f5-8c2f-5b635071e61e" }, { "name": "mapped_as_vl", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "673e99b7-cedd-41a9-9162-d357b924ef02", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "673e99b7-cedd-41a9-9162-d357b924ef02" }, { "name": "linkable", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "118e6766-030d-406b-ba84-5f4e7407f259", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "118e6766-030d-406b-ba84-5f4e7407f259" }, { "name": "can_be_maaped", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "4e8b92f8-e1bb-48e9-aff0-340409a314c3", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4e8b92f8-e1bb-48e9-aff0-340409a314c3" }, { "name": "dependable", "sourceId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "properties": {}, "attributes": { "tosca_id": "8ab308b6-2cfa-4492-8647-76ea6ec755c3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8ab308b6-2cfa-4492-8647-76ea6ec755c3" } ], "id": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "attributes": { "tosca_id": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "tosca_name": "vl_cmg01_sig_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb6_2", "capabilities": [ { "name": "network", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "e73d62e6-4361-48a9-aa1a-5fbd92c115b4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "e73d62e6-4361-48a9-aa1a-5fbd92c115b4" }, { "name": "mapped_as_vl", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "23d317c9-6a4b-4fb0-90a1-f013b5c71c1b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "23d317c9-6a4b-4fb0-90a1-f013b5c71c1b" }, { "name": "linkable", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "a04a13c8-a701-4665-abaa-fcd6c79cbe6d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "a04a13c8-a701-4665-abaa-fcd6c79cbe6d" }, { "name": "can_be_maaped", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "dee40404-e782-4e49-ae2a-478866530888", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "dee40404-e782-4e49-ae2a-478866530888" }, { "name": "dependable", "sourceId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "properties": {}, "attributes": { "tosca_id": "0711d224-e535-47e2-97d7-a60c06bb8952", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "0711d224-e535-47e2-97d7-a60c06bb8952" } ], "id": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "attributes": { "tosca_id": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "tosca_name": "vl_cmg01_sig_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb7_1", "capabilities": [ { "name": "network", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "878b0154-2c56-4e1a-80d6-39f58cf22177", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "878b0154-2c56-4e1a-80d6-39f58cf22177" }, { "name": "mapped_as_vl", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "726ec114-cbe6-47b5-9fac-995e11746dd8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "726ec114-cbe6-47b5-9fac-995e11746dd8" }, { "name": "linkable", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "e01f511e-4e80-463c-aab1-e0d1f6405c17", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "e01f511e-4e80-463c-aab1-e0d1f6405c17" }, { "name": "can_be_maaped", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "32d15bab-6862-4322-bec6-eb72f4fba1ac", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "32d15bab-6862-4322-bec6-eb72f4fba1ac" }, { "name": "dependable", "sourceId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "properties": {}, "attributes": { "tosca_id": "ee24e409-8e72-4d2c-9c53-d5b8e485bb3b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "ee24e409-8e72-4d2c-9c53-d5b8e485bb3b" } ], "id": "4eb7f914-3907-440f-a817-6f76fbabbe35", "attributes": { "tosca_id": "4eb7f914-3907-440f-a817-6f76fbabbe35", "tosca_name": "vl_cmg01_sig_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb7_2", "capabilities": [ { "name": "network", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "42224133-7968-418c-89e6-3afab9debe4d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "42224133-7968-418c-89e6-3afab9debe4d" }, { "name": "mapped_as_vl", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "78a2d5eb-792c-4dcb-808d-f76bc59c5d24", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "78a2d5eb-792c-4dcb-808d-f76bc59c5d24" }, { "name": "linkable", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "5b895f82-2ac6-4687-967a-e86d9d1108c7", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5b895f82-2ac6-4687-967a-e86d9d1108c7" }, { "name": "can_be_maaped", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "e3e6994a-72af-4e7a-b454-0f0246c8e99f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e3e6994a-72af-4e7a-b454-0f0246c8e99f" }, { "name": "dependable", "sourceId": "e708b419-851a-42b2-9483-dc4561473bbf", "properties": {}, "attributes": { "tosca_id": "4dfbc3fe-5e6a-4856-8186-37decde5f3b9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4dfbc3fe-5e6a-4856-8186-37decde5f3b9" } ], "id": "e708b419-851a-42b2-9483-dc4561473bbf", "attributes": { "tosca_id": "e708b419-851a-42b2-9483-dc4561473bbf", "tosca_name": "vl_cmg01_sig_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb8_1", "capabilities": [ { "name": "network", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "fc3bc33e-cec9-4019-ab1b-8fcf6c3d17c9", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "fc3bc33e-cec9-4019-ab1b-8fcf6c3d17c9" }, { "name": "mapped_as_vl", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "ae6a26fb-98f2-4ac0-b0f4-8e3eceaeff37", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "ae6a26fb-98f2-4ac0-b0f4-8e3eceaeff37" }, { "name": "linkable", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "79cd8c40-5fa6-4b84-9b56-43a0080eca1e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "79cd8c40-5fa6-4b84-9b56-43a0080eca1e" }, { "name": "can_be_maaped", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "4a7221d1-39a3-46d6-8c56-de083dd84700", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4a7221d1-39a3-46d6-8c56-de083dd84700" }, { "name": "dependable", "sourceId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "properties": {}, "attributes": { "tosca_id": "4154322e-02d2-4c25-9fea-f40d2f7d432c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "4154322e-02d2-4c25-9fea-f40d2f7d432c" } ], "id": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "attributes": { "tosca_id": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "tosca_name": "vl_cmg01_sig_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_sig_lb8_2", "capabilities": [ { "name": "network", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "ffce7788-75d0-49fb-bdbd-c9f4373a508e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "ffce7788-75d0-49fb-bdbd-c9f4373a508e" }, { "name": "mapped_as_vl", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "8b4cbfc0-1857-41a9-a1c3-11ab64ee5efe", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8b4cbfc0-1857-41a9-a1c3-11ab64ee5efe" }, { "name": "linkable", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "ee435232-c284-4f1d-aaa2-e15e8d6b2eca", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ee435232-c284-4f1d-aaa2-e15e8d6b2eca" }, { "name": "can_be_maaped", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "6e769443-9e1d-4a1d-b3a2-8a6aef112995", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6e769443-9e1d-4a1d-b3a2-8a6aef112995" }, { "name": "dependable", "sourceId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "properties": {}, "attributes": { "tosca_id": "29d95215-d088-4ae4-821c-30cb74bf2172", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "29d95215-d088-4ae4-821c-30cb74bf2172" } ], "id": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "attributes": { "tosca_id": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "tosca_name": "vl_cmg01_sig_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb1_1", "capabilities": [ { "name": "network", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "27d05eda-c939-4847-b63b-668dd035b8a7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "27d05eda-c939-4847-b63b-668dd035b8a7" }, { "name": "mapped_as_vl", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "1d602b22-8171-47e3-9b66-e12b0b080011", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "1d602b22-8171-47e3-9b66-e12b0b080011" }, { "name": "linkable", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "81bf7238-342f-477d-a048-f1a6dafe8540", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "81bf7238-342f-477d-a048-f1a6dafe8540" }, { "name": "can_be_maaped", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "47f7b3d5-38b3-4882-b452-455db5ff5c25", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "47f7b3d5-38b3-4882-b452-455db5ff5c25" }, { "name": "dependable", "sourceId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "properties": {}, "attributes": { "tosca_id": "5024a380-a74a-4de3-b2b4-df56893392b5", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "5024a380-a74a-4de3-b2b4-df56893392b5" } ], "id": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "attributes": { "tosca_id": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "tosca_name": "vl_cmg01_streammvno_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb1_2", "capabilities": [ { "name": "network", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "21b00515-c60f-4809-8917-cca9e41e525c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "21b00515-c60f-4809-8917-cca9e41e525c" }, { "name": "mapped_as_vl", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "68dd5dbf-d126-4d24-ae12-8d0dd880d758", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "68dd5dbf-d126-4d24-ae12-8d0dd880d758" }, { "name": "linkable", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "ef1cd5a5-6609-4364-848f-4444b0ae52ff", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "ef1cd5a5-6609-4364-848f-4444b0ae52ff" }, { "name": "can_be_maaped", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "39bef4a8-7265-427a-b7e5-a753dcf04364", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "39bef4a8-7265-427a-b7e5-a753dcf04364" }, { "name": "dependable", "sourceId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "properties": {}, "attributes": { "tosca_id": "6545d5ff-a5a8-4338-af4d-04cba93802dc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "6545d5ff-a5a8-4338-af4d-04cba93802dc" } ], "id": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "attributes": { "tosca_id": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "tosca_name": "vl_cmg01_streammvno_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb2_1", "capabilities": [ { "name": "network", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "16ecd980-43d8-4c48-923d-e6f87c816551", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "16ecd980-43d8-4c48-923d-e6f87c816551" }, { "name": "mapped_as_vl", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "99d254e5-046f-4fc6-adbf-4c47d61981e7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "99d254e5-046f-4fc6-adbf-4c47d61981e7" }, { "name": "linkable", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "b0589f47-eefb-498a-b62d-1578c4da94fa", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b0589f47-eefb-498a-b62d-1578c4da94fa" }, { "name": "can_be_maaped", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "c1edb589-b135-432a-b181-ad2dad5407db", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c1edb589-b135-432a-b181-ad2dad5407db" }, { "name": "dependable", "sourceId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "properties": {}, "attributes": { "tosca_id": "25b7c4d3-7351-48f7-84a8-14ab372836f2", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "25b7c4d3-7351-48f7-84a8-14ab372836f2" } ], "id": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "attributes": { "tosca_id": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "tosca_name": "vl_cmg01_streammvno_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb2_2", "capabilities": [ { "name": "network", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "6d7b48ef-234c-4454-959e-8e669789b069", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6d7b48ef-234c-4454-959e-8e669789b069" }, { "name": "mapped_as_vl", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "3f495242-34dc-4153-9633-58f1e1f49b93", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "3f495242-34dc-4153-9633-58f1e1f49b93" }, { "name": "linkable", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "3a9f6039-da92-4f0f-8a65-a80dfbcacb0e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "3a9f6039-da92-4f0f-8a65-a80dfbcacb0e" }, { "name": "can_be_maaped", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "6c7cdb2c-869a-4c6a-b49e-706dbd6874bd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "6c7cdb2c-869a-4c6a-b49e-706dbd6874bd" }, { "name": "dependable", "sourceId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "properties": {}, "attributes": { "tosca_id": "2c73b4cd-9c45-45c3-88ae-51629e7f6d71", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "2c73b4cd-9c45-45c3-88ae-51629e7f6d71" } ], "id": "6ca5bb09-6893-4253-99c9-50aa691ad605", "attributes": { "tosca_id": "6ca5bb09-6893-4253-99c9-50aa691ad605", "tosca_name": "vl_cmg01_streammvno_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb3_1", "capabilities": [ { "name": "network", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "6f30ae76-0919-437d-bd3d-7312c1ec0d6d", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6f30ae76-0919-437d-bd3d-7312c1ec0d6d" }, { "name": "mapped_as_vl", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "e994589a-da36-4ba7-bde6-0f4be98827ec", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e994589a-da36-4ba7-bde6-0f4be98827ec" }, { "name": "linkable", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "6231312f-c840-46c5-8a27-d2b0e0cd9f41", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6231312f-c840-46c5-8a27-d2b0e0cd9f41" }, { "name": "can_be_maaped", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "7989ab35-f91d-48ae-92db-47b49e876a7c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "7989ab35-f91d-48ae-92db-47b49e876a7c" }, { "name": "dependable", "sourceId": "e514f751-d257-4b10-84f5-f659f6998bcc", "properties": {}, "attributes": { "tosca_id": "8869f561-5fa0-4e55-a011-8975e6711f33", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8869f561-5fa0-4e55-a011-8975e6711f33" } ], "id": "e514f751-d257-4b10-84f5-f659f6998bcc", "attributes": { "tosca_id": "e514f751-d257-4b10-84f5-f659f6998bcc", "tosca_name": "vl_cmg01_streammvno_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb3_2", "capabilities": [ { "name": "network", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "cf325688-95f8-4ba7-a358-1ed4e2789904", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "cf325688-95f8-4ba7-a358-1ed4e2789904" }, { "name": "mapped_as_vl", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "814dbe90-5afa-4ffd-b94a-4fe920765921", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "814dbe90-5afa-4ffd-b94a-4fe920765921" }, { "name": "linkable", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "0471139f-8ebc-4a42-b3b9-1e0566b98d4d", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "0471139f-8ebc-4a42-b3b9-1e0566b98d4d" }, { "name": "can_be_maaped", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "63d8fb25-3c87-4ed7-9d81-58cd98c88443", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "63d8fb25-3c87-4ed7-9d81-58cd98c88443" }, { "name": "dependable", "sourceId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "properties": {}, "attributes": { "tosca_id": "d5f4d502-6a25-4975-9eca-33077b932c7c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d5f4d502-6a25-4975-9eca-33077b932c7c" } ], "id": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "attributes": { "tosca_id": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "tosca_name": "vl_cmg01_streammvno_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb4_1", "capabilities": [ { "name": "network", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "0a4ea331-8061-4f51-b128-78f52146fce4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "0a4ea331-8061-4f51-b128-78f52146fce4" }, { "name": "mapped_as_vl", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "0505832e-8142-4706-8937-982546326391", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0505832e-8142-4706-8937-982546326391" }, { "name": "linkable", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "38d80881-aa42-4548-9041-098cff4b3cec", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "38d80881-aa42-4548-9041-098cff4b3cec" }, { "name": "can_be_maaped", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "b59fc5b3-0fbb-4a9d-bcc3-fa37e7d6e69b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "b59fc5b3-0fbb-4a9d-bcc3-fa37e7d6e69b" }, { "name": "dependable", "sourceId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "properties": {}, "attributes": { "tosca_id": "d02bf134-38f4-4a40-b5cb-d984555fc259", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "d02bf134-38f4-4a40-b5cb-d984555fc259" } ], "id": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "attributes": { "tosca_id": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "tosca_name": "vl_cmg01_streammvno_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb4_2", "capabilities": [ { "name": "network", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "15c50a47-3ff1-49d6-bcb6-b8f62f2df0be", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "15c50a47-3ff1-49d6-bcb6-b8f62f2df0be" }, { "name": "mapped_as_vl", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "ca6935e7-0a97-43b7-b9e5-e8ae28392e11", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "ca6935e7-0a97-43b7-b9e5-e8ae28392e11" }, { "name": "linkable", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "b43a7651-80ce-45cf-98a6-9f8c146597fe", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "b43a7651-80ce-45cf-98a6-9f8c146597fe" }, { "name": "can_be_maaped", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "03f197f9-da57-414f-b1df-e3da2f52a02a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "03f197f9-da57-414f-b1df-e3da2f52a02a" }, { "name": "dependable", "sourceId": "ddf9524b-9774-4f55-b359-332120ce9022", "properties": {}, "attributes": { "tosca_id": "f199e66d-021b-4871-88e0-c003e4566c90", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "f199e66d-021b-4871-88e0-c003e4566c90" } ], "id": "ddf9524b-9774-4f55-b359-332120ce9022", "attributes": { "tosca_id": "ddf9524b-9774-4f55-b359-332120ce9022", "tosca_name": "vl_cmg01_streammvno_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb5_1", "capabilities": [ { "name": "network", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "d85e3398-53c9-4dc0-ae38-489551a3dbd7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d85e3398-53c9-4dc0-ae38-489551a3dbd7" }, { "name": "mapped_as_vl", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "4761bfaf-71e5-4b34-8ce2-87ade65a00b4", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4761bfaf-71e5-4b34-8ce2-87ade65a00b4" }, { "name": "linkable", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "565262a6-bf69-42a5-9896-e739398ce118", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "565262a6-bf69-42a5-9896-e739398ce118" }, { "name": "can_be_maaped", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "06375c1f-3696-410d-a3b6-569ecbc9dc8b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "06375c1f-3696-410d-a3b6-569ecbc9dc8b" }, { "name": "dependable", "sourceId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "properties": {}, "attributes": { "tosca_id": "8a39019d-e30f-43f6-979a-5fbd28069646", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "8a39019d-e30f-43f6-979a-5fbd28069646" } ], "id": "c5296ca3-f272-4996-96f0-259cd2c61df8", "attributes": { "tosca_id": "c5296ca3-f272-4996-96f0-259cd2c61df8", "tosca_name": "vl_cmg01_streammvno_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb5_2", "capabilities": [ { "name": "network", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "d84b1698-35dc-474c-86d5-507ba728213e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "d84b1698-35dc-474c-86d5-507ba728213e" }, { "name": "mapped_as_vl", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "7b2f770a-4056-4d7d-99a4-e9e47649f5f5", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "7b2f770a-4056-4d7d-99a4-e9e47649f5f5" }, { "name": "linkable", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "056e5ce9-273e-491e-81ac-44821c108260", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "056e5ce9-273e-491e-81ac-44821c108260" }, { "name": "can_be_maaped", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "e6bfca2d-e4bb-45f8-b772-857a2a87e33b", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e6bfca2d-e4bb-45f8-b772-857a2a87e33b" }, { "name": "dependable", "sourceId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "properties": {}, "attributes": { "tosca_id": "7091809e-a11c-4ff6-8273-9ea8709f43b8", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "7091809e-a11c-4ff6-8273-9ea8709f43b8" } ], "id": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "attributes": { "tosca_id": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "tosca_name": "vl_cmg01_streammvno_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb6_1", "capabilities": [ { "name": "network", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "846ed060-1cd2-4f8f-bfa4-b682e350d73b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "846ed060-1cd2-4f8f-bfa4-b682e350d73b" }, { "name": "mapped_as_vl", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "e14da8f2-b47d-478e-9c9d-0f40261c620c", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "e14da8f2-b47d-478e-9c9d-0f40261c620c" }, { "name": "linkable", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "4eb4b5e5-69e5-4e55-9c42-2e6b13bb2896", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "4eb4b5e5-69e5-4e55-9c42-2e6b13bb2896" }, { "name": "can_be_maaped", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "f2024156-a6a8-4f13-b47d-8c465983827c", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f2024156-a6a8-4f13-b47d-8c465983827c" }, { "name": "dependable", "sourceId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "properties": {}, "attributes": { "tosca_id": "925555c6-ab88-4836-a1c5-777a86bce518", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "925555c6-ab88-4836-a1c5-777a86bce518" } ], "id": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "attributes": { "tosca_id": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "tosca_name": "vl_cmg01_streammvno_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb6_2", "capabilities": [ { "name": "network", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "4b4015b4-91bb-49f9-b5f8-91597f293144", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "4b4015b4-91bb-49f9-b5f8-91597f293144" }, { "name": "mapped_as_vl", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "098d68c3-a968-475c-99df-87bea900aa4a", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "098d68c3-a968-475c-99df-87bea900aa4a" }, { "name": "linkable", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "44065a4e-68da-4f7d-8c14-46fb8e429b58", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "44065a4e-68da-4f7d-8c14-46fb8e429b58" }, { "name": "can_be_maaped", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "f32a5672-dc03-4476-891e-4df1eb6cf63f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f32a5672-dc03-4476-891e-4df1eb6cf63f" }, { "name": "dependable", "sourceId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "properties": {}, "attributes": { "tosca_id": "9eb501fa-94c6-41fe-9afa-082c9c01e4ba", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9eb501fa-94c6-41fe-9afa-082c9c01e4ba" } ], "id": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "attributes": { "tosca_id": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "tosca_name": "vl_cmg01_streammvno_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb7_1", "capabilities": [ { "name": "network", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "9ac2d208-54ce-431d-828f-6f48b05e15e4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "9ac2d208-54ce-431d-828f-6f48b05e15e4" }, { "name": "mapped_as_vl", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "8ccf374f-4d47-4a5f-83c6-b9bd587a87cd", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8ccf374f-4d47-4a5f-83c6-b9bd587a87cd" }, { "name": "linkable", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "dc744909-b5d0-4449-a447-6ea64426190c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "dc744909-b5d0-4449-a447-6ea64426190c" }, { "name": "can_be_maaped", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "f77816da-b997-42b8-b52e-14a7fc692571", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "f77816da-b997-42b8-b52e-14a7fc692571" }, { "name": "dependable", "sourceId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "properties": {}, "attributes": { "tosca_id": "96a1a546-1767-4572-a6d4-63457d43ad6d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "96a1a546-1767-4572-a6d4-63457d43ad6d" } ], "id": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "attributes": { "tosca_id": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "tosca_name": "vl_cmg01_streammvno_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb7_2", "capabilities": [ { "name": "network", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "aa01829d-f97a-46d2-92c6-8f79eb082daf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "aa01829d-f97a-46d2-92c6-8f79eb082daf" }, { "name": "mapped_as_vl", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "0e586a92-2bfc-442e-94f1-6d7d8dc3488d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "0e586a92-2bfc-442e-94f1-6d7d8dc3488d" }, { "name": "linkable", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "014634ec-50ae-45e9-bb7f-ec9ce80254a4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "014634ec-50ae-45e9-bb7f-ec9ce80254a4" }, { "name": "can_be_maaped", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "11e9632c-24a4-4ad7-971f-7cf515b052b6", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "11e9632c-24a4-4ad7-971f-7cf515b052b6" }, { "name": "dependable", "sourceId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "properties": {}, "attributes": { "tosca_id": "054e8fe7-b2a1-47bc-82b9-6fd1de0db790", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "054e8fe7-b2a1-47bc-82b9-6fd1de0db790" } ], "id": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "attributes": { "tosca_id": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "tosca_name": "vl_cmg01_streammvno_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb8_1", "capabilities": [ { "name": "network", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "361001bb-b5a4-4cff-b819-453248dedbe0", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "361001bb-b5a4-4cff-b819-453248dedbe0" }, { "name": "mapped_as_vl", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "656aba3c-6bd3-49e4-8990-5c7ac25eedf3", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "656aba3c-6bd3-49e4-8990-5c7ac25eedf3" }, { "name": "linkable", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "fb7b5f34-edbe-4238-bf1e-33fee52744e5", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "fb7b5f34-edbe-4238-bf1e-33fee52744e5" }, { "name": "can_be_maaped", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "c8a5dcce-821d-4ca0-b602-1870de0fed46", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "c8a5dcce-821d-4ca0-b602-1870de0fed46" }, { "name": "dependable", "sourceId": "a6058424-603c-4633-9d2e-02f5f59784be", "properties": {}, "attributes": { "tosca_id": "bf63d8a2-d183-4868-80a9-f4f5f050724d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "bf63d8a2-d183-4868-80a9-f4f5f050724d" } ], "id": "a6058424-603c-4633-9d2e-02f5f59784be", "attributes": { "tosca_id": "a6058424-603c-4633-9d2e-02f5f59784be", "tosca_name": "vl_cmg01_streammvno_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_streammvno_lb8_2", "capabilities": [ { "name": "network", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "2080e1f1-5548-4074-b57b-585ec5ca3846", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "2080e1f1-5548-4074-b57b-585ec5ca3846" }, { "name": "mapped_as_vl", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "5275c6f8-563f-4a38-9733-b61d99e6409f", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5275c6f8-563f-4a38-9733-b61d99e6409f" }, { "name": "linkable", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "c8ac04af-c2e6-47ac-a97c-2658c0be643f", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c8ac04af-c2e6-47ac-a97c-2658c0be643f" }, { "name": "can_be_maaped", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "81e71f87-f20d-49b3-aae0-ec1ef20ffb64", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "81e71f87-f20d-49b3-aae0-ec1ef20ffb64" }, { "name": "dependable", "sourceId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "properties": {}, "attributes": { "tosca_id": "3abea8cd-5bb9-4d38-9290-febf64720d9d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3abea8cd-5bb9-4d38-9290-febf64720d9d" } ], "id": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "attributes": { "tosca_id": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "tosca_name": "vl_cmg01_streammvno_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb1_1", "capabilities": [ { "name": "network", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "facf1c64-9e08-445f-9402-d9e518010bab", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "facf1c64-9e08-445f-9402-d9e518010bab" }, { "name": "mapped_as_vl", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "5dd23a8a-76d5-4bc8-a87c-4e12efb825a7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5dd23a8a-76d5-4bc8-a87c-4e12efb825a7" }, { "name": "linkable", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "57feb6bd-dab5-490a-8c28-de61920f495e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "57feb6bd-dab5-490a-8c28-de61920f495e" }, { "name": "can_be_maaped", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "e8fe6198-5825-4aa6-b8f2-53ce67d757cd", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "e8fe6198-5825-4aa6-b8f2-53ce67d757cd" }, { "name": "dependable", "sourceId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "properties": {}, "attributes": { "tosca_id": "16af4b9f-e002-427c-9299-5b799d0c7861", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "16af4b9f-e002-427c-9299-5b799d0c7861" } ], "id": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "attributes": { "tosca_id": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "tosca_name": "vl_cmg01_user_lb1_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb1_2", "capabilities": [ { "name": "network", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "c5c7fe11-b5b7-4752-8ffd-1fbda27a63b4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "c5c7fe11-b5b7-4752-8ffd-1fbda27a63b4" }, { "name": "mapped_as_vl", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "bd8ad80f-ce5a-48e9-baa2-a156e3fefe39", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "bd8ad80f-ce5a-48e9-baa2-a156e3fefe39" }, { "name": "linkable", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "6e0f7298-7012-4238-8f00-00c1545cf727", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "6e0f7298-7012-4238-8f00-00c1545cf727" }, { "name": "can_be_maaped", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "000cdac1-31d6-4ac7-9f5b-0557683a310e", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "000cdac1-31d6-4ac7-9f5b-0557683a310e" }, { "name": "dependable", "sourceId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "properties": {}, "attributes": { "tosca_id": "723d7b34-d9a1-47a6-b069-039feccac7a9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "723d7b34-d9a1-47a6-b069-039feccac7a9" } ], "id": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "attributes": { "tosca_id": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "tosca_name": "vl_cmg01_user_lb1_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb2_1", "capabilities": [ { "name": "network", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "8d3f366a-b4fd-44a6-bd9f-dfa51ae9da3b", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "8d3f366a-b4fd-44a6-bd9f-dfa51ae9da3b" }, { "name": "mapped_as_vl", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "5ad95edf-2801-4e11-8541-f187a691f2a7", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "5ad95edf-2801-4e11-8541-f187a691f2a7" }, { "name": "linkable", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "edeaad7f-09c4-414c-a543-343f559b4d4a", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "edeaad7f-09c4-414c-a543-343f559b4d4a" }, { "name": "can_be_maaped", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "ec1fe465-0e28-441d-9299-fb6d383869e5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ec1fe465-0e28-441d-9299-fb6d383869e5" }, { "name": "dependable", "sourceId": "2423eeb8-473b-4dd1-b850-9728b31097be", "properties": {}, "attributes": { "tosca_id": "3c2c734f-35da-41f6-a238-10f7e75c71b3", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3c2c734f-35da-41f6-a238-10f7e75c71b3" } ], "id": "2423eeb8-473b-4dd1-b850-9728b31097be", "attributes": { "tosca_id": "2423eeb8-473b-4dd1-b850-9728b31097be", "tosca_name": "vl_cmg01_user_lb2_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb2_2", "capabilities": [ { "name": "network", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "b051fb5d-70ea-4d0f-994b-fbe983fe4b65", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b051fb5d-70ea-4d0f-994b-fbe983fe4b65" }, { "name": "mapped_as_vl", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "c079db35-4257-4832-b0d8-106fddf709ca", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "c079db35-4257-4832-b0d8-106fddf709ca" }, { "name": "linkable", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "7b7c40ff-7429-4bbc-88ec-2ef65dd4c6a9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7b7c40ff-7429-4bbc-88ec-2ef65dd4c6a9" }, { "name": "can_be_maaped", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "5ebdc0f2-53ef-458b-82a8-f18d8512b3b9", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5ebdc0f2-53ef-458b-82a8-f18d8512b3b9" }, { "name": "dependable", "sourceId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "properties": {}, "attributes": { "tosca_id": "fc3fac0f-d71d-4919-a4b8-d898fc0f66e9", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "fc3fac0f-d71d-4919-a4b8-d898fc0f66e9" } ], "id": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "attributes": { "tosca_id": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "tosca_name": "vl_cmg01_user_lb2_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb3_1", "capabilities": [ { "name": "network", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "49fb8b78-06ca-4aef-8b34-331d54ede274", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "49fb8b78-06ca-4aef-8b34-331d54ede274" }, { "name": "mapped_as_vl", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "cd1f872c-a526-41f5-a5ec-30794d191c04", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cd1f872c-a526-41f5-a5ec-30794d191c04" }, { "name": "linkable", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "689d34df-2968-40c2-bee0-ae5669b053dc", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "689d34df-2968-40c2-bee0-ae5669b053dc" }, { "name": "can_be_maaped", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "31f6f71a-5aaa-42c4-9734-bc069c890c09", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "31f6f71a-5aaa-42c4-9734-bc069c890c09" }, { "name": "dependable", "sourceId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "properties": {}, "attributes": { "tosca_id": "388e7ae6-68b9-49f7-8536-c0aa376fc682", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "388e7ae6-68b9-49f7-8536-c0aa376fc682" } ], "id": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "attributes": { "tosca_id": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "tosca_name": "vl_cmg01_user_lb3_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb3_2", "capabilities": [ { "name": "network", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "941799bf-5c7a-4f54-bfcd-a8e3116a658e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "941799bf-5c7a-4f54-bfcd-a8e3116a658e" }, { "name": "mapped_as_vl", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "8edc3be5-82ff-440f-99a4-094c47ceb735", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "8edc3be5-82ff-440f-99a4-094c47ceb735" }, { "name": "linkable", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "084629d4-7b1d-4b07-bade-5018a37aff0e", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "084629d4-7b1d-4b07-bade-5018a37aff0e" }, { "name": "can_be_maaped", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "ed29a90a-59f0-4741-992e-07bf435bc14f", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "ed29a90a-59f0-4741-992e-07bf435bc14f" }, { "name": "dependable", "sourceId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "properties": {}, "attributes": { "tosca_id": "eb1a068e-127b-40bc-8600-b829561ef666", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "eb1a068e-127b-40bc-8600-b829561ef666" } ], "id": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "attributes": { "tosca_id": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "tosca_name": "vl_cmg01_user_lb3_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb4_1", "capabilities": [ { "name": "network", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "5b874723-9e23-4f4c-9e7a-dd12c57827b7", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "5b874723-9e23-4f4c-9e7a-dd12c57827b7" }, { "name": "mapped_as_vl", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "a5e30a89-1780-4a0e-aa4e-fde7b341c212", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a5e30a89-1780-4a0e-aa4e-fde7b341c212" }, { "name": "linkable", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "c1438579-a263-4306-bfe3-145e51152ee9", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "c1438579-a263-4306-bfe3-145e51152ee9" }, { "name": "can_be_maaped", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "5987f837-6ac0-4829-8a1a-21b6eb106aba", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "5987f837-6ac0-4829-8a1a-21b6eb106aba" }, { "name": "dependable", "sourceId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "properties": {}, "attributes": { "tosca_id": "288c4ae0-8282-406c-a218-fa41fa0ac880", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "288c4ae0-8282-406c-a218-fa41fa0ac880" } ], "id": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "attributes": { "tosca_id": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "tosca_name": "vl_cmg01_user_lb4_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb4_2", "capabilities": [ { "name": "network", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "bb31d5e3-5a23-4904-91bc-94175a62533e", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "bb31d5e3-5a23-4904-91bc-94175a62533e" }, { "name": "mapped_as_vl", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "2875d95f-e10c-42c8-ad39-8beba4685ac6", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "2875d95f-e10c-42c8-ad39-8beba4685ac6" }, { "name": "linkable", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "24ed3db0-b815-4671-9a20-2a32641913bb", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "24ed3db0-b815-4671-9a20-2a32641913bb" }, { "name": "can_be_maaped", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "0eecceda-4d89-4378-94f0-975a291a0279", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "0eecceda-4d89-4378-94f0-975a291a0279" }, { "name": "dependable", "sourceId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "properties": {}, "attributes": { "tosca_id": "725421fd-eeee-4d18-bafc-222575eb365c", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "725421fd-eeee-4d18-bafc-222575eb365c" } ], "id": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "attributes": { "tosca_id": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "tosca_name": "vl_cmg01_user_lb4_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb5_1", "capabilities": [ { "name": "network", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "086f3082-bec4-47b5-a954-39ff23d35daf", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "086f3082-bec4-47b5-a954-39ff23d35daf" }, { "name": "mapped_as_vl", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "7151331b-6417-4b73-8a97-1660f072370b", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "7151331b-6417-4b73-8a97-1660f072370b" }, { "name": "linkable", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "62679209-4fb8-40d3-9408-2da0ff509031", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "62679209-4fb8-40d3-9408-2da0ff509031" }, { "name": "can_be_maaped", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "8892389d-1915-4bc1-9e03-6a3ac43e6d8a", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "8892389d-1915-4bc1-9e03-6a3ac43e6d8a" }, { "name": "dependable", "sourceId": "f644cd1f-8db5-47a2-be48-28011871d129", "properties": {}, "attributes": { "tosca_id": "759a3ee3-7d96-46ac-8c86-98b0672d961d", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "759a3ee3-7d96-46ac-8c86-98b0672d961d" } ], "id": "f644cd1f-8db5-47a2-be48-28011871d129", "attributes": { "tosca_id": "f644cd1f-8db5-47a2-be48-28011871d129", "tosca_name": "vl_cmg01_user_lb5_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb5_2", "capabilities": [ { "name": "network", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "f82c51b7-6089-4eef-aa94-e73b2aeaf14f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "f82c51b7-6089-4eef-aa94-e73b2aeaf14f" }, { "name": "mapped_as_vl", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "4844ddc6-1e63-4bd2-990b-76337729909d", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "4844ddc6-1e63-4bd2-990b-76337729909d" }, { "name": "linkable", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "266465ed-54f7-4925-905f-20ef61b1d737", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "266465ed-54f7-4925-905f-20ef61b1d737" }, { "name": "can_be_maaped", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "53b00b8a-ef49-4cd7-a9c9-e20de7865d12", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "53b00b8a-ef49-4cd7-a9c9-e20de7865d12" }, { "name": "dependable", "sourceId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "properties": {}, "attributes": { "tosca_id": "a86d98a0-f481-48c9-8175-f19a934d9e14", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a86d98a0-f481-48c9-8175-f19a934d9e14" } ], "id": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "attributes": { "tosca_id": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "tosca_name": "vl_cmg01_user_lb5_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb6_1", "capabilities": [ { "name": "network", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "debdbc81-17c7-47b5-a182-e936b65bfb3c", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "debdbc81-17c7-47b5-a182-e936b65bfb3c" }, { "name": "mapped_as_vl", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "a16fd379-9299-4e84-b75a-e086cf465211", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "a16fd379-9299-4e84-b75a-e086cf465211" }, { "name": "linkable", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "86e41356-1a9c-4cbc-9122-e534dfa2eb66", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "86e41356-1a9c-4cbc-9122-e534dfa2eb66" }, { "name": "can_be_maaped", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "4794653f-0af2-467a-aff6-a0f336e41c51", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4794653f-0af2-467a-aff6-a0f336e41c51" }, { "name": "dependable", "sourceId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "properties": {}, "attributes": { "tosca_id": "a65bcb33-8d83-4dbf-a4b1-88f135a1230b", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "a65bcb33-8d83-4dbf-a4b1-88f135a1230b" } ], "id": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "attributes": { "tosca_id": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "tosca_name": "vl_cmg01_user_lb6_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb6_2", "capabilities": [ { "name": "network", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "501115ef-4779-4ba9-8062-047ee68d9a91", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "501115ef-4779-4ba9-8062-047ee68d9a91" }, { "name": "mapped_as_vl", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "b533c058-34cf-4377-9d79-5e31c160edb8", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "b533c058-34cf-4377-9d79-5e31c160edb8" }, { "name": "linkable", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "d317ade6-df26-41e1-bbc2-3120fe08efc5", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "d317ade6-df26-41e1-bbc2-3120fe08efc5" }, { "name": "can_be_maaped", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "9e6663aa-a04b-4563-b7ed-0b43eb544b7d", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "9e6663aa-a04b-4563-b7ed-0b43eb544b7d" }, { "name": "dependable", "sourceId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "properties": {}, "attributes": { "tosca_id": "3da0667a-d428-40eb-8853-994916b17369", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "3da0667a-d428-40eb-8853-994916b17369" } ], "id": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "attributes": { "tosca_id": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "tosca_name": "vl_cmg01_user_lb6_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb7_1", "capabilities": [ { "name": "network", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "b249378e-8544-42f7-85e9-f7058c1d63a4", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "b249378e-8544-42f7-85e9-f7058c1d63a4" }, { "name": "mapped_as_vl", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "cf38af86-968e-47b7-84b6-318978962134", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "cf38af86-968e-47b7-84b6-318978962134" }, { "name": "linkable", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "5a87454b-08f2-40f4-ab68-d1aea360cfa4", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "5a87454b-08f2-40f4-ab68-d1aea360cfa4" }, { "name": "can_be_maaped", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "00822591-edec-49df-b57b-f2d490192850", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "00822591-edec-49df-b57b-f2d490192850" }, { "name": "dependable", "sourceId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "properties": {}, "attributes": { "tosca_id": "51a1852d-98b0-4626-8c02-4a77a5fe3edc", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "51a1852d-98b0-4626-8c02-4a77a5fe3edc" } ], "id": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "attributes": { "tosca_id": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "tosca_name": "vl_cmg01_user_lb7_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb7_2", "capabilities": [ { "name": "network", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "6e92cf84-662e-486f-b15e-fd48ca28c26f", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "6e92cf84-662e-486f-b15e-fd48ca28c26f" }, { "name": "mapped_as_vl", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "9c536a83-a05b-4c28-977f-0fd6ccc901ed", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "9c536a83-a05b-4c28-977f-0fd6ccc901ed" }, { "name": "linkable", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "47aa78d3-3081-4c2b-a086-08f175458268", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "47aa78d3-3081-4c2b-a086-08f175458268" }, { "name": "can_be_maaped", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "173b56a6-d5cb-4d72-b0ac-a010b2e0b4da", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "173b56a6-d5cb-4d72-b0ac-a010b2e0b4da" }, { "name": "dependable", "sourceId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "properties": {}, "attributes": { "tosca_id": "af83d994-d113-45fd-92b6-d1b3fa46125f", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "af83d994-d113-45fd-92b6-d1b3fa46125f" } ], "id": "b19473c9-7c39-44ea-97bb-539ba60e506a", "attributes": { "tosca_id": "b19473c9-7c39-44ea-97bb-539ba60e506a", "tosca_name": "vl_cmg01_user_lb7_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb8_1", "capabilities": [ { "name": "network", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "04f1da6f-ca07-4c62-a008-41d1a52e43b5", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "04f1da6f-ca07-4c62-a008-41d1a52e43b5" }, { "name": "mapped_as_vl", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "69966125-e428-4f2e-a829-83cdbc0bbbcc", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "69966125-e428-4f2e-a829-83cdbc0bbbcc" }, { "name": "linkable", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "7c49be42-52c7-41ed-b6fa-3440993ccefa", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "7c49be42-52c7-41ed-b6fa-3440993ccefa" }, { "name": "can_be_maaped", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "67e13afa-aa6a-40ec-b7e1-3f4717002bb5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "67e13afa-aa6a-40ec-b7e1-3f4717002bb5" }, { "name": "dependable", "sourceId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "properties": {}, "attributes": { "tosca_id": "1749016d-4606-441f-8536-172377267c67", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "1749016d-4606-441f-8536-172377267c67" } ], "id": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "attributes": { "tosca_id": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "tosca_name": "vl_cmg01_user_lb8_1" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} }, { "templateName": "vl_cmg01_user_lb8_2", "capabilities": [ { "name": "network", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "31cf9bd6-4113-4e59-9921-644d88ee26af", "tosca_name": "network" }, "type": "tosca.capabilities.Connection", "id": "31cf9bd6-4113-4e59-9921-644d88ee26af" }, { "name": "mapped_as_vl", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "2df2c237-c4b4-490f-a313-44dc50ea55eb", "tosca_name": "mapped_as_vl" }, "type": "tosca.capabilities.MappedAsVl", "id": "2df2c237-c4b4-490f-a313-44dc50ea55eb" }, { "name": "linkable", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "df7fc3bb-ac92-44c2-988d-711a2682677c", "tosca_name": "linkable" }, "type": "tosca.capabilities.nfv.Linkable", "id": "df7fc3bb-ac92-44c2-988d-711a2682677c" }, { "name": "can_be_maaped", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "4eb91869-5c2a-4abc-a51e-14f5e88eb3c5", "tosca_name": "can_be_maaped" }, "type": "tosca.capabilities.CanBeMapped", "id": "4eb91869-5c2a-4abc-a51e-14f5e88eb3c5" }, { "name": "dependable", "sourceId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "properties": {}, "attributes": { "tosca_id": "9ea988ec-2a6a-4666-bb0e-a496dcfa0114", "tosca_name": "dependable" }, "type": "tosca.capabilities.Dependable", "id": "9ea988ec-2a6a-4666-bb0e-a496dcfa0114" } ], "id": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "attributes": { "tosca_id": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "tosca_name": "vl_cmg01_user_lb8_2" }, "type": "tosca.nodes.nfv.vl.ELAN", "properties": {} } ], "operationOutputs": [] }, "connectionPointIds": [], "groupMemeberToPlacementMapping": null, "networkServiceResources": null, "id": "76ae01fd-8f29-40af-9e3b-e4e83ae7dc0e", "realm": "CloudBandNetworkDirector", "links": null, "parameters": [ { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_1", "value": "CMG01_AQLMVNO_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_2", "value": "CMG01_GRT_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_2", "value": "CMG01_SIG_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_1", "value": "CMG01_USER_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_2", "value": "CMG01_HIGHTOUCH_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_1", "value": "CMG01_GRT_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_1", "value": "CMG01_CHARGING_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_1", "value": "CMG01_HIGHTOUCH_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_1", "value": "CMG01_FASTPATH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_1", "value": "CMG01_SIG_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_1", "value": "CMG01_SIG_LB1_1" }, { "group": "default", "name": "domain_name_aqlmvno", "value": "AQLMVNO" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_1", "value": "CMG01_FASTPATH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_2", "value": "CMG01_HIGHTOUCH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_1", "value": "CMG01_FASTPATH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb6_1", "value": "CMG01_HIGHTOUCH_LB6_1" }, { "group": "default", "name": "vnf_id", "value": "CMG_8LB_4MG_19vP_VNF" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_1", "value": "CMG01_ACC_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_1", "value": "CMG01_CHARGING_LB6_1" }, { "group": "default", "name": "domain_name_hitouch", "value": "HiTOUCH" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_2", "value": "CMG01_STREAMMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_2", "value": "CMG01_CHARGING_LB3_2" }, { "group": "default", "name": "licenseFile", "value": "license.txt" }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_2", "value": "CMG01_USER_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_1", "value": "CMG01_AQLMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb2_2", "value": "CMG01_GRT_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_1", "value": "CMG01_GRT_LB1_1" }, { "group": "default", "name": "dataSwitchFabric1Vlan", "value": 0 }, { "group": "default", "name": "subnet_name_cmg01_user_lb5_1", "value": "CMG01_USER_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_1", "value": "CMG01_AQLMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_1", "value": "CMG01_USER_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_1", "value": "CMG01_STREAMMVNO_LB8_1" }, { "group": "default", "name": "enterprise_name", "value": "Nuage_Partition_IC18" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb2_1", "value": "CMG01_RSD_LB2_1" }, { "group": "default", "name": "primaryConfigFile", "value": "config.cfg" }, { "group": "default", "name": "mgwFlavour", "value": "m1.tiny" }, { "group": "default", "name": "domain_name_rsd", "value": "RSD" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_1", "value": "CMG01_FASTPATH_LB7_1" }, { "group": "default", "name": "csfFailureDetectionTimer", "value": 100 }, { "group": "default", "name": "domain_name_fastpath", "value": "FASTPATH" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_1", "value": "CMG01_ACC_LB2_1" }, { "group": "default", "name": "domain_name_streammvno", "value": "STREAMMVNO" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_2", "value": "CMG01_AQLMVNO_LB7_2" }, { "group": "default", "name": "domain_name_sig", "value": "SIG" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_2", "value": "CMG01_HIGHTOUCH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_2", "value": "CMG01_HIGHTOUCH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_1", "value": "CMG01_ACC_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb1_2", "value": "CMG01_FASTPATH_LB1_2" }, { "group": "default", "name": "lbFlavour", "value": "m1.tiny" }, { "group": "default", "name": "deployment_name", "value": "CMG" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb1_2", "value": "CMG01_GRT_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_1", "value": "CMG01_CHARGING_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb4_1", "value": "CMG01_RSD_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_2", "value": "CMG01_ACC_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_2", "value": "CMG01_GRT_LB8_2" }, { "group": "default", "name": "dataSwitchFabric2Vlan", "value": 0 }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_2", "value": "CMG01_USER_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_1", "value": "CMG01_SIG_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb5_2", "value": "CMG01_SIG_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb6_1", "value": "CMG01_RSD_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_1", "value": "CMG01_USER_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_2", "value": "CMG01_STREAMMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb6_1", "value": "CMG01_USER_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb7_2", "value": "CMG01_FASTPATH_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_2", "value": "CMG01_USER_LB2_2" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_address", "value": "192.168.20.0" }, { "group": "default", "name": "cmg_data_OS_managed_IP2", "value": "192.168.20.3" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_1", "value": "CMG01_GRT_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_2", "value": "CMG01_ACC_LB1_2" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_cidr", "value": "192.168.20.0/24" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb6_2", "value": "CMG01_CHARGING_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_1", "value": "CMG01_AQLMVNO_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb5_2", "value": "CMG01_ACC_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_1", "value": "CMG01_ACC_LB7_1" }, { "group": "default", "name": "securityGroup", "value": "default" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_2", "value": "CMG01_FASTPATH_LB3_2" }, { "group": "default", "name": "zone_name", "value": "nova" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb8_2", "value": "CMG01_FASTPATH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_1", "value": "CMG01_USER_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_1", "value": "CMG01_STREAMMVNO_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_1", "value": "CMG01_GRT_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_1", "value": "CMG01_HIGHTOUCH_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb2_1", "value": "CMG01_USER_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_1", "value": "CMG01_SIG_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb7_2", "value": "CMG01_USER_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_1", "value": "CMG01_GRT_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb6_1", "value": "CMG01_GRT_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_1", "value": "CMG01_STREAMMVNO_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb1_2", "value": "CMG01_STREAMMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb3_2", "value": "CMG01_GRT_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_2", "value": "CMG01_AQLMVNO_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_1", "value": "CMG01_FASTPATH_LB2_1" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_address", "value": "192.168.30.0" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb3_2", "value": "CMG01_HIGHTOUCH_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_2", "value": "CMG01_HIGHTOUCH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_2", "value": "CMG01_CHARGING_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb2_2", "value": "CMG01_SIG_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_2", "value": "CMG01_GRT_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_1", "value": "CMG01_AQLMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb7_2", "value": "CMG01_CHARGING_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_2", "value": "CMG01_HIGHTOUCH_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_1", "value": "CMG01_CHARGING_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb6_2", "value": "CMG01_SIG_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb5_1", "value": "CMG01_RSD_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb2_1", "value": "CMG01_HIGHTOUCH_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb5_2", "value": "CMG01_CHARGING_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb7_1", "value": "CMG01_RSD_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb5_2", "value": "CMG01_AQLMVNO_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb1_1", "value": "CMG01_HIGHTOUCH_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb1_2", "value": "CMG01_USER_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb1_2", "value": "CMG01_AQLMVNO_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb1_1", "value": "CMG01_RSD_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_2", "value": "CMG01_FASTPATH_LB5_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb6_2", "value": "CMG01_AQLMVNO_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_2", "value": "CMG01_SIG_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_1", "value": "CMG01_STREAMMVNO_LB2_1" }, { "group": "default", "name": "oamFlavour", "value": "m1.tiny" }, { "group": "default", "name": "oamManagementNetmask", "value": 28 }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb2_2", "value": "CMG01_FASTPATH_LB2_2" }, { "group": "default", "name": "oamCompactFlash2Size", "value": 64 }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb4_2", "value": "CMG01_FASTPATH_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb8_1", "value": "CMG01_SIG_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb1_2", "value": "CMG01_CHARGING_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_1", "value": "CMG01_SIG_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb7_2", "value": "CMG01_ACC_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb3_2", "value": "CMG01_USER_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb8_1", "value": "CMG01_CHARGING_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb3_1", "value": "CMG01_RSD_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb3_1", "value": "CMG01_CHARGING_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb7_1", "value": "CMG01_SIG_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb7_2", "value": "CMG01_STREAMMVNO_LB7_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb8_1", "value": "CMG01_ACC_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_1", "value": "CMG01_AQLMVNO_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb7_2", "value": "CMG01_GRT_LB7_2" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_cidr", "value": "192.168.30.0/24" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_1", "value": "CMG01_STREAMMVNO_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb5_1", "value": "CMG01_GRT_LB5_1" }, { "group": "default", "name": "domain_name_pol_chg", "value": "POL_CHARGING" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb8_1", "value": "CMG01_GRT_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_2", "value": "CMG01_SIG_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_1", "value": "CMG01_ACC_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_1", "value": "CMG01_STREAMMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb7_1", "value": "CMG01_HIGHTOUCH_LB7_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb2_2", "value": "CMG01_STREAMMVNO_LB2_2" }, { "group": "default", "name": "domain_name_oam", "value": "OAM" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb4_1", "value": "CMG01_SIG_LB4_1" }, { "group": "default", "name": "staticRoute", "value": "static-route=0.0.0.0/0@172.17.46.17" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb6_2", "value": "CMG01_ACC_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb3_2", "value": "CMG01_STREAMMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb2_2", "value": "CMG01_ACC_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_1", "value": "CMG01_ACC_LB3_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb3_2", "value": "CMG01_ACC_LB3_2" }, { "group": "default", "name": "domain_name_epc_up", "value": "EPC-USERPLANE" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_netmask", "value": "255.255.255.0" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb2_2", "value": "CMG01_AQLMVNO_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb5_1", "value": "CMG01_HIGHTOUCH_LB5_1" }, { "group": "default", "name": "cmg01_int_dummy1_subnet_gateway", "value": "192.168.20.1" }, { "group": "default", "name": "site_name", "value": "FB1P" }, { "group": "default", "name": "cmg_data_OS_managed_IP1", "value": "192.168.20.2" }, { "group": "default", "name": "hyperThreadingSupportValue", "value": 1 }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb4_1", "value": "CMG01_AQLMVNO_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_1", "value": "CMG01_CHARGING_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_rsd_lb8_1", "value": "CMG01_RSD_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb8_2", "value": "CMG01_STREAMMVNO_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb4_1", "value": "CMG01_HIGHTOUCH_LB4_1" }, { "group": "default", "name": "subnet_name_cmg01_hightouch_lb8_2", "value": "CMG01_HIGHTOUCH_LB8_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_2", "value": "CMG01_FASTPATH_LB6_2" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb6_1", "value": "CMG01_STREAMMVNO_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb1_2", "value": "CMG01_SIG_LB1_2" }, { "group": "default", "name": "subnet_name_cmg01_grt_lb4_2", "value": "CMG01_GRT_LB4_2" }, { "group": "default", "name": "systemIpAddr", "value": "172.17.23.176" }, { "group": "default", "name": "loadBalancerAllowedIpList", "value": "0.0.0.0/0,1.1.1.1" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_1", "value": "CMG01_CHARGING_LB2_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb1_1", "value": "CMG01_ACC_LB1_1" }, { "group": "default", "name": "subnet_name_cmg01_acc_lb4_2", "value": "CMG01_ACC_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_oam", "value": "CMG01_OAM" }, { "group": "default", "name": "subnet_name_cmg01_sig_lb3_2", "value": "CMG01_SIG_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_charging_lb2_2", "value": "CMG01_CHARGING_LB2_2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb8_2", "value": "CMG01_AQLMVNO_LB8_2" }, { "group": "default", "name": "vnf_number", "value": 1 }, { "group": "default", "name": "subnet_name_cmg01_charging_lb4_2", "value": "CMG01_CHARGING_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb5_1", "value": "CMG01_FASTPATH_LB5_1" }, { "group": "default", "name": "cmg_data_OS_managed_IP3", "value": "192.168.30.2" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb3_2", "value": "CMG01_AQLMVNO_LB3_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb4_2", "value": "CMG01_USER_LB4_2" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_1", "value": "CMG01_USER_LB8_1" }, { "group": "default", "name": "subnet_name_cmg01_aqlmvno_lb7_1", "value": "CMG01_AQLMVNO_LB7_1" }, { "group": "default", "name": "mgpFlavour", "value": "m1.tiny" }, { "group": "default", "name": "oamCompactFlash1Size", "value": 64 }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb3_1", "value": "CMG01_FASTPATH_LB3_1" }, { "group": "default", "name": "cmg01_int_dummy2_subnet_gateway", "value": "192.168.30.1" }, { "group": "default", "name": "cmgImage", "value": "cirros" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb4_2", "value": "CMG01_STREAMMVNO_LB4_2" }, { "group": "default", "name": "cmg_data_OS_managed_IP4", "value": "192.168.30.3" }, { "group": "default", "name": "subnet_name_cmg01_fastpath_lb6_1", "value": "CMG01_FASTPATH_LB6_1" }, { "group": "default", "name": "subnet_name_cmg01_streammvno_lb5_1", "value": "CMG01_STREAMMVNO_LB5_1" }, { "group": "default", "name": "subnet_name_cmg01_user_lb8_2", "value": "CMG01_USER_LB8_2" } ], "nfps": [], "nsdVendor": null, "vnfs": [], "metadata": {}, "status": "ERROR", "vendor": null, "description": "", "outputs": [], "lastModifiedTime": 1579163636000, "virtualLinks": [ { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb2_1", "vimId": null, "modelEntityId": "45954f61-6bd0-4a7e-b739-f41170f2cc38", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "45954f61-6bd0-4a7e-b739-f41170f2cc38" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb3_1", "vimId": null, "modelEntityId": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "cbe9ca8a-6cbb-4974-99d5-ffc3a56873e1" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb6_1", "vimId": null, "modelEntityId": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "dc4f4dd6-de6f-46e0-b3ae-fbd424e7054a" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb8_2", "vimId": null, "modelEntityId": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fbac07d5-b3d8-46a0-aed1-42a4ec6a7410" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb4_1", "vimId": null, "modelEntityId": "3b2f7168-bc1d-4eb7-b541-7039a77370de", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3b2f7168-bc1d-4eb7-b541-7039a77370de" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb4_2", "vimId": null, "modelEntityId": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9b58c1e9-c15d-48d1-8acc-0268a80c96d2" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb7_1", "vimId": null, "modelEntityId": "0bccafd3-01b8-45ef-948f-508d9c41de02", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "0bccafd3-01b8-45ef-948f-508d9c41de02" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb5_1", "vimId": null, "modelEntityId": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ee883ab7-fe14-45ff-8b9d-83cf5b59145f" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb3_2", "vimId": null, "modelEntityId": "f39039b9-f750-4cfa-b195-59b187725645", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f39039b9-f750-4cfa-b195-59b187725645" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb3_2", "vimId": null, "modelEntityId": "8218da33-f35b-4230-b16d-f784c1b98f1f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8218da33-f35b-4230-b16d-f784c1b98f1f" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb3_1", "vimId": null, "modelEntityId": "844eacd4-fdcd-455c-ae93-ab96514aee8e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "844eacd4-fdcd-455c-ae93-ab96514aee8e" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb2_1", "vimId": null, "modelEntityId": "e34564f9-25ef-4cdb-b608-d73d00599cf2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e34564f9-25ef-4cdb-b608-d73d00599cf2" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb8_1", "vimId": null, "modelEntityId": "7228424d-c953-43e6-bede-13d2163e69b9", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7228424d-c953-43e6-bede-13d2163e69b9" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb3_1", "vimId": null, "modelEntityId": "9e8926d8-988d-483e-8d6c-7a421346e19d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9e8926d8-988d-483e-8d6c-7a421346e19d" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb1_1", "vimId": null, "modelEntityId": "6e8e23d8-046d-4251-94d2-348144ee6ff2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6e8e23d8-046d-4251-94d2-348144ee6ff2" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb5_1", "vimId": null, "modelEntityId": "aaf871ef-670a-4759-b062-c50b1a8c0d17", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "aaf871ef-670a-4759-b062-c50b1a8c0d17" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb2_2", "vimId": null, "modelEntityId": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d177c7c6-10d5-425e-b5fc-e38e4ee34ff9" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb5_2", "vimId": null, "modelEntityId": "96d3e308-af59-4667-8fd5-ae363e2bc7bb", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "96d3e308-af59-4667-8fd5-ae363e2bc7bb" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb5_1", "vimId": null, "modelEntityId": "adc41d22-ca23-4995-9b30-d65884168257", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "adc41d22-ca23-4995-9b30-d65884168257" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb3_1", "vimId": null, "modelEntityId": "e5b92e96-275d-47a5-95f1-38fa00891cb6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e5b92e96-275d-47a5-95f1-38fa00891cb6" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb8_2", "vimId": null, "modelEntityId": "2cee9a52-a276-439a-887c-6c85d25e393a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2cee9a52-a276-439a-887c-6c85d25e393a" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb7_2", "vimId": null, "modelEntityId": "e708b419-851a-42b2-9483-dc4561473bbf", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e708b419-851a-42b2-9483-dc4561473bbf" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb5_2", "vimId": null, "modelEntityId": "0d6483e9-46e0-432f-aafe-66570ee70eaa", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "0d6483e9-46e0-432f-aafe-66570ee70eaa" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb3_1", "vimId": null, "modelEntityId": "0f87b12a-b7ec-49df-a98c-bb6724423bde", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "0f87b12a-b7ec-49df-a98c-bb6724423bde" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb3_2", "vimId": null, "modelEntityId": "d1000bca-129f-4836-b4d0-a5a6c16caf3f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d1000bca-129f-4836-b4d0-a5a6c16caf3f" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb8_1", "vimId": null, "modelEntityId": "3ed7f49e-0c41-4cad-9b0f-619737c63516", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3ed7f49e-0c41-4cad-9b0f-619737c63516" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb8_2", "vimId": null, "modelEntityId": "45728936-4ced-493d-925d-580f1d398e58", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "45728936-4ced-493d-925d-580f1d398e58" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb5_2", "vimId": null, "modelEntityId": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b5b2b273-41f8-4f5b-94be-61fcb196e2b5" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb1_2", "vimId": null, "modelEntityId": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9bd01b4-5558-4ed6-a36b-d93ba1e88392" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb2_1", "vimId": null, "modelEntityId": "27233556-3527-4b24-90cf-e306aa266c04", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "27233556-3527-4b24-90cf-e306aa266c04" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb6_1", "vimId": null, "modelEntityId": "a21d8325-239d-4786-8cd0-632ed0c92fe2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a21d8325-239d-4786-8cd0-632ed0c92fe2" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb3_2", "vimId": null, "modelEntityId": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8abbc081-b2d6-44c5-9f3f-aa091ff09d50" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb6_1", "vimId": null, "modelEntityId": "47b23734-5e7a-4115-8854-4fe871b4f701", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "47b23734-5e7a-4115-8854-4fe871b4f701" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb4_2", "vimId": null, "modelEntityId": "b971b377-e1c0-4250-8581-c71b62deeedd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b971b377-e1c0-4250-8581-c71b62deeedd" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb8_2", "vimId": null, "modelEntityId": "2c89f53b-7be4-45d7-b3f7-0c544d128452", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2c89f53b-7be4-45d7-b3f7-0c544d128452" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb2_2", "vimId": null, "modelEntityId": "c3f4204a-5e89-4712-b005-3b0235bc4e82", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c3f4204a-5e89-4712-b005-3b0235bc4e82" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb1_1", "vimId": null, "modelEntityId": "11cfcfd6-08e2-442e-a462-d6ede356a2c3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "11cfcfd6-08e2-442e-a462-d6ede356a2c3" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb4_1", "vimId": null, "modelEntityId": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2a4ffa3f-251f-4ea3-a35b-5af1d2f0205a" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb5_1", "vimId": null, "modelEntityId": "39182f09-7067-4f9a-80fe-1e1da9650f8d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "39182f09-7067-4f9a-80fe-1e1da9650f8d" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb2_1", "vimId": null, "modelEntityId": "c124061a-c445-4cc5-a777-dda723034434", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c124061a-c445-4cc5-a777-dda723034434" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb1_1", "vimId": null, "modelEntityId": "07532986-dae6-46e4-b615-325194f84a2d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "07532986-dae6-46e4-b615-325194f84a2d" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb6_2", "vimId": null, "modelEntityId": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8770e4c6-c9a0-495b-81df-13bc1bdb37e8" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb7_1", "vimId": null, "modelEntityId": "d6d8e490-582b-40c6-af9f-fda5e355c17b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d6d8e490-582b-40c6-af9f-fda5e355c17b" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb3_1", "vimId": null, "modelEntityId": "cb5f45a0-644a-447a-83f6-a6d99af88599", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "cb5f45a0-644a-447a-83f6-a6d99af88599" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb3_1", "vimId": null, "modelEntityId": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fc9d3ac1-798a-41b9-ab96-ddf552cb113a" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb1_1", "vimId": null, "modelEntityId": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b7a07ac9-1ecc-43c7-8331-2bb351c1138e" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb4_1", "vimId": null, "modelEntityId": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6c77fc13-3d62-4c1e-93d4-c4f74c8e5a4b" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb5_1", "vimId": null, "modelEntityId": "d85d08f2-4f9d-4e1a-9845-ef315887de22", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d85d08f2-4f9d-4e1a-9845-ef315887de22" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb8_2", "vimId": null, "modelEntityId": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9f66534-1fc8-445b-a95f-bc7bdcb2e076" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb3_2", "vimId": null, "modelEntityId": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4b9fef94-4a2e-45c8-8ac5-85a5a2898745" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb7_2", "vimId": null, "modelEntityId": "823a8708-5e12-4b67-bef0-49ae13637e42", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "823a8708-5e12-4b67-bef0-49ae13637e42" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb2_1", "vimId": null, "modelEntityId": "dc688207-30e7-478e-bddf-1923394a8aaa", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "dc688207-30e7-478e-bddf-1923394a8aaa" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb7_1", "vimId": null, "modelEntityId": "4eb7f914-3907-440f-a817-6f76fbabbe35", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4eb7f914-3907-440f-a817-6f76fbabbe35" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb1_2", "vimId": null, "modelEntityId": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3a00ce2d-1b1b-4a3d-8d8d-f3b33100539a" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb8_2", "vimId": null, "modelEntityId": "c1d22cc1-8985-45e0-a465-e438fa3dbf94", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c1d22cc1-8985-45e0-a465-e438fa3dbf94" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb6_2", "vimId": null, "modelEntityId": "b609d871-b324-4f21-8252-139b4610c0da", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b609d871-b324-4f21-8252-139b4610c0da" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb8_1", "vimId": null, "modelEntityId": "b271a22b-e17f-4852-a101-9eae66d93dbc", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b271a22b-e17f-4852-a101-9eae66d93dbc" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb8_1", "vimId": null, "modelEntityId": "a04c9b7d-72cc-4f8b-97ff-2415506778b8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a04c9b7d-72cc-4f8b-97ff-2415506778b8" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb5_1", "vimId": null, "modelEntityId": "c5296ca3-f272-4996-96f0-259cd2c61df8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c5296ca3-f272-4996-96f0-259cd2c61df8" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb7_2", "vimId": null, "modelEntityId": "b19473c9-7c39-44ea-97bb-539ba60e506a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b19473c9-7c39-44ea-97bb-539ba60e506a" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb2_2", "vimId": null, "modelEntityId": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9cc97eed-6c9e-4b41-b452-6bf02c1d6c56" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb8_1", "vimId": null, "modelEntityId": "c216d647-a4ae-4a85-b402-581f5895a0f6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c216d647-a4ae-4a85-b402-581f5895a0f6" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb7_2", "vimId": null, "modelEntityId": "a2c38e6b-513f-403e-bc12-d1d896bd41a4", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a2c38e6b-513f-403e-bc12-d1d896bd41a4" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb7_2", "vimId": null, "modelEntityId": "ded12671-3414-42e5-8d78-a2d3f07dcd06", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ded12671-3414-42e5-8d78-a2d3f07dcd06" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb4_1", "vimId": null, "modelEntityId": "f9e14908-6f0c-4571-b095-eebc4ca8794b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9e14908-6f0c-4571-b095-eebc4ca8794b" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb8_1", "vimId": null, "modelEntityId": "40006b88-9629-4612-8bc9-9a6b40972779", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "40006b88-9629-4612-8bc9-9a6b40972779" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb2_1", "vimId": null, "modelEntityId": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4cd1e64e-c0ae-4133-be40-cc9ab606e41f" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb6_1", "vimId": null, "modelEntityId": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fd8fbe6d-0b47-40c9-be7e-9fe0ba06658f" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb3_1", "vimId": null, "modelEntityId": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c13b8e53-3cd3-4335-bbfd-1ba132bca7b5" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb4_1", "vimId": null, "modelEntityId": "31d82e56-2220-4615-a5be-98aff868d6e0", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "31d82e56-2220-4615-a5be-98aff868d6e0" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb4_2", "vimId": null, "modelEntityId": "6be942f0-7e27-4add-8b30-fb4068fe92b6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6be942f0-7e27-4add-8b30-fb4068fe92b6" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb1_1", "vimId": null, "modelEntityId": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6bee5185-e7ef-4bbf-a36e-5e80a3e14b23" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb4_2", "vimId": null, "modelEntityId": "c6aa4f70-3490-4be9-b08f-11529e61ff67", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c6aa4f70-3490-4be9-b08f-11529e61ff67" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb3_2", "vimId": null, "modelEntityId": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9b94ca8f-61c7-4b4b-bf3e-35da4ce2fcbe" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb2_1", "vimId": null, "modelEntityId": "5136c143-cb1b-4c0a-84a1-880f7415915c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5136c143-cb1b-4c0a-84a1-880f7415915c" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb5_2", "vimId": null, "modelEntityId": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8ae6fe8d-6b25-411d-8a7a-c7fed5c008cc" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb1_1", "vimId": null, "modelEntityId": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9fe8d0c9-8645-4782-bc17-ac24c26d2b3a" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb7_1", "vimId": null, "modelEntityId": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2bb44ed3-a237-4d94-ad0e-417f501eb1b8" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb8_1", "vimId": null, "modelEntityId": "9daebc63-1a37-46d0-badd-e1baaa2833d1", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9daebc63-1a37-46d0-badd-e1baaa2833d1" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb6_2", "vimId": null, "modelEntityId": "9fa7bcb8-c023-4d9c-b29e-60c5374df577", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9fa7bcb8-c023-4d9c-b29e-60c5374df577" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb7_1", "vimId": null, "modelEntityId": "65824401-7396-4108-95a1-b23cea11054d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "65824401-7396-4108-95a1-b23cea11054d" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb5_2", "vimId": null, "modelEntityId": "d8fde0d0-44df-4aa3-8250-b82a069af6c3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d8fde0d0-44df-4aa3-8250-b82a069af6c3" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb4_2", "vimId": null, "modelEntityId": "af857d5c-2ce3-4291-8059-d727f18b0732", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "af857d5c-2ce3-4291-8059-d727f18b0732" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb8_2", "vimId": null, "modelEntityId": "32def5f2-ea6b-4e66-a919-4cdbe646ee66", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "32def5f2-ea6b-4e66-a919-4cdbe646ee66" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb1_2", "vimId": null, "modelEntityId": "7fb84297-d5c4-41c7-8457-a06dd24e1c99", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7fb84297-d5c4-41c7-8457-a06dd24e1c99" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb8_2", "vimId": null, "modelEntityId": "556e8717-d425-4319-9470-2b84c5a4f420", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "556e8717-d425-4319-9470-2b84c5a4f420" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb6_2", "vimId": null, "modelEntityId": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9f24b80a-bff5-484d-8f8d-5acf3cd5e292" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb6_2", "vimId": null, "modelEntityId": "bbd2fce3-07db-4b7e-91ad-9723319714c7", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "bbd2fce3-07db-4b7e-91ad-9723319714c7" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb2_2", "vimId": null, "modelEntityId": "ba8f474d-059d-40c2-b908-ece96820336b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ba8f474d-059d-40c2-b908-ece96820336b" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb4_2", "vimId": null, "modelEntityId": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5c3763c7-3543-4fa2-ae05-dc9420dcb0f6" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb6_2", "vimId": null, "modelEntityId": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e5464b66-e4e8-4464-a9a4-ef1ae87923d1" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb2_1", "vimId": null, "modelEntityId": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fa7f539b-24cb-4393-a8e4-b7a9aa26c5da" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb1_1", "vimId": null, "modelEntityId": "10f08b4b-3393-4725-a5d3-c91167196b3e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "10f08b4b-3393-4725-a5d3-c91167196b3e" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb1_2", "vimId": null, "modelEntityId": "5d443f82-fc89-420b-a52b-cb0c102c2723", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5d443f82-fc89-420b-a52b-cb0c102c2723" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb7_1", "vimId": null, "modelEntityId": "185b2d62-e681-4f10-b48f-23497b59444a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "185b2d62-e681-4f10-b48f-23497b59444a" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb7_1", "vimId": null, "modelEntityId": "75fdbd59-7cef-43ec-889d-f07db3e3638e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "75fdbd59-7cef-43ec-889d-f07db3e3638e" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb1_1", "vimId": null, "modelEntityId": "e87f4545-ef0c-4289-b278-c596d2c75eee", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e87f4545-ef0c-4289-b278-c596d2c75eee" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb4_1", "vimId": null, "modelEntityId": "be2695ed-314b-4326-b81c-d73cbd9989c3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "be2695ed-314b-4326-b81c-d73cbd9989c3" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb1_2", "vimId": null, "modelEntityId": "416ef153-e113-4e6e-966a-b0a082e72d9f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "416ef153-e113-4e6e-966a-b0a082e72d9f" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb1_1", "vimId": null, "modelEntityId": "6c36ca90-5b25-4d3f-93fd-a2b52825538a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6c36ca90-5b25-4d3f-93fd-a2b52825538a" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb3_2", "vimId": null, "modelEntityId": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c9d5e686-bdb1-4cd2-91fb-3ed2bd03b2a3" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb7_2", "vimId": null, "modelEntityId": "d15a1551-7f91-4a2f-a536-f339e3423200", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d15a1551-7f91-4a2f-a536-f339e3423200" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb7_1", "vimId": null, "modelEntityId": "1dfb476d-dc29-41bc-914b-6acbfca6a18b", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "1dfb476d-dc29-41bc-914b-6acbfca6a18b" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb4_1", "vimId": null, "modelEntityId": "acb5082f-39a3-4001-99ca-07500ef31a49", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "acb5082f-39a3-4001-99ca-07500ef31a49" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb2_2", "vimId": null, "modelEntityId": "ab177b43-8461-4b03-b341-c917eb1bcf27", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ab177b43-8461-4b03-b341-c917eb1bcf27" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb7_1", "vimId": null, "modelEntityId": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "1d5bfa6f-66e4-49be-98cc-2013caaaaba8" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb4_1", "vimId": null, "modelEntityId": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "5bbe104f-0d9e-4cff-8dfe-8327f1414fa7" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb5_2", "vimId": null, "modelEntityId": "55c3b3b0-2e8f-4454-a741-fa235b998b4d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "55c3b3b0-2e8f-4454-a741-fa235b998b4d" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb5_2", "vimId": null, "modelEntityId": "9539650c-734b-49be-ad5e-437b0a5e186a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9539650c-734b-49be-ad5e-437b0a5e186a" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb6_1", "vimId": null, "modelEntityId": "d22fb2d7-40a6-402f-93ac-106702a361af", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d22fb2d7-40a6-402f-93ac-106702a361af" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb6_2", "vimId": null, "modelEntityId": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f0ae2588-c7e7-46fc-ad5d-eba3d3c42e86" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb1_2", "vimId": null, "modelEntityId": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3a14ea9c-6389-4a38-b3f4-a4eef53d257d" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb1_2", "vimId": null, "modelEntityId": "9144698e-4f19-4c50-a176-e5a20acd7ce9", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "9144698e-4f19-4c50-a176-e5a20acd7ce9" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb5_2", "vimId": null, "modelEntityId": "d212ee53-54ee-43e4-922b-0cb5802586a0", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d212ee53-54ee-43e4-922b-0cb5802586a0" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb1_2", "vimId": null, "modelEntityId": "e1fa169b-a917-479e-a99e-cbfbfb193f86", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e1fa169b-a917-479e-a99e-cbfbfb193f86" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb3_1", "vimId": null, "modelEntityId": "e514f751-d257-4b10-84f5-f659f6998bcc", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "e514f751-d257-4b10-84f5-f659f6998bcc" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb4_2", "vimId": null, "modelEntityId": "33e20b9d-a755-4185-9be5-316e1ad6d0bb", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "33e20b9d-a755-4185-9be5-316e1ad6d0bb" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb2_2", "vimId": null, "modelEntityId": "6ca5bb09-6893-4253-99c9-50aa691ad605", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6ca5bb09-6893-4253-99c9-50aa691ad605" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb2_2", "vimId": null, "modelEntityId": "aa56f81f-a962-4c7f-942d-8939df88b5fd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "aa56f81f-a962-4c7f-942d-8939df88b5fd" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb5_1", "vimId": null, "modelEntityId": "01597ff2-47e5-48cb-a6c3-486f0f7076da", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "01597ff2-47e5-48cb-a6c3-486f0f7076da" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb1_2", "vimId": null, "modelEntityId": "7f034a65-5a15-4a18-9251-99aef454888f", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7f034a65-5a15-4a18-9251-99aef454888f" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb7_1", "vimId": null, "modelEntityId": "7fded3df-1f19-41b4-8295-4aea11db0863", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "7fded3df-1f19-41b4-8295-4aea11db0863" }, { "status": null, "vendor": null, "name": "vl_cmg01_oam", "vimId": null, "modelEntityId": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "4ac12565-b7fc-4f47-b21d-a9b7b3f520ea" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb8_1", "vimId": null, "modelEntityId": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d42cd7ff-7dd0-478e-a0df-fec87f6b6d6a" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb8_2", "vimId": null, "modelEntityId": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3fe1144f-1f7e-47bc-818a-79b6dd42e8ba" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb6_1", "vimId": null, "modelEntityId": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d306d3a5-1d93-4af6-b2bd-8d3473eccd4d" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb6_2", "vimId": null, "modelEntityId": "128b6065-105f-4137-aa86-71ac9632ec20", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "128b6065-105f-4137-aa86-71ac9632ec20" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb5_2", "vimId": null, "modelEntityId": "2aad6d45-07f7-4833-905f-6e2393a9b1a5", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2aad6d45-07f7-4833-905f-6e2393a9b1a5" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb2_2", "vimId": null, "modelEntityId": "6b043c0f-221a-4b94-902f-d0ce4982e40d", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6b043c0f-221a-4b94-902f-d0ce4982e40d" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb6_1", "vimId": null, "modelEntityId": "a25db630-0b5b-4aef-bc36-22bbfa5506fd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a25db630-0b5b-4aef-bc36-22bbfa5506fd" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb8_1", "vimId": null, "modelEntityId": "a6058424-603c-4633-9d2e-02f5f59784be", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "a6058424-603c-4633-9d2e-02f5f59784be" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb5_1", "vimId": null, "modelEntityId": "f644cd1f-8db5-47a2-be48-28011871d129", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f644cd1f-8db5-47a2-be48-28011871d129" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb7_2", "vimId": null, "modelEntityId": "1180effa-8fb1-479d-8b59-9ce71af73293", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "1180effa-8fb1-479d-8b59-9ce71af73293" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb7_2", "vimId": null, "modelEntityId": "41249b8d-cba2-4a71-943b-d27fe408363c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "41249b8d-cba2-4a71-943b-d27fe408363c" }, { "status": null, "vendor": null, "name": "vl_cmg01_aqlmvno_lb3_2", "vimId": null, "modelEntityId": "87750914-19d6-4292-8cb2-7907afddd7dd", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "87750914-19d6-4292-8cb2-7907afddd7dd" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb7_2", "vimId": null, "modelEntityId": "53015a9d-d45e-4ec1-abd8-34c6c668ba04", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "53015a9d-d45e-4ec1-abd8-34c6c668ba04" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb5_1", "vimId": null, "modelEntityId": "8bbf562c-977f-46a7-9adf-248ccb55db5c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "8bbf562c-977f-46a7-9adf-248ccb55db5c" }, { "status": null, "vendor": null, "name": "vl_cmg01_int_dummy1", "vimId": null, "modelEntityId": "62cc6f53-d75f-4113-9874-3a262609fa90", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "62cc6f53-d75f-4113-9874-3a262609fa90" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb1_1", "vimId": null, "modelEntityId": "c52fdab2-015d-40d3-bfdc-cac418cce12a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "c52fdab2-015d-40d3-bfdc-cac418cce12a" }, { "status": null, "vendor": null, "name": "vl_cmg01_charging_lb6_2", "vimId": null, "modelEntityId": "f9508b5c-0652-49f7-9736-6ec4d6256ebe", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f9508b5c-0652-49f7-9736-6ec4d6256ebe" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb2_2", "vimId": null, "modelEntityId": "f930d223-9b49-4cfc-9677-8eeeea977f38", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "f930d223-9b49-4cfc-9677-8eeeea977f38" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb8_1", "vimId": null, "modelEntityId": "d302d158-9601-4d5c-8c00-5c724bc28012", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "d302d158-9601-4d5c-8c00-5c724bc28012" }, { "status": null, "vendor": null, "name": "vl_cmg01_sig_lb4_1", "vimId": null, "modelEntityId": "6750f699-af52-437f-9c17-3d134bf3f74a", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "6750f699-af52-437f-9c17-3d134bf3f74a" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb3_2", "vimId": null, "modelEntityId": "ff886260-d35d-42f5-9ef8-9055589c5fb2", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ff886260-d35d-42f5-9ef8-9055589c5fb2" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb2_1", "vimId": null, "modelEntityId": "2423eeb8-473b-4dd1-b850-9728b31097be", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2423eeb8-473b-4dd1-b850-9728b31097be" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb2_1", "vimId": null, "modelEntityId": "417b5e83-2b08-465c-bf1b-9ee6c02d653c", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "417b5e83-2b08-465c-bf1b-9ee6c02d653c" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb6_1", "vimId": null, "modelEntityId": "b97cd00f-aad8-478a-a2fc-05d2ba325c34", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "b97cd00f-aad8-478a-a2fc-05d2ba325c34" }, { "status": null, "vendor": null, "name": "vl_cmg01_rsd_lb3_1", "vimId": null, "modelEntityId": "3fe4cbc1-82a9-4200-abff-436aba497381", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "3fe4cbc1-82a9-4200-abff-436aba497381" }, { "status": null, "vendor": null, "name": "vl_cmg01_hightouch_lb4_2", "vimId": null, "modelEntityId": "ec153bf2-7d78-4df0-a994-59e5179256e8", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ec153bf2-7d78-4df0-a994-59e5179256e8" }, { "status": null, "vendor": null, "name": "vl_cmg01_int_dummy2", "vimId": null, "modelEntityId": "20df84ed-30df-4788-a034-2198de4b1367", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "20df84ed-30df-4788-a034-2198de4b1367" }, { "status": null, "vendor": null, "name": "vl_cmg01_user_lb4_1", "vimId": null, "modelEntityId": "2484e7f8-7b21-430a-b7c1-419d4daaf265", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "2484e7f8-7b21-430a-b7c1-419d4daaf265" }, { "status": null, "vendor": null, "name": "vl_cmg01_grt_lb5_1", "vimId": null, "modelEntityId": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "fcaa2b4f-327e-41a0-b6c4-6c03e230c17e" }, { "status": null, "vendor": null, "name": "vl_cmg01_acc_lb6_1", "vimId": null, "modelEntityId": "652451ae-1d51-4dde-afae-d855cb7b3499", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "652451ae-1d51-4dde-afae-d855cb7b3499" }, { "status": null, "vendor": null, "name": "vl_cmg01_fastpath_lb6_1", "vimId": null, "modelEntityId": "04f290ce-bcbf-4601-9979-f3e98eb44479", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "04f290ce-bcbf-4601-9979-f3e98eb44479" }, { "status": null, "vendor": null, "name": "vl_cmg01_streammvno_lb4_2", "vimId": null, "modelEntityId": "ddf9524b-9774-4f55-b359-332120ce9022", "connectionPoints": [], "modelEntity": null, "version": null, "connectivityType": null, "parameters": null, "id": "ddf9524b-9774-4f55-b359-332120ce9022" } ], "pnfs": [], "name": "MistralCmg3", "creationTime": 1579104326000, "priorityIndex": null, "lastModifiedUser": "user", "nsdVersion": "1.0.0" }, "nfvo": { "authToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkZKODZHNDNmZ2J2dmNjRjNqVGJOTE9jbzROdlprVUZHRnJGRFdFb3F0T1FlTWZiaEhJRiJ9.eyJqdGkiOiJjOGNkMDBiMS0wNGZhLTQ4YjAtYTRkOS1iNWI3Yzg1OGRmNGQiLCJleHAiOjE5Njk0NDk5MzIsIm5iZiI6MCwiaWF0IjoxOTc5MTA0MzMyLCJpc3MiOiJodHRwczovLzExLjY1LjIyMS4yMDA6NzY1My9pc3MiLCJhdWQiOiJyZWFsbS1tYW5hZ2VtZW50Iiwic3ViIjoiODdlMGZjNzUtMmQxYy00ODNmLWI2NmItODZmZWNjMzkxYmRmIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiYXpwIiwiYXV0aF90aW1lIjowLCJzZXNzaW9uX3N0YXRlIjoiOTVmNDYxYzEtNzhoNi00MjY0LTh0eXAtNTY3ZzdlYTRiOWYyIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovLzEwMC42OS4xMTMuMTU3Ojk2NjYiLCJodHRwczovLzEwMC42OS4xMTMuMTU4Ojg1ODEiLCJodHRwczovLzE5Mi4xNjguMC45OjgwODEiLCJodHRwczovLzEwMC42OS4xMTMuMTU1OjgxODkiLCJodHRwczovLzE5Mi4xNjguMC4zOjE1NDgiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImFjY2Vzc19yb2xlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsibWFuYWdlbWVudCI6eyJyb2xlcyI6WyJyb2xlLTEiLCJyb2xlLTIiXX19LCJzY29wZSI6InNjb3BlIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.NHo25pKEhLJoJ66XgVTv5u9Dlp98o9m0RCe6Zhs06VI", "system_job_id": "3343", "authTokenType": "Bearer", "flow_id": "8cf1e58e-ab4f-47cc-a50c-f03dad82600b", "services": { "mistral": { "externalUrl": "https://20.75.200.1:8080/v2", "internalUrl": "https://192.168.0.1:8080/v2" } }, "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Imd0NmpoNDQzLWQ4ZDItNDY3YTRhZWItODBmMy02MDQ3NWE2MTc4NGQifQ.eyJqdGkiOiJlNDJjNmViYi1mYWNkLTQxNjEtOTc2ZC03MWUxOTBhN2FiMmEiLCJleHAiOjAsIm5iZiI6MCwiaWF0IjoxOTc5MDk4NTI2LCJpc3MiOiJodHRwczovLzEwLjc1LjIyMS4yMDA6NTc5Ny9pc3MiLCJhdWQiOiJodHRwczovLzEwLjc1LjIyMS4yMDA6NTY4OS9wYXRoYXVkIiwic3ViIjoiODdlMGZjNzUtMmQxYy00ODNmLWI2NmItODZmZWNjMzkxYmRmIiwidHlwIjoidHlwZSIsImF6cCI6ImF6cCIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6IjljN2Y2MWMxLTcxZjYtNDI2NC04ZGNlLTQ0N2Q4ZWE0YjlmMiIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJhY2Nlc3Mtcm9sZSJdfSwicmVzb3VyY2VfYWNjZXNzIjp7Im1hbmFnZW1lbnQiOnsicm9sZXMiOlsibWFuYWdlbWVudC1ydWxlIl19fX0.5h-KNPchu1s7SYYcC_ErHvwb6fvxuokyzzNOmUPzbT8" } } } mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/terminate_wf.yaml000077500000000000000000015620241524065565300302530ustar00rootroot00000000000000--- version: "2.0" mistral_cmg_terminate: input: - get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_id: "6b0bf2e0-e4b7-4fd1-9c75-a141efb481ea" - get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_name: "cmg01_int_dummy1_net" - get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_id: "c3834bc4-29c0-47d5-bddc-9afcd3209423" - get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_name: "cmg01_int_dummy2_net" - get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_id: "59a1fc3a-bea3-42f0-9b2b-393cac3171c8" - get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_name: "enterprise" - get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_id: "79757332-f1b0-4bc2-8e49-0cdb2b73a30a" - get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_name: "net_cmg01_acc_lb1_1" - get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_id: "b561da16-f5f9-45c4-ba3c-b864d7254003" - get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_name: "net_cmg01_acc_lb1_2" - get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_id: "65f57d5b-91a8-4b1c-a773-080e9ef76c8c" - get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_name: "net_cmg01_acc_lb2_1" - get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_id: "f019f2e1-d00c-4b45-a382-077ec8e32e70" - get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_name: "net_cmg01_acc_lb2_2" - get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_id: "e1af6ee1-4f2f-4590-b265-2f7ac50fa8af" - get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_name: "net_cmg01_acc_lb3_1" - get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_id: "7f081d10-d1fb-4187-b434-882b1b1a4c7d" - get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_name: "net_cmg01_acc_lb3_2" - get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_id: "6015b186-438b-4075-8fd2-ab8cbcf7b1ad" - get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_name: "net_cmg01_acc_lb4_1" - get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_id: "8a894a04-0cf6-4207-86f6-fce61307bff9" - get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_name: "net_cmg01_acc_lb4_2" - get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_id: "92b24f7a-91a1-4b9d-be6c-57557ae56808" - get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_name: "net_cmg01_acc_lb5_1" - get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_id: "9cd6d7f4-daea-4003-8ddd-dd3e5eb2632a" - get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_name: "net_cmg01_acc_lb5_2" - get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_id: "7d60ba7f-7fbb-472d-8848-26c83c83518a" - get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_name: "net_cmg01_acc_lb6_1" - get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_id: "86c3813b-b60f-42bb-8d86-2ab299460dfb" - get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_name: "net_cmg01_acc_lb6_2" - get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_id: "7252f524-d75a-4e1e-a467-091cc6ece423" - get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_name: "net_cmg01_acc_lb7_1" - get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_id: "cf7ef60d-0c27-4be5-9f96-de8e65429b42" - get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_name: "net_cmg01_acc_lb7_2" - get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_id: "e1e6adc2-8ae6-4f8a-9086-728ae6ebf025" - get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_name: "net_cmg01_acc_lb8_1" - get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_id: "198087ea-934a-4d3c-9e06-3e9e39863669" - get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_name: "net_cmg01_acc_lb8_2" - get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_id: "2465d46b-cbff-4d4a-8b75-93a27d4370b1" - get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_name: "net_cmg01_aqlmvno_lb1_1" - get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_id: "e7db29e5-bf5a-440d-b6f5-a0f66d1f0244" - get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_name: "net_cmg01_aqlmvno_lb1_2" - get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_id: "b672b57f-d351-490f-9b25-1cc02ef04722" - get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_name: "net_cmg01_aqlmvno_lb2_1" - get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_id: "04bc15a2-2616-433d-a390-b129ce98a52c" - get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_name: "net_cmg01_aqlmvno_lb2_2" - get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_id: "d62277c4-0d03-49b4-93a0-8d57d3282e02" - get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_name: "net_cmg01_aqlmvno_lb3_1" - get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_id: "7f83a63f-c976-4b17-a352-e4ca1920511a" - get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_name: "net_cmg01_aqlmvno_lb3_2" - get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_id: "9337d23e-14cb-43ea-9d77-e358ef3418bf" - get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_name: "net_cmg01_aqlmvno_lb4_1" - get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_id: "107d8538-dd0e-4d42-89f5-d3e920debdf0" - get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_name: "net_cmg01_aqlmvno_lb4_2" - get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_id: "92e9ade4-e38a-4db2-b281-e48de7cdb096" - get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_name: "net_cmg01_aqlmvno_lb5_1" - get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_id: "9205b899-fc7d-4a86-84bf-0b0ca8b6832e" - get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_name: "net_cmg01_aqlmvno_lb5_2" - get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_id: "aaf6f881-4ae8-44fc-8610-b233ea9d19a3" - get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_name: "net_cmg01_aqlmvno_lb6_1" - get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_id: "85181608-73ad-45b5-a763-d2782bc79f2e" - get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_name: "net_cmg01_aqlmvno_lb6_2" - get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_id: "3bd5c95b-249d-4c5c-9079-d87a364c978a" - get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_name: "net_cmg01_aqlmvno_lb7_1" - get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_id: "e325d4ca-976a-443b-a8cc-57a944901c51" - get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_name: "net_cmg01_aqlmvno_lb7_2" - get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_id: "05bbb4f5-8604-45ac-9f85-ae481199cf17" - get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_name: "net_cmg01_aqlmvno_lb8_1" - get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_id: "fa239e75-8ab4-468d-a202-92c153e0e27c" - get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_name: "net_cmg01_aqlmvno_lb8_2" - get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_id: "3e7a4f28-0ef6-4e78-89c7-2f750c8318f5" - get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_name: "net_cmg01_charging_lb1_1" - get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_id: "7234cdb0-6d1f-4430-bbd4-f58f795f1480" - get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_name: "net_cmg01_charging_lb1_2" - get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_id: "6f8192b3-e3a1-445b-98d2-5946de3fdd8c" - get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_name: "net_cmg01_charging_lb2_1" - get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_id: "26e4e25b-b76d-4190-942f-bdf39f26c61a" - get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_name: "net_cmg01_charging_lb2_2" - get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_id: "9e7da388-f10a-40f9-95be-a0872c328525" - get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_name: "net_cmg01_charging_lb3_1" - get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_id: "b75df734-fb58-4e36-9afd-2b617ac09a02" - get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_name: "net_cmg01_charging_lb3_2" - get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_id: "ded4c2af-9751-47a4-a0e7-f5eb2909dd8a" - get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_name: "net_cmg01_charging_lb4_1" - get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_id: "f0dbbe05-284b-4266-8769-f627be45f4ce" - get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_name: "net_cmg01_charging_lb4_2" - get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_id: "aa4f3766-d49e-4938-8f8e-9a2f3add79bd" - get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_name: "net_cmg01_charging_lb5_1" - get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_id: "4739db90-3441-4577-b0d6-71ccd19e6475" - get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_name: "net_cmg01_charging_lb5_2" - get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_id: "9b859445-736a-446f-88bb-29540f7c1f60" - get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_name: "net_cmg01_charging_lb6_1" - get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_id: "2c5d670d-aff4-4a48-aada-af2690ab7abf" - get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_name: "net_cmg01_charging_lb6_2" - get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_id: "3ec0b1e7-19bf-442c-a340-a05dea629ad9" - get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_name: "net_cmg01_charging_lb7_1" - get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_id: "e737e345-1c3b-47bf-807f-216aad720b99" - get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_name: "net_cmg01_charging_lb7_2" - get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_id: "c7f869f9-ef4c-449b-91b5-96b28d6986a8" - get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_name: "net_cmg01_charging_lb8_1" - get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_id: "31f866b4-a9ea-4e4f-b516-b47ab329a7a0" - get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_name: "net_cmg01_charging_lb8_2" - get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_id: "24457448-b035-4139-b0d7-91dde40ce5d8" - get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_name: "net_cmg01_fastpath_lb1_1" - get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_id: "8c02d879-63b0-4408-9f0b-22d6b2dfdcfe" - get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_name: "net_cmg01_fastpath_lb1_2" - get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_id: "62a8cc12-454a-4324-b869-496b49aaee65" - get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_name: "net_cmg01_fastpath_lb2_1" - get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_id: "620cc9de-d3e0-49a9-97e3-4f429c9fc249" - get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_name: "net_cmg01_fastpath_lb2_2" - get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_id: "bc954d74-19b0-4218-8682-82c50a87a2f4" - get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_name: "net_cmg01_fastpath_lb3_1" - get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_id: "8e2552ac-0a01-46ef-a84b-55d10f41113a" - get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_name: "net_cmg01_fastpath_lb3_2" - get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_id: "4b0e8485-be90-43cd-b7e6-499624bc17aa" - get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_name: "net_cmg01_fastpath_lb4_1" - get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_id: "f394b664-ded7-4507-a20f-af42b937a360" - get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_name: "net_cmg01_fastpath_lb4_2" - get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_id: "71e7b2f3-b144-4274-b0e5-aae90acdab25" - get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_name: "net_cmg01_fastpath_lb5_1" - get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_id: "e56dc2a8-2e9b-4fe1-b873-b9d716424c0f" - get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_name: "net_cmg01_fastpath_lb5_2" - get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_id: "6d4a76a3-a7da-40af-a978-d4d2e53e9f32" - get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_name: "net_cmg01_fastpath_lb6_1" - get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_id: "b7db76f4-f47c-405b-8182-16ee583cb2b1" - get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_name: "net_cmg01_fastpath_lb6_2" - get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_id: "2ad1fba6-e34f-4739-81f1-84173d8cc647" - get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_name: "net_cmg01_fastpath_lb7_1" - get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_id: "03082e85-299d-411b-906c-3a4db16911bb" - get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_name: "net_cmg01_fastpath_lb7_2" - get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_id: "8fd0b221-0a6d-447e-bd51-7f29f52f5233" - get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_name: "net_cmg01_fastpath_lb8_1" - get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_id: "ca2db101-ff6d-42b2-b388-db8238e6ad3b" - get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_name: "net_cmg01_fastpath_lb8_2" - get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_id: "40c9c756-5d9c-4914-a0b3-db9b75d6ad6b" - get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_name: "net_cmg01_grt_lb1_1" - get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_id: "0a5152f8-9b70-4f4b-a26b-19399b4bf1e6" - get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_name: "net_cmg01_grt_lb1_2" - get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_id: "853674ec-ca43-4390-b1d4-92c627eb67b9" - get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_name: "net_cmg01_grt_lb2_1" - get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_id: "7e907e0f-2883-4018-88e6-e34842bdcd72" - get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_name: "net_cmg01_grt_lb2_2" - get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_id: "b2b2a3d5-573d-4b9c-9a79-1e5a82839cf2" - get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_name: "net_cmg01_grt_lb3_1" - get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_id: "63977494-d1b9-46e1-9e12-86e5a864cd24" - get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_name: "net_cmg01_grt_lb3_2" - get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_id: "42567c90-ffd6-4b59-bd89-4a1d74374796" - get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_name: "net_cmg01_grt_lb4_1" - get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_id: "ee0e437f-adad-4b9b-891e-00f740b6db23" - get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_name: "net_cmg01_grt_lb4_2" - get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_id: "99e6fbde-0302-4285-971c-b6b2f4a8e530" - get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_name: "net_cmg01_grt_lb5_1" - get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_id: "abccc926-aa85-4dbb-9a6c-904353a4af1f" - get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_name: "net_cmg01_grt_lb5_2" - get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_id: "52907d02-d1c1-4ae9-919b-752acf815da8" - get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_name: "net_cmg01_grt_lb6_1" - get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_id: "9241415d-cc92-49da-9ad4-a01a02b2c72f" - get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_name: "net_cmg01_grt_lb6_2" - get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_id: "faea27b0-0941-41ce-a482-327a3e37e154" - get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_name: "net_cmg01_grt_lb7_1" - get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_id: "5c684636-a93e-4d4e-afa1-5613482a8965" - get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_name: "net_cmg01_grt_lb7_2" - get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_id: "430c12f3-6128-4466-8bfe-956220146985" - get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_name: "net_cmg01_grt_lb8_1" - get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_id: "19018080-5839-47a4-89ca-127ac89278a4" - get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_name: "net_cmg01_grt_lb8_2" - get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_id: "741b8a71-6af9-4d3c-8af9-ede54256b181" - get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_name: "net_cmg01_hightouch_lb1_1" - get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_id: "19d98341-af74-488f-ba43-148d33d9a023" - get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_name: "net_cmg01_hightouch_lb1_2" - get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_id: "348cfc15-b639-4285-b8ec-bcbd1b285471" - get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_name: "net_cmg01_hightouch_lb2_1" - get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_id: "7d37d401-27f5-4fed-a119-6d0f6650086c" - get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_name: "net_cmg01_hightouch_lb2_2" - get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_id: "df82a5c8-3bc1-4962-9bde-0b903a2ce993" - get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_name: "net_cmg01_hightouch_lb3_1" - get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_id: "79449dea-5254-429a-bde1-f4ef1acb420e" - get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_name: "net_cmg01_hightouch_lb3_2" - get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_id: "21dc37ed-e2cc-4914-8fc5-f4d926d31a15" - get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_name: "net_cmg01_hightouch_lb4_1" - get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_id: "cbe7a0c3-e6dd-40bf-9c5c-c9e0d7d1b76f" - get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_name: "net_cmg01_hightouch_lb4_2" - get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_id: "8063bf36-28dd-4ee7-be3f-58b210dbcd33" - get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_name: "net_cmg01_hightouch_lb5_1" - get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_id: "68b00a67-6065-499d-9f7f-c8b452038654" - get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_name: "net_cmg01_hightouch_lb5_2" - get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_id: "6ff145f5-0dde-4370-adea-4f816fffa2ef" - get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_name: "net_cmg01_hightouch_lb6_1" - get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_id: "0067c4cd-4c9e-42d1-aaf3-4ac4675247cc" - get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_name: "net_cmg01_hightouch_lb6_2" - get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_id: "be18e946-f437-41a7-8b45-f0b0497d3a7b" - get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_name: "net_cmg01_hightouch_lb7_1" - get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_id: "e18a6965-fd2d-496b-bb99-2c7721b3087e" - get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_name: "net_cmg01_hightouch_lb7_2" - get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_id: "ebe171ba-49ec-42b3-abea-5f367e5b4260" - get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_name: "net_cmg01_hightouch_lb8_1" - get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_id: "e6d6c33d-1243-4171-ade3-b93d353e0dc7" - get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_name: "net_cmg01_hightouch_lb8_2" - get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_id: "2d44df60-4c08-4d9d-9a49-fef17f722ff0" - get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_name: "net_cmg01_oam" - get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_id: "462bf25b-e849-4aa9-9e98-214ca6178c2a" - get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_name: "net_cmg01_rsd_lb1_1" - get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_id: "31b77834-9d13-442e-80b9-33d118d3ea4d" - get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_name: "net_cmg01_rsd_lb2_1" - get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_id: "42222196-8136-4229-a4b2-089bb3b4277c" - get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_name: "net_cmg01_rsd_lb3_1" - get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_id: "641ef01a-3960-4d11-a4b9-9a19947b50b2" - get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_name: "net_cmg01_rsd_lb4_1" - get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_id: "cb35b07d-017a-451c-9e79-dfaec0b35010" - get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_name: "net_cmg01_rsd_lb5_1" - get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_id: "6e86d7ab-c098-4cec-b824-5a03d3be4246" - get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_name: "net_cmg01_rsd_lb6_1" - get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_id: "f0b932bf-c280-4bb8-bc7e-97f79444bdae" - get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_name: "net_cmg01_rsd_lb7_1" - get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_id: "4c832609-7e72-4dd3-b1b7-fb72cdf26ff7" - get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_name: "net_cmg01_rsd_lb8_1" - get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_id: "c6d889db-df0a-4319-aef1-3055d63bcbd4" - get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_name: "net_cmg01_sig_lb1_1" - get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_id: "09a4f920-f3ef-4c70-bf9a-d2d29d8a77d1" - get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_name: "net_cmg01_sig_lb1_2" - get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_id: "2a83a6a7-af8b-4d98-a98a-e57cf2bbb2d1" - get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_name: "net_cmg01_sig_lb2_1" - get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_id: "256ea5fc-10bf-4528-b089-75bb6c99b16c" - get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_name: "net_cmg01_sig_lb2_2" - get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_id: "1afcf212-296d-469b-a4e2-25a0d8ccf441" - get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_name: "net_cmg01_sig_lb3_1" - get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_id: "a63d552a-77a7-42f4-bd18-c318c2bb83f2" - get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_name: "net_cmg01_sig_lb3_2" - get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_id: "bf4377bf-ac59-48b1-9b1a-e0303b7caf1b" - get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_name: "net_cmg01_sig_lb4_1" - get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_id: "b73497fa-9c56-41b0-8211-a6aa51ba3f31" - get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_name: "net_cmg01_sig_lb4_2" - get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_id: "7ab9292e-b31b-4f44-88af-048d976bb2e6" - get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_name: "net_cmg01_sig_lb5_1" - get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_id: "b0e97b64-0e32-48c3-8ed9-e6828a399c01" - get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_name: "net_cmg01_sig_lb5_2" - get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_id: "98a78e6c-78bb-4284-b176-8ba153ca0892" - get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_name: "net_cmg01_sig_lb6_1" - get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_id: "02eeb426-27de-4577-9880-f0f046a1d8a0" - get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_name: "net_cmg01_sig_lb6_2" - get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_id: "45247f84-56db-4eba-8b4a-a9b12e6ef8ea" - get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_name: "net_cmg01_sig_lb7_1" - get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_id: "97d7cdb3-225f-460e-9e91-564cf9245c00" - get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_name: "net_cmg01_sig_lb7_2" - get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_id: "5b7e62a3-3aab-4739-a12a-edaa23df8719" - get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_name: "net_cmg01_sig_lb8_1" - get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_id: "02784648-221c-4c96-8113-c0c269f2b3c0" - get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_name: "net_cmg01_sig_lb8_2" - get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_id: "c8949a70-44c6-451b-92a2-7b71b98f2dba" - get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_name: "net_cmg01_streammvno_lb1_1" - get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_id: "a250347c-2f87-4868-a125-fea79725c08e" - get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_name: "net_cmg01_streammvno_lb1_2" - get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_id: "14e70c2c-9bcf-4e6f-b471-4963f9cbaaaa" - get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_name: "net_cmg01_streammvno_lb2_1" - get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_id: "2be81aff-092c-4a04-bdaa-b14fa8ec2d57" - get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_name: "net_cmg01_streammvno_lb2_2" - get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_id: "90890560-043f-4fc3-b22e-074b966ecbc5" - get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_name: "net_cmg01_streammvno_lb3_1" - get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_id: "e6e44e98-2bb7-4ec1-9436-8df062a4f838" - get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_name: "net_cmg01_streammvno_lb3_2" - get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_id: "c107dd51-1715-4723-a496-105b6e48787f" - get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_name: "net_cmg01_streammvno_lb4_1" - get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_id: "f5e35845-8e0d-4cc4-9e28-bfbeabb9e08e" - get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_name: "net_cmg01_streammvno_lb4_2" - get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_id: "f661b371-50cc-420b-98b3-093acb5c8cab" - get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_name: "net_cmg01_streammvno_lb5_1" - get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_id: "35b02648-2cf8-44e3-bfcd-4d3e8674cd2d" - get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_name: "net_cmg01_streammvno_lb5_2" - get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_id: "f06c874a-3a94-43d4-8817-9b4bbcb640fb" - get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_name: "net_cmg01_streammvno_lb6_1" - get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_id: "4080cc9e-8211-45a7-81e9-371cb2cabe2e" - get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_name: "net_cmg01_streammvno_lb6_2" - get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_id: "f51faac8-40f8-452c-9823-b0356eca5da5" - get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_name: "net_cmg01_streammvno_lb7_1" - get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_id: "3e0449c1-f815-4a56-a358-158f9e0197a0" - get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_name: "net_cmg01_streammvno_lb7_2" - get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_id: "8178d72d-9ad1-4bc5-b9ee-031540191958" - get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_name: "net_cmg01_streammvno_lb8_1" - get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_id: "d388df65-f592-40ad-a737-653b013f8b17" - get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_name: "net_cmg01_streammvno_lb8_2" - get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_id: "630f68c8-c01a-4c7d-a3f1-c12dc28e9f1a" - get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_name: "net_cmg01_user_lb1_1" - get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_id: "4a8c9c06-620e-4ff0-8101-60adfe845855" - get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_name: "net_cmg01_user_lb1_2" - get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_id: "2e95bf94-10d0-467c-8be3-84079139ef98" - get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_name: "net_cmg01_user_lb2_1" - get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_id: "5b8f6dc4-9396-4808-8cf2-240d42418226" - get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_name: "net_cmg01_user_lb2_2" - get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_id: "b73981ea-ad43-4e6c-b4af-80715f361554" - get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_name: "net_cmg01_user_lb3_1" - get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_id: "c36d53bd-f036-4865-90b5-0e6f124f02cd" - get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_name: "net_cmg01_user_lb3_2" - get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_id: "1d56a16c-e6fd-4207-916f-b734c19d1b41" - get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_name: "net_cmg01_user_lb4_1" - get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_id: "001c200e-92ad-45b1-995b-9a0cfcb93821" - get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_name: "net_cmg01_user_lb4_2" - get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_id: "51f1348f-e4a3-4f67-9263-81ea25b92030" - get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_name: "net_cmg01_user_lb5_1" - get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_id: "6755688f-cea0-41ae-9c6f-65be858dcf00" - get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_name: "net_cmg01_user_lb5_2" - get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_id: "2c7e562e-f472-4ea8-9020-931ed974432b" - get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_name: "net_cmg01_user_lb6_1" - get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_id: "8fa231cc-2f2c-4257-8e05-945724c103b8" - get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_name: "net_cmg01_user_lb6_2" - get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_id: "b80ad685-74fa-4a74-bec1-a5a179307191" - get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_name: "net_cmg01_user_lb7_1" - get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_id: "c946933b-7467-44a5-ad12-18672641b7be" - get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_name: "net_cmg01_user_lb7_2" - get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_id: "0d833b5d-c42e-4404-8b9f-8dc86efbafb1" - get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_name: "net_cmg01_user_lb8_1" - get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_id: "af8756f5-f23d-4db1-8989-bebecc801875" - get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_name: "net_cmg01_user_lb8_2" - get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_id: "0f4a369a-8cfc-466f-aaad-8bccbd828267" - get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_name: "subnet_cmg01_acc_lb1_1" - get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_id: "79c33d99-3275-4ce5-976d-62a582d03f30" - get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_name: "subnet_cmg01_acc_lb1_2" - get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_id: "5e23a562-9cd7-4fa3-927a-526df8b60453" - get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_name: "subnet_cmg01_acc_lb2_1" - get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_id: "c2de68ca-6d55-48ae-8e9c-cd109351fd1d" - get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_name: "subnet_cmg01_acc_lb2_2" - get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_id: "07a05cf3-f24d-4564-abce-44995e09f744" - get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_name: "subnet_cmg01_acc_lb3_1" - get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_id: "886c0fe2-d9cb-4807-86e3-c93458986310" - get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_name: "subnet_cmg01_acc_lb3_2" - get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_id: "0d4773f6-3b06-452d-a120-143e01d04668" - get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_name: "subnet_cmg01_acc_lb4_1" - get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_id: "49e5a15d-a028-446e-9685-8fabccf91469" - get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_name: "subnet_cmg01_acc_lb4_2" - get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_id: "4e03424f-86ed-433d-a871-67a0ca6c0ec3" - get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_name: "subnet_cmg01_acc_lb5_1" - get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_id: "be24aa75-eb8b-4d68-8218-4fda81900446" - get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_name: "subnet_cmg01_acc_lb5_2" - get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_id: "e44931b5-62b6-4ae6-ac25-0a494cf73021" - get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_name: "subnet_cmg01_acc_lb6_1" - get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_id: "d5e537ec-1d4a-4d5e-9b8d-eebd0c01573f" - get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_name: "subnet_cmg01_acc_lb6_2" - get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_id: "84fb7a3f-479c-4a0d-bd74-183a0337d179" - get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_name: "subnet_cmg01_acc_lb7_1" - get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_id: "97a1b8a6-d843-438c-af90-c677b93a9dc3" - get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_name: "subnet_cmg01_acc_lb7_2" - get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_id: "73006a88-a763-4b55-8a40-1d33918195d3" - get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_name: "subnet_cmg01_acc_lb8_1" - get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_id: "f4755484-edcb-4365-88a5-ebcdffe233f0" - get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_name: "subnet_cmg01_acc_lb8_2" - get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_id: "cc30b47a-f2d6-4d24-902b-3a5676ab1ee8" - get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_name: "subnet_cmg01_aqlmvno_lb1_1" - get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_id: "bda764f6-30c1-43ea-aa7f-02f6fe029ce9" - get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_name: "subnet_cmg01_aqlmvno_lb1_2" - get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_id: "087f5bd7-8980-429d-acad-5f6df32e88ff" - get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_name: "subnet_cmg01_aqlmvno_lb2_1" - get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_id: "e2a90b87-8080-48ea-8dd8-b1f0c2d784de" - get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_name: "subnet_cmg01_aqlmvno_lb2_2" - get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_id: "1940322b-5e3c-489f-add3-75d0e9baf845" - get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_name: "subnet_cmg01_aqlmvno_lb3_1" - get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_id: "928259f0-26e1-43be-8c27-22635b11b239" - get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_name: "subnet_cmg01_aqlmvno_lb3_2" - get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_id: "e99dc9c6-629d-446d-a40c-74fcb14334ac" - get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_name: "subnet_cmg01_aqlmvno_lb4_1" - get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_id: "5e6511f4-7453-4762-af49-87b78a007f0f" - get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_name: "subnet_cmg01_aqlmvno_lb4_2" - get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_id: "146618e2-20a8-492f-bd96-38a32a98f71a" - get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_name: "subnet_cmg01_aqlmvno_lb5_1" - get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_id: "fc9af5f8-ba9c-45ec-8796-60926a64c652" - get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_name: "subnet_cmg01_aqlmvno_lb5_2" - get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_id: "47435fa9-2c9f-4da1-b4b3-932560b0e3b0" - get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_name: "subnet_cmg01_aqlmvno_lb6_1" - get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_id: "9aaab257-8fef-4daf-b0b9-c061912dbee5" - get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_name: "subnet_cmg01_aqlmvno_lb6_2" - get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_id: "d874e584-1466-4627-92f1-0492d06cd7fc" - get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_name: "subnet_cmg01_aqlmvno_lb7_1" - get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_id: "0fe94aa0-9599-4a46-8b6d-09b638f3644d" - get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_name: "subnet_cmg01_aqlmvno_lb7_2" - get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_id: "ea25e361-9181-4bb7-90f1-4602c816df05" - get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_name: "subnet_cmg01_aqlmvno_lb8_1" - get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_id: "7d1bc9f1-a71c-48ab-abc3-9d76020cacc1" - get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_name: "subnet_cmg01_aqlmvno_lb8_2" - get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_id: "9dc1b078-8575-49dc-b691-31c0e248e0e6" - get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_name: "subnet_cmg01_charging_lb1_1" - get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_id: "2f64d22f-f3fd-47b7-b378-9a5649eeaa33" - get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_name: "subnet_cmg01_charging_lb1_2" - get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_id: "d78e0265-f6cf-4f62-a07a-0e50c238443b" - get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_name: "subnet_cmg01_charging_lb2_1" - get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_id: "21c6baed-b63c-4175-853f-1aa83c273b4a" - get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_name: "subnet_cmg01_charging_lb2_2" - get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_id: "a812f444-02d0-4475-8b0a-fd97238fa334" - get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_name: "subnet_cmg01_charging_lb3_1" - get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_id: "f91303d0-4ece-490a-bb97-3e0b55523e4b" - get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_name: "subnet_cmg01_charging_lb3_2" - get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_id: "9ffc53c7-c661-4208-8050-628b24761f7a" - get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_name: "subnet_cmg01_charging_lb4_1" - get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_id: "8beea875-5df3-446b-a38a-ee1d5b030105" - get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_name: "subnet_cmg01_charging_lb4_2" - get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_id: "1993e596-a87d-4557-8e2d-c0e7190c8816" - get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_name: "subnet_cmg01_charging_lb5_1" - get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_id: "80259e1b-e048-4805-9a9e-16224ae0efc4" - get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_name: "subnet_cmg01_charging_lb5_2" - get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_id: "ad01c535-fe7d-45a6-9540-90186814d2bb" - get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_name: "subnet_cmg01_charging_lb6_1" - get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_id: "179b333c-813d-4ee1-a5d4-44d6baa7dd9f" - get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_name: "subnet_cmg01_charging_lb6_2" - get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_id: "65f01d6f-a50e-4090-9caa-470f1508bd4e" - get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_name: "subnet_cmg01_charging_lb7_1" - get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_id: "dbc26a6f-eb73-4706-b45d-da6eaab675be" - get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_name: "subnet_cmg01_charging_lb7_2" - get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_id: "10263334-5f62-4688-8158-39ec8a322031" - get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_name: "subnet_cmg01_charging_lb8_1" - get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_id: "422740c4-364a-4ddd-badc-d6945c8bac13" - get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_name: "subnet_cmg01_charging_lb8_2" - get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_id: "38b12bc5-6ad7-4df0-9250-2c3d934a08c9" - get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_name: "subnet_cmg01_fastpath_lb1_1" - get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_id: "7a2ff0b1-db85-4c3e-bc5a-f8062789c41a" - get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_name: "subnet_cmg01_fastpath_lb1_2" - get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_id: "61829f28-58ab-4c30-a3d4-39b426c2a0d3" - get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_name: "subnet_cmg01_fastpath_lb2_1" - get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_id: "9cc1c320-6979-4c76-884d-1a1fd1c94e1a" - get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_name: "subnet_cmg01_fastpath_lb2_2" - get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_id: "0138978a-efe1-4a5a-b307-dc2489a56c93" - get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_name: "subnet_cmg01_fastpath_lb3_1" - get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_id: "4b390f1c-4a73-4313-b423-8549e880db4c" - get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_name: "subnet_cmg01_fastpath_lb3_2" - get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_id: "cb3013f2-7178-46b6-80a8-d71b28667729" - get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_name: "subnet_cmg01_fastpath_lb4_1" - get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_id: "2d031731-444e-4433-9056-090b3916131e" - get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_name: "subnet_cmg01_fastpath_lb4_2" - get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_id: "7729ab44-53fb-4129-a269-911d68dbe658" - get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_name: "subnet_cmg01_fastpath_lb5_1" - get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_id: "15a791c8-c638-45e2-8207-f69ee211ea1c" - get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_name: "subnet_cmg01_fastpath_lb5_2" - get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_id: "b194cd11-853c-45af-a947-39424c621a54" - get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_name: "subnet_cmg01_fastpath_lb6_1" - get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_id: "7be999f2-6b7e-4124-887b-7bd3c7e0e21e" - get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_name: "subnet_cmg01_fastpath_lb6_2" - get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_id: "632c65b3-f478-4ba9-9bbd-a2eafad6e1f7" - get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_name: "subnet_cmg01_fastpath_lb7_1" - get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_id: "ae7fb78e-501d-4974-a344-fe86b1049b4f" - get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_name: "subnet_cmg01_fastpath_lb7_2" - get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_id: "f6e0fb49-2222-4c00-9422-d63a69984899" - get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_name: "subnet_cmg01_fastpath_lb8_1" - get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_id: "974b367f-7c5b-4d52-ace3-27533ea6293f" - get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_name: "subnet_cmg01_fastpath_lb8_2" - get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_id: "de578f2b-5df0-4757-8685-a52cd5eea8de" - get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_name: "subnet_cmg01_grt_lb1_1" - get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_id: "7b9bd0f3-b706-46d4-821d-dd39983b57d0" - get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_name: "subnet_cmg01_grt_lb1_2" - get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_id: "688c02d5-4739-4e8d-84cd-9374b827774b" - get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_name: "subnet_cmg01_grt_lb2_1" - get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_id: "96282ea4-2308-4c32-b20d-94e97277336a" - get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_name: "subnet_cmg01_grt_lb2_2" - get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_id: "413b56c9-fe1a-400c-889a-3085ea728f82" - get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_name: "subnet_cmg01_grt_lb3_1" - get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_id: "3e1896df-ec4a-4af9-8816-ac8f50a2372b" - get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_name: "subnet_cmg01_grt_lb3_2" - get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_id: "c9f59f88-37e5-42dd-a6df-81d6880822f9" - get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_name: "subnet_cmg01_grt_lb4_1" - get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_id: "8f9b379c-496e-4905-a641-714b207fa4ad" - get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_name: "subnet_cmg01_grt_lb4_2" - get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_id: "8b3ab98e-beeb-4ae7-bd1f-416d872b5ec5" - get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_name: "subnet_cmg01_grt_lb5_1" - get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_id: "5437bcad-d392-4fc9-9e06-471c4c800653" - get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_name: "subnet_cmg01_grt_lb5_2" - get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_id: "8f219537-8936-456f-85ea-39af5f2fa6a2" - get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_name: "subnet_cmg01_grt_lb6_1" - get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_id: "cb584f85-be48-4209-80c6-c9b67935987f" - get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_name: "subnet_cmg01_grt_lb6_2" - get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_id: "d5594d86-45d9-4767-9e55-72ed175092b2" - get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_name: "subnet_cmg01_grt_lb7_1" - get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_id: "cfea5675-d8ba-4668-a537-1fbc17d07db9" - get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_name: "subnet_cmg01_grt_lb7_2" - get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_id: "12642db0-4580-4682-91e7-fef082982c3f" - get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_name: "subnet_cmg01_grt_lb8_1" - get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_id: "340287f2-eed0-4b36-b10c-e8f73c9d9dbf" - get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_name: "subnet_cmg01_grt_lb8_2" - get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_id: "6ebba8f7-cae9-465a-a9a0-2c1b6f1c1b1a" - get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_name: "subnet_cmg01_hightouch_lb1_1" - get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_id: "9a188e4b-4666-4eeb-a5a3-5b68f12ca8e1" - get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_name: "subnet_cmg01_hightouch_lb1_2" - get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_id: "d40adece-0029-4f3b-b6f3-f20fecf7148d" - get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_name: "subnet_cmg01_hightouch_lb2_1" - get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_id: "4ada23c9-b54b-44e4-99c2-7b17afa12cb3" - get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_name: "subnet_cmg01_hightouch_lb2_2" - get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_id: "c003a492-b3b5-4f63-b6cf-7c593103e1c8" - get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_name: "subnet_cmg01_hightouch_lb3_1" - get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_id: "851a5e3f-688f-4d9b-bbf6-0707b77ee4e8" - get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_name: "subnet_cmg01_hightouch_lb3_2" - get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_id: "16e139ba-c1e4-4c4a-9c36-daffafdba1da" - get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_name: "subnet_cmg01_hightouch_lb4_1" - get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_id: "dc36328f-2cfc-4390-b28a-81ae33b50dbe" - get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_name: "subnet_cmg01_hightouch_lb4_2" - get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_id: "d3868c37-8952-4624-8885-4cc532c6791b" - get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_name: "subnet_cmg01_hightouch_lb5_1" - get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_id: "6c815534-a549-420e-a5c6-e0603c8a20ae" - get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_name: "subnet_cmg01_hightouch_lb5_2" - get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_id: "74c6a24c-9f26-420e-93b7-8cb52345815d" - get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_name: "subnet_cmg01_hightouch_lb6_1" - get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_id: "e3bb88cd-8464-4bf0-b403-421de6b07d32" - get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_name: "subnet_cmg01_hightouch_lb6_2" - get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_id: "9109ed7d-344b-447b-8ed8-f10c6646dd1f" - get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_name: "subnet_cmg01_hightouch_lb7_1" - get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_id: "04ec97eb-70bb-4732-8d56-22ff2c683457" - get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_name: "subnet_cmg01_hightouch_lb7_2" - get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_id: "a21df4d1-c942-4d4d-871b-13771ee07dfd" - get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_name: "subnet_cmg01_hightouch_lb8_1" - get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_id: "f840b51f-eb35-4684-b7bb-7364f13e1401" - get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_name: "subnet_cmg01_hightouch_lb8_2" - get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_id: "73673d98-0a52-47ba-9d14-2b23099a793d" - get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_name: "subnet_cmg01_oam" - get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_id: "6c61b2a0-a6ef-43f0-ac4a-5530d20d9dcb" - get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_name: "subnet_cmg01_rsd_lb1_1" - get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_id: "91f7783b-39f8-41f9-b7a8-857605eafc45" - get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_name: "subnet_cmg01_rsd_lb2_1" - get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_id: "2cca075c-2ccd-4025-8e3e-6a6899630a9b" - get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_name: "subnet_cmg01_rsd_lb3_1" - get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_id: "051fe43d-c5c1-4fac-8f10-0f515cdf8ed9" - get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_name: "subnet_cmg01_rsd_lb4_1" - get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_id: "17d7b3cc-84be-441b-99ef-759a313fe521" - get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_name: "subnet_cmg01_rsd_lb5_1" - get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_id: "f3c4d60f-02b5-48ae-8674-e08b14eaa40b" - get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_name: "subnet_cmg01_rsd_lb6_1" - get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_id: "9b80bfd6-c583-407d-bcd4-f84019a2b91c" - get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_name: "subnet_cmg01_rsd_lb7_1" - get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_id: "ddeb68c8-4f58-4342-9390-da78744c94b5" - get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_name: "subnet_cmg01_rsd_lb8_1" - get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_id: "c9e37032-a281-4466-9ccc-a13e21f8e4bc" - get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_name: "subnet_cmg01_sig_lb1_1" - get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_id: "d79d8bcf-2c4c-4b22-8727-f49bf89204b4" - get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_name: "subnet_cmg01_sig_lb1_2" - get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_id: "b0993554-4778-4b46-99c7-8f0b475fb2b4" - get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_name: "subnet_cmg01_sig_lb2_1" - get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_id: "119b5e51-a7cc-4b2d-85b0-2117c540f58b" - get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_name: "subnet_cmg01_sig_lb2_2" - get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_id: "8a36d9c5-fcb9-4299-a12b-1de688635191" - get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_name: "subnet_cmg01_sig_lb3_1" - get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_id: "a442b2cd-8ac6-47b1-8fb0-acaa083f871c" - get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_name: "subnet_cmg01_sig_lb3_2" - get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_id: "76ec8ea5-6801-41e4-a3bf-16aeb4ee9e3b" - get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_name: "subnet_cmg01_sig_lb4_1" - get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_id: "5a436a1f-9eca-462d-85a7-27b1ce6669be" - get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_name: "subnet_cmg01_sig_lb4_2" - get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_id: "f56c5924-e0de-4259-9fb7-fe145c264e07" - get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_name: "subnet_cmg01_sig_lb5_1" - get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_id: "51dcd331-fc9e-4f6e-996c-99537a35201d" - get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_name: "subnet_cmg01_sig_lb5_2" - get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_id: "0d2d784c-5251-4252-8b09-86488771c18c" - get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_name: "subnet_cmg01_sig_lb6_1" - get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_id: "e7a4e000-9b16-47ee-9682-5ce27d02557c" - get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_name: "subnet_cmg01_sig_lb6_2" - get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_id: "45cc878e-386e-4dcc-a837-7902db0eca05" - get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_name: "subnet_cmg01_sig_lb7_1" - get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_id: "7a31eac5-b166-451d-805d-314a9b0078cd" - get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_name: "subnet_cmg01_sig_lb7_2" - get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_id: "0398d4f3-403b-40a4-8cdc-a63b9d706a80" - get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_name: "subnet_cmg01_sig_lb8_1" - get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_id: "5b379b5f-8aee-48f1-a70c-5ddede068574" - get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_name: "subnet_cmg01_sig_lb8_2" - get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_id: "135548a8-574e-424d-80c9-4e317934d391" - get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_name: "subnet_cmg01_streammvno_lb1_1" - get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_id: "48eb820a-357a-4ca2-acbe-5d44e0f2ff52" - get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_name: "subnet_cmg01_streammvno_lb1_2" - get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_id: "32ea9dbd-753b-4916-94d6-e66b8752b89a" - get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_name: "subnet_cmg01_streammvno_lb2_1" - get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_id: "524c6866-cecf-4134-9f3e-665c1a1bf2e3" - get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_name: "subnet_cmg01_streammvno_lb2_2" - get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_id: "8c3a5f3c-b9f1-41d2-9c9b-df196bc1ded2" - get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_name: "subnet_cmg01_streammvno_lb3_1" - get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_id: "bb8abcb2-468b-49df-821f-1704a73e7ea7" - get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_name: "subnet_cmg01_streammvno_lb3_2" - get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_id: "4872d858-c7e8-4173-b10d-04339240c592" - get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_name: "subnet_cmg01_streammvno_lb4_1" - get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_id: "02208d26-9350-48a0-9f06-0f364bf1e485" - get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_name: "subnet_cmg01_streammvno_lb4_2" - get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_id: "769307b3-8599-44a9-adb8-6b9ad958f326" - get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_name: "subnet_cmg01_streammvno_lb5_1" - get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_id: "2379a1b7-a0d5-4e85-ae9b-ed226607bdf0" - get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_name: "subnet_cmg01_streammvno_lb5_2" - get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_id: "57e2698f-e49f-4a5d-b1f3-b850212e26f4" - get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_name: "subnet_cmg01_streammvno_lb6_1" - get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_id: "10c71170-4b4c-485e-91c0-8cb496a23f73" - get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_name: "subnet_cmg01_streammvno_lb6_2" - get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_id: "ce503ea3-445b-4e8e-a4f8-1ec07b8dcb72" - get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_name: "subnet_cmg01_streammvno_lb7_1" - get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_id: "8d5f2e95-3b2a-41d8-9d66-77323ec5c8c6" - get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_name: "subnet_cmg01_streammvno_lb7_2" - get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_id: "268c15db-a911-4606-b2e1-ed0c7f7aebac" - get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_name: "subnet_cmg01_streammvno_lb8_1" - get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_id: "c7636ff8-91ae-41cb-9bfb-e8579917fd2d" - get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_name: "subnet_cmg01_streammvno_lb8_2" - get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_id: "28077839-c2ea-4035-a0df-256a8652d663" - get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_name: "subnet_cmg01_user_lb1_1" - get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_id: "e9801be5-3d1f-4d3c-a9c9-7c532d6b8793" - get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_name: "subnet_cmg01_user_lb1_2" - get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_id: "3f810c51-34c3-4882-a7d9-5562ab8ed700" - get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_name: "subnet_cmg01_user_lb2_1" - get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_id: "8f2b0add-8431-4833-aef1-1d56ee508a5f" - get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_name: "subnet_cmg01_user_lb2_2" - get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_id: "41033c0d-4635-41b8-b09d-3f73603996db" - get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_name: "subnet_cmg01_user_lb3_1" - get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_id: "4dd59ccb-0989-4c34-9112-8be443095f88" - get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_name: "subnet_cmg01_user_lb3_2" - get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_id: "811fbc7b-7610-4b6a-81ef-4913ca2aede0" - get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_name: "subnet_cmg01_user_lb4_1" - get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_id: "321b5537-cea2-4e1f-a5c4-ea6a433b8999" - get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_name: "subnet_cmg01_user_lb4_2" - get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_id: "f2e44fdd-4b55-4a76-8aa8-b82695af4050" - get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_name: "subnet_cmg01_user_lb5_1" - get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_id: "e779f1be-3de4-4037-8b84-39d6cd6d11b5" - get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_name: "subnet_cmg01_user_lb5_2" - get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_id: "d79407ba-a99f-4035-b7a7-5a2b035770b1" - get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_name: "subnet_cmg01_user_lb6_1" - get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_id: "402b20ff-844d-4ecc-8967-4be9d163b958" - get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_name: "subnet_cmg01_user_lb6_2" - get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_id: "1a22b4e1-ce72-4b9c-9dc3-301540f01a43" - get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_name: "subnet_cmg01_user_lb7_1" - get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_id: "34b16e9e-83d3-41ce-a95e-a0b83789330c" - get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_name: "subnet_cmg01_user_lb7_2" - get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_id: "389bc352-c296-41f8-9c82-f240e9529b3a" - get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_name: "subnet_cmg01_user_lb8_1" - get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_id: "609bd506-b933-4a74-939d-691291ed58c5" - get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_name: "subnet_cmg01_user_lb8_2" - get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_reference_only: false - get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_reference_only: false - get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_reference_only: true - get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_reference_only: true - get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_reference_only: true - get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_reference_only: true - get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_reference_only: true - get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_reference_only: true - get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_reference_only: true - get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_reference_only: true - get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_reference_only: true - get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_reference_only: true - get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_reference_only: true - get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_reference_only: true - get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_reference_only: true - get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_reference_only: true - get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_reference_only: true - get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_reference_only: true - get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_reference_only: true - get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_reference_only: true - get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_reference_only: true - get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_reference_only: true - get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_reference_only: true - get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_reference_only: true - get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_reference_only: true - get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_reference_only: true - get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_reference_only: true - get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_reference_only: true - get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_reference_only: true - get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_reference_only: true - get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_reference_only: true - get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_reference_only: true - get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_reference_only: true - get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_reference_only: true - get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_reference_only: true - get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_reference_only: true - get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_reference_only: true - get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_reference_only: true - get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_reference_only: true - get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_reference_only: true - get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_reference_only: true - get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_reference_only: true - get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_reference_only: true - get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_reference_only: true - get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_reference_only: true - get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_reference_only: true - get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_reference_only: true - get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_reference_only: true - get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_reference_only: true - get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_reference_only: true - get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_reference_only: true - get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_reference_only: true - get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_reference_only: true - get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_reference_only: true - get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_reference_only: true - get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_reference_only: true - get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_reference_only: true - get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_reference_only: true - get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_reference_only: true - get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_reference_only: true - get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_reference_only: true - get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_reference_only: true - get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_reference_only: true - get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_reference_only: true - get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_reference_only: true - get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_reference_only: true - get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_reference_only: true - get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_reference_only: true - get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_reference_only: true - get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_reference_only: true - get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_reference_only: true - get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_reference_only: true - get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_reference_only: true - get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_reference_only: true - get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_reference_only: true - get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_reference_only: true - get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_reference_only: true - get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_reference_only: true - get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_reference_only: true - get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_reference_only: true - get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_reference_only: true - get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_reference_only: true - get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_reference_only: true - get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_reference_only: true - get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_reference_only: true - get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_reference_only: true - get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_reference_only: true - get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_reference_only: true - get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_reference_only: true - get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_reference_only: true - get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_reference_only: true - get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_reference_only: true - get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_reference_only: true - get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_reference_only: true - get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_reference_only: true - get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_reference_only: true - get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_reference_only: true - get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_reference_only: true - get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_reference_only: true - get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_reference_only: true - get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_reference_only: true - get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_reference_only: true - get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_reference_only: true - get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_reference_only: true - get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_reference_only: true - get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_reference_only: true - get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_reference_only: true - get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_reference_only: true - get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_reference_only: true - get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_reference_only: true - get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_reference_only: true - get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_reference_only: true - get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_reference_only: true - get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_reference_only: true - get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_reference_only: true - get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_reference_only: true - get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_reference_only: true - get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_reference_only: true - get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_reference_only: true - get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_reference_only: true - get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_reference_only: true output: continue_flag: "<% $.get(continue_flag) %>" task-defaults: on-error: - "change_continue_flag" tasks: change_continue_flag: action: "std.noop" publish: continue_flag: false cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_54259b57_f0ce_401e_b7af_89fdec671cd5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_54259b57_f0ce_401e_b7af_89fdec671cd5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_cmg01_int_dummy1_net_6b0bf2e0_e4b7_4fd1_9c75_a141efb481ea_tosca_id)\ \ %>" cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_63b84a03_9725_4860_945d_d8d72fba7cbe_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_63b84a03_9725_4860_945d_d8d72fba7cbe_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_cmg01_int_dummy2_net_c3834bc4_29c0_47d5_bddc_9afcd3209423_tosca_id)\ \ %>" cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_delete: workflow: "my_fixed_workflow" publish: cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_delete_workflow_outputs: output: "<% task(cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_delete).result.get('output')\ \ %>" on-success: - "cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_delete_process" cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_delete_process: workflow: "nfvo.update_dsl_runtime_model" input: update_dsl_runtime_model_request: operationOutputs: entityId: "e5e1241a-bd71-4d88-9213-1bf537a4f1b8" interfaceName: "tosca.interfaces.node.lifecycle.Standard" operationName: "delete" outputs: "<% $.get(cmg_ims_pgw_vnf_e5e1241a_bd71_4d88_9213_1bf537a4f1b8_delete_workflow_outputs)\ \ %>" on-success: - "subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_delete" - "subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_delete" - "subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_delete" - "subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_delete" - "subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_delete" - "subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_delete" - "subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_delete" - "subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_delete" - "subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_delete" - "subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_delete" - "subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_delete" - "subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_delete" - "subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_delete" - "subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_delete" - "subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_delete" - "subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_delete" - "subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_delete" - "subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_delete" - "subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_delete" - "subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_delete" - "subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_delete" - "subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_delete" - "subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_delete" - "subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_delete" - "subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_delete" - "subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_delete" - "subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_delete" - "subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_delete" - "subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_delete" - "subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_delete" - "subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_delete" - "subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_delete" - "subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_delete" - "subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_delete" - "subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_delete" - "subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_delete" - "subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_delete" - "subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_delete" - "subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_delete" - "subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_delete" - "subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_delete" - "subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_delete" - "subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_delete" - "subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_delete" - "subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_delete" - "subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_delete" - "subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_delete" - "subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_delete" - "subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_delete" - "subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_delete" - "subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_delete" - "subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_delete" - "subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_delete" - "subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_delete" - "subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_delete" - "subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_delete" - "subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_delete" - "subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_delete" - "subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_delete" - "subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_delete" - "subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_delete" - "subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_delete" - "subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_delete" - "subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_delete" - "subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_delete" - "subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_delete" - "subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_delete" - "subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_delete" - "subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_delete" - "subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_delete" - "subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_delete" - "subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_delete" - "subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_delete" - "subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_delete" - "subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_delete" - "subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_delete" - "subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_delete" - "subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_delete" - "subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_delete" - "subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_delete" - "subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_delete" - "subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_delete" - "subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_delete" - "subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_delete" - "subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_delete" - "subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_delete" - "subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_delete" - "subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_delete" - "subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_delete" - "subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_delete" - "subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_delete" - "subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_delete" - "subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_delete" - "subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_delete" - "subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_delete" - "subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_delete" - "subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_delete" - "subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_delete" - "subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_delete" - "subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_delete" - "subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_delete" - "subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_delete" - "subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_delete" - "subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_delete" - "subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_delete" - "subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_delete" - "subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_delete" - "subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_delete" - "subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_delete" - "subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_delete" - "subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_delete" - "subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_delete" - "subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_delete" - "subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_delete" - "subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_delete" - "subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_delete" - "subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_delete" - "subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_delete" - "subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_delete" - "subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_delete" - "subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_delete" - "subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_delete" - "subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_delete" - "subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_delete" - "subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_delete" - "subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_delete" - "subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_delete" - "subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_delete" - "subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_delete" - "subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_delete" - "subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_delete" - "subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_delete" - "subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_delete" - "subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_delete" - "subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_delete" - "subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_delete" - "subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_delete" - "subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_delete" - "subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_delete" - "subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_delete" - "subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_delete" - "subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_delete" - "subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_delete" - "subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_delete" - "subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_delete" - "subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_delete" - "subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_delete" - "subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_delete" - "subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_delete" - "subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_delete" - "subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_delete" - "subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_delete" - "subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_delete" enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_delete: workflow: "nuage.delete_object" input: create_condition: "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_create_condition)\ \ %>" rest_resource_path_fragments: - "enterprises" - "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_id)\ \ %>" sdn: "<% $.get(get_attribute_nuage_placeable_307c8336_e500_4bba_ac3e_0c1d02e5bcbc_nuage_placeable_sdn)\ \ %>" tosca_name: "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_enterprise_59a1fc3a_bea3_42f0_9b2b_393cac3171c8_tosca_id)\ \ %>" net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_bff6af63_dcc1_4686_ba92_8c09533f5cfa_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_bff6af63_dcc1_4686_ba92_8c09533f5cfa_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_tosca_id)\ \ %>" net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_952bee1a_fe76_4885_8ec0_6941f2189443_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_952bee1a_fe76_4885_8ec0_6941f2189443_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_tosca_id)\ \ %>" net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d457c08c_a19f_48b6_aea8_fff0a19880b7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d457c08c_a19f_48b6_aea8_fff0a19880b7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_tosca_id)\ \ %>" net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_84066069_1da2_4ea1_809c_defcd104f76f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_84066069_1da2_4ea1_809c_defcd104f76f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_tosca_id)\ \ %>" net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a17f2fb8_1118_4c79_9c48_c0f9eeb78752_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a17f2fb8_1118_4c79_9c48_c0f9eeb78752_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_tosca_id)\ \ %>" net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0fabfa37_b1a3_4cbe_9c43_c162af7872f4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0fabfa37_b1a3_4cbe_9c43_c162af7872f4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_tosca_id)\ \ %>" net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_65919a69_13d4_4bda_b990_f9b7de552efe_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_65919a69_13d4_4bda_b990_f9b7de552efe_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_tosca_id)\ \ %>" net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0c37db9f_3719_430d_a263_f5ec793324e1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0c37db9f_3719_430d_a263_f5ec793324e1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_tosca_id)\ \ %>" net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5acfa754_a647_402a_bfa5_4c70b60fbca0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5acfa754_a647_402a_bfa5_4c70b60fbca0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_tosca_id)\ \ %>" net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1036f98_9583_4dee_beae_0838c41ac9cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1036f98_9583_4dee_beae_0838c41ac9cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_tosca_id)\ \ %>" net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46d60245_bd3b_4b48_af3a_cbb04b47933a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46d60245_bd3b_4b48_af3a_cbb04b47933a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_tosca_id)\ \ %>" net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3a85e2bd_6927_463e_8a22_656b7a4f0715_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3a85e2bd_6927_463e_8a22_656b7a4f0715_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_tosca_id)\ \ %>" net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c27c12be_4561_4449_92c2_9671e1aa3967_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c27c12be_4561_4449_92c2_9671e1aa3967_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_tosca_id)\ \ %>" net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c16506e_7b96_42fa_9aa1_7c99a50b621b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c16506e_7b96_42fa_9aa1_7c99a50b621b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_tosca_id)\ \ %>" net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2c94fe98_2fa4_436b_84b9_d72079747a22_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2c94fe98_2fa4_436b_84b9_d72079747a22_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_tosca_id)\ \ %>" net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_04b3fe66_dc28_46a3_94ab_1312a0db03f5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_04b3fe66_dc28_46a3_94ab_1312a0db03f5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3d245ceb_c99d_43de_970d_52c8c582933e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3d245ceb_c99d_43de_970d_52c8c582933e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1c88d7b2_4035_4b6e_94a5_be572cd368cc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1c88d7b2_4035_4b6e_94a5_be572cd368cc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2ececf34_fe52_4a34_b409_bf1b8b0d55d5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2ececf34_fe52_4a34_b409_bf1b8b0d55d5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ed714888_8801_4df7_a317_e5feddfc1085_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ed714888_8801_4df7_a317_e5feddfc1085_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_42de2984_5145_4083_bbce_cd1aaff92ac1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_42de2984_5145_4083_bbce_cd1aaff92ac1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_83d36727_a6d4_4799_be97_6a9bd503a710_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_83d36727_a6d4_4799_be97_6a9bd503a710_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4361ec86_3451_47d7_96ee_c01e8863395b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4361ec86_3451_47d7_96ee_c01e8863395b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_65df91cd_b315_42e0_8877_f5159c92b386_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_65df91cd_b315_42e0_8877_f5159c92b386_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6292f493_2b9e_4904_8775_b5001ae70a1c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6292f493_2b9e_4904_8775_b5001ae70a1c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9b347743_bb59_492e_99f3_d8f2c0a1f22f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9b347743_bb59_492e_99f3_d8f2c0a1f22f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5d44bf25_3587_41cb_a355_90e6d3dc9b6a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5d44bf25_3587_41cb_a355_90e6d3dc9b6a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f357555b_1bc2_4249_bc35_63a4e645837b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f357555b_1bc2_4249_bc35_63a4e645837b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3c9c49ec_faff_49e1_b63a_183f70259eda_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3c9c49ec_faff_49e1_b63a_183f70259eda_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5affd05a_2d76_44ad_971b_a7ba0350a4f9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5affd05a_2d76_44ad_971b_a7ba0350a4f9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_98891ae3_7d3b_4401_99bb_f70a2c5cead5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_98891ae3_7d3b_4401_99bb_f70a2c5cead5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_tosca_id)\ \ %>" net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_77de2ed6_23d0_4154_bcd3_04b528a9ce2d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_77de2ed6_23d0_4154_bcd3_04b528a9ce2d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_tosca_id)\ \ %>" net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b86f1c90_ca8e_4726_a1a6_385e6c5b4e56_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b86f1c90_ca8e_4726_a1a6_385e6c5b4e56_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_tosca_id)\ \ %>" net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5fc8e408_bd4a_4684_b061_1a54a2884425_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5fc8e408_bd4a_4684_b061_1a54a2884425_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_tosca_id)\ \ %>" net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1be04cd3_be94_4ffe_a4d1_f9c224bf319c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1be04cd3_be94_4ffe_a4d1_f9c224bf319c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_tosca_id)\ \ %>" net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_393b2c1b_3b72_44a5_8973_38f1f012dcc0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_393b2c1b_3b72_44a5_8973_38f1f012dcc0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_tosca_id)\ \ %>" net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c42d5e52_4aa2_42b5_978a_ebf3590ad004_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c42d5e52_4aa2_42b5_978a_ebf3590ad004_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_tosca_id)\ \ %>" net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0e6d632f_1be4_4476_83e9_5fc4cd3bc363_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0e6d632f_1be4_4476_83e9_5fc4cd3bc363_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_tosca_id)\ \ %>" net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d273999f_77a5_40db_8f59_0a38a4a422e6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d273999f_77a5_40db_8f59_0a38a4a422e6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_tosca_id)\ \ %>" net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_45292316_f103_4252_b41a_89ac602cb8f5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_45292316_f103_4252_b41a_89ac602cb8f5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_tosca_id)\ \ %>" net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_07fbe464_7daf_47ab_8773_7c4c6722722b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_07fbe464_7daf_47ab_8773_7c4c6722722b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_tosca_id)\ \ %>" net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c808d61_591a_4a98_be00_9f23d5629fb2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c808d61_591a_4a98_be00_9f23d5629fb2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_tosca_id)\ \ %>" net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f5ead6c6_3496_4026_86ef_9624f4bffc7e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f5ead6c6_3496_4026_86ef_9624f4bffc7e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_tosca_id)\ \ %>" net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3662824f_9d97_456c_9ff1_244a7f685243_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3662824f_9d97_456c_9ff1_244a7f685243_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_tosca_id)\ \ %>" net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d142e3ff_050c_4d53_9396_5a2d39712d53_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d142e3ff_050c_4d53_9396_5a2d39712d53_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_tosca_id)\ \ %>" net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6c5646d6_2673_463f_8174_6ccb2a9b1dd9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6c5646d6_2673_463f_8174_6ccb2a9b1dd9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_tosca_id)\ \ %>" net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_76fddc82_c380_46f9_857c_54d2c8c77ecb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_76fddc82_c380_46f9_857c_54d2c8c77ecb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_tosca_id)\ \ %>" net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8b6e713c_ac5c_4bcb_88b5_00e359e64c3b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8b6e713c_ac5c_4bcb_88b5_00e359e64c3b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_tosca_id)\ \ %>" net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_dcd576de_8318_4c59_b997_66579327affe_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_dcd576de_8318_4c59_b997_66579327affe_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_tosca_id)\ \ %>" net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_472c51d0_9564_4b71_9f17_fc4e76b5d03c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_472c51d0_9564_4b71_9f17_fc4e76b5d03c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_tosca_id)\ \ %>" net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_706c7efc_6b50_42a0_9a2b_deb2b6dd31d6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_706c7efc_6b50_42a0_9a2b_deb2b6dd31d6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_tosca_id)\ \ %>" net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_78314b07_1fdd_44ca_ba9b_a221672e1dab_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_78314b07_1fdd_44ca_ba9b_a221672e1dab_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_tosca_id)\ \ %>" net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_819ea15c_7da1_4f74_a2b9_2e13cd03db9e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_819ea15c_7da1_4f74_a2b9_2e13cd03db9e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_tosca_id)\ \ %>" net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0a076745_f238_4ef8_a093_8d8e47fd36e0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0a076745_f238_4ef8_a093_8d8e47fd36e0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_tosca_id)\ \ %>" net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_da76c506_3aa6_4c09_8c68_283c68c0965a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_da76c506_3aa6_4c09_8c68_283c68c0965a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_tosca_id)\ \ %>" net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_acd031ba_fc9c_4b9a_aca5_4210a418bbc4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_acd031ba_fc9c_4b9a_aca5_4210a418bbc4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_tosca_id)\ \ %>" net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e77a6d72_82b9_41ca_8ffb_808e1c390dc1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e77a6d72_82b9_41ca_8ffb_808e1c390dc1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_tosca_id)\ \ %>" net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3f748011_3801_4c1d_b642_75bff8dede77_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3f748011_3801_4c1d_b642_75bff8dede77_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_tosca_id)\ \ %>" net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ba8e0216_6b41_46dd_af51_484566b288d2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ba8e0216_6b41_46dd_af51_484566b288d2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_tosca_id)\ \ %>" net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1d83349_4adf_4e13_9dce_89081cd7ffb3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1d83349_4adf_4e13_9dce_89081cd7ffb3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_tosca_id)\ \ %>" net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_cf14c6d1_8e71_4538_ae09_3d25ffa27e7f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_cf14c6d1_8e71_4538_ae09_3d25ffa27e7f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_tosca_id)\ \ %>" net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b70d8a75_9498_4246_89f6_7c7667c28542_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b70d8a75_9498_4246_89f6_7c7667c28542_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_tosca_id)\ \ %>" net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e0b876d0_2026_4d92_9767_b5ffd2e16f6f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e0b876d0_2026_4d92_9767_b5ffd2e16f6f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_tosca_id)\ \ %>" net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fcfbec06_2b62_4270_8bfe_480a3743890c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fcfbec06_2b62_4270_8bfe_480a3743890c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_tosca_id)\ \ %>" net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1171cc9d_44d6_4986_a3cb_15b7f8cd9a39_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1171cc9d_44d6_4986_a3cb_15b7f8cd9a39_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_tosca_id)\ \ %>" net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9cef3de8_103f_417f_ac11_2e8db077c46e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9cef3de8_103f_417f_ac11_2e8db077c46e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_tosca_id)\ \ %>" net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6f83399a_255c_4756_922a_e91c4df01146_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6f83399a_255c_4756_922a_e91c4df01146_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_tosca_id)\ \ %>" net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c74099ef_5bdf_4d46_8648_5aa734eb26e6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c74099ef_5bdf_4d46_8648_5aa734eb26e6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_tosca_id)\ \ %>" net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6650cb20_857c_4dc5_be10_3b9de9203f81_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6650cb20_857c_4dc5_be10_3b9de9203f81_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_tosca_id)\ \ %>" net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_485838f6_1b7d_4a20_8044_3cf88a8489b6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_485838f6_1b7d_4a20_8044_3cf88a8489b6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_tosca_id)\ \ %>" net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_443515a9_145a_450b_ab89_7332fd5fa96e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_443515a9_145a_450b_ab89_7332fd5fa96e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_tosca_id)\ \ %>" net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_23ef3221_7de2_447f_95a2_48823598f90a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_23ef3221_7de2_447f_95a2_48823598f90a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_tosca_id)\ \ %>" net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f2022812_2346_43ac_b7ad_90d3c92548ab_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f2022812_2346_43ac_b7ad_90d3c92548ab_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_tosca_id)\ \ %>" net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3753cc80_a1cf_4457_9c32_a0828f74e296_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3753cc80_a1cf_4457_9c32_a0828f74e296_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_tosca_id)\ \ %>" net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a9ad9424_0fb6_4dbf_89b6_2c1e0fdc673b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a9ad9424_0fb6_4dbf_89b6_2c1e0fdc673b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_tosca_id)\ \ %>" net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a02015c9_8ec8_4d7c_8a67_b5c9c37395a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a02015c9_8ec8_4d7c_8a67_b5c9c37395a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_tosca_id)\ \ %>" net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1bbf248d_98ff_4852_93dc_2c8cb65a5a3e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1bbf248d_98ff_4852_93dc_2c8cb65a5a3e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_tosca_id)\ \ %>" net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b3b80082_4dbf_4b19_b9d4_bda27e1ff95b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b3b80082_4dbf_4b19_b9d4_bda27e1ff95b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_tosca_id)\ \ %>" net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2324af3a_59b5_446b_a880_ec21face8e9c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2324af3a_59b5_446b_a880_ec21face8e9c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_tosca_id)\ \ %>" net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d37f0766_7be4_4f5c_b5c9_b1b6d5ca38bf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d37f0766_7be4_4f5c_b5c9_b1b6d5ca38bf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_tosca_id)\ \ %>" net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_66915b82_63f6_41f3_abcb_752599b64318_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_66915b82_63f6_41f3_abcb_752599b64318_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_tosca_id)\ \ %>" net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_96da14da_8521_464e_a778_76bfd5c7fa68_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_96da14da_8521_464e_a778_76bfd5c7fa68_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_tosca_id)\ \ %>" net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3b6fc381_938c_4dee_9946_e99863456c45_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3b6fc381_938c_4dee_9946_e99863456c45_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_tosca_id)\ \ %>" net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d88a413d_1dec_4225_96cf_92b033bf9670_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d88a413d_1dec_4225_96cf_92b033bf9670_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_tosca_id)\ \ %>" net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8fb5a9ae_19d8_4145_9321_b0d0b4a61ff2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8fb5a9ae_19d8_4145_9321_b0d0b4a61ff2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_tosca_id)\ \ %>" net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_99dacbeb_12d7_4a6f_bb46_7d95a1afe01f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_99dacbeb_12d7_4a6f_bb46_7d95a1afe01f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_tosca_id)\ \ %>" net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3213d6fa_3ce2_42d1_8171_2723e17045b4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3213d6fa_3ce2_42d1_8171_2723e17045b4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_tosca_id)\ \ %>" net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_bd4daa4f_e5a8_40df_914c_86d62ca06696_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_bd4daa4f_e5a8_40df_914c_86d62ca06696_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_tosca_id)\ \ %>" net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_23bc8df1_cd9e_4a70_8575_3ae8a427b8e7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_23bc8df1_cd9e_4a70_8575_3ae8a427b8e7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_tosca_id)\ \ %>" net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1d811bf9_1da3_4f7c_b26d_d76f950e8363_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1d811bf9_1da3_4f7c_b26d_d76f950e8363_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_tosca_id)\ \ %>" net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b53730ae_37b6_4b34_b850_f92dfaac5d3f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b53730ae_37b6_4b34_b850_f92dfaac5d3f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_tosca_id)\ \ %>" net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46e27895_d7bf_4936_ac71_1936531b65c3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46e27895_d7bf_4936_ac71_1936531b65c3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_tosca_id)\ \ %>" net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_bb24c7f3_9b60_4578_9fd8_118441bc74bf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_bb24c7f3_9b60_4578_9fd8_118441bc74bf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_tosca_id)\ \ %>" net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6fd3778a_df39_4bdf_8d26_ff157eae64e0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6fd3778a_df39_4bdf_8d26_ff157eae64e0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_tosca_id)\ \ %>" net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3d6ce70b_ad15_49fe_9cd8_cfc3d907d9ec_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3d6ce70b_ad15_49fe_9cd8_cfc3d907d9ec_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_tosca_id)\ \ %>" net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e35a9c85_2649_4d87_bb6e_7843899aa0fc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e35a9c85_2649_4d87_bb6e_7843899aa0fc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_tosca_id)\ \ %>" net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_49a5c2f1_c977_450e_8302_71c19324aa8f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_49a5c2f1_c977_450e_8302_71c19324aa8f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_tosca_id)\ \ %>" net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_16274dd0_b14c_4683_aad1_398a7be4a4e4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_16274dd0_b14c_4683_aad1_398a7be4a4e4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_tosca_id)\ \ %>" net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_99d13530_13bd_4297_b1ff_5020c47395f8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_99d13530_13bd_4297_b1ff_5020c47395f8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_tosca_id)\ \ %>" net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3e7ad8fa_0fed_4bfd_8d44_6648fdd223cf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3e7ad8fa_0fed_4bfd_8d44_6648fdd223cf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_tosca_id)\ \ %>" net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46077cd4_30f5_41eb_816b_734e1b51cce9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46077cd4_30f5_41eb_816b_734e1b51cce9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_tosca_id)\ \ %>" net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3e3426f9_40ed_4079_b628_a0f0ccfff8ac_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3e3426f9_40ed_4079_b628_a0f0ccfff8ac_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_tosca_id)\ \ %>" net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b7831c6f_367e_4ca1_af47_c2dd17b5d69c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b7831c6f_367e_4ca1_af47_c2dd17b5d69c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_tosca_id)\ \ %>" net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_7b8a7792_d401_40ec_b30e_d310092edc35_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_7b8a7792_d401_40ec_b30e_d310092edc35_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_tosca_id)\ \ %>" net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aedf035a_a6d4_4129_a95d_ceecc361f644_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aedf035a_a6d4_4129_a95d_ceecc361f644_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_tosca_id)\ \ %>" net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_edfc68b1_6314_43a3_9930_2e4a0858d578_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_edfc68b1_6314_43a3_9930_2e4a0858d578_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_tosca_id)\ \ %>" net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_06d8fcc7_962d_4ce9_8956_cb11aef8c05a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_06d8fcc7_962d_4ce9_8956_cb11aef8c05a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_tosca_id)\ \ %>" net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ce157779_88df_435e_bec7_051970a218f7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ce157779_88df_435e_bec7_051970a218f7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_tosca_id)\ \ %>" net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ce6ac5b0_3af2_445c_9e11_d5b3f7a8cf27_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ce6ac5b0_3af2_445c_9e11_d5b3f7a8cf27_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_tosca_id)\ \ %>" net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_405604d3_81a1_4e71_bb89_f4d410cbe40a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_405604d3_81a1_4e71_bb89_f4d410cbe40a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_tosca_id)\ \ %>" net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6a65965a_cc17_4514_8e87_c6b5746dd3c0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6a65965a_cc17_4514_8e87_c6b5746dd3c0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_tosca_id)\ \ %>" net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_deb6af42_54f2_45dd_9123_555ea8b2b9b5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_deb6af42_54f2_45dd_9123_555ea8b2b9b5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_tosca_id)\ \ %>" net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9bec691e_3676_4085_887e_11122f19633b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9bec691e_3676_4085_887e_11122f19633b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_tosca_id)\ \ %>" net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_573eae7c_17be_4fda_8dde_dad13f30be81_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_573eae7c_17be_4fda_8dde_dad13f30be81_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_tosca_id)\ \ %>" net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_20d6e01c_d328_4237_a7b5_1137aa57f7c1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_20d6e01c_d328_4237_a7b5_1137aa57f7c1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_tosca_id)\ \ %>" net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c851c5d9_b124_4b16_81a8_e523d4d72982_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c851c5d9_b124_4b16_81a8_e523d4d72982_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_tosca_id)\ \ %>" net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_29b1a75d_46e8_4f14_ae51_2b1b29152b46_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_29b1a75d_46e8_4f14_ae51_2b1b29152b46_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_tosca_id)\ \ %>" net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e74db96f_78e8_49d4_81b1_fdcc124842b5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e74db96f_78e8_49d4_81b1_fdcc124842b5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_tosca_id)\ \ %>" net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9260d089_93ea_4d14_8f0e_ee0d3e964038_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9260d089_93ea_4d14_8f0e_ee0d3e964038_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_tosca_id)\ \ %>" net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a3958a2c_28b7_4a1d_b9c7_5f6f05045a45_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a3958a2c_28b7_4a1d_b9c7_5f6f05045a45_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_tosca_id)\ \ %>" net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_317a1d28_2c1b_4170_aa01_7a6ffc41b70d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_317a1d28_2c1b_4170_aa01_7a6ffc41b70d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_tosca_id)\ \ %>" net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0184af27_cd11_4af1_8502_8e156c89514d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0184af27_cd11_4af1_8502_8e156c89514d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_tosca_id)\ \ %>" net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c9ba2554_c322_4166_a39e_a31eb832f093_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c9ba2554_c322_4166_a39e_a31eb832f093_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_tosca_id)\ \ %>" net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_953162b2_41c9_45f0_afc7_bcea6328ae1f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_953162b2_41c9_45f0_afc7_bcea6328ae1f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_tosca_id)\ \ %>" net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_716f4be5_7fb0_482b_90f2_ca40cc1efe70_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_716f4be5_7fb0_482b_90f2_ca40cc1efe70_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_tosca_id)\ \ %>" net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0bd5b218_199a_4201_8f70_fe90aa00c362_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0bd5b218_199a_4201_8f70_fe90aa00c362_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_tosca_id)\ \ %>" net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ccb64b97_a117_4b01_8897_5010516b0dca_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ccb64b97_a117_4b01_8897_5010516b0dca_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_tosca_id)\ \ %>" net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c12620f5_3033_4022_a10b_b59aceb825c0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c12620f5_3033_4022_a10b_b59aceb825c0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_tosca_id)\ \ %>" net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b1e06063_6607_4cdb_a038_e87eaaf84157_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b1e06063_6607_4cdb_a038_e87eaaf84157_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_tosca_id)\ \ %>" net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b73c8605_51db_4ba4_9655_48aa9648c6cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b73c8605_51db_4ba4_9655_48aa9648c6cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_tosca_id)\ \ %>" net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_143782aa_54d1_4c59_a06c_a7774f71d728_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_143782aa_54d1_4c59_a06c_a7774f71d728_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_tosca_id)\ \ %>" net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9a86ca3d_d836_457f_9b50_1f5e8e543fac_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9a86ca3d_d836_457f_9b50_1f5e8e543fac_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_tosca_id)\ \ %>" net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_59a3753e_bbcb_4e92_982e_4c8d858dc108_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_59a3753e_bbcb_4e92_982e_4c8d858dc108_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_tosca_id)\ \ %>" net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_75304aa6_9133_4792_8762_6a3b39633e48_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_75304aa6_9133_4792_8762_6a3b39633e48_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_tosca_id)\ \ %>" net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e01facb2_5b1a_4daa_90e9_9c3a17ff05dc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e01facb2_5b1a_4daa_90e9_9c3a17ff05dc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_tosca_id)\ \ %>" net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_137e0c9a_832b_4e10_b224_b09da5a7d669_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_137e0c9a_832b_4e10_b224_b09da5a7d669_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_tosca_id)\ \ %>" net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d9432f33_d626_4116_aa34_2194ac6d8d8a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d9432f33_d626_4116_aa34_2194ac6d8d8a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_tosca_id)\ \ %>" net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f5fdb51b_2243_489b_9342_ffc4ae7e4824_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f5fdb51b_2243_489b_9342_ffc4ae7e4824_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_tosca_id)\ \ %>" net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_293f1dc1_207c_4e71_9a6d_7e305dcc6726_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_293f1dc1_207c_4e71_9a6d_7e305dcc6726_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_tosca_id)\ \ %>" net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_eb2ed4dc_a893_4bcb_9936_4cce082adb2f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_eb2ed4dc_a893_4bcb_9936_4cce082adb2f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_tosca_id)\ \ %>" net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_da336155_3425_4fe8_a61a_6a7d7274b1f7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_da336155_3425_4fe8_a61a_6a7d7274b1f7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_tosca_id)\ \ %>" net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2acf6043_4403_4b20_87c2_e6d1bd12b51a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2acf6043_4403_4b20_87c2_e6d1bd12b51a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_tosca_id)\ \ %>" net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_470e8403_f8b5_49fe_ac2b_9510b216c53d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_470e8403_f8b5_49fe_ac2b_9510b216c53d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_tosca_id)\ \ %>" net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d5e20d3d_f78f_4977_9aa9_620f7331f272_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d5e20d3d_f78f_4977_9aa9_620f7331f272_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_tosca_id)\ \ %>" net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4fa2484d_c8b2_492e_aac1_3f3eda7c00e4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4fa2484d_c8b2_492e_aac1_3f3eda7c00e4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_tosca_id)\ \ %>" net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_528a91eb_03ef_4270_ab89_73db19b221a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_528a91eb_03ef_4270_ab89_73db19b221a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_tosca_id)\ \ %>" net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_235a8b77_aafe_48f3_ba1e_ff47d2458f79_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_235a8b77_aafe_48f3_ba1e_ff47d2458f79_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_tosca_id)\ \ %>" net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1648d952_5524_4386_b724_aedb58ad6bc9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1648d952_5524_4386_b724_aedb58ad6bc9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_tosca_id)\ \ %>" net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0f65e630_6d4a_476c_9708_f2b8c98962a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0f65e630_6d4a_476c_9708_f2b8c98962a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_tosca_id)\ \ %>" net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b37b97d4_a37a_40f1_b8fd_61b3af026f86_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b37b97d4_a37a_40f1_b8fd_61b3af026f86_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_tosca_id)\ \ %>" net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_434a3830_67b4_4749_b51d_5557fefb8b06_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_434a3830_67b4_4749_b51d_5557fefb8b06_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_tosca_id)\ \ %>" net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a18aaf97_97da_4271_8747_160f17b7109d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a18aaf97_97da_4271_8747_160f17b7109d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_tosca_id)\ \ %>" net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_id)\ \ %>" neutron_type: "network" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1c29591_fe48_44ef_9e98_78e72447a0ea_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1c29591_fe48_44ef_9e98_78e72447a0ea_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_tosca_id)\ \ %>" subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4b9ba1ae_c24e_4593_a2f5_fd930809b5f6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4b9ba1ae_c24e_4593_a2f5_fd930809b5f6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_1_0f4a369a_8cfc_466f_aaad_8bccbd828267_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb1_1_79757332_f1b0_4bc2_8e49_0cdb2b73a30a_delete" subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_38d368dc_98ba_4536_8a81_ff16e81044f7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_38d368dc_98ba_4536_8a81_ff16e81044f7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb1_2_79c33d99_3275_4ce5_976d_62a582d03f30_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb1_2_b561da16_f5f9_45c4_ba3c_b864d7254003_delete" subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ef45428b_89c1_4744_ac6b_32a65b3d3ff0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ef45428b_89c1_4744_ac6b_32a65b3d3ff0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_1_5e23a562_9cd7_4fa3_927a_526df8b60453_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb2_1_65f57d5b_91a8_4b1c_a773_080e9ef76c8c_delete" subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_174dd968_7293_4dd1_b06c_157e87eb191c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_174dd968_7293_4dd1_b06c_157e87eb191c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb2_2_c2de68ca_6d55_48ae_8e9c_cd109351fd1d_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb2_2_f019f2e1_d00c_4b45_a382_077ec8e32e70_delete" subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a23349c7_d4ee_40c0_825b_e5ee6c76822b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a23349c7_d4ee_40c0_825b_e5ee6c76822b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_1_07a05cf3_f24d_4564_abce_44995e09f744_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb3_1_e1af6ee1_4f2f_4590_b265_2f7ac50fa8af_delete" subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a79108c8_9bd2_4f29_851e_c68c900dd248_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a79108c8_9bd2_4f29_851e_c68c900dd248_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb3_2_886c0fe2_d9cb_4807_86e3_c93458986310_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb3_2_7f081d10_d1fb_4187_b434_882b1b1a4c7d_delete" subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0418e3a3_25c4_4327_bfe8_30abb0853cd0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0418e3a3_25c4_4327_bfe8_30abb0853cd0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_1_0d4773f6_3b06_452d_a120_143e01d04668_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb4_1_6015b186_438b_4075_8fd2_ab8cbcf7b1ad_delete" subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4c8338a9_1903_4ed8_84a1_dde1bd74933e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4c8338a9_1903_4ed8_84a1_dde1bd74933e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb4_2_49e5a15d_a028_446e_9685_8fabccf91469_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb4_2_8a894a04_0cf6_4207_86f6_fce61307bff9_delete" subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_74ae787d_11c8_4504_a2b8_edf42a763f6d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_74ae787d_11c8_4504_a2b8_edf42a763f6d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_1_4e03424f_86ed_433d_a871_67a0ca6c0ec3_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb5_1_92b24f7a_91a1_4b9d_be6c_57557ae56808_delete" subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5489fc56_4a8e_4912_a636_eefa3dcbfc8c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5489fc56_4a8e_4912_a636_eefa3dcbfc8c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb5_2_be24aa75_eb8b_4d68_8218_4fda81900446_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb5_2_9cd6d7f4_daea_4003_8ddd_dd3e5eb2632a_delete" subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aae42680_001b_4601_a700_4a794f5c6b5c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aae42680_001b_4601_a700_4a794f5c6b5c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_1_e44931b5_62b6_4ae6_ac25_0a494cf73021_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb6_1_7d60ba7f_7fbb_472d_8848_26c83c83518a_delete" subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a7c2edb0_0646_4812_b752_7d1aa4b58884_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a7c2edb0_0646_4812_b752_7d1aa4b58884_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb6_2_d5e537ec_1d4a_4d5e_9b8d_eebd0c01573f_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb6_2_86c3813b_b60f_42bb_8d86_2ab299460dfb_delete" subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_db438241_4450_4e58_836d_e1c7d3467ab5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_db438241_4450_4e58_836d_e1c7d3467ab5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_1_84fb7a3f_479c_4a0d_bd74_183a0337d179_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb7_1_7252f524_d75a_4e1e_a467_091cc6ece423_delete" subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ab1e87a4_3d07_463f_9179_0db53e9d2d3e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ab1e87a4_3d07_463f_9179_0db53e9d2d3e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb7_2_97a1b8a6_d843_438c_af90_c677b93a9dc3_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb7_2_cf7ef60d_0c27_4be5_9f96_de8e65429b42_delete" subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f1ddf1db_e844_453b_a5a7_e65504b144d5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f1ddf1db_e844_453b_a5a7_e65504b144d5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_1_73006a88_a763_4b55_8a40_1d33918195d3_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb8_1_e1e6adc2_8ae6_4f8a_9086_728ae6ebf025_delete" subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_09c0a1db_7f1f_4a39_b470_3cf19646a07c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_09c0a1db_7f1f_4a39_b470_3cf19646a07c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_acc_lb8_2_f4755484_edcb_4365_88a5_ebcdffe233f0_tosca_id)\ \ %>" on-success: - "net_cmg01_acc_lb8_2_198087ea_934a_4d3c_9e06_3e9e39863669_delete" subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b6cf1eba_9bcd_4092_8682_c189e61f9fd3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b6cf1eba_9bcd_4092_8682_c189e61f9fd3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_1_cc30b47a_f2d6_4d24_902b_3a5676ab1ee8_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb1_1_2465d46b_cbff_4d4a_8b75_93a27d4370b1_delete" subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_372eca16_549d_4f45_8cd2_3d1bac48140d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_372eca16_549d_4f45_8cd2_3d1bac48140d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb1_2_bda764f6_30c1_43ea_aa7f_02f6fe029ce9_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb1_2_e7db29e5_bf5a_440d_b6f5_a0f66d1f0244_delete" subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c797f035_eb20_45f9_9de0_0eb6bc1df42c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c797f035_eb20_45f9_9de0_0eb6bc1df42c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_1_087f5bd7_8980_429d_acad_5f6df32e88ff_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb2_1_b672b57f_d351_490f_9b25_1cc02ef04722_delete" subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a605c45f_2d3e_4e5d_a51f_04b3dfb92486_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a605c45f_2d3e_4e5d_a51f_04b3dfb92486_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb2_2_e2a90b87_8080_48ea_8dd8_b1f0c2d784de_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb2_2_04bc15a2_2616_433d_a390_b129ce98a52c_delete" subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_414dddf0_f554_4522_905e_b3e0630ee14a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_414dddf0_f554_4522_905e_b3e0630ee14a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_1_1940322b_5e3c_489f_add3_75d0e9baf845_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb3_1_d62277c4_0d03_49b4_93a0_8d57d3282e02_delete" subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_634e659b_175c_4d2c_91fb_2761f8296bcc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_634e659b_175c_4d2c_91fb_2761f8296bcc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb3_2_928259f0_26e1_43be_8c27_22635b11b239_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb3_2_7f83a63f_c976_4b17_a352_e4ca1920511a_delete" subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4eccc582_3aa1_4f4c_b94a_ad7db2a60117_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4eccc582_3aa1_4f4c_b94a_ad7db2a60117_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_1_e99dc9c6_629d_446d_a40c_74fcb14334ac_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb4_1_9337d23e_14cb_43ea_9d77_e358ef3418bf_delete" subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0486b114_af50_46fb_bf00_07aca8f89795_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0486b114_af50_46fb_bf00_07aca8f89795_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb4_2_5e6511f4_7453_4762_af49_87b78a007f0f_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb4_2_107d8538_dd0e_4d42_89f5_d3e920debdf0_delete" subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1fdc219d_ee5b_4d52_a261_5a57745ecb7b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1fdc219d_ee5b_4d52_a261_5a57745ecb7b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_1_146618e2_20a8_492f_bd96_38a32a98f71a_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb5_1_92e9ade4_e38a_4db2_b281_e48de7cdb096_delete" subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_dfa06e99_3925_45a7_bdf3_559bd3322200_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_dfa06e99_3925_45a7_bdf3_559bd3322200_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb5_2_fc9af5f8_ba9c_45ec_8796_60926a64c652_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb5_2_9205b899_fc7d_4a86_84bf_0b0ca8b6832e_delete" subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a13bc898_d904_437b_b721_cd4403d5f2b9_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a13bc898_d904_437b_b721_cd4403d5f2b9_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_1_47435fa9_2c9f_4da1_b4b3_932560b0e3b0_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb6_1_aaf6f881_4ae8_44fc_8610_b233ea9d19a3_delete" subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fce2bf63_8d5e_411d_9ef7_d8826751c335_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fce2bf63_8d5e_411d_9ef7_d8826751c335_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb6_2_9aaab257_8fef_4daf_b0b9_c061912dbee5_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb6_2_85181608_73ad_45b5_a763_d2782bc79f2e_delete" subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6ddd05a2_96f3_4d8e_8ec6_e1fc8e6700ae_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6ddd05a2_96f3_4d8e_8ec6_e1fc8e6700ae_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_1_d874e584_1466_4627_92f1_0492d06cd7fc_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb7_1_3bd5c95b_249d_4c5c_9079_d87a364c978a_delete" subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_210a7296_ed9f_48b2_a0f1_1a33b42d5b49_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_210a7296_ed9f_48b2_a0f1_1a33b42d5b49_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb7_2_0fe94aa0_9599_4a46_8b6d_09b638f3644d_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb7_2_e325d4ca_976a_443b_a8cc_57a944901c51_delete" subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_476e9472_afdd_4df8_90bc_6aa31c09b63d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_476e9472_afdd_4df8_90bc_6aa31c09b63d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_1_ea25e361_9181_4bb7_90f1_4602c816df05_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb8_1_05bbb4f5_8604_45ac_9f85_ae481199cf17_delete" subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_34463cb7_b6d9_418c_8241_6c76c76d8b1f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_34463cb7_b6d9_418c_8241_6c76c76d8b1f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_aqlmvno_lb8_2_7d1bc9f1_a71c_48ab_abc3_9d76020cacc1_tosca_id)\ \ %>" on-success: - "net_cmg01_aqlmvno_lb8_2_fa239e75_8ab4_468d_a202_92c153e0e27c_delete" subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e28dfe1a_dd6f_45e9_8be1_4684487dc5a4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e28dfe1a_dd6f_45e9_8be1_4684487dc5a4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_1_9dc1b078_8575_49dc_b691_31c0e248e0e6_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb1_1_3e7a4f28_0ef6_4e78_89c7_2f750c8318f5_delete" subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f7ca2541_5669_4d9a_868e_2cad22cd7d8f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f7ca2541_5669_4d9a_868e_2cad22cd7d8f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb1_2_2f64d22f_f3fd_47b7_b378_9a5649eeaa33_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb1_2_7234cdb0_6d1f_4430_bbd4_f58f795f1480_delete" subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9a87a5ee_fe4e_4351_8b5c_82fc1c9dc690_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9a87a5ee_fe4e_4351_8b5c_82fc1c9dc690_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_1_d78e0265_f6cf_4f62_a07a_0e50c238443b_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb2_1_6f8192b3_e3a1_445b_98d2_5946de3fdd8c_delete" subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b5ecf502_d348_41f4_8e6a_d0d4fc0c80f6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b5ecf502_d348_41f4_8e6a_d0d4fc0c80f6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb2_2_21c6baed_b63c_4175_853f_1aa83c273b4a_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb2_2_26e4e25b_b76d_4190_942f_bdf39f26c61a_delete" subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8a4f7b7a_fe33_4cab_93ae_6ab60b5d358e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8a4f7b7a_fe33_4cab_93ae_6ab60b5d358e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_1_a812f444_02d0_4475_8b0a_fd97238fa334_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb3_1_9e7da388_f10a_40f9_95be_a0872c328525_delete" subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c42b36f_ef46_419d_b6e6_e6092c56b737_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c42b36f_ef46_419d_b6e6_e6092c56b737_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb3_2_f91303d0_4ece_490a_bb97_3e0b55523e4b_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb3_2_b75df734_fb58_4e36_9afd_2b617ac09a02_delete" subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aa1f0abe_542d_491f_a303_de7b4133a107_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aa1f0abe_542d_491f_a303_de7b4133a107_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_1_9ffc53c7_c661_4208_8050_628b24761f7a_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb4_1_ded4c2af_9751_47a4_a0e7_f5eb2909dd8a_delete" subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_22f26f49_a7a3_4d5d_8c60_fb548a3a1988_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_22f26f49_a7a3_4d5d_8c60_fb548a3a1988_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb4_2_8beea875_5df3_446b_a38a_ee1d5b030105_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb4_2_f0dbbe05_284b_4266_8769_f627be45f4ce_delete" subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_059c5dd5_9134_49b9_b083_a6da7b5868b2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_059c5dd5_9134_49b9_b083_a6da7b5868b2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_1_1993e596_a87d_4557_8e2d_c0e7190c8816_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb5_1_aa4f3766_d49e_4938_8f8e_9a2f3add79bd_delete" subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1583cb01_2db2_4b1b_8afa_d0ecc208fced_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1583cb01_2db2_4b1b_8afa_d0ecc208fced_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb5_2_80259e1b_e048_4805_9a9e_16224ae0efc4_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb5_2_4739db90_3441_4577_b0d6_71ccd19e6475_delete" subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d64adedb_7a17_4532_9aed_445c31a1edfd_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d64adedb_7a17_4532_9aed_445c31a1edfd_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_1_ad01c535_fe7d_45a6_9540_90186814d2bb_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb6_1_9b859445_736a_446f_88bb_29540f7c1f60_delete" subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4da051cc_dab8_407a_a20b_1b53f992e90f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4da051cc_dab8_407a_a20b_1b53f992e90f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb6_2_179b333c_813d_4ee1_a5d4_44d6baa7dd9f_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb6_2_2c5d670d_aff4_4a48_aada_af2690ab7abf_delete" subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_62789d9f_3ec1_4ab1_866c_a9d8124ae3bb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_62789d9f_3ec1_4ab1_866c_a9d8124ae3bb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_1_65f01d6f_a50e_4090_9caa_470f1508bd4e_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb7_1_3ec0b1e7_19bf_442c_a340_a05dea629ad9_delete" subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8960d0eb_8e97_4981_acfd_19a53d018fc8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8960d0eb_8e97_4981_acfd_19a53d018fc8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb7_2_dbc26a6f_eb73_4706_b45d_da6eaab675be_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb7_2_e737e345_1c3b_47bf_807f_216aad720b99_delete" subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_99236c5d_bbbe_401d_8a8b_d4662bd60304_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_99236c5d_bbbe_401d_8a8b_d4662bd60304_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_1_10263334_5f62_4688_8158_39ec8a322031_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb8_1_c7f869f9_ef4c_449b_91b5_96b28d6986a8_delete" subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_43648497_2e20_4398_bcaa_a8681ce16acb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_43648497_2e20_4398_bcaa_a8681ce16acb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_charging_lb8_2_422740c4_364a_4ddd_badc_d6945c8bac13_tosca_id)\ \ %>" on-success: - "net_cmg01_charging_lb8_2_31f866b4_a9ea_4e4f_b516_b47ab329a7a0_delete" subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f8218a29_8507_4c43_a94a_1d5f7c334453_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f8218a29_8507_4c43_a94a_1d5f7c334453_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_1_38b12bc5_6ad7_4df0_9250_2c3d934a08c9_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb1_1_24457448_b035_4139_b0d7_91dde40ce5d8_delete" subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_79046376_f705_4beb_bd69_ee92e7e5bd05_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_79046376_f705_4beb_bd69_ee92e7e5bd05_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb1_2_7a2ff0b1_db85_4c3e_bc5a_f8062789c41a_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb1_2_8c02d879_63b0_4408_9f0b_22d6b2dfdcfe_delete" subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6f896215_8d58_4d0e_8186_d2fbf8b61d4e_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6f896215_8d58_4d0e_8186_d2fbf8b61d4e_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_1_61829f28_58ab_4c30_a3d4_39b426c2a0d3_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb2_1_62a8cc12_454a_4324_b869_496b49aaee65_delete" subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_036d2477_b8e5_465e_aca4_832cf391800c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_036d2477_b8e5_465e_aca4_832cf391800c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb2_2_9cc1c320_6979_4c76_884d_1a1fd1c94e1a_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb2_2_620cc9de_d3e0_49a9_97e3_4f429c9fc249_delete" subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_54b17acd_97fd_4a73_b050_0d8a1cc9769c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_54b17acd_97fd_4a73_b050_0d8a1cc9769c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_1_0138978a_efe1_4a5a_b307_dc2489a56c93_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb3_1_bc954d74_19b0_4218_8682_82c50a87a2f4_delete" subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8744b908_370d_469a_8bac_780789cdfb34_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8744b908_370d_469a_8bac_780789cdfb34_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb3_2_4b390f1c_4a73_4313_b423_8549e880db4c_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb3_2_8e2552ac_0a01_46ef_a84b_55d10f41113a_delete" subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6fe47df8_29d0_4a2e_8e72_3bad080e69a6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6fe47df8_29d0_4a2e_8e72_3bad080e69a6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_1_cb3013f2_7178_46b6_80a8_d71b28667729_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb4_1_4b0e8485_be90_43cd_b7e6_499624bc17aa_delete" subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d2822121_4f5e_4f32_99e7_bbfc90baec25_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d2822121_4f5e_4f32_99e7_bbfc90baec25_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb4_2_2d031731_444e_4433_9056_090b3916131e_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb4_2_f394b664_ded7_4507_a20f_af42b937a360_delete" subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fe8106e3_57bf_4174_a992_3710999928f8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fe8106e3_57bf_4174_a992_3710999928f8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_1_7729ab44_53fb_4129_a269_911d68dbe658_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb5_1_71e7b2f3_b144_4274_b0e5_aae90acdab25_delete" subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ef1eec7a_f25e_46ac_966b_53a808edbcf4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ef1eec7a_f25e_46ac_966b_53a808edbcf4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb5_2_15a791c8_c638_45e2_8207_f69ee211ea1c_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb5_2_e56dc2a8_2e9b_4fe1_b873_b9d716424c0f_delete" subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_95e1edcb_aadf_422b_b170_f26ad71bbae1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_95e1edcb_aadf_422b_b170_f26ad71bbae1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_1_b194cd11_853c_45af_a947_39424c621a54_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb6_1_6d4a76a3_a7da_40af_a978_d4d2e53e9f32_delete" subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_28955ff6_7222_4d21_b40a_724982b28df8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_28955ff6_7222_4d21_b40a_724982b28df8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb6_2_7be999f2_6b7e_4124_887b_7bd3c7e0e21e_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb6_2_b7db76f4_f47c_405b_8182_16ee583cb2b1_delete" subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_93a58835_16f7_4d45_890d_edbc8bf3036a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_93a58835_16f7_4d45_890d_edbc8bf3036a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_1_632c65b3_f478_4ba9_9bbd_a2eafad6e1f7_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb7_1_2ad1fba6_e34f_4739_81f1_84173d8cc647_delete" subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_53a37462_00b2_4e36_83aa_29c0cd78a19c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_53a37462_00b2_4e36_83aa_29c0cd78a19c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb7_2_ae7fb78e_501d_4974_a344_fe86b1049b4f_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb7_2_03082e85_299d_411b_906c_3a4db16911bb_delete" subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c9e9e20a_57a2_47f6_acfa_60588b119c7a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c9e9e20a_57a2_47f6_acfa_60588b119c7a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_1_f6e0fb49_2222_4c00_9422_d63a69984899_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb8_1_8fd0b221_0a6d_447e_bd51_7f29f52f5233_delete" subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8cbedb5c_6f1b_455e_9f66_638744594884_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8cbedb5c_6f1b_455e_9f66_638744594884_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_fastpath_lb8_2_974b367f_7c5b_4d52_ace3_27533ea6293f_tosca_id)\ \ %>" on-success: - "net_cmg01_fastpath_lb8_2_ca2db101_ff6d_42b2_b388_db8238e6ad3b_delete" subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1351b4de_4f93_45c9_aebc_6f9cdfa160b4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1351b4de_4f93_45c9_aebc_6f9cdfa160b4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_1_de578f2b_5df0_4757_8685_a52cd5eea8de_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb1_1_40c9c756_5d9c_4914_a0b3_db9b75d6ad6b_delete" subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c74d2f62_6ec2_4903_8abe_2e52dc8b174a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c74d2f62_6ec2_4903_8abe_2e52dc8b174a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb1_2_7b9bd0f3_b706_46d4_821d_dd39983b57d0_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb1_2_0a5152f8_9b70_4f4b_a26b_19399b4bf1e6_delete" subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_703613a8_ca19_421e_ba20_18741034b02b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_703613a8_ca19_421e_ba20_18741034b02b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_1_688c02d5_4739_4e8d_84cd_9374b827774b_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb2_1_853674ec_ca43_4390_b1d4_92c627eb67b9_delete" subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_417bc3b4_48c7_4709_af6f_e75f29898ab8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_417bc3b4_48c7_4709_af6f_e75f29898ab8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb2_2_96282ea4_2308_4c32_b20d_94e97277336a_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb2_2_7e907e0f_2883_4018_88e6_e34842bdcd72_delete" subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_aaa41182_a76c_4f6e_85af_86908cadbae6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_aaa41182_a76c_4f6e_85af_86908cadbae6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_1_413b56c9_fe1a_400c_889a_3085ea728f82_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb3_1_b2b2a3d5_573d_4b9c_9a79_1e5a82839cf2_delete" subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e477de8c_5600_4394_9271_130025bda474_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e477de8c_5600_4394_9271_130025bda474_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb3_2_3e1896df_ec4a_4af9_8816_ac8f50a2372b_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb3_2_63977494_d1b9_46e1_9e12_86e5a864cd24_delete" subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8daa8655_b34c_4262_9df2_15cf4658e677_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8daa8655_b34c_4262_9df2_15cf4658e677_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_1_c9f59f88_37e5_42dd_a6df_81d6880822f9_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb4_1_42567c90_ffd6_4b59_bd89_4a1d74374796_delete" subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6f4d835d_e570_4180_967f_3ebf4065c4e5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6f4d835d_e570_4180_967f_3ebf4065c4e5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb4_2_8f9b379c_496e_4905_a641_714b207fa4ad_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb4_2_ee0e437f_adad_4b9b_891e_00f740b6db23_delete" subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a6c9b4f7_2c0d_4f09_95cc_7c192d707f13_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a6c9b4f7_2c0d_4f09_95cc_7c192d707f13_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_1_8b3ab98e_beeb_4ae7_bd1f_416d872b5ec5_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb5_1_99e6fbde_0302_4285_971c_b6b2f4a8e530_delete" subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e2fa3d00_2c9d_42db_bdd0_16f05f5dc5eb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e2fa3d00_2c9d_42db_bdd0_16f05f5dc5eb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb5_2_5437bcad_d392_4fc9_9e06_471c4c800653_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb5_2_abccc926_aa85_4dbb_9a6c_904353a4af1f_delete" subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2433e405_516c_4518_afc8_b109092c7fa6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2433e405_516c_4518_afc8_b109092c7fa6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_1_8f219537_8936_456f_85ea_39af5f2fa6a2_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb6_1_52907d02_d1c1_4ae9_919b_752acf815da8_delete" subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3ed404f4_66d8_4953_a420_05cc6a2d916b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3ed404f4_66d8_4953_a420_05cc6a2d916b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb6_2_cb584f85_be48_4209_80c6_c9b67935987f_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb6_2_9241415d_cc92_49da_9ad4_a01a02b2c72f_delete" subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b599ef5a_77dd_4487_b1f2_4302cec2c285_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b599ef5a_77dd_4487_b1f2_4302cec2c285_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_1_d5594d86_45d9_4767_9e55_72ed175092b2_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb7_1_faea27b0_0941_41ce_a482_327a3e37e154_delete" subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_02c5010f_0426_40bb_be8f_c5e977fb05d0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_02c5010f_0426_40bb_be8f_c5e977fb05d0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb7_2_cfea5675_d8ba_4668_a537_1fbc17d07db9_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb7_2_5c684636_a93e_4d4e_afa1_5613482a8965_delete" subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3eb0109f_6022_4dc7_ad3c_08797b25fdc0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3eb0109f_6022_4dc7_ad3c_08797b25fdc0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_1_12642db0_4580_4682_91e7_fef082982c3f_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb8_1_430c12f3_6128_4466_8bfe_956220146985_delete" subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ed0417b6_d4b6_4d95_bbcd_4a96f9083e2f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ed0417b6_d4b6_4d95_bbcd_4a96f9083e2f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_grt_lb8_2_340287f2_eed0_4b36_b10c_e8f73c9d9dbf_tosca_id)\ \ %>" on-success: - "net_cmg01_grt_lb8_2_19018080_5839_47a4_89ca_127ac89278a4_delete" subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_903cc447_e825_462a_b2a3_123e97365edf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_903cc447_e825_462a_b2a3_123e97365edf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_1_6ebba8f7_cae9_465a_a9a0_2c1b6f1c1b1a_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb1_1_741b8a71_6af9_4d3c_8af9_ede54256b181_delete" subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c009c012_1e1c_40d0_a0aa_d5f82f0fa623_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c009c012_1e1c_40d0_a0aa_d5f82f0fa623_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb1_2_9a188e4b_4666_4eeb_a5a3_5b68f12ca8e1_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb1_2_19d98341_af74_488f_ba43_148d33d9a023_delete" subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9b646e33_7bc7_4f73_ae8b_7f9640e1f9cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9b646e33_7bc7_4f73_ae8b_7f9640e1f9cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_1_d40adece_0029_4f3b_b6f3_f20fecf7148d_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb2_1_348cfc15_b639_4285_b8ec_bcbd1b285471_delete" subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2c09ad39_795f_426e_b4fa_a3afa35f0d38_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2c09ad39_795f_426e_b4fa_a3afa35f0d38_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb2_2_4ada23c9_b54b_44e4_99c2_7b17afa12cb3_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb2_2_7d37d401_27f5_4fed_a119_6d0f6650086c_delete" subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_355c6057_cf9f_43b2_80e2_7d3206c49434_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_355c6057_cf9f_43b2_80e2_7d3206c49434_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_1_c003a492_b3b5_4f63_b6cf_7c593103e1c8_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb3_1_df82a5c8_3bc1_4962_9bde_0b903a2ce993_delete" subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_309e634f_a5f8_442b_92e0_11ea12e8d15b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_309e634f_a5f8_442b_92e0_11ea12e8d15b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb3_2_851a5e3f_688f_4d9b_bbf6_0707b77ee4e8_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb3_2_79449dea_5254_429a_bde1_f4ef1acb420e_delete" subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4d9eb300_2b33_476a_8360_4b8fd780a4ba_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4d9eb300_2b33_476a_8360_4b8fd780a4ba_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_1_16e139ba_c1e4_4c4a_9c36_daffafdba1da_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb4_1_21dc37ed_e2cc_4914_8fc5_f4d926d31a15_delete" subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b729f60a_e9dc_4eb9_9af8_d5f35ca5ffa7_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b729f60a_e9dc_4eb9_9af8_d5f35ca5ffa7_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb4_2_dc36328f_2cfc_4390_b28a_81ae33b50dbe_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb4_2_cbe7a0c3_e6dd_40bf_9c5c_c9e0d7d1b76f_delete" subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_4d8d888b_415a_440c_9c17_05f9a5e99dd2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_4d8d888b_415a_440c_9c17_05f9a5e99dd2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_1_d3868c37_8952_4624_8885_4cc532c6791b_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb5_1_8063bf36_28dd_4ee7_be3f_58b210dbcd33_delete" subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_29adcf4a_d77a_474a_8001_00a0ea9399fa_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_29adcf4a_d77a_474a_8001_00a0ea9399fa_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb5_2_6c815534_a549_420e_a5c6_e0603c8a20ae_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb5_2_68b00a67_6065_499d_9f7f_c8b452038654_delete" subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8a4f3a53_d765_438d_9d62_3d02bc11f047_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8a4f3a53_d765_438d_9d62_3d02bc11f047_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_1_74c6a24c_9f26_420e_93b7_8cb52345815d_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb6_1_6ff145f5_0dde_4370_adea_4f816fffa2ef_delete" subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d508172e_031a_4f23_9ea6_3ab603e8c572_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d508172e_031a_4f23_9ea6_3ab603e8c572_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb6_2_e3bb88cd_8464_4bf0_b403_421de6b07d32_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb6_2_0067c4cd_4c9e_42d1_aaf3_4ac4675247cc_delete" subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8805b437_8bdc_4285_8629_ac91440dcdf1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8805b437_8bdc_4285_8629_ac91440dcdf1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_1_9109ed7d_344b_447b_8ed8_f10c6646dd1f_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb7_1_be18e946_f437_41a7_8b45_f0b0497d3a7b_delete" subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_166eaec0_f91b_4875_ba8f_3fb93a54ad01_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_166eaec0_f91b_4875_ba8f_3fb93a54ad01_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb7_2_04ec97eb_70bb_4732_8d56_22ff2c683457_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb7_2_e18a6965_fd2d_496b_bb99_2c7721b3087e_delete" subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1abbb2ed_ce55_4067_abfb_6107cab624ba_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1abbb2ed_ce55_4067_abfb_6107cab624ba_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_1_a21df4d1_c942_4d4d_871b_13771ee07dfd_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb8_1_ebe171ba_49ec_42b3_abea_5f367e5b4260_delete" subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a1297140_7afd_44fe_8d4c_11e46a4a97d5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a1297140_7afd_44fe_8d4c_11e46a4a97d5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_hightouch_lb8_2_f840b51f_eb35_4684_b7bb_7364f13e1401_tosca_id)\ \ %>" on-success: - "net_cmg01_hightouch_lb8_2_e6d6c33d_1243_4171_ade3_b93d353e0dc7_delete" subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_811cfb71_1720_4982_af3f_c56a5226bfc2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_811cfb71_1720_4982_af3f_c56a5226bfc2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_oam_73673d98_0a52_47ba_9d14_2b23099a793d_tosca_id)\ \ %>" on-success: - "net_cmg01_oam_2d44df60_4c08_4d9d_9a49_fef17f722ff0_delete" subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_feba2a49_e26d_4c9a_8596_f107cb96669a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_feba2a49_e26d_4c9a_8596_f107cb96669a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb1_1_6c61b2a0_a6ef_43f0_ac4a_5530d20d9dcb_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb1_1_462bf25b_e849_4aa9_9e98_214ca6178c2a_delete" subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b372da26_a127_4fc8_ba01_70e1b26fb454_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b372da26_a127_4fc8_ba01_70e1b26fb454_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb2_1_91f7783b_39f8_41f9_b7a8_857605eafc45_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb2_1_31b77834_9d13_442e_80b9_33d118d3ea4d_delete" subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_cc90bf78_861c_4a93_a1cb_a37c5bfef0e4_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_cc90bf78_861c_4a93_a1cb_a37c5bfef0e4_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb3_1_2cca075c_2ccd_4025_8e3e_6a6899630a9b_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb3_1_42222196_8136_4229_a4b2_089bb3b4277c_delete" subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fdc17fd4_f5a9_4a6e_94c8_2f915d111b09_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fdc17fd4_f5a9_4a6e_94c8_2f915d111b09_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb4_1_051fe43d_c5c1_4fac_8f10_0f515cdf8ed9_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb4_1_641ef01a_3960_4d11_a4b9_9a19947b50b2_delete" subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f851245e_7ba4_47c6_84e1_6ec5d398fbab_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f851245e_7ba4_47c6_84e1_6ec5d398fbab_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb5_1_17d7b3cc_84be_441b_99ef_759a313fe521_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb5_1_cb35b07d_017a_451c_9e79_dfaec0b35010_delete" subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_6ee74cfe_915b_4c4c_8ca2_8d5c3d75e7cd_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_6ee74cfe_915b_4c4c_8ca2_8d5c3d75e7cd_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb6_1_f3c4d60f_02b5_48ae_8674_e08b14eaa40b_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb6_1_6e86d7ab_c098_4cec_b824_5a03d3be4246_delete" subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_523260f6_f4f0_4065_b7a7_e738b89b4bb5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_523260f6_f4f0_4065_b7a7_e738b89b4bb5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb7_1_9b80bfd6_c583_407d_bcd4_f84019a2b91c_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb7_1_f0b932bf_c280_4bb8_bc7e_97f79444bdae_delete" subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_424f61d8_88ab_473c_98bc_901c61f1f6eb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_424f61d8_88ab_473c_98bc_901c61f1f6eb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_rsd_lb8_1_ddeb68c8_4f58_4342_9390_da78744c94b5_tosca_id)\ \ %>" on-success: - "net_cmg01_rsd_lb8_1_4c832609_7e72_4dd3_b1b7_fb72cdf26ff7_delete" subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_f291fb6e_ace9_4685_ba1f_9be5212ca7b6_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_f291fb6e_ace9_4685_ba1f_9be5212ca7b6_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_1_c9e37032_a281_4466_9ccc_a13e21f8e4bc_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb1_1_c6d889db_df0a_4319_aef1_3055d63bcbd4_delete" subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_68f28f34_f1d7_4204_b512_debd8b6e2ee2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_68f28f34_f1d7_4204_b512_debd8b6e2ee2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb1_2_d79d8bcf_2c4c_4b22_8727_f49bf89204b4_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb1_2_09a4f920_f3ef_4c70_bf9a_d2d29d8a77d1_delete" subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_efa8d38d_da16_4252_97c9_a4c1a02c6958_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_efa8d38d_da16_4252_97c9_a4c1a02c6958_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_1_b0993554_4778_4b46_99c7_8f0b475fb2b4_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb2_1_2a83a6a7_af8b_4d98_a98a_e57cf2bbb2d1_delete" subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_82156c4f_dcf2_4e7c_a62a_7b7c91aee960_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_82156c4f_dcf2_4e7c_a62a_7b7c91aee960_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb2_2_119b5e51_a7cc_4b2d_85b0_2117c540f58b_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb2_2_256ea5fc_10bf_4528_b089_75bb6c99b16c_delete" subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b7ac26fb_24ef_48db_b869_6b70d9f58e81_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b7ac26fb_24ef_48db_b869_6b70d9f58e81_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_1_8a36d9c5_fcb9_4299_a12b_1de688635191_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb3_1_1afcf212_296d_469b_a4e2_25a0d8ccf441_delete" subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_c0e7243d_9370_42e0_92ce_cb8b544b1583_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_c0e7243d_9370_42e0_92ce_cb8b544b1583_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb3_2_a442b2cd_8ac6_47b1_8fb0_acaa083f871c_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb3_2_a63d552a_77a7_42f4_bd18_c318c2bb83f2_delete" subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_70bfad13_3e96_4e9e_9698_d252427176d2_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_70bfad13_3e96_4e9e_9698_d252427176d2_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_1_76ec8ea5_6801_41e4_a3bf_16aeb4ee9e3b_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb4_1_bf4377bf_ac59_48b1_9b1a_e0303b7caf1b_delete" subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_ce6239e1_6abc_423a_b8c7_e1c6f217f158_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_ce6239e1_6abc_423a_b8c7_e1c6f217f158_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb4_2_5a436a1f_9eca_462d_85a7_27b1ce6669be_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb4_2_b73497fa_9c56_41b0_8211_a6aa51ba3f31_delete" subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_921ae2d1_1148_4e77_88ae_5f5d40614952_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_921ae2d1_1148_4e77_88ae_5f5d40614952_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_1_f56c5924_e0de_4259_9fb7_fe145c264e07_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb5_1_7ab9292e_b31b_4f44_88af_048d976bb2e6_delete" subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_5cdb6e8d_c275_4ed9_9949_4955e202932b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_5cdb6e8d_c275_4ed9_9949_4955e202932b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb5_2_51dcd331_fc9e_4f6e_996c_99537a35201d_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb5_2_b0e97b64_0e32_48c3_8ed9_e6828a399c01_delete" subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d1145d6d_38b2_41f9_886f_9c617f7e756d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d1145d6d_38b2_41f9_886f_9c617f7e756d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_1_0d2d784c_5251_4252_8b09_86488771c18c_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb6_1_98a78e6c_78bb_4284_b176_8ba153ca0892_delete" subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_a53a83b3_6d81_422f_b740_aebfc0c72598_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_a53a83b3_6d81_422f_b740_aebfc0c72598_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb6_2_e7a4e000_9b16_47ee_9682_5ce27d02557c_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb6_2_02eeb426_27de_4577_9880_f0f046a1d8a0_delete" subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_7a40053d_ac1e_4496_a9f3_1652d0f12832_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_7a40053d_ac1e_4496_a9f3_1652d0f12832_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_1_45cc878e_386e_4dcc_a837_7902db0eca05_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb7_1_45247f84_56db_4eba_8b4a_a9b12e6ef8ea_delete" subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_fe9c83d1_c287_46a2_886d_c357d42a5f15_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_fe9c83d1_c287_46a2_886d_c357d42a5f15_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb7_2_7a31eac5_b166_451d_805d_314a9b0078cd_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb7_2_97d7cdb3_225f_460e_9e91_564cf9245c00_delete" subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_46470589_5547_4612_b658_aab7cc521985_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_46470589_5547_4612_b658_aab7cc521985_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_1_0398d4f3_403b_40a4_8cdc_a63b9d706a80_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb8_1_5b7e62a3_3aab_4739_a12a_edaa23df8719_delete" subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_71e06e12_4cb1_410c_b7ba_9720e748d4ad_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_71e06e12_4cb1_410c_b7ba_9720e748d4ad_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_sig_lb8_2_5b379b5f_8aee_48f1_a70c_5ddede068574_tosca_id)\ \ %>" on-success: - "net_cmg01_sig_lb8_2_02784648_221c_4c96_8113_c0c269f2b3c0_delete" subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8682ece7_bf7d_4490_98af_85f4c6cb5d76_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8682ece7_bf7d_4490_98af_85f4c6cb5d76_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_1_135548a8_574e_424d_80c9_4e317934d391_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb1_1_c8949a70_44c6_451b_92a2_7b71b98f2dba_delete" subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_64e735ac_75c9_44d9_b69f_8aab3f90c58c_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_64e735ac_75c9_44d9_b69f_8aab3f90c58c_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb1_2_48eb820a_357a_4ca2_acbe_5d44e0f2ff52_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb1_2_a250347c_2f87_4868_a125_fea79725c08e_delete" subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2d1fc720_10e1_4ec8_8416_b9f43b5c785a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2d1fc720_10e1_4ec8_8416_b9f43b5c785a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_1_32ea9dbd_753b_4916_94d6_e66b8752b89a_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb2_1_14e70c2c_9bcf_4e6f_b471_4963f9cbaaaa_delete" subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_597ca5e9_cec5_4de6_96ae_c24563a6fe8b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_597ca5e9_cec5_4de6_96ae_c24563a6fe8b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb2_2_524c6866_cecf_4134_9f3e_665c1a1bf2e3_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb2_2_2be81aff_092c_4a04_bdaa_b14fa8ec2d57_delete" subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_abcd546c_6951_441b_9264_453cc076e8bf_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_abcd546c_6951_441b_9264_453cc076e8bf_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_1_8c3a5f3c_b9f1_41d2_9c9b_df196bc1ded2_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb3_1_90890560_043f_4fc3_b22e_074b966ecbc5_delete" subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9f03ffca_854a_4988_a9c0_61ca36a3246a_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9f03ffca_854a_4988_a9c0_61ca36a3246a_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb3_2_bb8abcb2_468b_49df_821f_1704a73e7ea7_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb3_2_e6e44e98_2bb7_4ec1_9436_8df062a4f838_delete" subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9afa4c9b_9333_47ec_a374_54da4ddc57f0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9afa4c9b_9333_47ec_a374_54da4ddc57f0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_1_4872d858_c7e8_4173_b10d_04339240c592_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb4_1_c107dd51_1715_4723_a496_105b6e48787f_delete" subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_0710389d_1720_4d13_a7a1_5cd5a4152aa3_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_0710389d_1720_4d13_a7a1_5cd5a4152aa3_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb4_2_02208d26_9350_48a0_9f06_0f364bf1e485_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb4_2_f5e35845_8e0d_4cc4_9e28_bfbeabb9e08e_delete" subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_e7a7ffff_f5c1_4fff_af48_8b1c100928bb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_e7a7ffff_f5c1_4fff_af48_8b1c100928bb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_1_769307b3_8599_44a9_adb8_6b9ad958f326_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb5_1_f661b371_50cc_420b_98b3_093acb5c8cab_delete" subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_d15c316e_b770_484f_ae7b_22fe8e991a71_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_d15c316e_b770_484f_ae7b_22fe8e991a71_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb5_2_2379a1b7_a0d5_4e85_ae9b_ed226607bdf0_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb5_2_35b02648_2cf8_44e3_bfcd_4d3e8674cd2d_delete" subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_357cafe3_abcb_4b57_b18b_632a5b9ef02d_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_357cafe3_abcb_4b57_b18b_632a5b9ef02d_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_1_57e2698f_e49f_4a5d_b1f3_b850212e26f4_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb6_1_f06c874a_3a94_43d4_8817_9b4bbcb640fb_delete" subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_642c8ccc_5cb1_4308_9150_1b9cd0ba2eb5_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_642c8ccc_5cb1_4308_9150_1b9cd0ba2eb5_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb6_2_10c71170_4b4c_485e_91c0_8cb496a23f73_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb6_2_4080cc9e_8211_45a7_81e9_371cb2cabe2e_delete" subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9c8676e3_f891_424c_a5db_db510c5f3bbc_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9c8676e3_f891_424c_a5db_db510c5f3bbc_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_1_ce503ea3_445b_4e8e_a4f8_1ec07b8dcb72_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb7_1_f51faac8_40f8_452c_9823_b0356eca5da5_delete" subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1b505db1_f931_401e_96c1_b03e306ca152_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1b505db1_f931_401e_96c1_b03e306ca152_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb7_2_8d5f2e95_3b2a_41d8_9d66_77323ec5c8c6_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb7_2_3e0449c1_f815_4a56_a358_158f9e0197a0_delete" subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_747d9def_099d_433c_a8fb_fcd5abd19590_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_747d9def_099d_433c_a8fb_fcd5abd19590_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_1_268c15db_a911_4606_b2e1_ed0c7f7aebac_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb8_1_8178d72d_9ad1_4bc5_b9ee_031540191958_delete" subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_8de14de8_8154_4c0d_ac3d_e7b975ceef92_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_8de14de8_8154_4c0d_ac3d_e7b975ceef92_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_streammvno_lb8_2_c7636ff8_91ae_41cb_9bfb_e8579917fd2d_tosca_id)\ \ %>" on-success: - "net_cmg01_streammvno_lb8_2_d388df65_f592_40ad_a737_653b013f8b17_delete" subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_09e91349_f90b_43eb_9e6a_d5e9cc2b1d83_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_09e91349_f90b_43eb_9e6a_d5e9cc2b1d83_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_1_28077839_c2ea_4035_a0df_256a8652d663_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb1_1_630f68c8_c01a_4c7d_a3f1_c12dc28e9f1a_delete" subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_69833bc8_7ded_4468_b8c8_5062b6e7bc86_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_69833bc8_7ded_4468_b8c8_5062b6e7bc86_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb1_2_e9801be5_3d1f_4d3c_a9c9_7c532d6b8793_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb1_2_4a8c9c06_620e_4ff0_8101_60adfe845855_delete" subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1370357d_6274_4d7f_b3a9_de9bc0b748be_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1370357d_6274_4d7f_b3a9_de9bc0b748be_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_1_3f810c51_34c3_4882_a7d9_5562ab8ed700_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb2_1_2e95bf94_10d0_467c_8be3_84079139ef98_delete" subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_2384c640_76d8_4e88_aaeb_9957b008383f_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_2384c640_76d8_4e88_aaeb_9957b008383f_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb2_2_8f2b0add_8431_4833_aef1_1d56ee508a5f_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb2_2_5b8f6dc4_9396_4808_8cf2_240d42418226_delete" subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9078f37b_14df_40f3_ab05_1cc7d4ccc989_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9078f37b_14df_40f3_ab05_1cc7d4ccc989_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_1_41033c0d_4635_41b8_b09d_3f73603996db_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb3_1_b73981ea_ad43_4e6c_b4af_80715f361554_delete" subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_1f470e55_43c1_4363_a70b_74fd686c973b_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_1f470e55_43c1_4363_a70b_74fd686c973b_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb3_2_4dd59ccb_0989_4c34_9112_8be443095f88_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb3_2_c36d53bd_f036_4865_90b5_0e6f124f02cd_delete" subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9ec5e436_bc32_46e9_8ce6_4a773ade8199_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9ec5e436_bc32_46e9_8ce6_4a773ade8199_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_1_811fbc7b_7610_4b6a_81ef_4913ca2aede0_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb4_1_1d56a16c_e6fd_4207_916f_b734c19d1b41_delete" subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9e8b9a24_ba7b_489d_a69e_915b7c87bcc1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9e8b9a24_ba7b_489d_a69e_915b7c87bcc1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb4_2_321b5537_cea2_4e1f_a5c4_ea6a433b8999_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb4_2_001c200e_92ad_45b1_995b_9a0cfcb93821_delete" subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_b74d9b04_fb5f_4729_98ad_e111a4b435b8_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_b74d9b04_fb5f_4729_98ad_e111a4b435b8_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_1_f2e44fdd_4b55_4a76_8aa8_b82695af4050_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb5_1_51f1348f_e4a3_4f67_9263_81ea25b92030_delete" subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3f48d2ce_c137_41bf_89cc_773335033f82_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3f48d2ce_c137_41bf_89cc_773335033f82_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb5_2_e779f1be_3de4_4037_8b84_39d6cd6d11b5_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb5_2_6755688f_cea0_41ae_9c6f_65be858dcf00_delete" subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_daad4f48_ada1_406e_8fb0_ad498ed61366_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_daad4f48_ada1_406e_8fb0_ad498ed61366_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_1_d79407ba_a99f_4035_b7a7_5a2b035770b1_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb6_1_2c7e562e_f472_4ea8_9020_931ed974432b_delete" subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_9d593e55_1718_4eb7_b0a4_b9bf24e8c0fb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_9d593e55_1718_4eb7_b0a4_b9bf24e8c0fb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb6_2_402b20ff_844d_4ecc_8967_4be9d163b958_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb6_2_8fa231cc_2f2c_4257_8e05_945724c103b8_delete" subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_92aaa203_f549_4926_b811_24613de3f747_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_92aaa203_f549_4926_b811_24613de3f747_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_1_1a22b4e1_ce72_4b9c_9dc3_301540f01a43_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb7_1_b80ad685_74fa_4a74_bec1_a5a179307191_delete" subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_37d26476_a797_42fe_a3e5_9e70e2a5f6d1_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_37d26476_a797_42fe_a3e5_9e70e2a5f6d1_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb7_2_34b16e9e_83d3_41ce_a95e_a0b83789330c_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb7_2_c946933b_7467_44a5_ad12_18672641b7be_delete" subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_3c9de29b_177c_475a_9ccb_6ad65b3265cb_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_3c9de29b_177c_475a_9ccb_6ad65b3265cb_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_1_389bc352_c296_41f8_9c82_f240e9529b3a_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb8_1_0d833b5d_c42e_4404_8b9f_8dc86efbafb1_delete" subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_delete: workflow: "nuage.delete_neutron_object" input: id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_id)\ \ %>" neutron_type: "vsd_managed_subnet" placement: tenant: "<% $.get(get_attribute_neutron_placeable_387b16a3_cb9e_4465_bdb1_7118276f4fd0_neutron_placeable_tenant)\ \ %>" vim: "<% $.get(get_attribute_neutron_placeable_387b16a3_cb9e_4465_bdb1_7118276f4fd0_neutron_placeable_vim)\ \ %>" tosca_name: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_name)\ \ %>" tosca_reference_only: "<% $.get(get_property_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_reference_only)\ \ %>" tosca_resource_id: "<% $.get(get_attribute_subnet_cmg01_user_lb8_2_609bd506_b933_4a74_939d_691291ed58c5_tosca_id)\ \ %>" on-success: - "net_cmg01_user_lb8_2_af8756f5_f23d_4db1_8989_bebecc801875_delete" mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/big_wf/wf_input.json000077500000000000000000000000041524065565300274110ustar00rootroot00000000000000{ }mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/complex_wf/000077500000000000000000000000001524065565300255745ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/complex_wf/complex_wf_params.json000066400000000000000000000004031524065565300321720ustar00rootroot00000000000000{ "env": { "env_param_01": { "env_param_01_nested_01": "xyz" }, "env_param_02": { "env_param_02_nested_01": "xyz" }, "working_url": "http://httpstat.us/200", "return_error_code_url": "https://httpbin.org/status/418" } }mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/complex_wf/complex_wf_wb.yaml000066400000000000000000000713401524065565300313200ustar00rootroot00000000000000--- version: "2.0" name: very_big_wb actions: my_action: input: - action_parameter_05: xyz - action_parameter_06: "xyz" - env - action_parameter_07: xyz - action_parameter_04: null - action_parameter_03: "xyz" - action_parameter_02: "" - action_parameter_08: "" - action_parameter_09: xyz - action_param_01: "" - action_parameter_01: "xyz" - action_parameter_10: "xyz" - output: output base: std.http base-input: url: <% $.env.working_url %> allow_redirects: true verify: 'xyz' headers: "Content-Type": "application/json" "Header1": <% $.env.env_param_01.env_param_01_nested_01 %> "Header2": <% $.env.env_param_01.env_param_01_nested_01 + ' ' + $.env.env_param_02.env_param_02_nested_01 %> method: PATCH body: xyz: <% $.action_parameter_05 %> workflows: my_workflow: input: - workflow_parameter_04: "workflow_parameter_04" - workflow_parameter_03: "workflow_parameter_03" - workflow_parameter_02: "workflow_parameter_02" - workflow_parameter_01: null - workflow_parameter_05: "workflow_parameter_05" - workflow_parameter_06: "workflow_parameter_06" output: wf_output_01: xyz wf_output_02: <% env().env_param_01 %> task-defaults: on-error: - wf_default_on_error tasks: wf_task_01: action: my_action input: env: "<% env() %>" action_parameter_02: "" action_parameter_03: xyz action_parameter_04: '<% env().env_param_02.env_param_02_nested_01 %>' on-error: - fail on-success: - wf_task_02 publish: wf_published_01: nested_01: "xyz" wf_task_02: action: std.http input: url: <% env().working_url %> method: POST allow_redirects: true headers: "Content-Type": "application/json" "X-Flow-ID": <% env().env_param_02.env_param_02_nested_01 %> "xyz": <% $.wf_published_01.nested_01 %> "Authorization": <% env().env_param_02.env_param_02_nested_01 + ' ' + env().env_param_02.env_param_02_nested_01 %> body: env_param_01_nested_01: <% env().env_param_01.env_param_01_nested_01 %> aaaaa: a1: <% $.workflow_parameter_03 %> a2: <% $.workflow_parameter_02 %> a3: <% $.workflow_parameter_01 %> a4: <% env().env_param_02 %> a5: <% $.workflow_parameter_04 %> on-success: - wf_task_05 wf_task_03: action: std.echo input: output: "<% $ %>" wf_task_04: action: std.echo input: output: "<% $ %>" on-complete: - fail wf_default_on_error: action: my_action input: action_parameter_02: '' action_parameter_01: "<% $.wf_published_01.nested_01 %>" action_parameter_03: fxyz env: "<% env() %>" on-error: - wf_task_04 on-success: - wf_task_04 wf_task_05: action: my_action input: env: "<% env() %>" action_parameter_02: "" action_parameter_01: "<% $.wf_published_01.nested_01 %>" action_parameter_03: xyz on-error: - wf_task_03 top_level_workflow: tasks: task_01_top_level: action: "std.echo" input: output: "<% $ %>" on-success: - "do_work" do_work: workflow: "big_wf" on-success: - more_work - make_sure_no_errors task_12: action: "my_action" input: env: "<% env() %>" action_parameter_06: "xxx" action_parameter_03: "<% env().env_param_01.env_param_01_nested_01 %>" action_parameter_10: "ggg" on-complete: - make_sure_no_errors more_work: action: "my_action" input: env: "<% env() %>" action_parameter_06: "xxx" action_parameter_03: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_12" make_sure_no_errors: action: std.noop publish: tasks_in_error: "<% tasks(execution().id, true, ERROR) %>" on-success: - do_fail: "<% len($.tasks_in_error) > 0 %>" do_fail: action: std.fail big_wf: input: - attribute_01: "attribute_01" - attribute_02: "attribute_02" - attribute_03: "attribute_03" - attribute_04: "attribute_04" - attribute_05: "attribute_05" - attribute_06: "attribute_06" - attribute_07: "attribute_07" - attribute_08: "attribute_08" - attribute_09: "attribute_09" - attribute_10: "attribute_10" - attribute_11: "attribute_11" - attribute_12: "attribute_12" - attribute_13: "attribute_13" - attribute_14: "attribute_14" - attribute_15: "attribute_15" - attribute_16: "attribute_16" - attribute_17: "attribute_17" - attribute_18: "attribute_18" - attribute_19: "attribute_19" - attribute_20: "attribute_20" - attribute_21: "attribute_21" - attribute_22: "attribute_22" - attribute_23: "attribute_23" - attribute_24: "attribute_24" - attribute_25: "attribute_25" - attribute_26: "attribute_26" - attribute_27: "attribute_27" - attribute_28: "attribute_28" - attribute_29: "attribute_29" - input_01: "input_01" - input_02: "input_02" - input_03: "input_03" - input_04: "input_04" - input_05: "input_05" - input_06: "input_06" - input_07: "input_07" - input_08: "input_08" - property_01: null - property_02: "*" - property_03: null - property_04: "xyz" - property_05: null - property_06: null - property_07: null - property_08: "1232" - property_09: "xyz" - property_10: "*" - property_11: "*" - property_12: "xyz" - property_13: false - property_14: null - property_15: "xyz" - property_16: null - property_17: "xyz" - property_18: null - property_19: "xyz" - property_20: "1" - property_21: "xyz" - property_22: 123 - property_23: false task-defaults: on-error: - "system_task_on_error" tasks: task_01: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_30) %>" publish: attribute_31: "<% $.get(attribute_30) %>" on-success: - "task_08" - "task_18" - "task_23" - "task_25" task_02: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_30) %>" publish: attribute_63: "<% $.get(attribute_30) %>" on-success: - "task_08" - "task_18" - "task_23" - "task_25" task_03: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_30) %>" publish: attribute_32: "<% $.get(attribute_30) %>" on-success: - "task_08" - "task_18" - "task_23" - "task_25" task_04: workflow: "my_workflow" input: workflow_parameter_01: workflow_parameter_01_nested_param: "<% $.get(input_01) %>" workflow_parameter_02: "<% $.get(attribute_01) %>" workflow_parameter_03: "<% $.get(attribute_03) %>" workflow_parameter_04: "<% $.get(attribute_02) %>" publish: task_04_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_30: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_33: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_01" - "task_02" - "task_03" - "task_04_2" task_04_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_04_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_05: workflow: "my_workflow" input: workflow_parameter_01: xyz_01: "<% $.get(property_04) %>" xyz_02: "<% $.get(attribute_34) %>" xyz_03: "<% $.get(attribute_35) %>" xyz_04: "<% $.get(attribute_36) %>" xyz_05: "<% $.get(property_06) %>" xyz_06: "<% $.get(attribute_37) %>" xyz_07: "<% $.get(property_07) %>" xyz_08: "<% $.get(attribute_38) %>" xyz_09: "<% $.get(attribute_39) %>" xyz_10: "<% $.get(attribute_40) %>" xyz_11: "<% $.get(attribute_41) %>" xyz_12: "<% $.get(attribute_42) %>" xyz_13: "<% $.get(property_02) %>" xyz_14: "<% $.get(property_01) %>" xyz_15: "<% $.get(property_05) %>" xyz_16: "<% $.get(attribute_43) %>" xyz_17: "<% $.get(attribute_44) %>" xyz_18: "<% $.get(property_03) %>" workflow_parameter_02: "<% $.get(attribute_04) %>" workflow_parameter_03: "<% $.get(attribute_06) %>" workflow_parameter_04: "<% $.get(attribute_05) %>" publish: task_05_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_45: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_46: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_05_2" - "task_23" task_05_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_05_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_06: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(property_11) %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(property_10) %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(property_09) %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(property_08) %>" publish: attribute_37: "<% $.get(property_08) %>" attribute_34: "<% $.get(property_09) %>" attribute_42: "<% $.get(property_10) %>" attribute_38: "<% $.get(property_11) %>" on-success: - "task_05" - "task_08" - "task_18" - "task_23" task_07: workflow: "my_workflow" input: workflow_parameter_01: xyz_11: "<% $.get(attribute_53) %>" workflow_parameter_02: "<% $.get(property_18) %>" workflow_parameter_03: "<% $.get(attribute_19) %>" workflow_parameter_04: "<% $.get(property_17) %>" workflow_parameter_05: "<% $.get(property_19) %>" workflow_parameter_06: "<% $.get(property_20) %>" workflow_parameter_07: "<% $.get(attribute_20) %>" publish: task_07_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" outputs: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_65: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_66: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_07_2" - "task_08" - "task_18" task_07_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_07_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_08: workflow: "my_workflow" input: workflow_parameter_01: xyz_01: "<% $.get(property_12) %>" xyz_02: "<% $.get(attribute_65) %>" xyz_03: "<% $.get(attribute_32) %>" xyz_04: "<% $.get(property_13) %>" workflow_parameter_02: "<% $.get(attribute_07) %>" workflow_parameter_03: "<% $.get(attribute_09) %>" workflow_parameter_04: "<% $.get(attribute_08) %>" publish: task_08_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_67: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_68: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_05" - "task_08_2" - "task_09" task_08_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_08_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_09: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "xyz" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_67) %>" publish: attribute_43: "xyz" attribute_44: "<% $.get(attribute_67) %>" on-success: - "task_05" - "task_23" task_10: workflow: "my_workflow" input: workflow_parameter_01: xyz_01: "<% $.get(attribute_45) %>" xyz_11: "<% $.get(attribute_46) %>" xyz_21: "<% $.get(input_01) %>" xyz_22: "<% $.get(attribute_47) %>" xyz_23: "<% $.get(attribute_48) %>" workflow_parameter_02: "<% $.get(attribute_10) %>" workflow_parameter_03: "<% $.get(attribute_12) %>" workflow_parameter_04: "<% $.get(attribute_11) %>" publish: task_10_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_49: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_50: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_07" - "task_10_2" task_10_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_10_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_11: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_51) %>" publish: attribute_46: "<% $.get(attribute_51) %>" on-success: - "task_10" - "task_23" task_12: workflow: "my_workflow" input: workflow_parameter_02: "<% $.get(attribute_13) %>" workflow_parameter_03: "<% $.get(attribute_15) %>" workflow_parameter_04: "<% $.get(attribute_14) %>" publish: task_12_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_51: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_52: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_53: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_11" - "task_12_2" task_12_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_12_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_13: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_54) %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(property_15) %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(input_02) %>" publish: attribute_47: "<% $.get(input_02) %>" attribute_45: "<% $.get(property_15) %>" attribute_48: "<% $.get(attribute_54) %>" on-success: - "task_05" - "task_10" - "task_17" - "task_23" task_14: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_54) %>" publish: attribute_55: "<% $.get(attribute_54) %>" on-success: - "task_05" - "task_10" - "task_17" - "task_23" task_15: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_17) %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_54) %>" publish: attribute_39: "<% $.get(attribute_54) %>" attribute_35: "<% $.get(attribute_17) %>" on-success: - "task_05" - "task_10" - "task_17" - "task_23" task_16: workflow: "my_workflow" input: workflow_parameter_01: xyz_01: "<% $.get(property_15) %>" xyz_02: "<% $.get(input_03) %>" xyz_03: "<% $.get(attribute_56) %>" xyz_04: "<% $.get(property_16) %>" xyz_05: "<% $.get(property_14) %>" xyz_06: "<% $.get(input_02) %>" workflow_parameter_02: "<% $.get(attribute_16) %>" workflow_parameter_03: "<% $.get(attribute_18) %>" workflow_parameter_04: "<% $.get(attribute_17) %>" publish: task_16_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_54: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_57: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_05" - "task_10" - "task_13" - "task_14" - "task_15" - "task_16_2" - "task_17" task_16_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_16_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_17: workflow: "my_workflow" input: workflow_parameter_01: xyz_01: "<% $.get(input_05) %>" xyz_02: "<% $.get(input_06) %>" xyz_03: "<% $.get(property_21) %>" xyz_04: "<% $.get(input_08) %>" xyz_05: "<% $.get(input_04) %>" xyz_06: "<% $.get(input_07) %>" xyz_07: "<% $.get(attribute_55) %>" workflow_parameter_02: "<% $.get(attribute_21) %>" workflow_parameter_03: "<% $.get(attribute_23) %>" workflow_parameter_04: "<% $.get(attribute_22) %>" publish: attribute_58: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_59: "<% env().env_param_01.env_param_01_nested_01 %>" task_17_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_17_2" - "task_23" task_17_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_17_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_18: workflow: "my_workflow" input: workflow_parameter_01: xyz_15: "<% $.get(property_22) %>" xyz_16: "<% $.get(attribute_31) %>" workflow_parameter_02: "<% $.get(attribute_24) %>" workflow_parameter_03: "<% $.get(attribute_26) %>" workflow_parameter_04: "<% $.get(attribute_25) %>" publish: attribute_60: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_61: "<% env().env_param_01.env_param_01_nested_01 %>" task_18_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_05" - "task_18_2" - "task_19" task_18_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_18_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" task_19: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_60) %>" publish: attribute_40: "<% $.get(attribute_60) %>" on-success: - "task_05" - "task_23" task_20: action: "my_action" input: output: "<% $ %>" on-complete: - "fail" task_21: workflow: "my_workflow" on-success: - "task_04" - "task_06" - "task_12" problematic_task: action: "my_action" input: env: "<% env() %>" action_parameter_02: "problematic_task" action_parameter_01: "<% env().env_param_02.env_param_02_nested_01 %>" action_parameter_03: "xyz" on-success: - "task_20" on-error: - "task_20" task_22: action: "my_action" input: env: "<% env() %>" action_parameter_02: "" action_parameter_01: "<% env().env_param_02.env_param_02_nested_01 %>" action_parameter_03: "xyz" on-error: - "task_20" task_23: workflow: "my_workflow" input: env: "<% env() %>" workflow_parameter_05: "xyz" workflow_parameter_06: "xyz" join: "all" on-success: - "task_22" system_task_on_error: workflow: "my_workflow" input: env: "<% env() %>" workflow_parameter_05: "xyz" workflow_parameter_06: "xyz" join: 1 on-complete: - "problematic_task" task_24: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% $.get(attribute_62) %>" publish: attribute_56: "<% $.get(attribute_62) %>" on-success: - "task_16" - "task_23" task_25: workflow: "my_workflow" input: workflow_parameter_01: xyz_01: "<% $.get(attribute_63) %>" xyz_02: "<% $.get(property_23) %>" workflow_parameter_02: "<% $.get(attribute_27) %>" workflow_parameter_03: "<% $.get(attribute_29) %>" workflow_parameter_04: "<% $.get(attribute_28) %>" publish: attribute_62: "<% env().env_param_01.env_param_01_nested_01 %>" attribute_64: "<% env().env_param_01.env_param_01_nested_01 %>" task_25_workflow_outputs: published_01: "<% env().env_param_01.env_param_01_nested_01 %>" published_02: "<% env().env_param_01.env_param_01_nested_01 %>" join: "all" on-success: - "task_16" - "task_24" - "task_25_2" task_25_2: action: "my_action" input: env: "<% env() %>" action_param_01: action_param_01_nested_02: xyz: "xyz" xyzn: "xyz" xyznm: "xyz" xyznmt: "<% $.task_25_workflow_outputs %>" action_param_01_nested_param: - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" - xyz_30: "xyz" xyznm: "xyz" xyznmtv: "<% env().env_param_01.env_param_01_nested_01 %>" on-success: - "task_23" mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/join/000077500000000000000000000000001524065565300243705ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/join/join_100_wb.yaml000066400000000000000000000110621524065565300272630ustar00rootroot00000000000000--- version: '2.0' name: join_100_wb workflows: wf: description: contains "join" that joins 100 parallel tasks tasks: join_task: join: all task_1: on-success: join_task task_2: on-success: join_task task_3: on-success: join_task task_4: on-success: join_task task_5: on-success: join_task task_6: on-success: join_task task_7: on-success: join_task task_8: on-success: join_task task_9: on-success: join_task task_10: on-success: join_task task_11: on-success: join_task task_12: on-success: join_task task_13: on-success: join_task task_14: on-success: join_task task_15: on-success: join_task task_16: on-success: join_task task_17: on-success: join_task task_18: on-success: join_task task_19: on-success: join_task task_20: on-success: join_task task_21: on-success: join_task task_22: on-success: join_task task_23: on-success: join_task task_24: on-success: join_task task_25: on-success: join_task task_26: on-success: join_task task_27: on-success: join_task task_28: on-success: join_task task_29: on-success: join_task task_30: on-success: join_task task_31: on-success: join_task task_32: on-success: join_task task_33: on-success: join_task task_34: on-success: join_task task_35: on-success: join_task task_36: on-success: join_task task_37: on-success: join_task task_38: on-success: join_task task_39: on-success: join_task task_40: on-success: join_task task_41: on-success: join_task task_42: on-success: join_task task_43: on-success: join_task task_44: on-success: join_task task_45: on-success: join_task task_46: on-success: join_task task_47: on-success: join_task task_48: on-success: join_task task_49: on-success: join_task task_50: on-success: join_task task_51: on-success: join_task task_52: on-success: join_task task_53: on-success: join_task task_54: on-success: join_task task_55: on-success: join_task task_56: on-success: join_task task_57: on-success: join_task task_58: on-success: join_task task_59: on-success: join_task task_60: on-success: join_task task_61: on-success: join_task task_62: on-success: join_task task_63: on-success: join_task task_64: on-success: join_task task_65: on-success: join_task task_66: on-success: join_task task_67: on-success: join_task task_68: on-success: join_task task_69: on-success: join_task task_70: on-success: join_task task_71: on-success: join_task task_72: on-success: join_task task_73: on-success: join_task task_74: on-success: join_task task_75: on-success: join_task task_76: on-success: join_task task_77: on-success: join_task task_78: on-success: join_task task_79: on-success: join_task task_80: on-success: join_task task_81: on-success: join_task task_82: on-success: join_task task_83: on-success: join_task task_84: on-success: join_task task_85: on-success: join_task task_86: on-success: join_task task_87: on-success: join_task task_88: on-success: join_task task_89: on-success: join_task task_90: on-success: join_task task_91: on-success: join_task task_92: on-success: join_task task_93: on-success: join_task task_94: on-success: join_task task_95: on-success: join_task task_96: on-success: join_task task_97: on-success: join_task task_98: on-success: join_task task_99: on-success: join_task task_100: on-success: join_task mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/join/join_500_wb.yaml000066400000000000000000000550221524065565300272730ustar00rootroot00000000000000--- version: '2.0' name: join_500_wb workflows: wf: description: contains "join" that joins 500 parallel tasks tasks: join_task: join: all task_1: on-success: join_task task_2: on-success: join_task task_3: on-success: join_task task_4: on-success: join_task task_5: on-success: join_task task_6: on-success: join_task task_7: on-success: join_task task_8: on-success: join_task task_9: on-success: join_task task_10: on-success: join_task task_11: on-success: join_task task_12: on-success: join_task task_13: on-success: join_task task_14: on-success: join_task task_15: on-success: join_task task_16: on-success: join_task task_17: on-success: join_task task_18: on-success: join_task task_19: on-success: join_task task_20: on-success: join_task task_21: on-success: join_task task_22: on-success: join_task task_23: on-success: join_task task_24: on-success: join_task task_25: on-success: join_task task_26: on-success: join_task task_27: on-success: join_task task_28: on-success: join_task task_29: on-success: join_task task_30: on-success: join_task task_31: on-success: join_task task_32: on-success: join_task task_33: on-success: join_task task_34: on-success: join_task task_35: on-success: join_task task_36: on-success: join_task task_37: on-success: join_task task_38: on-success: join_task task_39: on-success: join_task task_40: on-success: join_task task_41: on-success: join_task task_42: on-success: join_task task_43: on-success: join_task task_44: on-success: join_task task_45: on-success: join_task task_46: on-success: join_task task_47: on-success: join_task task_48: on-success: join_task task_49: on-success: join_task task_50: on-success: join_task task_51: on-success: join_task task_52: on-success: join_task task_53: on-success: join_task task_54: on-success: join_task task_55: on-success: join_task task_56: on-success: join_task task_57: on-success: join_task task_58: on-success: join_task task_59: on-success: join_task task_60: on-success: join_task task_61: on-success: join_task task_62: on-success: join_task task_63: on-success: join_task task_64: on-success: join_task task_65: on-success: join_task task_66: on-success: join_task task_67: on-success: join_task task_68: on-success: join_task task_69: on-success: join_task task_70: on-success: join_task task_71: on-success: join_task task_72: on-success: join_task task_73: on-success: join_task task_74: on-success: join_task task_75: on-success: join_task task_76: on-success: join_task task_77: on-success: join_task task_78: on-success: join_task task_79: on-success: join_task task_80: on-success: join_task task_81: on-success: join_task task_82: on-success: join_task task_83: on-success: join_task task_84: on-success: join_task task_85: on-success: join_task task_86: on-success: join_task task_87: on-success: join_task task_88: on-success: join_task task_89: on-success: join_task task_90: on-success: join_task task_91: on-success: join_task task_92: on-success: join_task task_93: on-success: join_task task_94: on-success: join_task task_95: on-success: join_task task_96: on-success: join_task task_97: on-success: join_task task_98: on-success: join_task task_99: on-success: join_task task_100: on-success: join_task task_101: on-success: join_task task_102: on-success: join_task task_103: on-success: join_task task_104: on-success: join_task task_105: on-success: join_task task_106: on-success: join_task task_107: on-success: join_task task_108: on-success: join_task task_109: on-success: join_task task_110: on-success: join_task task_111: on-success: join_task task_112: on-success: join_task task_113: on-success: join_task task_114: on-success: join_task task_115: on-success: join_task task_116: on-success: join_task task_117: on-success: join_task task_118: on-success: join_task task_119: on-success: join_task task_120: on-success: join_task task_121: on-success: join_task task_122: on-success: join_task task_123: on-success: join_task task_124: on-success: join_task task_125: on-success: join_task task_126: on-success: join_task task_127: on-success: join_task task_128: on-success: join_task task_129: on-success: join_task task_130: on-success: join_task task_131: on-success: join_task task_132: on-success: join_task task_133: on-success: join_task task_134: on-success: join_task task_135: on-success: join_task task_136: on-success: join_task task_137: on-success: join_task task_138: on-success: join_task task_139: on-success: join_task task_140: on-success: join_task task_141: on-success: join_task task_142: on-success: join_task task_143: on-success: join_task task_144: on-success: join_task task_145: on-success: join_task task_146: on-success: join_task task_147: on-success: join_task task_148: on-success: join_task task_149: on-success: join_task task_150: on-success: join_task task_151: on-success: join_task task_152: on-success: join_task task_153: on-success: join_task task_154: on-success: join_task task_155: on-success: join_task task_156: on-success: join_task task_157: on-success: join_task task_158: on-success: join_task task_159: on-success: join_task task_160: on-success: join_task task_161: on-success: join_task task_162: on-success: join_task task_163: on-success: join_task task_164: on-success: join_task task_165: on-success: join_task task_166: on-success: join_task task_167: on-success: join_task task_168: on-success: join_task task_169: on-success: join_task task_170: on-success: join_task task_171: on-success: join_task task_172: on-success: join_task task_173: on-success: join_task task_174: on-success: join_task task_175: on-success: join_task task_176: on-success: join_task task_177: on-success: join_task task_178: on-success: join_task task_179: on-success: join_task task_180: on-success: join_task task_181: on-success: join_task task_182: on-success: join_task task_183: on-success: join_task task_184: on-success: join_task task_185: on-success: join_task task_186: on-success: join_task task_187: on-success: join_task task_188: on-success: join_task task_189: on-success: join_task task_190: on-success: join_task task_191: on-success: join_task task_192: on-success: join_task task_193: on-success: join_task task_194: on-success: join_task task_195: on-success: join_task task_196: on-success: join_task task_197: on-success: join_task task_198: on-success: join_task task_199: on-success: join_task task_200: on-success: join_task task_201: on-success: join_task task_202: on-success: join_task task_203: on-success: join_task task_204: on-success: join_task task_205: on-success: join_task task_206: on-success: join_task task_207: on-success: join_task task_208: on-success: join_task task_209: on-success: join_task task_210: on-success: join_task task_211: on-success: join_task task_212: on-success: join_task task_213: on-success: join_task task_214: on-success: join_task task_215: on-success: join_task task_216: on-success: join_task task_217: on-success: join_task task_218: on-success: join_task task_219: on-success: join_task task_220: on-success: join_task task_221: on-success: join_task task_222: on-success: join_task task_223: on-success: join_task task_224: on-success: join_task task_225: on-success: join_task task_226: on-success: join_task task_227: on-success: join_task task_228: on-success: join_task task_229: on-success: join_task task_230: on-success: join_task task_231: on-success: join_task task_232: on-success: join_task task_233: on-success: join_task task_234: on-success: join_task task_235: on-success: join_task task_236: on-success: join_task task_237: on-success: join_task task_238: on-success: join_task task_239: on-success: join_task task_240: on-success: join_task task_241: on-success: join_task task_242: on-success: join_task task_243: on-success: join_task task_244: on-success: join_task task_245: on-success: join_task task_246: on-success: join_task task_247: on-success: join_task task_248: on-success: join_task task_249: on-success: join_task task_250: on-success: join_task task_251: on-success: join_task task_252: on-success: join_task task_253: on-success: join_task task_254: on-success: join_task task_255: on-success: join_task task_256: on-success: join_task task_257: on-success: join_task task_258: on-success: join_task task_259: on-success: join_task task_260: on-success: join_task task_261: on-success: join_task task_262: on-success: join_task task_263: on-success: join_task task_264: on-success: join_task task_265: on-success: join_task task_266: on-success: join_task task_267: on-success: join_task task_268: on-success: join_task task_269: on-success: join_task task_270: on-success: join_task task_271: on-success: join_task task_272: on-success: join_task task_273: on-success: join_task task_274: on-success: join_task task_275: on-success: join_task task_276: on-success: join_task task_277: on-success: join_task task_278: on-success: join_task task_279: on-success: join_task task_280: on-success: join_task task_281: on-success: join_task task_282: on-success: join_task task_283: on-success: join_task task_284: on-success: join_task task_285: on-success: join_task task_286: on-success: join_task task_287: on-success: join_task task_288: on-success: join_task task_289: on-success: join_task task_290: on-success: join_task task_291: on-success: join_task task_292: on-success: join_task task_293: on-success: join_task task_294: on-success: join_task task_295: on-success: join_task task_296: on-success: join_task task_297: on-success: join_task task_298: on-success: join_task task_299: on-success: join_task task_300: on-success: join_task task_301: on-success: join_task task_302: on-success: join_task task_303: on-success: join_task task_304: on-success: join_task task_305: on-success: join_task task_306: on-success: join_task task_307: on-success: join_task task_308: on-success: join_task task_309: on-success: join_task task_310: on-success: join_task task_311: on-success: join_task task_312: on-success: join_task task_313: on-success: join_task task_314: on-success: join_task task_315: on-success: join_task task_316: on-success: join_task task_317: on-success: join_task task_318: on-success: join_task task_319: on-success: join_task task_320: on-success: join_task task_321: on-success: join_task task_322: on-success: join_task task_323: on-success: join_task task_324: on-success: join_task task_325: on-success: join_task task_326: on-success: join_task task_327: on-success: join_task task_328: on-success: join_task task_329: on-success: join_task task_330: on-success: join_task task_331: on-success: join_task task_332: on-success: join_task task_333: on-success: join_task task_334: on-success: join_task task_335: on-success: join_task task_336: on-success: join_task task_337: on-success: join_task task_338: on-success: join_task task_339: on-success: join_task task_340: on-success: join_task task_341: on-success: join_task task_342: on-success: join_task task_343: on-success: join_task task_344: on-success: join_task task_345: on-success: join_task task_346: on-success: join_task task_347: on-success: join_task task_348: on-success: join_task task_349: on-success: join_task task_350: on-success: join_task task_351: on-success: join_task task_352: on-success: join_task task_353: on-success: join_task task_354: on-success: join_task task_355: on-success: join_task task_356: on-success: join_task task_357: on-success: join_task task_358: on-success: join_task task_359: on-success: join_task task_360: on-success: join_task task_361: on-success: join_task task_362: on-success: join_task task_363: on-success: join_task task_364: on-success: join_task task_365: on-success: join_task task_366: on-success: join_task task_367: on-success: join_task task_368: on-success: join_task task_369: on-success: join_task task_370: on-success: join_task task_371: on-success: join_task task_372: on-success: join_task task_373: on-success: join_task task_374: on-success: join_task task_375: on-success: join_task task_376: on-success: join_task task_377: on-success: join_task task_378: on-success: join_task task_379: on-success: join_task task_380: on-success: join_task task_381: on-success: join_task task_382: on-success: join_task task_383: on-success: join_task task_384: on-success: join_task task_385: on-success: join_task task_386: on-success: join_task task_387: on-success: join_task task_388: on-success: join_task task_389: on-success: join_task task_390: on-success: join_task task_391: on-success: join_task task_392: on-success: join_task task_393: on-success: join_task task_394: on-success: join_task task_395: on-success: join_task task_396: on-success: join_task task_397: on-success: join_task task_398: on-success: join_task task_399: on-success: join_task task_400: on-success: join_task task_401: on-success: join_task task_402: on-success: join_task task_403: on-success: join_task task_404: on-success: join_task task_405: on-success: join_task task_406: on-success: join_task task_407: on-success: join_task task_408: on-success: join_task task_409: on-success: join_task task_410: on-success: join_task task_411: on-success: join_task task_412: on-success: join_task task_413: on-success: join_task task_414: on-success: join_task task_415: on-success: join_task task_416: on-success: join_task task_417: on-success: join_task task_418: on-success: join_task task_419: on-success: join_task task_420: on-success: join_task task_421: on-success: join_task task_422: on-success: join_task task_423: on-success: join_task task_424: on-success: join_task task_425: on-success: join_task task_426: on-success: join_task task_427: on-success: join_task task_428: on-success: join_task task_429: on-success: join_task task_430: on-success: join_task task_431: on-success: join_task task_432: on-success: join_task task_433: on-success: join_task task_434: on-success: join_task task_435: on-success: join_task task_436: on-success: join_task task_437: on-success: join_task task_438: on-success: join_task task_439: on-success: join_task task_440: on-success: join_task task_441: on-success: join_task task_442: on-success: join_task task_443: on-success: join_task task_444: on-success: join_task task_445: on-success: join_task task_446: on-success: join_task task_447: on-success: join_task task_448: on-success: join_task task_449: on-success: join_task task_450: on-success: join_task task_451: on-success: join_task task_452: on-success: join_task task_453: on-success: join_task task_454: on-success: join_task task_455: on-success: join_task task_456: on-success: join_task task_457: on-success: join_task task_458: on-success: join_task task_459: on-success: join_task task_460: on-success: join_task task_461: on-success: join_task task_462: on-success: join_task task_463: on-success: join_task task_464: on-success: join_task task_465: on-success: join_task task_466: on-success: join_task task_467: on-success: join_task task_468: on-success: join_task task_469: on-success: join_task task_470: on-success: join_task task_471: on-success: join_task task_472: on-success: join_task task_473: on-success: join_task task_474: on-success: join_task task_475: on-success: join_task task_476: on-success: join_task task_477: on-success: join_task task_478: on-success: join_task task_479: on-success: join_task task_480: on-success: join_task task_481: on-success: join_task task_482: on-success: join_task task_483: on-success: join_task task_484: on-success: join_task task_485: on-success: join_task task_486: on-success: join_task task_487: on-success: join_task task_488: on-success: join_task task_489: on-success: join_task task_490: on-success: join_task task_491: on-success: join_task task_492: on-success: join_task task_493: on-success: join_task task_494: on-success: join_task task_495: on-success: join_task task_496: on-success: join_task task_497: on-success: join_task task_498: on-success: join_task task_499: on-success: join_task task_500: on-success: join_task mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/with_items/000077500000000000000000000000001524065565300256055ustar00rootroot00000000000000count_100_concurrency_10.json000066400000000000000000000000501524065565300330360ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/with_items{ "count": 100, "concurrency": 10 } mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/extra/scenarios/with_items/wb.yaml000066400000000000000000000004131524065565300270770ustar00rootroot00000000000000--- version: '2.0' name: with_items_wb workflows: wf: input: - count: 10 - concurrency: 0 tasks: task1: with-items: i in <% range(0, $.count) %> action: std.echo output=<% $.i %> concurrency: <% $.concurrency %> mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/plugins/000077500000000000000000000000001524065565300220015ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/plugins/README.rst000066400000000000000000000006061524065565300234720ustar00rootroot00000000000000Rally plugins ============= All *.py modules from this directory will be auto-loaded by Rally and all plugins will be discoverable. There is no need of any extra configuration and there is no difference between writing them here and in rally code base. Note that it is better to push all interesting and useful benchmarks to Rally code base, this simplifies administration for Operators. mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/plugins/__init__.py000066400000000000000000000000001524065565300241000ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/plugins/mistral_expressions_scenario.py000066400000000000000000000101761524065565300303600ustar00rootroot00000000000000# Copyright 2020 - Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json import math import random import string from rally.task import validation from rally_openstack import consts from rally_openstack import scenario from rally_openstack.scenarios.mistral import utils def random_string(length=10): """Generate a random string of given length """ letters = string.ascii_lowercase return ''.join(random.choices(letters, k=length)) class MistralExpressionScenario(utils.MistralScenario): def run(self, tasks_number=50, params_size_mb=5): wf_text, wf_name = self.create_wf_string(tasks_number) params = self.create_params(params_size_mb) self._create_workflow(wf_text) self._create_execution(wf_name, **params) def create_params(self, size_mb): block_size_mb = 0.2 rand_string = random_string(105400) number_of_fields = math.floor(size_mb / block_size_mb) data_list = '' # each one of these blocks is 200kb data_template = """ "data%s": { "dummy": 5470438, "data_value": -796997888, "sub_data": { "meta_data": { "value": "%s", "text": "dummy text" }, "field1": "%s", "field2": false, "field3": { "value1": -1081872761.2081857, "value2": -1081872761.2081857 } } }, """ wf_params = """ { "field": "some Value", "data": { {{{__DATA_LIST__}}} } } """ for i in range(1, int(number_of_fields + 1)): data_list += data_template % (i, rand_string, rand_string) data_list = data_list[:-2] wf_params = wf_params.replace('{{{__DATA_LIST__}}}', data_list) params = json.loads(wf_params) return params def get_query(self): raise NotImplementedError def create_wf_string(self, tasks_number): wf_tasks = '' wf_name = 'wf_{}'.format(random_string(5)) query = self.get_query() wf_text = """ version: '2.0' {}: tasks: task0: action: std.noop {{{__TASK_LIST__}}} """ task_template = """ task{}: action: std.noop publish: output{}: {} """ for i in range(1, tasks_number + 1): wf_tasks += task_template.format(i, i, query) wf_text = wf_text.replace('{{{__TASK_LIST__}}}', wf_tasks) wf_text = wf_text.format(wf_name) return wf_text, wf_name @validation.add("required_platform", platform="openstack", users=True) @validation.add("required_services", services=[consts.Service.MISTRAL]) @scenario.configure(name="MistralExecutions.YaqlExpression", platform="openstack") class YaqlExpressionScenario(MistralExpressionScenario): def get_query(self): return '<% data %>' @validation.add("required_platform", platform="openstack", users=True) @validation.add("required_services", services=[consts.Service.MISTRAL]) @scenario.configure(name="MistralExecutions.JinjaExpression", platform="openstack") class JinjaExpressionScenario(MistralExpressionScenario): def get_query(self): return '{{ data }} ' mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/plugins/mistral_huge_wf_scenario.py000077500000000000000000000101711524065565300274200ustar00rootroot00000000000000# Copyright 2020 - Nokia Software. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import json from pathlib import Path from rally.common import cfg from rally.task import validation from rally_openstack import consts from rally_openstack import scenario from rally_openstack.scenarios.mistral import utils CONF = cfg.CONF SCENARIO_TIMEOUT_SEC = 16000 home_dir = str(Path.home()) wf_dir = '%s/.rally/extra/scenarios/big_wf/' % home_dir action_files = ['dummy_actions.yaml', 'dummy_actions_nuage.yaml'] common_workflow_files = ['sub_wfs.yaml'] class MistralHugeWorkflowScenario(utils.MistralScenario): main_wf_file_name = '' params_filename = '' wf_name = '' created_wfs = [] created_wbs = [] def run(self): namespace = '' CONF.openstack.mistral_execution_timeout = SCENARIO_TIMEOUT_SEC self.create_common_workflows() self.create_actions() self.create_main_workflow(namespace=namespace) params = self._read_params_from_file() self.run_workflow(params, namespace=namespace) self.clean_after_scenario(namespace=namespace) def clean_after_scenario(self, namespace=''): for wf in self.created_wfs: self._delete_workflow(wf, namespace=namespace) for wb in self.created_wbs: self._delete_workbook(wb, namespace=namespace) def create_common_workflows(self): for file in common_workflow_files: with open(wf_dir + file, 'r+') as f: definition = f.read() wfs = self._create_workflow(definition) for wf in wfs: self.created_wfs.append(wf.name) def create_actions(self): for file in action_files: with open(wf_dir + file, 'r+') as f: definition = f.read() wb = self._create_workbook(definition) self.created_wbs.append(wb.name) def _create_workbook(self, definition, namespace=''): return self.clients("mistral").workbooks.create( definition, namespace=namespace ) def _read_params_from_file(self): with open(wf_dir + self.params_filename, 'r+') as f: params_string = f.read() params = json.loads(params_string) return params def run_workflow(self, params, namespace=''): input = {} self._create_execution( self.wf_name, wf_input=input, namespace=namespace, **params ) def create_main_workflow(self, namespace=''): with open(wf_dir + self.main_wf_file_name, 'r+') as f: definition = f.read() wfs = self._create_workflow(definition, namespace=namespace) for wf in wfs: self.created_wfs.append(wf.name) @validation.add("required_platform", platform="openstack", users=True) @validation.add("required_services", services=[consts.Service.MISTRAL]) @scenario.configure(name="MistralExecutions.TerminateScenario", platform="openstack") class TerminateScenario(MistralHugeWorkflowScenario): main_wf_file_name = 'terminate_wf.yaml' params_filename = 'terminate_params.json' wf_name = 'mistral_cmg_terminate' @validation.add("required_platform", platform="openstack", users=True) @validation.add("required_services", services=[consts.Service.MISTRAL]) @scenario.configure(name="MistralExecutions.DeployScenario", platform="openstack") class DeployScenario(MistralHugeWorkflowScenario): main_wf_file_name = 'deploy_wf.yaml' params_filename = 'deploy_params.json' wf_name = 'mistral_cmg_deploy' mistral-22.0.0+git20260814.61.b4aeb55/rally-jobs/task-mistral.yaml000066400000000000000000000107751524065565300236310ustar00rootroot00000000000000{% set extra_dir = "~/.rally/extra" %} --- MistralExecutions.DeployScenario: - runner: type: "constant" times: 1 concurrency: 1 timeout: 17000 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralExecutions.TerminateScenario: - runner: type: "constant" times: 1 concurrency: 1 timeout: 17000 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralWorkbooks.list_workbooks: - runner: type: "constant" times: 50 concurrency: 10 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralWorkbooks.create_workbook: - args: definition: "{{ extra_dir }}/mistral_wb.yaml" runner: type: "constant" times: 50 concurrency: 10 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 - args: definition: "{{ extra_dir }}/mistral_wb.yaml" do_delete: true runner: type: "constant" times: 50 concurrency: 10 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralExecutions.list_executions: - runner: type: "constant" times: 50 concurrency: 10 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralExecutions.create_execution_from_workbook: - args: definition: "{{ extra_dir }}/mistral_wb.yaml" do_delete: true runner: type: "constant" times: 20 concurrency: 5 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 - args: definition: "{{ extra_dir }}/nested_wb.yaml" workflow_name: "wrapping_wf" do_delete: true runner: type: "constant" times: 20 concurrency: 5 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 - args: definition: "{{ extra_dir }}/scenarios/complex_wf/complex_wf_wb.yaml" workflow_name: "top_level_workflow" params: "{{ extra_dir }}/scenarios/complex_wf/complex_wf_params.json" do_delete: true runner: type: "constant" times: 20 concurrency: 5 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 - args: definition: "{{ extra_dir }}/scenarios/with_items/wb.yaml" params: "{{ extra_dir }}/scenarios/with_items/count_100_concurrency_10.json" do_delete: true runner: type: "constant" times: 20 concurrency: 5 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 - args: definition: "{{ extra_dir }}/scenarios/join/join_500_wb.yaml" do_delete: true runner: type: "constant" times: 10 concurrency: 2 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 - args: definition: "{{ extra_dir }}/scenarios/join/join_500_wb.yaml" do_delete: true runner: type: "constant" times: 10 concurrency: 1 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralExecutions.YaqlExpression: - args: tasks_number: 30 params_size_mb: 4 runner: type: "constant" times: 50 concurrency: 10 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0 MistralExecutions.JinjaExpression: - args: tasks_number: 30 params_size_mb: 4 runner: type: "constant" times: 50 concurrency: 10 context: users: tenants: 1 users_per_tenant: 1 sla: failure_rate: max: 0mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/000077500000000000000000000000001524065565300207335ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/000077500000000000000000000000001524065565300220635ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/.placeholder000066400000000000000000000000001524065565300243340ustar00rootroot00000000000000SSHAction-return_result_on_error-631427c7af28ced7.yaml000066400000000000000000000005021524065565300335220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | The `std.ssh` action has a new `return_result_on_error` parameter. When it is set, the std.ssh action also returns with SUCCESS state when the remote command returns non-zero. Users of the std.ssh action should then use the return value structure to decide if the workflow should fail. action-providers-actions-allowlist-denylist-57c033279e27772e.yaml000066400000000000000000000006451524065565300354730ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added mutually exclusive config options ``[action_providers]/allowlist`` and ``[action_providers]/denylist`` that can be used to filter what action providers is loaded. - | Added mutually exclusive config options ``[legacy_action_provider]/allowlist`` and ``[legacy_action_provider]/denylist`` that can be used to filter what actions is loaded by the legacy action provider. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/action_providers-a1b65db20bd01071.yaml000066400000000000000000000045271524065565300305140ustar00rootroot00000000000000--- features: - | There has been a big change in the Mistral action management. All Mistral subsystems don't access the database directly if they need to work with action definitions. Instead, they work action providers registered in the new entry point "mistral.action.providers". All action providers need to implement the base class ActionProvider declared in "mistral-lib" starting with the version 2.3.0. Action providers are responsible for delivering so-called action descriptors that carry all the most important information about particular actions like "name", "description", names of input parameters and so on. The entire system has now been refactored with action providers. Using this new mechanism it's now possible to deliver actions into the system dynamically w/o having to reboot Mistral. We just need to come up with an action provider implementation that can do that and register it in the entry point from any Python project installed on the same Python environment. This approach also means that actions don't have to be stored in the database anymore. It fully depends on a particular action provider how to store action descriptors and how to perform lookup. It is possible to create action providers fetching information about actions over HTTP, AMQP and potentially any other protocol. Additionally, switching to action providers allowed to make engine code much cleaner and more encapsulated. For example, ad-hoc actions are no longer a concern of the Mistral engine. Instead of implementing all ad-hoc action logic in the engine there's now a special action provider fully responsible for ad-hoc actions. The detailed documentation on using action providers will be added soon. upgrade: - | As part of the transition to action providers the compatibility of the /actions REST API endpoint has been broken to some extent. For ad-hoc actions it remained almost the same. We still can do all CRUD operations upon them. However, all the standard actions (prefixed with "std.") are not stored in the DB anymore. For that reason this type of actions doesn't have IDs anymore, and generally actions are not identified by IDs anymore, only by name. This change needs to be taken into account when updating to this version of Mistral. add-action-region-to-actions-353f6c4b10f76677.yaml000066400000000000000000000006361524065565300323240ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Support to specify 'action_region' for OpenStack actions so that it's possible to operate different resources in different regions in one single workflow. upgrade: - Run ``python tools/sync_db.py --config-file `` to re-populate database. deprecations: - The config option 'os-actions-endpoint-type' is moved from DEFAULT group to 'openstack_actions' group. add-cron-triggers-publicize-policy-54e4ce90d7fc46b8.yaml000066400000000000000000000006141524065565300337750ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | Added a new ``cron_triggers:publicize`` policy (``admin_only``) and enforcement on create when scope is public. Previously, the cron trigger POST endpoint hardcoded the scope to ``private`` and ignored the scope field from the request body, so cron triggers could never be created as public. The scope field is now properly passed through to the database. add-dynamic-actions-publicize-policy-00fc39d80e0541b8.yaml000066400000000000000000000006101524065565300341050ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | Added a new ``dynamic_actions:publicize`` policy (``admin_only``) and enforcement on both create and update operations when scope is public. Previously, the dynamic actions POST endpoint did not persist the scope field and neither POST nor PUT enforced a publicize policy, allowing any user with create or update access to make dynamic actions public. add-environments-publicize-policy-50570611d6d24ede.yaml000066400000000000000000000006071524065565300335610ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | Added a new ``environments:publicize`` policy (``admin_only``) and enforcement on both create and update operations when scope is public. Previously, the environment POST endpoint did not accept the scope field in the request body and neither POST nor PUT enforced a publicize policy, allowing any user with update access to make environments public. add-execution-event-notifications-0f77c1c3eb1d6929.yaml000066400000000000000000000004221524065565300336260ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Introduce execution events and notification server and plugins for publishing these events for consumers. Event notification is defined per workflow execution and can be configured to notify on all the events or only for specific events. add-json-dump-deprecate-json-pp-252c6c495fd2dea1.yaml000066400000000000000000000005541524065565300331470ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | A new YAQL/jinja2 expression function has been added for outputting JSON. It is json_dump and accepts one argument, which is the object to be serialised to JSON. deprecations: - | The YAQL/jinja2 expression function ``json_pp`` has been deprecated and will be removed in the S cycle. ``json_dump`` should be used instead. add-missing-tacker-actions-dddcf77ddd90192f.yaml000066400000000000000000000007211524065565300324430ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Add missing Tacker actions to Mistral that includes vnf forwarding graph (vnffg), vnffg descriptor, network service (ns) and ns descriptor actions - vnffgd actions: create_vnffgd, delete_vnffgd, list_vnffgds, show_vnffgd - vnffg actions: create_vnffg, update_vnffg, delete_vnffg, list_vnffgs, show_vnffg - nsd actions: create_nsd, delete_nsd, list_nsds, show_nsd - ns actions: create_ns, delete_ns, list_nss, show_nsmistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/add-publicize-policy-d3b44590286c7fdd.yaml000066400000000000000000000004661524065565300312120ustar00rootroot00000000000000--- features: - | Mistral now supports a `publicize` policy on actions and workflows which controls whether the users are allowed to create or update them. The default policy does not change which means that everyone can publish action or workflow unless specified differently in the policy. add-py-mini-racer-javascript-evaluator-9d8f9e0e36504d72.yaml000066400000000000000000000003461524065565300344130ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added new JavaScript evaluator py_mini_racer. The py_mini_racer package allows us to get a JavaScript evaluator that doesn't require compilation. This is much lighter and easier to get started with.add-task_execution_id-indexes-16edc58085e47663.yaml000066400000000000000000000002111524065565300326370ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Added new indexes on the task_execution_id column of the action_executions_v2 and workflow_executions_v2 tables.add-workbooks-publicize-policy-147989c836b94729.yaml000066400000000000000000000004471524065565300326740ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | Added a new ``workbooks:publicize`` policy (``admin_only``) and enforcement on both create and update operations when scope is public. Previously, any project owner could make workbooks public as there was no publicize policy check on the workbook endpoints. add_action_definition_caching-78d4446d61c6d739.yaml000066400000000000000000000007001524065565300327330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Enable caching of action definitions in local memory. Now, instead of downloading the definitions from the database every time, mistral engine will store them in a local cache. This should reduce the number of database requests and improve the whole performance of the system. Cache ttl can be configured with ``action_definition_cache_time`` option from [engine] group. The default value is 60 seconds. add_config_option_for_oslo_rpc_executor-44afe1f728afdcb2.yaml000066400000000000000000000017271524065565300354630ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added the config option "oslo_rpc_executor" sets an executor type used by Oslo Messaging framework. Defines how Oslo Messaging based RPC subsystem processes incoming calls. Allowed values: "eventlet", "threading" and "blocking". However, "blocking" is deprecated by the Oslo Messaging team and may be removed in the next versions. The reason of adding this option was in the issues occuring when using MySQLDb database driver and "eventlet" RPC executor. Once in a while, the system would hang on a deadlock caused by the fact that the DB driver wasn't eventlet-friendly and dispatching of green threads didn't work properly. That's why "blocking" was used. Now it's been proven that a combination of "eventlet" executor and PyMysql driver works well. The configuration option for the RPC executor though allows to rollback to "blocking" in case if regression is found, or also experiment with "threading". mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/add_dynamic_actions.yaml000066400000000000000000000010511524065565300267200ustar00rootroot00000000000000--- features: - | Now users can upload Python code through the API (code_sources API) and create actions from it dynamically (using dynamic_actions API). If needed, actions can be also modified and deleted. Note that this all doesn't require a Mistral restart. - | Added a new endpoint "/v2/code_sources/", this is used to create, update, delete and get code sources from mistral. - | Added a new endpoint "/v2/dynamic_actions/", this is used to create, update, delete and get dynamic actions from mistral runtime. add_more_logging_for_sending_actions-c2ddd97027803ecd.yaml000066400000000000000000000004271524065565300345460ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Mistral doesn't log enough info about sending actions to executor and receiving them on the executor side. It makes it hard to debug situations when an action got stuck in RUNNING state. It has now been fixed by adding additional log statements. add_public_event_triggers-ab6249ca85fd5497.yaml000066400000000000000000000004371524065565300323220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added ability to create public event triggers. Public event triggers are applied to all projects, i.e. workflows are triggered by event in any project. Currently public event triggers may be created only by admin but it can be changed in policy.json. add_root_execution_id_to_jinja-90b67c69a50370b5.yaml000066400000000000000000000003171524065565300331560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | This makes getting a root_execution_id available to the jinja execution object. Before this it was only possible to get that through filtering and querying the executions search. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/add_skip_validation-9e8b906c45bdb89f.yaml000066400000000000000000000020741524065565300312610ustar00rootroot00000000000000--- features: - | The new configuration option "validation_mode" was added. It can take one of the values: "enabled", "mandatory", "disabled". If it is set to "enabled" then Mistral will be validating the workflow language syntax for all API operations that create or update workflows (either via /v2/workflows or /v2/workbooks) unless it's explicitly disabled with the API parameter "skip_validation" that has now been added to the corresponding API endpoints. The "skip_validation" parameter doesn't have to have any value since it's a boolean flag. If the configuration option "validation_mode" is set to "mandatory" then Mistral will be always validating the syntax of all workflows for the mentioned operations. If set to "disabled" then validation will always be skipped. Note that if validation is disabled (one way or another) then there's a risk of breaking a workflow unexpectedly while it's running or getting another an unexpected error when uploading it possible w/o a user-friendly description of the error. add_yaql_conver_output_data_config_option-4a0fa926a736de7e.yaml000066400000000000000000000011661524065565300356540ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Added the configuration option "convert_output_data" in the "yaql" group. This option, if set to False, allows to disable YAQL expression result conversion. This fixes performance issues for lots of use cases where a result of an expression is a big data structure. In fact, YAQL created a copy of this data structure every time before giving it to Mistral. This option can't be set to False when the corresponding "convert_input_data" is True. Otherwise, it doesn't work correctly. By default, the value of "convert_output_data" is True which keeps backwards compatibility. add_yaql_convert_input_data_config_property-09822dee1f46eb8e.yaml000066400000000000000000000010241524065565300362110ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Added the "convert_input_data" config property under the "yaql" group. By default it's set to True which preserves the current behavior so there's no risk with compatibility. If set to False, it disables the additional data conversion that was initially added to support some tricky cases like working with sets of dicts (although dict is not a hashable type and can't be put into a set). Disabling it give a significant performance boost in cases when data contexts are very large. add_yaql_engine_options-200fdcfda04683ca.yaml000066400000000000000000000006751524065565300321160ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added several config options that allow to tweak some aspects of the YAQL engine behavior. fixes: - | Fixed how Mistral initializes a child YAQL context before evaluating YAQL expressions. The given data context needs to go through a special filter that prepares the data properly, does conversion into internal types etc. Also, without this change YAQL engine options are not applied properly. allow_none_for_workflow_execution_params-f25b752e207d51d7.yaml000066400000000000000000000003211524065565300354040ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Fixed a backward compatibility issue: there was a change made in Rocky that disallowed the 'params' property of a workflow execution to be None when one wants to start a workflow. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/alternative-rpc-layer-21ca7f6171c8f628.yaml000066400000000000000000000003751524065565300313270ustar00rootroot00000000000000--- features: - Mistral now support usage of alternative RPC layer, that calls RabbitMQ directly instead of using Oslo. - Tasks support new flag 'safe-rerun'. If it is set to 'true', a task would be re-run if executor dies during execution. changing-context-in-delayed-calls-78d8e9a622fe3fe9.yaml000066400000000000000000000004021524065565300335540ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - > [`bug 1521802 `_] Fixing the problem that sometimes sub-workflow executions were run/saved under the wrong tenant in cron trigger periodic task in multi-tenancy deployment. changing-isolation-level-to-read-committed-7080833ad284b901.yaml000066400000000000000000000062471524065565300350700ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | [`bug 1518012 `_] [`bug 1513456 `_] Fix concurrency issues by using READ_COMMITTED This release note describes bugs: * #1513456 - task stuck in RUNNING state when all action executions are finished regarding the problem and the fix. * #1518012- WF execution stays in RUNNING although task and action executions are in SUCCESS. This fix does not require any action from Mistral users and does not have any implications other than the bug fix. The state of a workflow execution was not updated even when all task executions were completed if some tasks finished at the same time as other tasks. Because we were using our connections with transaction isolation level = REPEATABLE_READ - Each process was using a snapshot of the DB created at the first read statement in that transaction. When a task finished and evaluated the state of all the other tasks it did not see the up-to-date state of those tasks - and so, because not all tasks were completed - the task did not change the workflow execution state. Similar behavior happened with multiple action executions under same task. On completion, each action execution checked the status of the other action executions and did not see the up-to-date state of these action execution - causing task execution to stay in RUNNING state. The solution is to change DB transaction isolation level from REPEATABLE_READ to READ_COMMITTED so process A can see changes committed in other transactions even if process A is in the middle of a transaction. A short explanation regarding the different isolation levels: - | REPEATABLE_READ - while in transaction, the first read operation to the DB creates a snapshot of the entire DB so you are guarantee that all the data in the DB will remain the same until the end of the transaction. REPEATABLE_READ example: * ConnectionA selects from tableA in a transaction. * ConnectionB deletes all rows from tableB in a transaction. * ConnectionB commits. * ConnectionA loops over the rows of tableA and fetches from tableB using the tableA_tableB_FK - ConnectionA will get rows from tableB. - | READ_COMMITTED - while in a transaction, every query to the DB will get the committed data. READ_COMMITTED example: * ConnectionA starts a transaction. * ConnectionB starts a transaction. * ConnectionA insert row to tableA and commits. * ConnectionB insert row to tableA. * ConnectionB selects tableA and gets two rows. * ConnectionB commits / rollback. Two good articles about isolation levels are: * `Differences between READ-COMMITTED and REPEATABLE-READ transaction isolation levels `_. * `MySQL performance implications of InnoDB isolation modes `_. cleanup-rpc-cleints-transport-eaa90fef070b81fd.yaml000066400000000000000000000005261524065565300332270ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Cleanup transports along RPC clients. Fixed a bad weird condition in the API server related to cron-triggers and SIGHUP. The parent API server creates a RPC connection when creating workflows from cron triggers. If a SIGUP signal happens after, the child inherits the connection, but it's non-functional. clone_cached_action_definitions-e8b6005b467f35f2.yaml000066400000000000000000000002551524065565300333510ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Sometimes Mistral was raising DetachedInstanceError for action defintions coming from cache. It's now fixed by cloning objects before caching them. close-stuck-running-action-executions-b67deda65d117cee.yaml000066400000000000000000000003411524065565300346760ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - > [`blueprint action-execution-reporting `_] Introduced a mechanism to close action executions that stuck in RUNNING state. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/config-dir-file-6d36f8d2f2ebb5f9.yaml000066400000000000000000000006321524065565300302770ustar00rootroot00000000000000--- other: - | Adding a new wsgi entrypoint to allow using it within WSGI servers (like uWSGI) using ``mistral.wsgi:application``. Note that **this is the only way to start more than one mistral API worker**. Also adding two environment variables ``MISTRAL_CONFIG_DIR`` and ``MISTRAL_CONFIG_FILE`` to allow setting config-dir and config-file when using the new wsgi entrypoint. create-and-run-workflows-within-namespaces-e4fba869a889f55f.yaml000066400000000000000000000015341524065565300354760ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Creating and running workflows within a namespace. Workflows with the same name can be added to the same project as long as they are within a different namespace. This feature is backwards compatible. All existing workflows are assumed to be in the default namespace, represented by an empty string. Also if a workflow is created without a namespace spcified, it is assumed to be in the default namespace. When a workflow is being executed, the namespace is saved under params and passed to all its sub workflow executions. When looking for the next sub-workflow to run, the correct workflow will be found by name and namespace, where the namespace can be the workflow namespace or the default namespace. Workflows in the same namespace as the top workflow will be given a higher priority. default-scheduler-hardening-78cd3194e40d7f4c.yaml000066400000000000000000000023141524065565300324520ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- upgrade: - | A migration adds indexes to the ``scheduled_jobs_v2`` table, used by the ``default`` scheduler, on ``(execute_at, captured_at)`` and on ``key``. Run ``mistral-db-manage upgrade head`` when upgrading. - | A new ``[scheduler] in_memory_workers`` option (default ``10``) sets the size of the thread pool the ``default`` scheduler uses to run jobs whose execution time has come. fixes: - | The ``default`` scheduler no longer keeps one thread per pending job. Pending jobs are held in a single in-memory queue and run by a bounded thread pool, so a large number of scheduled jobs (for instance long ``wait-before`` delays) no longer results in a matching number of threads. - | The ``default`` scheduler's in-memory job collection is now guarded by a lock and always cleaned up, and pending jobs are cancelled on shutdown so they can no longer keep the engine process alive. other: - | A scheduled job is run once by the ``default`` scheduler; a failure is logged but not retried by the scheduler itself. If the owning engine crashes, another engine re-runs the job from the job store after ``[scheduler] pickup_job_after`` seconds. deprecate-coordination-cf5f28b30a8d407f.yaml000066400000000000000000000012061524065565300316070ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- deprecations: - | The coordination service inside mistral has been used only to list the mistral services list behind the endpoint ``v2/services``. This feature is not enabled by default and needs a specific ``coordinator`` ``backend_url`` configuration to be set for mistral to answer the services list correctly. Coordination rely on the ``tooz`` project and, depending on the driver in use, may need eventlet monkeypatching. Because we want to get rid of all eventlet code inside mistral, the ``v2/services`` endpoint is now deprecated and all coordination code will be dropped in the next cycle. deprecate-coordination-heartbeat_interval-c01502549feee32c.yaml000066400000000000000000000002461524065565300353640ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- deprecations: - | The ``[coordination] heartbeat_interval`` option has been deprecated. This option has been unused by any logic and has had no effect. deprecate-json-formatted-policy-file-0b46c3ef5c9450ef.yaml000066400000000000000000000017601524065565300342730ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- upgrade: - | The default value of ``[oslo_policy] policy_file`` config option has been changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing customized or previously generated static policy JSON files (which are not needed by default), should generate new policy files or convert them in YAML format. Use the `oslopolicy-convert-json-to-yaml `_ tool to convert a JSON to YAML formatted policy file in backward compatible way. deprecations: - | Use of JSON policy files was deprecated by the ``oslo.policy`` library during the Victoria development cycle. As a result, this deprecation is being noted in the Wallaby cycle with an anticipated future removal of support by ``oslo.policy``. As such operators will need to convert to YAML policy files. Please see the upgrade notes for details on migration of any custom policy files. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/drop-ceilometerclient-b33330a28906759e.yaml000066400000000000000000000002341524065565300312360ustar00rootroot00000000000000--- fixes: - | Remove ceilometerclient requirement. This library is not maintained and the ceilometer api is dead. So lets drop this integration. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/drop-py-2-7-d6ce46d3dc571c01.yaml000066400000000000000000000003141524065565300271320ustar00rootroot00000000000000--- upgrade: - | Python 2.7 support has been dropped. Last release of mistral to support python 2.7 is OpenStack Train. The minimum version of Python now supported by mistral is Python 3.6. drop-python-3-6-and-3-7-e629c26cc46a52fe.yaml000066400000000000000000000002001524065565300310130ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- upgrade: - | Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8.mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/drop-python-38-and-39.yaml000066400000000000000000000001101524065565300264430ustar00rootroot00000000000000--- upgrade: - | Support for Python 3.8 and 3.9 has been dropped. evaluate_env_parameter-14baa54c860da11c.yaml000066400000000000000000000014341524065565300316620ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - When we pass a workflow environment to workflow parameters using 'env' Mistral first evaluates it assuming that it can contain expressions (YAQL/Jinja) For example, one environment variable can be expressed through the other. In some cases it causes problems. For example, if the environment is too big and has many expressions, especially something like <% $ %> or <% env() %>. Also, in some cases we don't want any evaluations to happen if we want to have some informative text in the environment containing expressions. In order to address that the 'evaluate_env' workflow parameter was added, defaulting to True for backwards compatibility. If it's set to False then it disables evaluation of expressions in the environment. external_openstack_action_mapping_support-5cec5d9d5192feb7.yaml000066400000000000000000000005111524065565300360120ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - External OpenStack action mapping file could be specified at sync_db.sh or mistral-db-mange script. For more details see 'sync_db.sh --help' or 'mistral-db-manage --help'. - From now it is optional to list openstack modules in mapping file which you would not include into supported action set. fix-auth-context-with-big-catalog-7647a07d616e653f.yaml000066400000000000000000000006451524065565300333130ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- upgrade: - | Run ``mistral-db-manage --config-file upgrade head`` to ensure the database schema is up-to-date. fixes: - | [`bug 1785654 `_] Fixed a bug that prevents any action to run if the OpenStack catalog returned by Keystone is larger than 64kB if the backend is MySQL/MariaDB. The limit is now increased to 16MB. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/fix-event-engines-ha-cc78f341095cdabf.yaml000066400000000000000000000002351524065565300312460ustar00rootroot00000000000000--- fixes: - | [`bug 1715848 `_] Fixed a bug that prevents event-engines to work correctly in HA. fix-jinja-expression-handling-135451645d7a4e6f.yaml000066400000000000000000000002261524065565300326060ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - Fixed jinja expression error handling where invalid expression could prevent action or task status to be correctly updated. fix-next-url-formatting-2cc0d8a27625c73a.yaml000066400000000000000000000003671524065565300316160ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Fix issue where next link in some list APIs, when invoked with pagination and filter(s), contained JSON string. This made next link an invalid URL. This issue impacted all REST APIs where filters can be used. fix-regression-when-logging-58faa35f02cefb34.yaml000066400000000000000000000002631524065565300325710ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | A regression was introduced that caused an error when logging a specific message. The string formatting was broken, which caused the logging to fail. fix-trust-scoped-token-auth-d5e427aa0384d070.yaml000066400000000000000000000011041524065565300323050ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Fixed a keystone authentication failure when a workflow running under a trust-scoped token triggers another keystone call (for example, creating a cron trigger from within a workflow). The previous implementation passed the user's token to ``keystoneclient.Client`` directly, which internally issues ``POST /v3/auth/tokens`` to re-authenticate. Keystone rejects this for trust-scoped tokens. The client now uses the ``admin_token`` keystoneauth1 plugin, which consumes the existing token without re-authenticating. See LP#2048851. fix_error_validate_token_when_run_cron_trigger-7beffc06b75294fb.yaml000066400000000000000000000002331524065565300367740ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Fix error validate token when run cron trigger. The problem is that a trust client can't do validate token when run cron trigger. fix_has_next_tasks_field_calculation-5717f93d7adcd9b0.yaml000066400000000000000000000003551524065565300346050ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | There was a weird typo in the list generator expression made in https://review.opendev.org/#/c/652575 that led to calculating a field value in the wrong way. Fixed. The added test was previously failing. fix_join_when_last_finished_indirect_error-b0e5adf99cde9a58.yaml000066400000000000000000000002411524065565300361520ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Fixed the issue when "join" task remained in WAITING state forever if the last inbound task failed and it was not a direct predecessor. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/fix_pause_command-58294f613488511c.yaml000066400000000000000000000010041524065565300303520ustar00rootroot00000000000000--- fixes: - Fixed the logic of the 'pause' command. Before the fix Mistral wouldn't run any commands specified in 'on-success', 'on-error' and 'on-complete' clauses following after the 'pause' command when a workflow was resumed after it. Now it works as expected. If Mistral encounters 'pause' in the list of commands it saves all commands following after it to the special backlog storage and when/if the workflow is later resumed it checks that storage and runs commands from it first. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/fix_task_function-04b83ada20a71f12.yaml000066400000000000000000000003361524065565300306560ustar00rootroot00000000000000--- fixes: - | "__task_execution" wasn't always included into the expression data context so the function task() didn't work properly. Fixes [`bug 1823875 `_] fix_task_state_info_assignment-e25481ce8c3193ba.yaml000066400000000000000000000007071524065565300333630ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | If an action execution fails but returns a result as a list (error=[]) the result of this action is assigned to the task execution 'state_info' field which is a string according to the DB model. On Python 3 it this list magically converts to a string. On Python 2.7 it doesn't. The reason is probably in how SQLAlchemy works on different versions of Python. This has now been fixed with an explicit type coercion. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/fix_workflow_output-cee5df431679de6b.yaml000066400000000000000000000011541524065565300315000ustar00rootroot00000000000000--- fixes: - | Workflow output sometimes was not calculated correctly due to the race condition between different transactions: the one that checks workflow completion (i.e. calls "check_and_complete") and the one that processes action execution completion (i.e. calls "on_action_complete"). Calculating output sometimes was based on stale data cached by the SQLAlchemy session. To fix this, we just need to expire all objects in the session so that they are refreshed automatically if we read their state in order to make required calculations. The corresponding change was made. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/force-stop-executions-00cd67dbbc9b5483.yaml000066400000000000000000000006561524065565300315160ustar00rootroot00000000000000--- features: - Use of the parameter force to forcefully delete executions. Note using this parameter on unfinished executions might cause a cascade of errors. issues: - Deleting unfinished executions might cause a cascade of errors, so the standard behaviour has been changed to delete only safe to delete executions and a new parameter force was added to forceful delete ignoring the state the execution is in. function-called-tasks-available-in-an-expression-17ca83d797ffb3ab.yaml000066400000000000000000000004551524065565300365640ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | New function, called tasks, available from within an expression (Yaql, Jinja2). This function allows to filter all tasks of a user by workflow execution id and/or state. In addition it is possible to get tasks recursively and flatten the tasks list. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/healthcheck-b2757de5e49a868b.yaml000066400000000000000000000002551524065565300274510ustar00rootroot00000000000000--- features: - | The new ``[healthcheck] enabled`` option has been added. This option can be used to enable the ``helthcheck`` middleware in mistral-api service. http-proxy-to-wsgi-oslo-middleware-f66f1b9533ea1e8a.yaml000066400000000000000000000010141524065565300337770ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added HTTPProxyToWSGI middleware in front of the Mistral API. The purpose of this middleware is to set up the request URL correctly in the case there is a proxy (for instance, a loadbalancer such as HAProxy) in front of the Mistral API. The HTTPProxyToWSGI is off by default and needs to be enabled via a configuration value. Fixes [`bug 1590608 `_] Fixes [`bug 1816364 `_] improve_std_html_action-eca10df5bf934be8.yaml000066400000000000000000000001241524065565300322360ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Improves std.email action with cc, bcc and html formatting. include-output-paramter-in-action-execution-list-c946f1b38dc5a052.yaml000066400000000000000000000007551524065565300365350ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | New parameter called 'include_output' added to action execution api. By default output field does not return when calling list action executions API critical: - | By default, output field will not return when calling list action executions. In the previous version it did, so if a user used this, and/or wants to get output field when calling list action executions API, it will be possible only by using the new include output parameter. include_root_cause_of_action_error_first-4a730a7cbc36f375.yaml000066400000000000000000000010541524065565300354110ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Some users rely on the presence of the root error related to running an action and it's not convenient that it is now in the end of the string, e.g. if we look at the corresponding task execution "state_info" field. Now a cause error message is included in the beginning of the resulting error string returned by the action executor so that it's clearly visible. This message can be also truncated in some cases (depending on the config option) so we need to make sure we keep the cause error message. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/ironic-api-newton-9397da8135bb97b4.yaml000066400000000000000000000007301524065565300304620ustar00rootroot00000000000000--- features: - It is now possible to use the Bare metal (Ironic) API features introduced in API version 1.10 to 1.22. upgrade: - Required Ironic API version was bumped to '1.22' (corresponding to Ironic 6.2.0 - Newton final release). - Due to the default Ironic API version change to '1.22', new bare metal nodes created with 'node_create' action appears in "enroll" provision state instead of "available". Please update your workflows accordingly. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/keycloak-auth-support-74131b49e2071762.yaml000066400000000000000000000001561524065565300311360ustar00rootroot00000000000000--- features: - Mistral now supports authentication with KeyCloak server using OpenId Connect protocol. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/kombu-deprecated-26337b2d81965508.yaml000066400000000000000000000004761524065565300301150ustar00rootroot00000000000000--- deprecations: - | The kombu RPC driver in mistral is now deprecated and will be removed in the next cycle. In the effort to keep mistral up and running, we decided to drop experimental features like kombu RPC driver, which does not bring anything more than the default oslo.messaging driver. load-keystoneauth-option-d9657d3052e82125.yaml000066400000000000000000000007231524065565300316410ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | A new config option section `[keystone]` is added. The options in the section is from keystoneauth by default. Please use them to talk with keystone session. If the option value is not set, to keep backward compatibility, Mistral will read the value from the same option in `[keystone_authtoken]`. The override behvaior will be removed in Stein. Please update the options into `[keystone]` if you still want to use them. magnum-actions-support-b131fa942b937fa5.yaml000066400000000000000000000003361524065565300315410ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Magnum action are now supported. upgrade: - During an upgrade to Newton, operators or administrators need to run ``python tools/sync_db.py`` to populate database with Magnum action definitions. make_integrity_checker_work_with_batches-56c1cd94200d4c38.yaml000066400000000000000000000013121524065565300353020ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Workflow execution integrity checker mechanism was too aggressive in case of big workflows that have many task executions in RUNNING state at the same time. The mechanism was selecting them all in one query and calling "on_action_complete" for each of them within a single DB transaction. That could lead to situations when this mechanism would totally block all normal workflow processing whereas it should only be a "last chance" aid in case of real infrastructure failures (e.g. MQ outage). This issue has been fixed by adding a configurable batch size, so that the checker can't select more than this number of task executions in RUNNING state at once. migrate-api-out-of-eventlet-cheroot-c681999fb16c27d7.yaml000066400000000000000000000003021524065565300337360ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | The Mistral API is now served by ``cheroot.wsgi.Server`` instead of the deprecated ``oslo_service.wsgi`` / eventlet stack. Behaviour and CLI commands are unchanged. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/mistral-aodh-actions-e4c2b7598d2e39ef.yaml000066400000000000000000000000621524065565300313030ustar00rootroot00000000000000--- features: - Aodh actions are now supported. mistral-api-server-https-716a6d741893dd23.yaml000066400000000000000000000001211524065565300316330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Mistral API server can be configured to handle https requests. mistral-customize-authorization-d6b9a965f3056f09.yaml000066400000000000000000000000661524065565300334350ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Role base access control was added. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/mistral-docker-image-9d6e04ac928289dd.yaml000066400000000000000000000001451524065565300312020ustar00rootroot00000000000000--- prelude: > Pre-installed Mistral docker image is now available to get quick idea of Mistral. mistral-engine-scale-in-bd348f9237f32481.yaml000066400000000000000000000015421524065565300313660ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notesfeatures: - | Mistral engine now supports graceful scale-in. That is, if a number of engines in a cluster needs to be reduced manually it is now possible to do w/o breaking currently running workflows. In order to shutdown a Mistral engine, SIGTERM signal needs to be sent to the corresponding process. In Unix operatating systems it's a matter of running the command "kill " in any shell. When this signal is caught by the process, it has a certain amount of time configured by the 'graceful_shutdown_timeout' property to complete currently running database transactions and process all buffered RPC messages that have already been polled from the queue. After this time elapses, the process will be forced to exit. By default, the value of the 'graceful_shutdown_timeout' property is 60 (seconds). mistral-gnocchi-actions-f26fd76b8a4df40e.yaml000066400000000000000000000000651524065565300317760ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Gnocchi actions are now supported. mistral-murano-actions-2250f745aaf8536a.yaml000066400000000000000000000000641524065565300314330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Murano actions are now supported. mistral-senlin-actions-f3fe359c4e91de01.yaml000066400000000000000000000000641524065565300315710ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Senlin actions are now supported. mistral-tempest-plugin-2f6dcbceb4d27eb0.yaml000066400000000000000000000002151524065565300320220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- prelude: > Tempest plugin has been implemented. Now Mistral tests can be run from Mistral repo as well as from Tempest repo. mistral-vitrage-actions-a205b8ea82b43cab.yaml000066400000000000000000000001151524065565300317730ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Add Mistral actions for OpenStack Vitrage, the RCA service move_openstack_actions_from_mistral_to_mistral_extra-b3f7bc71ffd72c6e.yaml000066400000000000000000000001151524065565300403030ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Move Mistral actions for OpenStack to mistral-extra librarymistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/namespace_for_adhoc_actions.yaml000066400000000000000000000010401524065565300304220ustar00rootroot00000000000000--- features: - | Add support for creating ad-hoc actions in a namespace. Creating actions with same name is now possible inside the same project now. This feature is backward compatible. All existing actions are assumed to be in the default namespace, represented by an empty string. Also, if an action is created without a namespace specified, it is assumed to be in the default namespace. If an ad-hoc action is created inside a workbook, then the namespace of the workbook would be also it's namespace. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/namespace_for_workbooks.yaml000066400000000000000000000012251524065565300276510ustar00rootroot00000000000000--- features: - | Add support for creating workbooks in a namespace. Creating workbooks with same name is now possible inside the same project now. This feature is backward compatible. All existing workbooks are assumed to be in the default namespace, represented by an empty string. Also, if a workbook is created without a namespace specified, it is assumed to be in the default namespace. When a workbook is created, its namespace is inherited by the workflows contained within it. All operations on a particular workbook require combination of name and namespace to uniquely identify a workbook inside a project. new-service-actions-support-47279bd649732632.yaml000066400000000000000000000010731524065565300322220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- prelude: > Actions of several OpenStack services are supported out of the box in Mitaka, including Barbican, Cinder(V2), Swift, Trove, Zaqar and Mistral. upgrade: - During an upgrade to Mitaka, operators or administrators need to run ``python tools/get_action_list.py `` command to generate service action names and values for updating ``mistral/actions/openstack/mapping.json``, then, run ``python tools/sync_db.py`` to populate database. Please note, some services like Neutron, Swift, Zaqar don't support the command yet. optimize_adhoc_actions_scheduling-e324f66f962ae409.yaml000066400000000000000000000005521524065565300337640ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | For an ad-hoc action, preparing input for its base action was done more than once. It happened during the validation phase and the scheduling phase. However, input preparation may be expensive in case of heavy expressions and data contexts. This has now been fixed by caching a prepared input within an AdHocAction instance. oslo-rpc-executor-deletion-c8e38a7c74478d96.yaml000066400000000000000000000004011524065565300322420ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- upgrade: - | The ``oslo_rpc_executor`` option is removed. If you were explicitly setting ``oslo_rpc_executor = threading`` in your configuration, you can safely remove this setting as threading is now the only supported executor type. policy-and-doc-in-code-9f1737c474998991.yaml000066400000000000000000000011731524065565300307650ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Mistral now support policy in code, which means if users didn't modify any of policy rules, they can leave policy file (in `json` or `yaml` format) empty or just remove it all together. Because from now, Mistral keeps all default policies under `mistral/policies` module. Users can still modify/generate `policy.yaml` file which will override policy rules in code if those rules show in `policy.yaml` file. other: - | Default `policy.json` file is now removed as Mistral now generate the default policies in code. Please be aware that when using that file in your environment. refactor_action_heartbeats_without_scheduler-9c3500d6a2b25a4d.yaml000066400000000000000000000012401524065565300362520ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Action heartbeat checker was using scheduler to process expired action executions periodically. The side effect was that upon system reboot there may have been duplicating delayed calls in the database. So over time, the number of such calls could be significant and those jobs could even affect performance. This has now been fixed with regular threads without using scheduler at all. Additionally, the new configuration property "batch_size" has been added under the group "action_heartbeat" to control the maximum number of action executions processed during one iteration of the action execution heartbeat checker. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/region-name-support-9e4b4ccd963ace88.yaml000066400000000000000000000004211524065565300312510ustar00rootroot00000000000000--- fixes: - | [`bug 1633345 `_] User now could define the target region for the openstack actions. It could be done via API in X-Region-Name and X-Target-Region-Name in case of multi-vim feature is used. remove-api_workers-option-a6210b5f1c0863b6.yaml000066400000000000000000000005711524065565300321420ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- deprecations: - | Deprecate the ``api_workers`` option for mistral-api. This option was used to spawn multiple workers when using oslo.service wsgi server. Since we moved to cheroot, this is not possible anymore. If you want to use more than one process to handle Mistral API requests, you should consider using mistral-wsgi-api behind a wsgi server. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/remove-kombu-rpc-28a616c55fa051b5.yaml000066400000000000000000000002031524065565300302620ustar00rootroot00000000000000--- deprecations: - | Kombu RPC driver is now deleted from mistral RPC drivers. Only oslo messaging driver is supported. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/remove-v2-services-831d8872a36b821b.yaml000066400000000000000000000005711524065565300304740ustar00rootroot00000000000000--- other: - | The `/v2/services` endpoint in mistral is now removed. This endpoint was using tooz.coordination which we decided to get rid of in the previous release. That endpoint was introduced in the past to help administrator know which services were running but we believe this is not widely used and can easily be replaced by external tooling. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/remove-wsgi-scripts-6aa08ea47ba17855.yaml000066400000000000000000000005271524065565300311170ustar00rootroot00000000000000--- upgrade: - | The ``mistral-wsgi-api`` WSGI script, previously generated by pbr, has been removed. Deployment tooling should instead reference the Python module path ``mistral.wsgi:application`` if the chosen WSGI server supports it (gunicorn, uWSGI), or implement a ``.wsgi`` script wrapping it otherwise (mod_wsgi). remove_polling_from_join-3a7921c4af741822.yaml000066400000000000000000000006011524065565300320220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Removed DB polling from the logic that checks readiness of a "join" task which leads to situations when CPU was mostly occupied by scheduler that runs corresponding periodic jobs and that doesn't let the workflow move forward with a proper speed. That happens in case if a workflow has lots of "join" tasks with many dependencies. It's fixed now. remove_redundant_persistent_data_from_task_context-c5281a5f5ae688f1.yaml000066400000000000000000000007271524065565300375450ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - Mistral was storing some internal information in task execution inbound context ('task_executions_v2.in_contex' DB field) to DB. This information was needed only to correctly implement the YAQL function task() without arguments. A fix was made to not store this information in the persistent storage and rather include it into a context view right before evaluating expressions where needed. So it slightly optimizes spaces in DB. remove_unnecessary_workflow_execution_update-bdc9526bd39539c4.yaml000066400000000000000000000007321524065565300364130ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Eliminated an unnecessary update of the workflow execution object when processing "on_action_complete" operation. W/o this fix all such transactions would have to compete for the workflow executions table that causes lots of DB deadlocks (on MySQL) and transaction retries. In some cases the number of retries even exceeds the limit (currently hardcoded 50) and such tasks can be fixed only with the integrity checker over time. restrict-code-sources-dynamic-actions-to-admin-c0cff611f60a47e9.yaml000066400000000000000000000006551524065565300362110ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | All ``code_sources`` and ``dynamic_actions`` API policies are now restricted to admin users only (``admin_only``). Previously, these policies defaulted to ``admin_or_owner``, allowing any project owner to create, read, update, and delete code sources and dynamic actions. Operators who need to restore the previous behavior can override the relevant policies in their ``policy.yaml``. restrict-publicize-to-admin-only-a7f3c2e9d1b04e58.yaml000066400000000000000000000007361524065565300335040ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | The ``publicize`` policy for workflows, actions, and event triggers is now restricted to admin users only (``admin_only``). Previously, any project owner could make these resources public. A new ``code_sources:publicize`` policy has also been added with the same ``admin_only`` default, and publicize checks are now enforced on both create and update operations for code sources and event triggers where they were previously missing. return-errors-for-std-mistral-http-b852b6d8f0034477.yaml000066400000000000000000000003351524065565300336050ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | The action std.mistral_http will now retrun an error if the HTTP request fails. Previously the task would still go into the RUNNING state and wait to be completed by the external resource. role-based-resource-access-control-3579714be15d9b0b.yaml000066400000000000000000000002251524065565300336050ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - By default, admin user could get/list/update/delete other projects' resources. In Pike, only workflow/execution are supported. safe-rerun-in-task-defaults-87a4cbe12558bc6d.yaml000066400000000000000000000001131524065565300324020ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Added 'safe-rerun' policy to task-defaults section set_security_context_for_action_execution_checker-eee7fb697fb213d1.yaml000066400000000000000000000007101524065565300375120ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Action execution checker didn't set a security context before failing expired action executions. It caused ApplicationContextNotFoundException in case if corresponding workflow specification was not in the cache and Mistral had to load a DB object. The DB operation in turn was trying to access a security context which wasn't set. It's now fixed by setting an admin context in the action execution checker thread. simplify_workflow_and_join_completion_check-77a47c5d8953096d.yaml000066400000000000000000000007241524065565300360070ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Workflow and join completion check logic is now simplified with using post transactional queue of operations which is a more generic version of action_queue module previously serving for scheduling action runs outside of the main DB transaction. Workflow completion check is now registered only once when a task completes which reduces clutter and it's registered only if the task may potentially lead to workflow completion. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/std-ssh-add-pkey-2c665a81ff9fbdfd.yaml000066400000000000000000000003211524065565300304740ustar00rootroot00000000000000--- features: - | Adds the parameter private_key in the standard ssh actions. This allows a user to specify the key to use instead of using the ones available in the filesystem of the executors. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/std.email-reply-to-c283770c798db7d0.yaml000066400000000000000000000001201524065565300305400ustar00rootroot00000000000000--- features: - It's now possible to add reply-to address when sending email. strip-auth-token-from-workflow-context-e236283b18f547ff.yaml000066400000000000000000000007461524065565300345570ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- security: - | The Keystone ``auth_token`` and ``service_catalog`` are now masked in the workflow execution context (replaced with ``***``). Previously, their real values were persisted in the database and accessible to workflow authors via ``$.openstack.auth_token`` and ``$.openstack.service_catalog`` YAQL expressions, which could allow token exfiltration. Actions are not affected as they receive their authentication token through the RPC context. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/sub_execution_api.yaml000066400000000000000000000001331524065565300264510ustar00rootroot00000000000000--- features: - | Added a new API to fetch sub-executions of an execution or a task. support-created-at-yaql-function-execution-6ece8eaf34664c38.yaml000066400000000000000000000002111524065565300355060ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Mistral action developer can get the start time of a workflow execution by using ``<% execution().created_at %>``. support-env-in-adhoc-actions-20c98598893aa19f.yaml000066400000000000000000000004271524065565300324120ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - Added support for referencing task and workflow context data, including environment variables via env(), when using YAQL/Jinja2 expressions inside AdHoc Actions. YAQL/Jinja2 expressions can reference env() and other context data in the base-input section. support-manage-cron-trigger-by-id-ab544e8068b84967.yaml000066400000000000000000000001031524065565300333220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Support to manage a cron-trigger instance by id. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/support-manila-action-8af256d5fadd1ac5.yaml000066400000000000000000000001441524065565300316270ustar00rootroot00000000000000--- features: - | Add Mistral actions for Openstack Manila, the fileshare management service. support-qinling-action-99cd323d4df36d48.yaml000066400000000000000000000001441524065565300315460ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | Add Mistral actions for Openstack Qinling, the function management service. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/support-zun-action-3263350334d1d34f.yaml000066400000000000000000000001261524065565300305320ustar00rootroot00000000000000--- features: - | Add Mistral actions for Openstack Zun, the container service. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/switch-to-api-ref-181fb56a9ff0ff37.yaml000066400000000000000000000006171524065565300305230ustar00rootroot00000000000000--- other: - | The REST API documentation is now published as a curated OpenStack API reference at https://docs.openstack.org/api-ref/workflow/, built from the ``api-ref/`` source tree and covering every Mistral v2 resource. The previous auto-generated "REST API V2" page in the user documentation has been removed; requests to its old URL are redirected to the new reference. tacket-actions-support-2b4cee2644313cb3.yaml000066400000000000000000000000641524065565300315140ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - Tacker actions are now supported. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/transition-message-8dc4dd99240bd0f7.yaml000066400000000000000000000002421524065565300310640ustar00rootroot00000000000000--- features: - | Now user can provide custom message for fail/pause/success transition. e.g. - fail(msg='error in task'): <% condition if any %> update-mistral-docker-image-0c6294fc021545e0.yaml000066400000000000000000000005151524065565300322150ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - The Mistral docker image and tooling has been updated to significantly ease the starting of a Mistral cluster. The setup now supports all-in-one and multi-container deployments. Also, the scripts were cleaned up and aligned with the Docker best practice. fixes: - Javascript support in docker image. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/update-retry-policy-fb5e73ce717ed066.yaml000066400000000000000000000005731524065565300312030ustar00rootroot00000000000000--- critical: - Due to bug https://bugs.launchpad.net/mistral/+bug/1631140, Mistral was not considering retry with value 1. After this bug is fixed, Mistral now considers count value 1 as a value for retry. - Mistral does not consider the initial task run as a retry but only considers the retry value after the failure of initial task execution. update-type-of-description-field-for-workflow-executions-v2-e3a2782a0ee58ebe.yaml000066400000000000000000000002251524065565300406560ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- upgrade: - | The dbsync needs to be executed to run the migration of the description field in the workflow_executions_v2 table to text.mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/use-workflow-uuid-30d5e51c6ac57f1d.yaml000066400000000000000000000003761524065565300306550ustar00rootroot00000000000000--- deprecations: - Usage of workflow name in the system(e.g. creating executions/cron-triggers , workfow CRUD operations, etc.) is deprecated, please use workflow UUID instead. The workflow sharing feature can only be used with workflow UUID. use_mapped_entity_for_root_execution-1af6af12ee437282.yaml000066400000000000000000000011721524065565300346140ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | WorkflowExecution database model had only "root_execution_id" to reference a root workflow execution, i.e. the most parent workflow execution in the execution tree. So if we needed to get an entity itself we'd always make a direct query to the database, in fact, w/o using an entity cache in the SQLAlchemy session. It's now been fixed by adding a normal mapped entity for root workflow execution. In other words, WorkflowExecution class now has the property "root_execution". It slightly improves performance in case this property is accessed more than once per the database session. using_passive_deletes_in_sqlalchemy-4b3006b3aba55155.yaml000066400000000000000000000006641524065565300343040ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | Used "passive_deletes=True" in the configuration of relationships in SQLAlchemy models. This improves deletion of graphs of related objects stored in DB because dependent objects don't get loaded prior to deletion which also reduces the memory requirement on the system. More about using this flag can be found at: http://docs.sqlalchemy.org/en/latest/orm/collections.html#using-passive-deletes v2-action-api-sorting-marker-fcc3e20038e0b7ae.yaml000066400000000000000000000005041524065565300325440ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - | The ``/v2/actions`` endpoint now alphabetically sorts the results by default and also supports the ``sort_keys`` query parameter to sort actions. - | The ``/v2/actions`` endpoint now supports the ``marker`` query parameter which can be used to set the start position of the pagination. validate-ad-hoc-action-api-added-6d7eaaedbe8129a7.yaml000066400000000000000000000001021524065565300333250ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- features: - New API for validating ad-hoc actions was added.wf_final_context_evaluation_with_batches-6292ab64c131dfcc.yaml000066400000000000000000000011151524065565300354570ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - Evaluation of final workflow context was very heavy in cases when the workflow had a lot of parallel tasks with large inbound contexts. Merging of those contexts in order to evaluate the workflow output consumed a lot of memory. Now this algorithm is rewritten with batched DB query and Python generators so that GS has a chance to destroy objects that have already been processed. Previously all task executions had to stay in memory until the end of the processing. The result is that now it consumes 3 times less memory on heavy cases.workflow-create-instance-YaqlEvaluationException-e22afff26a193c4f.yaml000066400000000000000000000001201524065565300367650ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - Fix for YaqlEvaluationException in std.create_instance workflow. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/workflow-sharing-746255cda20c48d2.yaml000066400000000000000000000004441524065565300304050ustar00rootroot00000000000000--- features: - | Add support for `workflow sharing`_ feature. users of one project can share workflows to other projects using this feature. .. _workflow sharing: https://specs.openstack.org/openstack/mistral-specs/specs/mitaka/approved/mistral-workflow-resource-sharing.html workflow_environment_optimizations-deb8868df3f0dc36.yaml000066400000000000000000000014041524065565300345470ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - Mistral was storing, in fact, two copies of a workflow environment, one in workflow parameters (the 'params' field) and another one in a context (the 'context' field). Now it's stored only in workflow parameters. It saves space in DB and increases performance in case of big workflow environments. - Mistral was copying a workflow environment into all of their sub workflows. In case of a big workflow environment and a big number of sub workflows it caused serious problems, used additional space in DB and used a lot of RAM (e.g. when the 'on-success' clause has a lot of tasks where each one of them is a subworkflow). Now it is fixed by evaluating a workflow environment through the root execution reference. x-target-insecure-values-4b2bdbfd42526abc.yaml000066400000000000000000000005541524065565300321570ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes--- fixes: - | The header X-Target-Insecure previously accepted any string and used it for comparisons. This meant unless it was empty (or not provided) it would always evaluate as True. This change makes the validation stricter, only accepting "True" and "False" and converting these to boolean values. Any other value will return an error. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/notes/yaml-json-parse-53217627a647dc1d.yaml000066400000000000000000000002431524065565300300430ustar00rootroot00000000000000--- features: - | Add yaml_parse and json_parse expression functions. Each accepts a string and will parse as either json or yaml, and return an object. mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/000077500000000000000000000000001524065565300222335ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2023.1.rst000066400000000000000000000002101524065565300235030ustar00rootroot00000000000000=========================== 2023.1 Series Release Notes =========================== .. release-notes:: :branch: unmaintained/2023.1 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2023.2.rst000066400000000000000000000002021524065565300235050ustar00rootroot00000000000000=========================== 2023.2 Series Release Notes =========================== .. release-notes:: :branch: stable/2023.2 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2024.1.rst000066400000000000000000000002101524065565300235040ustar00rootroot00000000000000=========================== 2024.1 Series Release Notes =========================== .. release-notes:: :branch: unmaintained/2024.1 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2024.2.rst000066400000000000000000000002021524065565300235060ustar00rootroot00000000000000=========================== 2024.2 Series Release Notes =========================== .. release-notes:: :branch: stable/2024.2 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2025.1.rst000066400000000000000000000002021524065565300235060ustar00rootroot00000000000000=========================== 2025.1 Series Release Notes =========================== .. release-notes:: :branch: stable/2025.1 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2025.2.rst000066400000000000000000000002021524065565300235070ustar00rootroot00000000000000=========================== 2025.2 Series Release Notes =========================== .. release-notes:: :branch: stable/2025.2 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/2026.1.rst000066400000000000000000000002021524065565300235070ustar00rootroot00000000000000=========================== 2026.1 Series Release Notes =========================== .. release-notes:: :branch: stable/2026.1 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/_static/000077500000000000000000000000001524065565300236615ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/_static/.placeholder000066400000000000000000000000001524065565300261320ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/_templates/000077500000000000000000000000001524065565300243705ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/_templates/.placeholder000066400000000000000000000000001524065565300266410ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/conf.py000066400000000000000000000212531524065565300235350ustar00rootroot00000000000000# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. # Mistral Release Notes documentation build configuration file, created by # sphinx-quickstart on Tue Nov 3 17:40:50 2015. # # This file is execfile()d with the current directory set to its # containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # sys.path.insert(0, os.path.abspath('.')) # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'openstackdocstheme', 'reno.sphinxext', ] # Add any paths that contain templates here, relative to this directory. # templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. # source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = 'Mistral Release Notes' copyright = '2015, Mistral Developers' # Release notes are version independent release = '' version = '' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: # today = '' # Else, today_fmt is used as the format for a strftime call. # today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = [] # The reST default role (used for this markup: `text`) to use for all # documents. # default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. # add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). # add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. # show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'native' # A list of ignored prefixes for module index sorting. # modindex_common_prefix = [] # If true, keep warnings as "system message" paragraphs in the built documents. # keep_warnings = False # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'openstackdocs' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. # html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. # html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". # html_title = None # A shorter title for the navigation bar. Default is the same as html_title. # html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. # html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. # html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". # html_static_path = ['_static'] # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. # html_extra_path = [] # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. # html_use_smartypants = True # Custom sidebar templates, maps document names to template names. # html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. # html_additional_pages = {} # If false, no module index is generated. # html_domain_indices = True # If false, no index is generated. html_use_index = False # If true, the index is split into individual pages for each letter. # html_split_index = False # If true, links to the reST sources are added to the pages. # html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. # html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. # html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. # html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). # html_file_suffix = None # Output file base name for HTML help builder. htmlhelp_basename = 'MistralReleaseNotesdoc' # -- Options for LaTeX output --------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). # 'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. # 'preamble': '', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ ('index', 'MistralReleaseNotes.tex', 'Mistral Release Notes Documentation', 'Mistral Developers', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. # latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. # latex_use_parts = False # If true, show page references after internal links. # latex_show_pagerefs = False # If true, show URL addresses after external links. # latex_show_urls = False # Documents to append as an appendix to all manuals. # latex_appendices = [] # If false, no module index is generated. # latex_domain_indices = True # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'mistralreleasenotes', 'Mistral Release Notes Documentation', ['Mistral Developers'], 1) ] # If true, show URL addresses after external links. # man_show_urls = False # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ('index', 'MistralReleaseNotes', 'Mistral Release Notes Documentation', 'Mistral Developers', 'MistralReleaseNotes', 'One line description of project.', 'Miscellaneous'), ] # Documents to append as an appendix to all manuals. # texinfo_appendices = [] # If false, no module index is generated. # texinfo_domain_indices = True # How to display URL addresses: 'footnote', 'no', or 'inline'. # texinfo_show_urls = 'footnote' # If true, do not generate a @detailmenu in the "Top" node's menu. # texinfo_no_detailmenu = False # -- Options for Internationalization output ------------------------------ locale_dirs = ['locale/'] # -- Options for openstackdocstheme ------------------------------------------- openstackdocs_repo_name = 'openstack/mistral' openstackdocs_auto_name = False openstackdocs_bug_project = 'mistral' openstackdocs_bug_tag = '' mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/index.rst000066400000000000000000000016131524065565300240750ustar00rootroot00000000000000.. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ====================== Mistral Release Notes ====================== .. toctree:: :maxdepth: 1 unreleased 2026.1 2025.2 2025.1 2024.2 2024.1 2023.2 2023.1 zed yoga xena wallaby victoria ussuri train stein rocky queens pike ocata newton mitaka liberty mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/liberty.rst000066400000000000000000000002221524065565300244330ustar00rootroot00000000000000============================== Liberty Series Release Notes ============================== .. release-notes:: :branch: origin/stable/liberty mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/mitaka.rst000066400000000000000000000002321524065565300242300ustar00rootroot00000000000000=================================== Mitaka Series Release Notes =================================== .. release-notes:: :branch: origin/stable/mitaka mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/newton.rst000066400000000000000000000002661524065565300243030ustar00rootroot00000000000000=================================== Newton Series Release Notes =================================== .. release-notes:: :branch: origin/stable/newton :earliest-version: 3.0.0 mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/ocata.rst000066400000000000000000000002301524065565300240470ustar00rootroot00000000000000=================================== Ocata Series Release Notes =================================== .. release-notes:: :branch: origin/stable/ocata mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/pike.rst000066400000000000000000000002171524065565300237150ustar00rootroot00000000000000=================================== Pike Series Release Notes =================================== .. release-notes:: :branch: stable/pike mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/queens.rst000066400000000000000000000002231524065565300242620ustar00rootroot00000000000000=================================== Queens Series Release Notes =================================== .. release-notes:: :branch: stable/queens mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/rocky.rst000066400000000000000000000002211524065565300241070ustar00rootroot00000000000000=================================== Rocky Series Release Notes =================================== .. release-notes:: :branch: stable/rocky mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/stein.rst000066400000000000000000000002211524065565300241020ustar00rootroot00000000000000=================================== Stein Series Release Notes =================================== .. release-notes:: :branch: stable/stein mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/train.rst000066400000000000000000000001761524065565300241060ustar00rootroot00000000000000========================== Train Series Release Notes ========================== .. release-notes:: :branch: stable/train mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/unreleased.rst000066400000000000000000000001601524065565300251110ustar00rootroot00000000000000============================== Current Series Release Notes ============================== .. release-notes:: mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/ussuri.rst000066400000000000000000000002021524065565300243110ustar00rootroot00000000000000=========================== Ussuri Series Release Notes =========================== .. release-notes:: :branch: stable/ussuri mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/victoria.rst000066400000000000000000000002201524065565300245770ustar00rootroot00000000000000============================= Victoria Series Release Notes ============================= .. release-notes:: :branch: unmaintained/victoria mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/wallaby.rst000066400000000000000000000002141524065565300244150ustar00rootroot00000000000000============================ Wallaby Series Release Notes ============================ .. release-notes:: :branch: unmaintained/wallaby mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/xena.rst000066400000000000000000000002001524065565300237100ustar00rootroot00000000000000========================= Xena Series Release Notes ========================= .. release-notes:: :branch: unmaintained/xena mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/yoga.rst000066400000000000000000000002001524065565300237140ustar00rootroot00000000000000========================= Yoga Series Release Notes ========================= .. release-notes:: :branch: unmaintained/yoga mistral-22.0.0+git20260814.61.b4aeb55/releasenotes/source/zed.rst000066400000000000000000000001741524065565300235510ustar00rootroot00000000000000======================== Zed Series Release Notes ======================== .. release-notes:: :branch: unmaintained/zed mistral-22.0.0+git20260814.61.b4aeb55/requirements.txt000066400000000000000000000023261524065565300215310ustar00rootroot00000000000000# Requirements lower bounds listed here are our best effort to keep them up to # date but we do not test them so no guarantee of having them all correct. If # you find any incorrect lower bounds, let us know or propose a fix. alembic>=0.9.6 # MIT cheroot>=10.0.1 # BSD croniter>=0.3.4 # MIT License cachetools>=2.0.0 # MIT License dogpile.cache>=0.6.2 # BSD Jinja2>=2.10 # BSD License (3 clause) jsonschema>=3.2.0 # MIT keystonemiddleware>=4.18.0 # Apache-2.0 mistral-lib>=2.3.0 # Apache-2.0 networkx>=2.3 # BSD oslo.concurrency>=3.26.0 # Apache-2.0 oslo.config>=6.8.0 # Apache-2.0 oslo.context>=2.22.0 # Apache-2.0 oslo.db>=4.40.0 # Apache-2.0 oslo.i18n>=3.15.3 # Apache-2.0 oslo.messaging>=14.1.0 # Apache-2.0 oslo.middleware>=3.31.0 # Apache-2.0 oslo.policy>=4.5.0 # Apache-2.0 oslo.utils>=7.0.0 # Apache-2.0 oslo.log>=3.36.0 # Apache-2.0 oslo.serialization>=2.21.1 # Apache-2.0 oslo.service[threading]>=4.2.2 # Apache-2.0 osprofiler>=1.4.0 # Apache-2.0 paramiko>=2.4.1 # LGPLv2.1+ pbr!=2.1.0,>=2.0.0 # Apache-2.0 pecan>=1.2.1 # BSD PyJWT>=1.5 # MIT PyYAML>=5.1 # MIT requests>=2.18.0 # Apache-2.0 tenacity>=5.0.1 # Apache-2.0 SQLAlchemy>=1.2.5 # MIT stevedore>=1.20.0 # Apache-2.0 WSME>=0.8.0 # MIT yaql>=3.0.0 # Apache 2.0 License mistral-22.0.0+git20260814.61.b4aeb55/run_tests.sh000077500000000000000000000213331524065565300206310ustar00rootroot00000000000000#!/bin/bash set -eu function usage { echo "Usage: $0 [OPTION]..." echo "Run Mistral's test suite(s)" echo "" echo " -V, --virtual-env Always use virtualenv. Install automatically if not present" echo " -N, --no-virtual-env Don't use virtualenv. Run tests in local environment" echo " -s, --no-site-packages Isolate the virtualenv from the global Python environment" echo " -r, --recreate-db Recreate the test database (deprecated, as this is now the default)." echo " -n, --no-recreate-db Don't recreate the test database." echo " -f, --force Force a clean re-build of the virtual environment. Useful when dependencies have been added." echo " -u, --update Update the virtual environment with any newer package versions" echo " -p, --pep8 Just run PEP8 and HACKING compliance check" echo " -P, --no-pep8 Don't run static code checks" echo " -c, --coverage Generate coverage report" echo " -d, --debug Run tests with testtools instead of testr. This allows you to use the debugger." echo " -h, --help Print this usage message" echo " --virtual-env-path Location of the virtualenv directory" echo " Default: \$(pwd)" echo " --virtual-env-name Name of the virtualenv directory" echo " Default: .venv" echo " --tools-path

Location of the tools directory" echo " Default: \$(pwd)" echo " --db-type Database type" echo " Default: sqlite" echo " --parallel Determines whether the tests are run in one thread or not" echo " Default: false" echo "" echo "Note: with no options specified, the script will try to run the tests in a virtual environment," echo " If no virtualenv is found, the script will ask if you would like to create one. If you " echo " prefer to run tests NOT in a virtual environment, simply pass the -N option." exit } function process_options { i=1 while [ $i -le $# ]; do case "${!i}" in -h|--help) usage;; -V|--virtual-env) always_venv=1; never_venv=0;; -N|--no-virtual-env) always_venv=0; never_venv=1;; -s|--no-site-packages) no_site_packages=1;; -r|--recreate-db) recreate_db=1;; -n|--no-recreate-db) recreate_db=0;; -f|--force) force=1;; -u|--update) update=1;; -p|--pep8) just_pep8=1;; -P|--no-pep8) no_pep8=1;; -c|--coverage) coverage=1;; -d|--debug) debug=1;; --virtual-env-path) (( i++ )) venv_path=${!i} ;; --virtual-env-name) (( i++ )) venv_dir=${!i} ;; --tools-path) (( i++ )) tools_path=${!i} ;; --db-type) (( i++ )) db_type=${!i} ;; --parallel) (( i++ )) parallel=${!i} ;; -*) stestropts="$stestropts ${!i}";; *) stestrargs="$stestrargs ${!i}" esac (( i++ )) done } db_type=${db_type:-sqlite} parallel=${parallel:-false} tool_path=${tools_path:-$(pwd)} venv_path=${venv_path:-$(pwd)} venv_dir=${venv_name:-.venv} with_venv=tools/with_venv.sh always_venv=0 never_venv=0 force=0 no_site_packages=0 installvenvopts= stestrargs= stestropts= wrapper="" just_pep8=0 no_pep8=0 coverage=0 debug=0 recreate_db=1 update=0 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=C CI_PROJECT=${CI_PROJECT:-""} process_options $@ # Make our paths available to other scripts we call export venv_path export venv_dir export venv_name export tools_dir export venv=${venv_path}/${venv_dir} if [ $no_site_packages -eq 1 ]; then installvenvopts="--no-site-packages" fi function setup_db { case ${db_type} in sqlite ) rm -f tests.sqlite ;; "postgresql" | "mysql" ) dbname="openstack_citest" username="openstack_citest" password="openstack_citest" ;; esac } function setup_db_pylib { case ${db_type} in postgresql ) echo "Installing python library for PostgreSQL." ${wrapper} pip install psycopg2==2.8.3 ;; mysql ) echo "Installing python library for MySQL" ${wrapper} pip install PyMySQL ;; esac } function setup_db_cfg { case ${db_type} in sqlite ) rm -f .mistral.conf ;; "postgresql" ) oslo-config-generator --config-file \ ./tools/config/config-generator.mistral.conf \ --output-file .mistral.conf sed -i "s/#connection = /connection = $db_type:\/\/$username:$password@localhost\/$dbname/g" .mistral.conf ;; "mysql" ) oslo-config-generator --config-file \ ./tools/config/config-generator.mistral.conf \ --output-file .mistral.conf sed -i "s/#connection = /connection = mysql+pymysql:\/\/$username:$password@localhost\/$dbname/g" .mistral.conf ;; esac } function upgrade_db { case ${db_type} in "postgresql" | "mysql" ) mistral-db-manage --config-file .mistral.conf upgrade head ;; *) echo "Skip a database upgrade" ;; esac } function cleanup { rm -f .mistral.conf } function run_tests { # Cleanup *pyc ${wrapper} find . -type f -name "*.pyc" -delete if [ $debug -eq 1 ]; then if [ "$stestropts" = "" ] && [ "$stestrargs" = "" ]; then # Default to running all tests if specific test is not # provided. stestrargs="discover ./mistral/tests/unit" fi ${wrapper} python -m testtools.run $stestropts $stestrargs # Short circuit because all of the stestr and coverage stuff # below does not make sense when running testtools.run for # debugging purposes. return $? fi if [ $coverage -eq 1 ]; then STESTRTESTS="$STESTRTESTS --coverage" else STESTRTESTS="$STESTRTESTS --slowest" fi # Just run the test suites in current environment set +e stestrargs=$(echo "$stestrargs" | sed -e's/^\s*\(.*\)\s*$/\1/') if [ $parallel = true ] then runoptions="--subunit" else runoptions="--concurrency 1 --subunit" fi STESTRTESTS="$STESTRTESTS $runoptions $stestropts $stestrargs" OS_TEST_PATH=$(echo $stestrargs|grep -o 'mistral\.tests[^[:space:]:]*\+'|tr . /) if [ -d "$OS_TEST_PATH" ]; then wrapper="OS_TEST_PATH=$OS_TEST_PATH $wrapper" elif [ -d "$(dirname $OS_TEST_PATH)" ]; then wrapper="OS_TEST_PATH=$(dirname $OS_TEST_PATH) $wrapper" fi echo "Running ${wrapper} $STESTRTESTS" bash -c "${wrapper} $STESTRTESTS | ${wrapper} subunit2pyunit" RESULT=$? set -e copy_subunit_log cleanup if [ $coverage -eq 1 ]; then echo "Generating coverage report in covhtml/" # Don't compute coverage for common code, which is tested elsewhere ${wrapper} coverage combine ${wrapper} coverage html --include='mistral/*' -d covhtml -i fi return $RESULT } function copy_subunit_log { LOGNAME=".stestr/$(($(cat .stestr/next-stream) - 1))" cp $LOGNAME subunit.log } function run_pep8 { echo "Running flake8 ..." ${wrapper} flake8 } STESTRTESTS="stestr run" if [ $never_venv -eq 0 ] then # Remove the virtual environment if --force used if [ $force -eq 1 ]; then echo "Cleaning virtualenv..." rm -rf ${venv} fi if [ $update -eq 1 ]; then echo "Updating virtualenv..." python tools/install_venv.py $installvenvopts fi if [ -e ${venv} ]; then wrapper="${with_venv}" else if [ $always_venv -eq 1 ]; then # Automatically install the virtualenv python tools/install_venv.py $installvenvopts wrapper="${with_venv}" else echo -e "No virtual environment found...create one? (Y/n) \c" read use_ve if [ "x$use_ve" = "xY" -o "x$use_ve" = "x" -o "x$use_ve" = "xy" ]; then # Install the virtualenv and run the test suite in it python tools/install_venv.py $installvenvopts wrapper=${with_venv} fi fi fi fi # Delete old coverage data from previous runs if [ $coverage -eq 1 ]; then ${wrapper} coverage erase fi if [ $just_pep8 -eq 1 ]; then run_pep8 exit fi if [ $recreate_db -eq 1 ]; then setup_db fi setup_db_pylib setup_db_cfg upgrade_db run_tests # NOTE(sirp): we only want to run pep8 when we're running the full-test suite, # not when we're running tests individually. To handle this, we need to # distinguish between options (stestropts), which begin with a '-', and # arguments (stestrargs). if [ -z "$stestrargs" ]; then if [ $no_pep8 -eq 0 ]; then run_pep8 fi fi mistral-22.0.0+git20260814.61.b4aeb55/setup.cfg000066400000000000000000000001011524065565300200530ustar00rootroot00000000000000[metadata] name = mistral [egg_info] tag_build = tag_date = 0 mistral-22.0.0+git20260814.61.b4aeb55/setup.py000066400000000000000000000012711524065565300177550ustar00rootroot00000000000000# Copyright (c) 2013 Hewlett-Packard Development Company, L.P. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. import setuptools setuptools.setup( setup_requires=['pbr>=2.0.0'], pbr=True) mistral-22.0.0+git20260814.61.b4aeb55/test-requirements.txt000066400000000000000000000004521524065565300225040ustar00rootroot00000000000000hacking>=6.1.0,<6.2.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0 doc8>=0.8.1 # Apache-2.0 fixtures>=3.0.0 # Apache-2.0/BSD oslotest>=3.2.0 # Apache-2.0 requests-mock>=1.2.0 # Apache-2.0 tempest>=21.0.0 # Apache-2.0 stestr>=2.0.0 # Apache-2.0 testtools>=2.2.0 # MIT WebTest>= 3.0.0 # Apache-2.0 mistral-22.0.0+git20260814.61.b4aeb55/tools/000077500000000000000000000000001524065565300174025ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/config/000077500000000000000000000000001524065565300206475ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/config/check_uptodate.sh000077500000000000000000000013201524065565300241640ustar00rootroot00000000000000#!/usr/bin/env bash PROJECT_NAME=${PROJECT_NAME:-mistral} CFGFILE_NAME=${PROJECT_NAME}.conf.sample if [ -e etc/${PROJECT_NAME}/${CFGFILE_NAME} ]; then CFGFILE=etc/${PROJECT_NAME}/${CFGFILE_NAME} elif [ -e etc/${CFGFILE_NAME} ]; then CFGFILE=etc/${CFGFILE_NAME} else echo "${0##*/}: can not find config file" exit 1 fi TEMPDIR=$(mktemp -d /tmp/${PROJECT_NAME}.XXXXXX) trap "rm -rf $TEMPDIR" EXIT oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file ${TEMPDIR}/${CFGFILE_NAME} if ! diff -u ${TEMPDIR}/${CFGFILE_NAME} ${CFGFILE} then echo "${0##*/}: ${PROJECT_NAME}.conf.sample is not up to date." echo "${0##*/}: Please run tox -egenconfig." exit 1 fi mistral-22.0.0+git20260814.61.b4aeb55/tools/config/config-generator.mistral.conf000066400000000000000000000006771524065565300264330ustar00rootroot00000000000000[DEFAULT] output_file = etc/mistral.conf.sample wrap_width = 80 summarize = true namespace = mistral.config namespace = cotyledon namespace = oslo.concurrency namespace = oslo.db namespace = oslo.messaging namespace = oslo.middleware.cors namespace = oslo.middleware.healthcheck namespace = oslo.middleware.http_proxy_to_wsgi namespace = keystonemiddleware.auth_token namespace = oslo.log namespace = oslo.policy namespace = oslo.service.sslutils mistral-22.0.0+git20260814.61.b4aeb55/tools/config/policy-generator.mistral.conf000066400000000000000000000000351524065565300264510ustar00rootroot00000000000000[DEFAULT] namespace = mistralmistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/000077500000000000000000000000001524065565300250635ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/README.rst000066400000000000000000000016211524065565300265520ustar00rootroot00000000000000cookiecutter-mistral-custom =========================== A minimal [cookiecutter](https://github.com/audreyr/cookiecutter) template for Mistral custom actions, expressions Usage ----- This will run the cookiecutter and will install it if needed .. code-block:: bash $ run_cookiecutter.sh | Install the python project when finish editing ([sudo] pip install [folder]) | Run the script to update the actions in the database | NOTE: default configuration file is /etc/mistral/mistral.conf .. code-block:: bash $ update_actions.sh [/path/to/mistral/conf] Explanation ----------- The generated directory contains a minimal python project for mistral custom actions and expressions. It also has the following: * LICENSE An Apache 2 license if you choose another license then update the setup.cfg file * README A basic README file * Testing Tox to manage test environments using pytest and flake8 mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/cookiecutter.json000066400000000000000000000004301524065565300304530ustar00rootroot00000000000000{ "author": "mistral mistraly", "email": "mistral@mistral.com", "project_name": "example-action", "pkg_name": "{{ cookiecutter.project_name.lower().replace(' ', '_').replace('-', '_') }}", "summary": "A mistral custom action example", "version": "0.1.0" } mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/run_cookiecutter.sh000077500000000000000000000003131524065565300310030ustar00rootroot00000000000000#!/bin/bash if [ ! -f "/usr/local/bin/cookiecutter" ] then echo "Installing cookiecutter" if [[ $EUID -ne 0 ]]; then SUDO=sudo fi $SUDO pip install cookiecutter fi cookiecutter . mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/update_actions.sh000077500000000000000000000001611524065565300304220ustar00rootroot00000000000000#!/bin/bash config_file=${$1:-'/etc/mistral/conf'} mistral-db-manage --config-file $config_file populate_actions{{cookiecutter.project_name}}/000077500000000000000000000000001524065565300331315ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-customLICENSE000066400000000000000000000261351524065565300341450ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}} Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.README.rst000066400000000000000000000005251524065565300346220ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}{{ cookiecutter.project_name }} {{ cookiecutter.project_name|count * "=" }} {{ cookiecutter.summary }} Usage ----- Installation ------------ Requirements ^^^^^^^^^^^^ Compatibility ------------- Licence ------- Authors ------- `{{ cookiecutter.project_name }}` was written by `{{ cookiecutter.author }} <{{ cookiecutter.email }}>`_. requirements.txt000066400000000000000000000002431524065565300364140ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}# The order of packages is significant, # because pip processes them in the order of appearance. # Changing the order has an impact on the overall integration. setup.cfg000066400000000000000000000022141524065565300347510ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}[metadata] name = {{ cookiecutter.project_name }} license = Apache 2.0 summary = {{ cookiecutter.summary }} description-file = README.rst long_description_content_type = text/x-rst author = {{ cookiecutter.author }} author-email = {{ cookiecutter.email }} version = {{cookiecutter.version}} classifier = Intended Audience :: Developers License :: OSI Approved :: Apache Software License Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Topic :: Utilities [options] packages = {{ cookiecutter.pkg_name }} install_requires = mistral_lib>=1.2.0 yaql>=1.1.3 [options.entry_points] mistral.actions = test.my_action = {{cookiecutter.pkg_name}}.actions:MyAction mistral.expression.functions = test.my_function = {{cookiecutter.pkg_name}}.expression_functions:my_function_ [wheel] universal = 1 [tool:pytest] filterwarnings = # Show any DeprecationWarnings once once::DeprecationWarning setup.py000066400000000000000000000012131524065565300346400ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}#!/usr/bin/env python # Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import setuptools setuptools.setup() tox.ini000066400000000000000000000010371524065565300344450ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}[tox] envlist = py27, py35, py36, py37, pep8 [testenv] usedevelop = True sitepackages = False deps = pytest -r{toxinidir}/requirements.txt commands = pytest {posargs} [testenv:pep8] basepython = python3 deps = flake8 flake8-import-order flake8-blind-except flake8-builtins flake8-docstrings flake8-rst-docstrings flake8-logging-format commands = flake8 [flake8] exclude = .tox,.eggs show-source = true ignore = D100,D101,D102,D103,D104,D105,D107,G200,G201,W503,W504 enable-extensions=G{{cookiecutter.pkg_name}}/000077500000000000000000000000001524065565300403715ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}__init__.py000066400000000000000000000000001524065565300424700ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}actions.py000066400000000000000000000015131524065565300424030ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from mistral_lib import actions class MyAction(actions.Action): def __init__(self, param): # store the incoming params self.param = param def run(self, context): # return your results here return {'status': 0} expression_functions.py000066400000000000000000000017211524065565300452330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from time import time from uuid import UUID from uuid import uuid5 def my_function_(context): """Generate a UUID using the execution ID and the clock.""" # fetch the current workflow execution ID found in the context execution_id = context['__execution']['id'] time_str = str(time()) execution_uuid = UUID(execution_id) return uuid5(execution_uuid, time_str) tests/000077500000000000000000000000001524065565300415335ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}__init__.py000066400000000000000000000000001524065565300436320ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/teststest_action.py000066400000000000000000000014671524065565300444310ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/tests# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import unittest from {{cookiecutter.pkg_name}}.actions import MyAction class MyTestCase(unittest.TestCase): def test_action(self): action = MyAction(None) self.assertDictEqual(action.run(None), {'status': 0}) test_expressions.py000066400000000000000000000027511524065565300455330ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/cookiecutter-mistral-custom/{{cookiecutter.project_name}}/{{cookiecutter.pkg_name}}/tests# Copyright 2019 - Nokia Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import unittest import uuid from uuid import UUID from {{cookiecutter.pkg_name}}.expression_functions import my_function_ class MyTestCase(unittest.TestCase): def test_my_function(self): context = {'__execution': {'id': uuid.uuid4().hex}} result = my_function_(context) # should not throw an exception UUID(str(result), version=5) mistral-22.0.0+git20260814.61.b4aeb55/tools/cover.sh000077500000000000000000000045661524065565300210720ustar00rootroot00000000000000#!/bin/bash # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. ALLOWED_EXTRA_MISSING=4 show_diff () { head -1 $1 diff -U 0 $1 $2 | sed 1,2d } # Stash uncommitted changes, checkout previous commit and save coverage report uncommitted=$(git status --porcelain | grep -v "^??") [[ -n $uncommitted ]] && git stash > /dev/null git checkout HEAD^ baseline_report=$(mktemp -t mistral_coverageXXXXXXX) find . -type f -name "*.pyc" -delete && stestr --coverage "$*" coverage report -m > $baseline_report baseline_missing=$(awk 'END { print $3 }' $baseline_report) previous_sha=$(git rev-parse HEAD); # Checkout back and unstash uncommitted changes (if any) git checkout - [[ -n $uncommitted ]] && git stash pop > /dev/null # Erase previously collected coverage data. coverage erase; # Generate and save coverage report current_report=$(mktemp -t mistral_coverageXXXXXXX) find . -type f -name "*.pyc" -delete && stestr --coverage "$*" coverage report -m > $current_report current_missing=$(awk 'END { print $3 }' $current_report) # Show coverage details allowed_missing=$((baseline_missing+ALLOWED_EXTRA_MISSING)) echo "Allowed to introduce missing lines : ${ALLOWED_EXTRA_MISSING}" echo "Copmared against ${previous_sha}"; echo "Missing lines in previous commit : ${baseline_missing}" echo "Missing lines in proposed change : ${current_missing}" if [ $allowed_missing -gt $current_missing ]; then if [ $baseline_missing -lt $current_missing ]; then show_diff $baseline_report $current_report echo "I believe you can cover all your code with 100% coverage!" else echo "Thank you! You are awesome! Keep writing unit tests! :)" fi exit_code=0 else show_diff $baseline_report $current_report echo "Please write more unit tests, we should keep our test coverage :( " exit_code=1 fi rm $baseline_report $current_report exit $exit_code mistral-22.0.0+git20260814.61.b4aeb55/tools/docker/000077500000000000000000000000001524065565300206515ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/docker/Dockerfile000066400000000000000000000015721524065565300226500ustar00rootroot00000000000000# # Builder # FROM debian:bookworm-slim AS builder LABEL maintainer="Arnaud Morin " RUN apt-get update && apt-get install -y \ python3 python3-venv python3-pip git \ && rm -rf /var/lib/apt/lists/* # Create venv WORKDIR /opt/openstack/ RUN python3 -m venv mistral && \ /opt/openstack/mistral/bin/pip install --upgrade pip setuptools # Copy source code WORKDIR /src/mistral COPY . . # Install mistral RUN /opt/openstack/mistral/bin/pip install -r requirements.txt && \ /opt/openstack/mistral/bin/pip install . # # Runner # FROM debian:bookworm-slim LABEL maintainer="Arnaud Morin " RUN apt-get update && apt-get install -y \ python3 \ && rm -rf /var/lib/apt/lists/* COPY --from=builder /opt/openstack/mistral /opt/openstack/mistral RUN ln -s /opt/openstack/mistral/bin/mistral-server /usr/local/bin/ USER root mistral-22.0.0+git20260814.61.b4aeb55/tools/flake8wrap.sh000077500000000000000000000010031524065565300217770ustar00rootroot00000000000000#!/bin/sh # # A simple wrapper around flake8 which makes it possible # to ask it to only verify files changed in the current # git HEAD patch. # # Intended to be invoked via tox: # # tox -epep8 -- -HEAD # or # tox -efast8 # if test "x$1" = "x-HEAD" ; then shift files=$(git diff --name-only HEAD~1 | tr '\n' ' ') echo "Running flake8 on ${files}" echo "" diff -u --from-file /dev/null ${files} | flake8 "$@" else echo "Running flake8 on all files" echo "" exec flake8 "$@" fi mistral-22.0.0+git20260814.61.b4aeb55/tools/generate_mistralclient_help.sh000077500000000000000000000015131524065565300254750ustar00rootroot00000000000000if [ -z "$1" ]; then echo echo "Usage: $(basename $0) " echo exit fi cmd_list=$(mistral --help | sed -e '1,/Commands for API/d' | cut -d " " -f 3 | grep -vwE "(help|complete|bash-completion)") file=$1 > $file for cmd in $cmd_list do echo "Processing help for command $cmd..." echo "**$cmd**:" >> $file read -d '' helpstr << EOF $(mistral help $cmd | sed -e '/output formatters/,$d' | grep -vwE "(--help)") EOF usage=$(echo "$helpstr" | sed -e '/^$/,$d' | sed 's/^/ /') helpstr=$(echo "$helpstr" | sed -e '1,/^$/d') echo -e "::\n" >> $file echo "$usage" >> $file echo >> $file echo "$helpstr" >> $file echo >> $file done # Delete empty 'optional arguments:'. sed -i '/optional arguments:/ { N /^optional arguments:\n$/d }' $file # Delete extra empty lines. sed -i '/^$/ { N /^\n$/d }' $file mistral-22.0.0+git20260814.61.b4aeb55/tools/install_venv.py000066400000000000000000000044511524065565300224640ustar00rootroot00000000000000# Copyright 2010 United States Government as represented by the # Administrator of the National Aeronautics and Space Administration. # All Rights Reserved. # # Copyright 2010 OpenStack Foundation # Copyright 2013 IBM Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import os import sys import install_venv_common as install_venv def print_help(venv, root): help = """ Mistral development environment setup is complete. Mistral development uses virtualenv to track and manage Python dependencies while in development and testing. To activate the Mistral virtualenv for the extent of your current shell session you can run: $ . %s/bin/activate Or, if you prefer, you can run commands in the virtualenv on a case by case basis by running: $ %s/tools/with_venv.sh Also, make test will automatically use the virtualenv. """ print(help % (venv, root)) def main(argv): root = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) if os.environ.get('tools_path'): root = os.environ['tools_path'] venv = os.path.join(root, '.venv') if os.environ.get('venv'): venv = os.environ['venv'] pip_requires = os.path.join(root, 'requirements.txt') test_requires = os.path.join(root, 'test-requirements.txt') py_version = "python%s.%s" % (sys.version_info[0], sys.version_info[1]) project = 'Mistral' install = install_venv.InstallVenv(root, venv, pip_requires, test_requires, py_version, project) options = install.parse_args(argv) install.check_dependencies() install.create_virtualenv(no_site_packages=options.no_site_packages) install.install_dependencies() print_help(venv, root) if __name__ == '__main__': sys.exit(main(sys.argv)) mistral-22.0.0+git20260814.61.b4aeb55/tools/install_venv_common.py000066400000000000000000000132421524065565300240320ustar00rootroot00000000000000# Copyright 2013 OpenStack Foundation # Copyright 2013 IBM Corp. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """Provides methods needed by installation script for OpenStack development virtual environments. Since this script is used to bootstrap a virtualenv from the system's Python environment, it should be kept strictly compatible with Python 2.6. Synced in from openstack-common """ import optparse import os import subprocess import sys class InstallVenv(object): def __init__(self, root, venv, requirements, test_requirements, py_version, project): self.root = root self.venv = venv self.requirements = requirements self.test_requirements = test_requirements self.py_version = py_version self.project = project def die(self, message, *args): print(message % args, file=sys.stderr) sys.exit(1) def run_command_with_code(self, cmd, redirect_output=True, check_exit_code=True): """Runs a command in an out-of-process shell. Returns the output of that command. Working directory is self.root. """ if redirect_output: stdout = subprocess.PIPE else: stdout = None proc = subprocess.Popen(cmd, cwd=self.root, stdout=stdout) output = proc.communicate()[0] if check_exit_code and proc.returncode != 0: self.die('Command "%s" failed.\n%s', ' '.join(cmd), output) return (output, proc.returncode) def run_command(self, cmd, redirect_output=True, check_exit_code=True): return self.run_command_with_code(cmd, redirect_output, check_exit_code)[0] def get_distro(self): if (os.path.exists('/etc/fedora-release') or os.path.exists('/etc/redhat-release')): return Fedora( self.root, self.venv, self.requirements, self.test_requirements, self.py_version, self.project) else: return Distro( self.root, self.venv, self.requirements, self.test_requirements, self.py_version, self.project) def check_dependencies(self): self.get_distro().install_virtualenv() def create_virtualenv(self, no_site_packages=True): """Creates the virtual environment and installs PIP. Creates the virtual environment and installs PIP only into the virtual environment. """ if not os.path.isdir(self.venv): print('Creating venv...', end=' ') if no_site_packages: self.run_command(['virtualenv', '-q', '--no-site-packages', self.venv]) else: self.run_command(['virtualenv', '-q', self.venv]) print('done.') else: print("venv already exists...") pass def pip_install(self, *args): self.run_command(['tools/with_venv.sh', 'pip', 'install', '--upgrade'] + list(args), redirect_output=False) def install_dependencies(self): print('Installing dependencies with pip (this can take a while)...') # First things first, make sure our venv has the latest pip and # setuptools and pbr self.pip_install('pip>=1.4') self.pip_install('setuptools') self.pip_install('pbr') self.pip_install('-r', self.requirements, '-r', self.test_requirements) def parse_args(self, argv): """Parses command-line arguments.""" parser = optparse.OptionParser() parser.add_option('-n', '--no-site-packages', action='store_true', help="Do not inherit packages from global Python " "install") return parser.parse_args(argv[1:])[0] class Distro(InstallVenv): def check_cmd(self, cmd): return bool(self.run_command(['which', cmd], check_exit_code=False).strip()) def install_virtualenv(self): if self.check_cmd('virtualenv'): return if self.check_cmd('easy_install'): print('Installing virtualenv via easy_install...', end=' ') if self.run_command(['easy_install', 'virtualenv']): print('Succeeded') return else: print('Failed') self.die('ERROR: virtualenv not found.\n\n%s development' ' requires virtualenv, please install it using your' ' favorite package management tool' % self.project) class Fedora(Distro): """This covers all Fedora-based distributions. Includes: Fedora, RHEL, CentOS, Scientific Linux """ def check_pkg(self, pkg): return self.run_command_with_code(['rpm', '-q', pkg], check_exit_code=False)[1] == 0 def install_virtualenv(self): if self.check_cmd('virtualenv'): return if not self.check_pkg('python-virtualenv'): self.die("Please install 'python-virtualenv'.") super(Fedora, self).install_virtualenv() mistral-22.0.0+git20260814.61.b4aeb55/tools/prepare_db.sh000066400000000000000000000031141524065565300220400ustar00rootroot00000000000000#!/bin/bash set -eu db_type=$1 function setup_db { case ${db_type} in sqlite ) rm -f tests.sqlite ;; postgresql | mysql ) dbname="openstack_citest" username="openstack_citest" password="openstack_citest" ;; esac } function setup_db_pylib { case ${db_type} in postgresql ) echo "Installing python library for PostgreSQL." pip install psycopg2==2.8.3 ;; mysql ) echo "Installing python library for MySQL" pip install PyMySQL ;; esac } function setup_db_cfg { case ${db_type} in sqlite ) rm -f .mistral.conf ;; postgresql ) oslo-config-generator --config-file \ ./tools/config/config-generator.mistral.conf \ --output-file .mistral.conf sed -i "s/#connection = /connection = postgresql:\/\/$username:$password@localhost\/$dbname/g" .mistral.conf ;; mysql ) oslo-config-generator --config-file \ ./tools/config/config-generator.mistral.conf \ --output-file .mistral.conf sed -i "s/#connection = /connection = mysql+pymysql:\/\/$username:$password@localhost\/$dbname/g" .mistral.conf ;; esac } function upgrade_db { case ${db_type} in postgresql | mysql ) mistral-db-manage --config-file .mistral.conf upgrade head ;; esac } setup_db setup_db_pylib setup_db_cfg upgrade_db mistral-22.0.0+git20260814.61.b4aeb55/tools/rank_profiled_methods.py000066400000000000000000000055631524065565300243270ustar00rootroot00000000000000# Copyright 2019 - Nokia Networks # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """ """ import sys def _print_help(): print("\nUsage: \n") print( 'The script processes a Mistral profiler log file () that\n' 'contains statistics about each profiler trace: \n' '-------------------------------------------------------------\n' ' Total time | Max time | Avg time | Occurrences | Trace name \n' '-------------------------------------------------------------\n' ' ... ... ... ... ...\n' ) def main(): try: in_file_name = str(sys.argv[1]) out_file_name = str(sys.argv[2]) except: _print_help() return "Failed to parse arguments." print('Ranking profiled methods...') in_f = open(in_file_name, 'r') out_f = open(out_file_name, 'w') # {trace_name: [total_time, max_time, occurrences]} d = dict() with in_f: for line in in_f: tokens = line.split() # Skip all "-start" lines that don't contain a duration in seconds. # Processing only "-stop" lines. if len(tokens[1]) > 10: continue trace_name = tokens[5] trace_name = trace_name[0:len(trace_name) - 5] duration = float(tokens[1]) if trace_name not in d: d[trace_name] = [duration, duration, 1] else: l = d[trace_name] l[0] = l[0] + duration l[2] = l[2] + 1 if duration > l[1]: l[1] = duration result = sorted(d.items(), key=lambda x: x[1][0], reverse=True) out_f.write('Total time | Max time | Avg time | Occurrences | Trace name\n') out_f.write('-' * 90) out_f.write('-\n') for item in result: out_f.write( '{0:<12.3f} {1:<10.3f} {2:<10.3f} {3:<13d} {4}\n'.format( item[1][0], item[1][1], item[1][0] / item[1][2], item[1][2], item[0] ) ) out_f.close() print("Ranking file was successfully created: %s" % out_file_name) if __name__ == '__main__': sys.exit(main()) mistral-22.0.0+git20260814.61.b4aeb55/tools/sync_db.py000066400000000000000000000034651524065565300214050ustar00rootroot00000000000000# Copyright 2014 - Mirantis, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import sys import keystonemiddleware.opts as keystonemw_opts from oslo_config import cfg from oslo_log import log as logging from mistral import config from mistral.db.v2 import api as db_api from mistral.services import action_manager from mistral.services import workflows CONF = cfg.CONF LOG = logging.getLogger(__name__) def main(): # NOTE(jaosorior): This is needed in order for db-sync to also register the # keystonemiddleware options. Those options are used by clients that need a # keystone session in order to be able to register their actions. # This can be removed when mistral moves out of using keystonemiddleware in # favor of keystoneauth1. for group, opts in keystonemw_opts.list_auth_token_opts(): CONF.register_opts(opts, group=group) logging.register_options(CONF) config.parse_args() if len(CONF.config_file) == 0: print("Usage: sync_db --config-file ") return exit(1) logging.setup(CONF, 'Mistral') LOG.info("Starting db_sync") LOG.debug("Setting up db") db_api.setup_db() LOG.debug("populating db") action_manager.sync_db() workflows.sync_db() if __name__ == '__main__': sys.exit(main()) mistral-22.0.0+git20260814.61.b4aeb55/tools/sync_db.sh000077500000000000000000000000651524065565300213630ustar00rootroot00000000000000#!/bin/sh tox -evenv -- python tools/sync_db.py "$@"mistral-22.0.0+git20260814.61.b4aeb55/tools/test-setup.sh000077500000000000000000000035331524065565300220620ustar00rootroot00000000000000#!/bin/bash -xe # This script will be run by OpenStack CI before unit tests are run, # it sets up the test system as needed. # Developers should setup their test systems in a similar way. # This setup needs to be run as a user that can run sudo. # The root password for the MySQL database; pass it in via # MYSQL_ROOT_PW. DB_ROOT_PW=${MYSQL_ROOT_PW:-insecure_slave} # This user and its password are used by the tests, if you change it, # your tests might fail. DB_USER=openstack_citest DB_PW=openstack_citest sudo -H mysqladmin -u root password $DB_ROOT_PW # It's best practice to remove anonymous users from the database. If # a anonymous user exists, then it matches first for connections and # other connections from that host will not work. sudo -H mysql -u root -p$DB_ROOT_PW -h localhost -e " DELETE FROM mysql.user WHERE User=''; FLUSH PRIVILEGES; CREATE USER '$DB_USER'@'%' IDENTIFIED BY '$DB_PW'; GRANT ALL PRIVILEGES ON *.* TO '$DB_USER'@'%' WITH GRANT OPTION;" # Now create our database. mysql -u $DB_USER -p$DB_PW -h 127.0.0.1 -e " SET default_storage_engine=MYISAM; DROP DATABASE IF EXISTS openstack_citest; CREATE DATABASE openstack_citest CHARACTER SET utf8;" # Same for PostgreSQL # Setup user root_roles=$(sudo -H -u postgres psql -t -c " SELECT 'HERE' from pg_roles where rolname='$DB_USER'") if [[ ${root_roles} == *HERE ]];then sudo -H -u postgres psql -c "ALTER ROLE $DB_USER WITH SUPERUSER LOGIN PASSWORD '$DB_PW'" else sudo -H -u postgres psql -c "CREATE ROLE $DB_USER WITH SUPERUSER LOGIN PASSWORD '$DB_PW'" fi # Store password for tests cat << EOF > $HOME/.pgpass *:*:*:$DB_USER:$DB_PW EOF chmod 0600 $HOME/.pgpass # Now create our database psql -h 127.0.0.1 -U $DB_USER -d template1 -c "DROP DATABASE IF EXISTS openstack_citest" createdb -h 127.0.0.1 -U $DB_USER -l C -T template0 -E utf8 openstack_citest mistral-22.0.0+git20260814.61.b4aeb55/tools/update_env_deps000077500000000000000000000010251524065565300224730ustar00rootroot00000000000000TOX_ENVLIST=`grep envlist tox.ini | cut -d '=' -f 2 | tr ',' ' '` TESTENVS=`grep testenv tox.ini | awk -F ':' '{print $2}' | tr '[]' ' '` UNFILTERED_ENVLIST=`echo "$TOX_ENVLIST $TESTENVS"` ENVLIST=$( awk 'BEGIN{RS=ORS=" "}!a[$0]++' <<<$UNFILTERED_ENVLIST ); for env in $ENVLIST do ENV_PATH=.tox/$env PIP_PATH=$ENV_PATH/bin/pip echo -e "\nUpdate environment ${env}...\n" if [ ! -d $ENV_PATH -o ! -f $PIP_PATH ] then tox --notest -e$env else $PIP_PATH install -r requirements.txt -r test-requirements.txt fi done mistral-22.0.0+git20260814.61.b4aeb55/tools/wf_generators/000077500000000000000000000000001524065565300222475ustar00rootroot00000000000000mistral-22.0.0+git20260814.61.b4aeb55/tools/wf_generators/generate_parallel_wf.py000066400000000000000000000024221524065565300267630ustar00rootroot00000000000000#!/usr/bin/env python import sys try: wf_name = str(sys.argv[1]) branch_cnt = int(sys.argv[2]) branch_depth = int(sys.argv[3]) add_join = len(sys.argv) > 4 except: raise ValueError( 'Usage: workflow_name' ' number_of_parallel_branches branch_depth add_join' ) f = open('%s.mist' % wf_name, 'w') # Writing a workflow header to the file. f.write('---\n') f.write("version: '2.0'\n\n") f.write("%s:\n" % wf_name) f.write(" tasks:\n") # 1. First starting task. f.write(" task_1:\n") f.write(" action: std.noop\n") f.write(" on-success:\n") for branch_num in range(1, branch_cnt + 1): f.write(" - task_%s_1\n" % branch_num) # 2. Branch tasks. for branch_num in range(1, branch_cnt + 1): for task_num in range(1, branch_depth + 1): f.write(" task_%s_%s:\n" % (branch_num, task_num)) f.write(" action: std.noop\n") if task_num < branch_depth: f.write(" on-success: task_%s_%s\n" % (branch_num, task_num + 1)) elif add_join: f.write(" on-success: task_join\n") # 3. The last "join" task, if needed. if add_join: f.write(" task_join:\n") f.write(" join: all") f.close() print("Workflow '%s' is created." % wf_name) mistral-22.0.0+git20260814.61.b4aeb55/tools/with_venv.sh000077500000000000000000000003321524065565300217500ustar00rootroot00000000000000#!/bin/bash tools_path=${tools_path:-$(dirname $0)} venv_path=${venv_path:-${tools_path}} venv_dir=${venv_name:-/../.venv} TOOLS=${tools_path} VENV=${venv:-${venv_path}/${venv_dir}} source ${VENV}/bin/activate && "$@" mistral-22.0.0+git20260814.61.b4aeb55/tox.ini000066400000000000000000000076211524065565300175630ustar00rootroot00000000000000[tox] envlist = py3,pep8 minversion = 3.18.0 # This is the default env for tests, which is going to be used for all py3* [testenv] description = Run unit tests. usedevelop = True setenv = LANGUAGE=en_US LC_ALL=en_US.utf-8 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=160 PYTHONDONTWRITEBYTECODE=1 deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} -r{toxinidir}/test-requirements.txt -r{toxinidir}/requirements.txt allowlist_externals = bash commands = bash {toxinidir}/tools/prepare_db.sh sqlite stestr run --color {posargs} stestr slowest [testenv:pep8] skip_install = True description = Run pep8 tests. commands = doc8 doc/source flake8 {posargs} . {toxinidir}/tools/sync_db.py [testenv:fast8] description = Run style checks on the changes made since HEAD~. For a full run including docs, use 'pep8' commands = bash tools/flake8wrap.sh -HEAD # Deprecated [testenv:unit-postgresql] description = Run unit tests with postgresql backend. commands = bash {toxinidir}/tools/prepare_db.sh postgresql stestr run --color {posargs} stestr slowest # Deprecated [testenv:unit-mysql] description = Run unit tests with mysql backend. commands = bash {toxinidir}/tools/prepare_db.sh mysql stestr run --color {posargs} stestr slowest [testenv:cover] description = Run coverage tests. setenv = {[testenv]setenv} PYTHON=coverage run --source mistral --parallel-mode commands = coverage erase stestr run {posargs} coverage combine coverage html -d cover coverage xml -o cover/coverage.xml coverage report [testenv:genconfig] description = Build mistral.conf sample file. commands = oslo-config-generator \ --config-file=tools/config/config-generator.mistral.conf [testenv:genpolicy] description = Build policy.yaml sample file. commands = oslopolicy-sample-generator \ --config-file=tools/config/policy-generator.mistral.conf \ --output-file=etc/policy.yaml.sample [testenv:venv] deps = {[testenv]deps} -r{toxinidir}/doc/requirements.txt commands = {posargs} [testenv:docs] description = Build main documentation. deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} -r{toxinidir}/doc/requirements.txt -r{toxinidir}/requirements.txt allowlist_externals = rm commands = rm -rf doc/build sphinx-build -E -W --keep-going -b html doc/source doc/build/html [testenv:pdf-docs] description = Build PDF documentation. deps = {[testenv:docs]deps} allowlist_externals = rm make commands = rm -rf doc/build/pdf sphinx-build -W -b latex doc/source doc/build/pdf make -C doc/build/pdf [testenv:releasenotes] description = Generate release notes. deps = {[testenv:docs]deps} allowlist_externals = rm commands = rm -rf releasenotes/build sphinx-build -W --keep-going -b html -j auto releasenotes/source releasenotes/build/html [testenv:api-ref] description = Generate the API ref. Called from CI scripts to test and publish to docs.openstack.org. deps = {[testenv:docs]deps} allowlist_externals = rm commands = rm -rf api-ref/build sphinx-build -W --keep-going -b html -j auto api-ref/source api-ref/build/html #Skip PEP257 violation. [flake8] ignore = D100,D101,D102,D103,D104,D105,D200,D203,D202,D204,D205,D208,D400,D401,E402,W503,E731,W504 show-source = true builtins = _ # [H106] Don't put vim configuration in source files. # [H203] Use assertIs(Not)None to check for None. # [H904] Delay string interpolations at logging calls. enable-extensions = H106,H203,H904 exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,tools,scripts [doc8] extensions = .rst, .yaml, .mistral # Maximal line length should be 80. max-line-length = 80 [hacking] import_exceptions = mistral._i18n [flake8:local-plugins] extension = M001 = checks:CheckForLoggingIssues M319 = checks:no_assert_equal_true_false M320 = checks:no_assert_true_false_is_not paths = ./mistral/hacking